// ##########################################################
// #  Funeral Contact Us Form Validation	     	        #
// #                                                        #
// #  Designed & coded by Craig Cartwright 2007             #
// #  Copyright Craig Cartwright 2007 - all rights reserved #
// #                                                        #
// ##########################################################

//	prearrange (NO)
//	funeral (NO)
//	other (NO)
//	title (NO)
//	forename
//	surname
//	address1 (NO)
//	address2 (NO)
//	town (NO)
//	county (NO)
//	postcode (NO)
//	tel
//	email

function validate_form ( )
{

 var error = false;
 var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
 var error_message = "Please complete the following: \n\n";

   //Forename
	if ( document.ContactUs_Form.forename.value == "" )
    {
        error_message = error_message + "* " + "Forename" + "\n";
        error = true;
    }
	
	//Surname
	if ( document.ContactUs_Form.surname.value == "" )
    {
        error_message = error_message + "* " + "Surname" + "\n";
        error = true;
    }
	
	//Telephonee
	if ( document.ContactUs_Form.tel.value == "" )
    {
        error_message = error_message + "* " + "Telephone" + "\n";
        error = true;
    }

	
	//Email Address
	if ( document.ContactUs_Form.email.value == "" )
    {
        error_message = error_message + "* " + "Email Address" + "\n";
        error = true;
    }
	
	//If Email Address exists is it valid?
	if ( document.ContactUs_Form.email.value !="" )
    {
      if(reg.test(document.ContactUs_Form.email.value) == false) {
		error_message = error_message + "* " + "Invalid Email Address" + "\n";
        error = true;
	  }
    }
	
	//Show errors if error found or carry on.......
	if (error == true) {
    	alert(error_message);
    	return false;
	} else {
    	return true;
  	}

	
}

