
$(document).ready(function() {
	
	// скрываем шапку
	// setTimeout('hide_head()', 2000);
	start_slide();
	
	// ставим обработчики на переключатели языка
	$('.lang A').click(function(e) {
		set_lang(e);
	});
	
	// ставим обработчик на кнопку входа
	$('#enterformembers .button1').click(function() {
		$('#enterformembers').slideUp(400);
	});
	
	// цепляем отправку формы авторизации на enter
	$('#authorization input').keyup(function(e) {
		if(e.keyCode == 13) {
			$('#authorization').submit();
		}
	});
	
	// отправка из формы поиска
	$('#nc_search .button1').click(function() {
		$('#nc_search').submit();
	});
	
	// переключение между формами ЛК
	$('#LK_menu A').click(function(e) { change_form(e); });
	
	// переключение в поиске
	set_search_trigger();
	
	// открытие/закрытие дополнительных гостей в оплате события
	$('#labelPay').change(function(e) {
		if ($('#labelPay').attr('checked')) {
			$.each($('TR.addGuest'), function(i, e) { $(e).show(); });
		}
		else {
			$.each($('TR.addGuest INPUT'), function(i, e) { $(e).attr('value', ''); });
			$.each($('TR.addGuest'), function(i, e) { $(e).hide(); });
		} 
	});
	
	// проверки на число участников
	$('TR.addGuest INPUT.restr').change(function(e) {
		var restr = parseInt($('#restr').text());
		var addr = parseInt($('INPUT.restr').attr('value'));
		
		if (addr>restr) {
			alert('There is limit in '+restr+' persons');
			$('INPUT.restr').attr('value', restr);
		}
	});
	$('TR.addGuest INPUT.restc').change(function(e) {
		var restc = parseInt($('#restc').text());
		var addr = parseInt($('INPUT.restc').attr('value'));
		
		if (addr>restc) {
			alert('There is limit in '+restc+' children');
			$('INPUT.restc').attr('value', restc);
		}
	});
});


// скрыть шапку
function hide_head() {
	$('#header').animate({
		height: '-=210px'
	}, 1000);
}

// переключить язык
function set_lang(e) {
	var elt = e.target;
	$.cookie('Lang', elt.innerHTML, {
		expires: 7,
		path: "/"
	});
	window.location.reload();
}

// переключение между формами ЛК
function change_form(e) {
	var elt = e.target;
	var id = $(elt).attr('class');
	
	$('#adminForm DIV.col-2').slideUp(400);
	setTimeout("$('#adminForm DIV#"+id+"').slideDown(400);", 400);
}

// переключение между формами поиска
function set_search_trigger() {
	$('#searchMenu .searchS').click(function() {
		$('#searchG').hide();
		$('#searchU').hide();
		$('#search_result2').hide();
		$('#searchS').show();
		$('#search_result').show();
		return false;
	});
	$('#searchMenu .searchG').click(function() {
		$('#searchS').hide();
		$('#searchU').hide();
		$('#search_result').hide();
		$('#search_result2').hide();
		$('#searchG').show();
		return false;
	});
	$('#searchMenu .searchU').click(function() {
		$('#searchS').hide();
		$('#search_result').hide();
		$('#searchG').hide();
		$('#searchU').show();
		$('#search_result2').show();
		return false;
	})
}

// слайдшоу
function start_slide() {
	var slow = 2000;
	var timer = 5000;
	
	// список слайдов
	var slidelist = $('.slogan .slide');
	
	// выдергиваем первый див с фоткой
	var elt_node = slidelist[1];
	
	// находим id
	var elt_id = $(elt_node).attr('id');
	
	// запрашиваем слайд
	setTimeout('show_slide("'+elt_id+'", '+slow+', '+timer+');', timer);
	
	// убираем фоновое изображение
	setTimeout('$("#native").fadeOut("'+slow+'");', timer+slow);
}

function show_slide(elt, slow, timer) {
	
	// выводим слайд
	$('#'+elt).fadeIn(slow, function() {
		
		// смотрим, какой по счету див текущий
		var i = $('#'+elt).index();
		var slidelist = $('.slogan .slide');
	
		// если не последний - берем следующий
		// иначе - берем первый
		if (i < slidelist.length-1) i++;
		else i = 1;
		
		// выдергиваем див с фоткой
		var elt_node = slidelist[i];
		
		// находим id
		var elt_id = $(elt_node).attr('id');
		
		// запрашиваем слайд
		setTimeout('show_slide("'+elt_id+'", '+slow+', '+timer+');', timer);
		
		// скрываем текущий слайд
		setTimeout('$("#'+elt+'").fadeOut('+slow+');', timer);
	});
}

