// JavaScript Document

function isEmail(string) {
    if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
        return true;
    else
        return false;
}

function checkForm(){

	if(!form1.realname.value){
		alert("Please Enter Your Name");
		form1.realname.focus();
		return false;
	}

	if(!form1.email.value){
		alert("Please Enter Your Email Address");
		form1.email.focus();
		return false;
	}

	if (isEmail(form1.email.value) == false) {
		alert("Please Enter a Valid Email Address");
		form1.email.focus();
		return false;
	}

	if(!form1.phone.value){
		alert("Please Enter Your Phone Number");
		form1.phone.focus();
		return false;
	}


	if(!form1.postcode.value){
		alert("Please Enter Your Postal Code");
		form1.postcode.focus();
		return false;
	}
	
	if(form1.message.value && form1.message.value.length > 254){
		alert("Additional Comments should not exceed 254 characters");
		form1.message.focus();
		return false;
	}

	return true;
}
