function showSent(){
	$("#errors").hide();
	$("#messageSent").show("medium");
}

function showErrors(){
	$("#errors").show("medium");
}

function noMail(){
	$("#errors").hide();
	$("#notsent").show("medium");
}

function asendMail()
{
	var name = document.getElementById("name").value;
	var email = $("#Email").val();
	var message = $("#Message").val();
	
		$.ajax({type: "POST",
				url: "sendEmail.php", 
				data: "fromName="+name+"&fromEmail="+email+"&fromMsg="+message, 
				success: function(data)	{
					if(data=="s") {
						showSent();
					} else if (data=="f") {
						noMail();
					} else {
						noMail();
					}

				}
				});
		return false;
}

function validateForm()
{
	var check = 0;
	var nameVal  = document.getElementById("name").value;
	var emailVal = document.getElementById("Email").value;
	var msgVal   = document.getElementById("Message").value;
	var nameRegEx = /^[A-Za-z ]{3,}$/i;
	var emailRegEx = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/i;
	if(nameRegEx.test(nameVal))
	{
		//true
		document.getElementById("name").style.borderColor = "green";
		document.getElementById("name_img").src = "../img/tick.png";
		document.getElementById("name_img").style.display = "block";
	}
	else
	{
		//false
		document.getElementById("name").style.borderColor = "red";
		document.getElementById("name_img").src = "../img/x.png";
		document.getElementById("name_img").style.display = "block";
		check += 1;
	}
	
	if(emailRegEx.test(emailVal))
	{
		//true
		document.getElementById("Email").style.borderColor = "green";
		document.getElementById("email_img").src = "../img/tick.png";
		document.getElementById("email_img").style.display = "block";
	}
	else
	{
		//false
		document.getElementById("Email").style.borderColor = "red";
		document.getElementById("email_img").src = "../img/x.png";
		document.getElementById("email_img").style.display = "block";
		check += 1;
	}
	
	if(msgVal != "")
	{
		//true
		document.getElementById("Message").style.borderColor = "green";
		document.getElementById("msg_img").src = "../img/tick.png";
		document.getElementById("msg_img").style.display = "block";
	}
	else
	{
		//false
		document.getElementById("Message").style.borderColor = "red";
		document.getElementById("msg_img").src = "../img/x.png";
		document.getElementById("msg_img").style.display = "block";
		check += 1;
	}
	
	if(check > 0)
	{
		//false
		showErrors();
		return false;
	}
	else
	{
		//true
		return asendMail();
	}
}

function loadImages()
{
	img2 = new Image();
	img2.src="../img/tick.png";
	img3 = new Image();
	img3.src="../img/x.png";
}
