// Validates the form

function validateForm() {
	

var errormessage = new String();

// Put field checks below this point.	

if(WithoutContent(document.requestForm.name.value))

	{ errormessage += "\n\nPlease complete your name"; }

if(WithoutContent(document.requestForm.address1.value))

	{ errormessage += "\n\nPlease insert your address"; }
	
if(WithoutContent(document.requestForm.postcode.value))

	{ errormessage += "\n\nPlease insert your postcode"; }
	
if(WithoutContent(document.requestForm.telephone.value))

	{ errormessage += "\n\nPlease insert your telephone number"; }
	
if(WithoutContent(document.requestForm.fromaddress.value))

	{ errormessage += "\n\nPlease complete your email address"; }	
	
//if(WithoutContent(document.claimForm.confirmemail.value))

// 	{ errormessage += "\n\nPlease confirm your email address"; }
// 
// if (document.claimForm.confirmemail.value != document.claimForm.contactemail.value){
// 	{ errormessage += "\n\nPlease check that your email addresses are identical"; }
// }
// if(WithoutContent(document.claimForm.accidentdate.value))
// 
// 	{ errormessage += "\n\nPlease insert the approximate date of your accident"; }
// 	
// if(WithoutContent(document.claimForm.injuries.value))
// 
// 	{ errormessage += "\n\nPlease give a brief description of your injuries"; }
// 	
// if(NoneWithCheck(document.claimForm.contactmethod))
// 
// 	{ errormessage += "\n\nPlease click one box for your preferred method of contact"; }
// 	
// if(WithoutCheck(document.claimForm.terms))
// 
// 	{ errormessage += "\n\nPlease tick to say you have read the terms and conditions"; }
	
// Put field checks above this point.

if(errormessage.length > 2) {

	alert('NOTE:' + errormessage);

	return false;

	}

return true;

} // end of function CheckRequiredFields()





function WithoutContent(ss) {

if(ss.length > 0) { return false; }

return true;

}



function NoneWithContent(ss) {

for(var i = 0; i < ss.length; i++) {

	if(ss[i].value.length > 0) { return false; }

	}

return true;

}



function NoneWithCheck(ss) {

for(var i = 0; i < ss.length; i++) {

	if(ss[i].checked) { return false; }

	}

return true;

}



function WithoutCheck(ss) {

if(ss.checked) { return false; }

return true;

}



function WithoutSelectionValue(ss) {

for(var i = 0; i < ss.length; i++) {

	if(ss[i].selected) {

		if(ss[i].value.length) { return false; }

		}

	}

return true;

}

