﻿/*! (c) 2010 Mitya Ustinov */

$(document).ready(function(){

function isEmailValid(email){
	var e = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return e.test(email);
}

	$(".feedback-submit").click(function() {
	
// validate
	var name = $("input#name").val();
	if (name == "") {
		$("div#name-cnt").addClass("error");
		$("input#name").focus();
	return false;
	} else {
		$("div#name-cnt").removeClass("error");
	}
	
	var email = $("input#email").val();
	if(!isEmailValid(jQuery("input#email").val())){
		jQuery("div#email-cnt").addClass("error");
		jQuery("input#email").focus();
	return false;
	} else {
		$("div#email-cnt").removeClass("error");
	}

	var site = $("input#site").val();
	
	var message = $("textarea#message").val();
	if ((message == "")||(message == "Сообщение")) {
		$("div#message-cnt").addClass("error");
		$("textarea#message").focus();
	return false;
	} else {
		$("div#message-cnt").removeClass("error");
	}

// submit
	var dataString = 'name='+ name + '&email=' + email + '&site=' + site + '&message=' + message;
	$.ajax({
		type: "POST",
		url: "php/spamme.php",
		data: dataString,
		success: function() {
			$('.feedback').html("<p id='FeedbackSent'></div>")
			$('#FeedbackSent').html("<p class=\"en\">Thank you! The robot is&nbsp;working and I&rsquo;l recieve your message pretty soon.</p><p class=\"ru\">Спасибо! Робот уже работает, и&nbsp;я&nbsp;скоро получу ваше сообщение.</p>")
			.hide()
			.fadeIn('fast', function() {
			$('#message')
			});
		}
	});  
	return false;
	});
});
