$(document).ready(function(){

$("#feedBackLayout").css({visibility:"visible"});
$("#feedBackLayout").css({display:"none"});

$("#mailText, .mailImage").bind("click", function (event) {
		
	$.get("/ajax/mail/", function(data){
		$("#form").html(data);

		$("#formCloser").click(function () {
			$("#feedBackLayout").css({display:"none"});
		});


		$("div").click(function (event) {
			var form_index = $(this).attr('id');
			if (form_index!="feedBack"&&form_index!="formWrapper"&&form_index!="form"&&form_index!=""){
			$("#feedBackLayout").css({display:"none"});
			}
			event.stopPropagation();
		});


	});

	$(".formText").empty().append("<span>У Вас есть вопросы?</span><br/>Напишите, мы обязательно ответим Вам.");
	$(".warning").css({display:"none"});
	$('#feedBackForm').css({display:"block"});
	$(".attention").css({display:"block"});
	$('#feedBackLayout').css({display:"block"});
	return false;
});


});



function isValidEmail (email, strict)
{
 if ( !strict ) email = email.replace(/^\s+|\s+$/g, '');
 return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}






function sendform() {

reg = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/;


$(".warning").empty();

  if ( ($("#message_id").val() == "") && ($("#email_id").val() == "") ) {
    $(".warning").css({display:"block"});
    $(".warning").append("Заполните обязательные поля");
return false;
  }

  if ($("#message_id").val() == "") {
    $(".warning").css({display:"block"});
    $(".warning").append("Поле сообщение не заполнено");
return false;

  }

  if ($("#email_id").val() == "") {
    $(".warning").css({display:"block"});
    $(".warning").append("Поле электронная почта не заполнено");
return false;

  }


  if (!isValidEmail($("#email_id").val())) {
    $(".warning").css({display:"block"});
    $(".warning").append("Поле электронная почта заполнено некорректно");
return false;

  }



$(".warning").css({display:"none"});

$("#feedBackForm").ajaxSubmit(function() { 

$(".formText").empty().append("<span>Ваше сообщение было отправлено! <br /> В ближайшее время мы с Вами свяжемся.</span>");
$("#feedBackForm").css({display:"none"});
$(".attention").css({display:"none"}).oneTime(2000, function(){
$("#feedBackLayout").css({display:"none"});
});

}); 


return false;
}
