var validEmail = /^.+@[^\.].*\.[A-Za-z]{2,}$/;

$(document).ready(function(){
	$("#errorMessage").empty();	
	$("form").submit(function(){
		$(".textBoxes").css("background-color","#FFF");
		$(".textBoxes").focus(function(){$(this).css("background-color","#FFF");});

		$("#errorMessage").empty();
		//Check if the required fields are filled in
		 checktextField("emailContact", true, 40, "email");
		 checktextField("nameContact", true, 40, "name");
		 checktextField("phoneContact", false, 20, "phone number");
		 checktextField("commentsContact", true, 400, "message");
		  if (!validEmail.test(jQuery.trim($("#emailContact").val()))){
		 	$("#errorMessage").append("<p>Please enter an email in email format</p>");
			$("#emailContact").css("background-color","#D40D12");
			return false;
		 }
		 if ($("#errorMessage p").length > 0)
			return false;

		
	});
});

function checktextField(id, required, maxlength,fieldname){
	var temp = "#" + id;
	var b = jQuery.trim($(temp).val()).length; 
	if (required && (b == 0)){
		$("#errorMessage").append("<p>Please enter your " + fieldname + " in the box above</p>");
		$(temp).css("background-color","#D40D12");
	}
	if (b > maxlength){
		$("#errorMessage").append("<p>Your " + fieldname + " must be less than " + maxlength + " characters in length</p>");
		$(temp).css("background-color","#D40D12");
	}
}