function formCheck() {
   Error = false;

        if (document.form.FirstName.value == "") {
      			alert("Please fill in your first name.");
                document.form.FirstName.focus();
      			Error = true;
   		}
	else if (document.form.LastName.value == "") {
      			alert("Please fill in your last name.");
                document.form.LastName.focus();
      			Error = true;
   		}


	else if (document.form.Email.value == "") {
      			alert("Please fill in your email address.");
                document.form.Email.focus();
      			Error = true;
   		}

		else if(isValidEmail(document.form.Email) == false) {
      			alert("Please check that you have entered a valid email address.");
      			document.form.Email.focus();
      			Error = true;
   		}

else if (document.form.ContactNo.value == "") {
      			alert("Please fill in your contact no.");
                document.form.ContactNo.focus();
      			Error = true;
   		}

else if (document.form.Message.value == "") {
      			alert("Please fill in your email message.");
                document.form.Message.focus();
      			Error = true;
   		}


        if (Error == true) {
                return false;
        }
        else {
                return true;
        }

}


function isValidEmail(theField) {

   if(theField.value.indexOf('@', 0) == -1)
      return false;
   else
   if (theField.value.indexOf("@") >= theField.value.lastIndexOf("."))
      return false;
   else
   if (theField.value.length == (theField.value.lastIndexOf(".") + 1))
      return false;
   else
      return true;
}
