initCheckContact = function() {
	document.contactForm.onsubmit = CheckContact;
}

CheckContact = function() {
	Errors = "";
	Flag = 0;
	
	dForm = document.contactForm;
	
	if ( dForm.fullname.value == "" ) Errors += "\n\n\tPlease let us know your name!";
	
	Mail = /[\w\_\-]+[\.\w+]?\@[\w\_\-]+\.\w{2,3}/i;
	if ( !Mail.test(dForm.emailaddress.value) ) {
		Errors += "\n\n\tThe email address you supplied is invalid";
		Flag = 1;
	}

	if ( Flag == 0 && dForm.emailaddress.value == "" ) Errors += "\n\n\tPlease provide a valid email address";
	
	if ( dForm.query.value == "" ) Errors += "\n\n\tPlease type your query into the box provided";
	
if ( Errors ) {
		alert( "Please correct the following errors before submitting the form:" + Errors );
		return false;
	} else { return true; }
}

addHandler( window , 'load' , initCheckContact , false );
