$(document).ready(function() {
	$("#appointments-button").mouseover(function(){
            
                 $.get("/modules/appointments/gen.php", function(data){
                        $('#email').val(data);
                    });
            
		$("#appointments-panel").slideToggle("slow");
		$(".appointments-button-box").toggleClass("appointments-active");
                   
                  
                   
		return false;
	});
	
	$("#cancel-button, #ok-button").click(function(){
		$("#appointments-panel").slideToggle("slow");
		$(".appointments-button-box").toggleClass("appointments-active"); 
		return false;
	});
	
	
	$("#appointments-panel textarea").keyup(function() {	 		
 		currentId =  $(this).attr("id");
 		//счетчик символов оставшихся
 		if (currentId == 'comment'){
 			var maxLength = parseInt($('#comment').attr("maxlength"));
 			var currentLength = $('#comment').val().length;
 			var deltaLength = maxLength - currentLength;
 			var deltaLengthMsg = 'Осталось символов: '+deltaLength;
 			$('#comment_count').text(deltaLengthMsg);
 		}
 		
	});
	
	
	$('#popup_form').ajaxForm(function() {
        //alert("Ваша заявка успешно отправлена. Наш менеджер свяжется с вами в ближайшее время.");
    });
	
	
	//валидация и отправка формы
 	$('#send-button').click(function() {
 		
 		var formIsValid = $("#popup_form").validate().form();
 		
 		if(formIsValid == true){
 			$('#popup_form').submit();
 			$('#appointments-panel .reference, #appointments-panel .buttonbox').remove();
 			$('#ok_msg').removeClass('hidden');
 			}
 		
 		return false;
 		
	});

});
