$(document).ready(function(form) {


$.post('./include/function/counter.php?url=1&info=nav_1'); // Накручиваем счётчик (URL + стартовая страница)

$("#main").everyTime("5s", function() {
	$.post('./include/function/time.php'); // Счётчик времени проведённого на странице
});	

						   
$("#nav_1").attr('class', 'buttons_a');	 			// Делаем неактивной кнопку - Информация(Главное меню)
$("#click_1_1").attr('class', 'buttons_2_a');		// Делаем неактивной кнопку - Информация (Меню)


// Клики по "Основному меню"	
	$("div[id^='nav_']").click(function aClick(){	 
	
		var id = ($(this).attr('id').substring(4,6)); 				// ID блока
		var info = "#info_" + id + "_1";                     		// Отображаемый блок INFO
		var menu = "#menu_" + id;                  	  				// Отображаемое меню
		var click_a = "#click_" + id + "_1";       	  				// Первая кнопка в Подменю
		
		$('div.container').hide(); 									// Скрываем контейнер - ERROR
		
		$("div[id^='nav_']").attr('class', 'buttons');      		// Делаем все кнопки Меню активными
		$(this).attr('class', 'buttons_a');							// Делаем неактивной нажатую кнопку
		$("li[id^='click_']").attr('class', 'buttons_2');			// Делаем активными все кнопки в Подменю
		$(click_a).attr('class', 'buttons_2_a');					// Делаем неактивной первую кнопку в Подменю
		
		$("div[id^='menu_']").hide(); 								// Скрываем все меню		
		$(menu).show();												// Выводим нужное меню
		
		$("div[id^='info_']").hide(); 								// Скрываем открытые INFO блоки
		$(info).show();												// Показываем первое INFO из списка (клик по боковому меню)
	
		$("div#menu:not(div#menu:has(div:visible))").hide();  		// Скрываем блок "menu" если в нём нет ссылок
		$("div#menu:has(div:visible)").show();                		// Показываем блок "menu" если в нём есть ссылки
		
		$.post('./include/function/counter.php?info=' + $(this).attr('id')); 	// Накручиваем счётчик
		
	});
	
	
	
// Клики по "Подменю"
	$("li[id^='click_']").click(function aClick(){

		var id = ($(this).attr('id').substring(6,11)); 			// ID блока
		var info = "#info_" + id;                     			// Отображаемый блок INFO

		$("li[id^='click_']").attr('class', 'buttons_2');      	// Делаем все кнопки Меню активными

        $("p[id^='click_']").attr('class', 'buttons_3');      	// Делаем все кнопки Банеров активными

		$(this).attr('class', 'buttons_2_a');					// Делаем неактивной нажатую кнопку

		$("div[id^='info_']").hide(); 							// Скрываем все меню
		$(info).show();											// Выводим нужное меню

		// Если открыли "Обратная связь" - анимируем и апдейтим кепчу ---------------------- START
			if ( info == '#info_5_2')
			{
				$("#captcha_new").css({opacity: 0}); // Выводим - update кепчи
				$("#captcha_new").oneTime("1s", function() {												 
					captcha_id = Math.floor(Math.random() * 1000); // рандомим число для борьбы с кешированием
					$(this).css("background-image", "url(include/function/captcha/images/image.php?id=" + captcha_id + ")").animate({ opacity : "1" }, 1000);			
				});
			}
		// Если открыли "Обратная связь" - анимируем и апдейтим кепчу ------------------------ END

		$.post('./include/function/counter.php?info=' + $(this).attr('id')); 	// Накручиваем счётчик

	});



// Клики по "Банеры"
	$("p[id^='click_']").click(function aClick(){

		var id = ($(this).attr('id').substring(6,11)); 			// ID блока
		var info = "#info_" + id;                     			// Отображаемый блок INFO

		$("li[id^='click_']").attr('class', 'buttons_2');      	// Делаем все кнопки Меню активными
		$(this).attr('class', 'buttons_3_a');					// Делаем неактивной нажатую кнопку

		$("div[id^='info_']").hide(); 							// Скрываем все меню
		$(info).show();											// Выводим нужное меню

        $.post('./include/function/counter.php?info=' + $(this).attr('id')); 	// Накручиваем счётчик

	});




// Обработчики формы - Обратная связь -------------------------------------------------------START

	// При щелчке по кэпчи - делаем апдейт кэпчи
		$("#captchaimage").click(function () {	

			$.post('./include/function/counter.php?info=new_captcha'); // Регистрируем событие - Запрос новой кэпчи							   
			
			// Подгружаем GIF - апдейт данных
			$("#captcha_new").animate({ opacity : "0" }, 1000);							   
		
			// Очищаем ранее введённые данные
			$("input[name=captcha]").attr({value: ""});
			// Скрываем lalbel (для IE)
			$("label.checked[for=captcha]").hide().end();
			$("label.error[for=captcha]").hide().end();
			$("label.error' 'checked[for=captcha]").hide().end();
		
			// Подгружаем новое изображение Кэпчи через 1 секунду
			$("#captcha_new").oneTime("1s", function() {			
				var captcha_id = Math.floor(Math.random() * 1500); // рандомим число для борьбы с кешированием
				$(this).css("background-image", "url(./include/function/captcha/images/image.php?id=" + captcha_id + ")").animate({ opacity : "1" }, 1500);
			});			
		
		});
	
	
	// Подсвечиваем поле email
		$("#email").focus(function () { 
			$("#email").css('background-color','#FCFFC8');
		}); 
		$("#email").blur(function () { 
			$("#email").css('background-color','#eff4d3');
		}); 
	
	
	// Подсвечиваем поле message
		$("#message").focus(function () { 
			$("#message").css('background-color','#FCFFC8');
		}); 
		$("#message").blur(function () { 
			$("#message").css('background-color','#eff4d3');
		});
	
	
	// Подсвечиваем поле captcha
		$("#captcha").focus(function () { 
			$("#captcha").css('background-color','#FCFFC8');
		}); 
		$("#captcha").blur(function () { 
			$("#captcha").css('background-color','#eff4d3');
		});
		
		
	// Скрываем сообщение Отправленно при клике на форму (создание нового письма)
		$("#contacts_2").click(function () { 
			if ($("#send_ok").show())
				{
					$("#send_info").html("<b>Введите текст сообщения, свой email и тему.</b>"); // Меняем оповещение					 
					$("#send_ok").hide(); // Скрываем сообщение - ОТПРАВЛЕННО
				}	
		});
	
	
		// Валидация прошла успешно
		$.validator.setDefaults({
			submitHandler: function() {				
				
			// Отправляем данные в скрипт, пишем в базу, куки и сессию
			$.get("./feedback/send_email.php", {"message": $("textarea[name=message]").val(), 
												"email": $("input[name=email]").val(),
												"subject": $("form :radio:checked").val() },  function(data){
	
				// В переменной data хранится ответ сервера
				if ((data) == 'send') // 1 - данные отправленны, 0 - ошибка
				{		
					 $.post('./include/function/counter.php?info=send_email'); // Регистрируем событие - Письмо отправленно
					 
					 $("#send_info").html("<b>Ваше сообщение отправлено</b>"); // Меняем оповещение					 
					 $("#send_ok").show(); // Выводим сообщение - ОТПРАВЛЕННО
	
					 // Очищаем ранее введённые данные
					 $("textarea[name=message]").attr({value: ""});
					 $("input[name=captcha]").attr({value: ""});
					 $("form :radio:checked").removeAttr('checked');				  
				 
					 // Подгружаем GIF - апдейт данных
					 $("#captcha_new").animate({ opacity : "0" }, 1000);	
					 // Подгружаем новое изображение Кэпчи и мигаем через 4 секунды
					 $("#captcha_new").oneTime("3s", function() {			
						 var captcha_id = Math.floor(Math.random() * 1500); // рандомим число для борьбы с кешированием
						 $(this).css("background-image", "url(include/function/captcha/images/image.php?id=" + captcha_id + ")").animate({ opacity : "1" }, 1500);
					 });					 
					 
					 // Передаём фокус на поле - info_1
				}
				else // Ошибка в ходе запросса - данные не высланны
				{
					 alert("Ошибка");
				}
			})				
				
				
			}
		});		
		
	
		// Валидация
		$().ready(function() {
		
			var container = $('div.container');
			// validate the form when it is submitted
			
			var validator = $("#check_form").validate({
				errorContainer: container,
				errorLabelContainer: $("ol", container),
				wrapper: 'li',
				meta: "validate"
			});
	
		});	
		
// Обработчики формы - Обратная связь ---------------------------------------------------------END





// Переключение активного языка	
	$('#lang').toggle(function() {
			// Переключаем язык
			$('.rus').hide();
			$('.eng').show();
			
			$.post('./include/function/time.php?language=EN'); // переключаем текущий язык сайта (EN/RU) и обновляем счётчик
			
			// Меняем кнопку - ОТПРАВИТЬ
			$('input[@name=action]').attr({src : 'include/img/send_eng_p.png'});
			$('#send_button').hover(function() {
				$('input[@name=action]').attr({src : 'include/img/send_eng_a.png'});
			}, function() {
				$('input[@name=action]').attr({src : 'include/img/send_eng_p.png'});
			});	
			
			// Меняем сообщения об ошибках отправки письма
			$("textarea[name=message]").attr('title', 'Write the message');
			$("input[name=email]").attr('title', 'Sign up email');
			$("input[name=radio_button]").attr('title', 'Choose the theme');
			$("input[name=captcha]").attr('title', 'Sign up captcha');

		 }, function() {
		 	// Переключаем язык
		   	$('.rus').show();
		   	$('.eng').hide();
			
			$.post('./include/function/time.php?language=RU'); // переключаем текущий язык сайта (EN/RU) и обновляем счётчик
		   
			// Меняем кнопку - SEND
			$('input[@name=action]').attr({src : 'include/img/send_p.png'});
			$('#send_button').hover(function() {
				$('input[@name=action]').attr({src : 'include/img/send_a.png'});
			}, function() {
				$('input[@name=action]').attr({src : 'include/img/send_p.png'});
			});
			
			// Меняем сообщения об ошибках отправки письма
			$("textarea[name=message]").attr('title', 'Введите текст письма');
			$("input[name=email]").attr('title', 'Введите email');
			$("input[name=radio_button]").attr('title', 'Выберите тему');
			$("input[name=captcha]").attr('title', 'Введите  код');
	});
	

});