
// StarFrame.ru
// Shedule plugin ver 002
// by Sergey Mamontov
// 03-10-2009


function sendForm(){$(document).ready(function() {
	// check email func
	function checkEmail(email) {
		var regex = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (regex.test(email)) return true;
		else return false;
	}

	// set const variables
	var formAlert = false;

	// set css styles
	var grayObj = { border:"1px solid red" }
    var whiteObj = { border:"1px solid gray" }

	var name = $("#name").val();
	var email = $("#email").val();
	var phone = $("#phone").val();
	var date = $("#date").val();
	var timestart = $("#timestart").val();
	var timefinish = $("#timefinish").val();
    var assist = $("#assist").val();
    var equipment = $("#equipment").val();
    var message = $("#message").val();

	// checks
	if(name==""){ $("#name").css(grayObj); $("#name_alert").show(); formAlert=true; } else { $("#name").css(whiteObj); $("#name_alert").hide(); }
	if(!checkEmail(email)){ $("#email").css(grayObj); $("#email_alert").show(); formAlert=true; } else { $("#email").css(whiteObj); $("#email_alert").hide(); }
	if(phone==""){ $("#phone").css(grayObj); $("#phone_alert").show(); formAlert=true; } else { $("#phone").css(whiteObj); $("#phone_alert").hide(); }
	if(date==""){ $("#date").css(grayObj); $("#date_alert").show(); formAlert=true; } else { $("#date").css(whiteObj); $("#date_alert").hide(); }
	if(timestart==""){ $("#timestart").css(grayObj); $("#time_alert").show(); formAlert=true; } else { $("#timestart").css(whiteObj); $("#time_alert").hide(); }
	if(timefinish==""){ $("#timefinish").css(grayObj); $("#time_alert").show(); formAlert=true; } else { $("#timefinish").css(whiteObj); $("#time_alert").hide(); }

	// show error window
	if(formAlert==true){
		alert("Пожалуйста, заполните все обязательные поля и отправьте форму снова.");
	}

	// send data to server
	if(formAlert==false){
		$.ajax({
			type: "POST",
			url: "external/sheduleform.php",
			data: "name="+name+"&email="+email+"&phone="+phone+"&date="+date+"&timestart="+timestart+"&timefinish="+timefinish+"&assist="+assist+"&equipment="+equipment+"&message="+message,
			success: function(msg){
				$("#sheduleform").replaceWith("<br><div>Уважаемый "+name+"! Заявка на бронирование принята. В ближайшее время с Вами свяжутся по указанному телефону "+phone+"</div>");
			}
		});
	}


});}

// я сам фигею!
// пиздец код получился...
