// anzes customs

// Кнопка "ДАЛЕЕ" для регистрации агенства 3 шаг (join)
$(document).ready(function(){
	// Клик на кнопке
	$('#tpyvrstlshk-btnnext').click(function(){
		$('#tpyvrstlshk').submit();
		return false;
	});
});

// Валидация поля для изменения пароля
function edit_form_validation_passwordchange(block) {
	var validation = true;
	var element = $('.element', $(block));
	var input = $('INPUT', element);
	var txt = $('INPUT.txt', element);
	var psw = $('INPUT.psw', element);
	var pass = '';
	$(element).removeClass('error');
	$('.err-txt', element).hide();
	if (txt.css('display')!='none') {
		pass = txt.val();
	} else pass = psw.val();
	var l = pass.length;
	if ((l>0)&&(l<3)) {
		$(element).addClass('error');
		$('.err-txt-small', element).show();
		validation = false;
	}
	if (l>32) {
		$(element).addClass('error');
		$('.err-txt-no', element).show();
		validation = false;
	}
	return validation;
}

// Валидация ФИО
function edit_form_validation_fio(block) {
	var validation = true;
	var re = /^[A-Za-zА-Яа-я \-]{2,36}$/;
	block = $(block);
	
	// Обнуляем ошибки
	$('.element', block).removeClass('error');
	$('.err-txt', block).hide();
	
	// Проверяем имя
	var el = $('.element-i', block);
	var name = $('INPUT', el).val();
	if ((name.length<2)||(name.length>36)||(name==DEFAULT_FORM_NAMEI_TEXT)) {
		$(el).addClass('error');
		$('.err-txt-no', el).show();
		validation = false;
	} else if (!re.test(name)) {
		$(el).addClass('error');
		$('.err-txt-noname', el).show();
		validation = false;
	}
	
	// Проверяем отчество
	var el = $('.element-o', block);
	var name = $('INPUT', el).val();
	if (((name.length>0)&&(name.length<2))||(name.length>36)) {
		$(el).addClass('error');
		$('.err-txt-no', el).show();
		validation = false;
	} 
	
	// Проверяем фамилию
	var el = $('.element-f', block);
	var name = $('INPUT', el).val();
	if (((name.length>0)&&(name.length<2))||(name.length>36)) {
		$(el).addClass('error');
		$('.err-txt-no', el).show();
		validation = false;
	}
	
	return validation;
}

function delete_request_user_in(id) {
	$('#r'+id).hide('drop');
	$.get('/ajax/dur/'+id+'/', function(data) {
		countr = parseInt(countr);
		if (countr>0)
			countr=countr-1;

		if (countr==0)
			location.href='/personal/';
		//	location.reload();

		$('#my_cnt').html(countr);

		countd = parseInt(countd);
		if (countd>0)
			countd=countd+1;

		$('#del_cnt').html(countd);
	});
}

function delete_request_manager(id) {
	$('#m'+id).hide('drop');
	$.get('/ajax/dmr/'+id+'/', function(data) {
		countw = parseInt(countw);
		if (countw>0)
			countw=countw-1;
		if (countw==0)
			location.reload();

		$('#work_cnt').html(countw);
	});
}

function delete_request_manager_in(id) {
	$('#m'+id).hide('drop');
	$.get('/ajax/dmr/'+id+'/', function(data) {
		//location.reload();
		location.href='/personal/inwork/';
	});
}

function spam_request_manager(id) {
	$('#m'+id).hide('drop');
	$.get('/ajax/smr/'+id+'/', function(data) {
		countw = parseInt(countw);
		if (countw>0)
			countw=countw-1;
		if (countw==0)
			location.reload();

		$('#work_cnt').html(countw);
	});
}

function spam_request_manager_in(id) {
	$('#m'+id).hide('drop');
	$.get('/ajax/smr/'+id+'/', function(data) {
		//location.reload();
		location.href='/personal/inwork/';
	});
}

function delete_request_moderator(id) {
	$('#m'+id).hide('drop');
	$.get('/ajax/sdmr/'+id+'/', function(data) {
		countq = parseInt(countq);
		if (countq>0)
			countq=countq-1;
		if (countq==0)
			location.reload();

		$('#qud_cnt').html(countq);
	});
}

function grant_request_moderator(id) {
	$('#m'+id).hide('drop');
	$.get('/ajax/sgmr/'+id+'/', function(data) {
		countq = parseInt(countq);
		if (countq>0)
			countq=countq-1;
		if (countq==0)
			location.reload();

		$('#qud_cnt').html(countq);
	});
}


$(document).ready(function(){
	
	// Инициализация календаря "С" + выбор даты
	$('.search-dateleave-from-select').datepicker({
		monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
		dayNamesMin: ['вс','пн','вт','ср','чт','пт','сб'],
		firstDay: 1,
		showOtherMonths: false,
		minDate: '0',
		onSelect:function(dateText, inst) { // Выбор даты
			var date = $(this).datepicker('getDate');
			var dateleave = $('.search-dateleave', $(this).parent());			
			$('A.from-now').html(utils_date2txt(date));
			$('INPUT[name=leave_date_from]').val($.datepicker.formatDate('d-m-yy', $(this).datepicker('getDate')));
			$(this).hide();
		}
	});
	
	// Показать/скрыть выбор даты "С"
	$('.search-dateleave A.from-now').click(function(){
		var select = $('.search-dateleave-from-select', $(this).parent().parent().parent());
		if (select.css('display')=='none') { // показать
			var wrap = select.parent();
			select.css('left', $(this).offset().left - wrap.offset().left - 35 + 'px');
			select.css('top', $(this).offset().top - wrap.offset().top + 84 + 'px');
			select.show();
		} else { // скрыть
			select.hide();
		}
		return false;
	});
	
});




