// JavaScript Document

$(document).ready( function () {

			function onAjaxSuccess(data)
				{
							
							$("#sendingRequest").animate({opacity: "show", height: "show"}, 500);
							$("#fio").val("");
							$("#email").val("");
							$("#questionfield1").val("");
				}
				
			function checkEmail(email)
				{
					mask = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
					
					if (mask.test(email)){
						return true;
					}
					else return false;
					//alert(email);
				}//$('#qVform').formValidation({});
			
			
			function checkForm()
				{
					var check = 0;
					
					if (($("#fio").val())) {
					
					$("#wrongfio").animate({opacity: "hide", height: "hide"}, 500);	

					}
					else 	{
								$("#wrongfio").animate({opacity: "show", height: "show"}, 500);	
								
								check++;
							}
					
					if (checkEmail($("#email").val())) {
						
						$("#wrongemail").animate({opacity: "hide", height: "hide"}, 500);
						
					}
					else {
							$("#wrongemail").animate({opacity: "show", height: "show"}, 500);	
							
							check++;
						 }
					
					if (($("#category").val() != 0)) {
					
					$("#wrongcategory").animate({opacity: "hide", height: "hide"}, 500);	

					}
					else 	{
								$("#wrongcategory").animate({opacity: "show", height: "show"}, 500);	
								
								check++;
							}
							
					
					if ($("#questionfield1").val()) {
					
					$("#wrongquestionfield1").animate({opacity: "hide", height: "hide"}, 500);	

					}
					else 	{
								$("#wrongquestionfield1").animate({opacity: "show", height: "show"}, 500);	
								
								check++;
							}
					
					if (check == 0) return true;
						else false;
						
							
				}
		
			$("input,textarea,select").keyup(function () {
				checkForm();
    		});
				
			$("select").change(function () {
				checkForm();
    		});
		
			$("#sendQv").click(function () {				
				if (checkForm())
					{
							$.post('./sendparams',{
								fio: $("#fio").val(),
								email: $("#email").val(),
								category: $("#category").val(),
								questionfield: $("#questionfield1").val()
							}, onAjaxSuccess);
							
							$("#sendingRequest").ajaxError(function(event, request, settings){
								$(this).addClass("redSend");
								//$("#sendingRequest").html("Извините, ваш запрос не прошел!");
								$(this).animate({opacity: "show", height: "show"}, 500);
							});
					}
					
    		});

});
