//
function validateMakeAClaim() {			
	// validate name and email address
	if ( isEmpty(document.getElementById("strName"), "", "Please enter your name.")) {
		return false;
	}	
	//address
	if ( isEmpty(document.getElementById("strAddress1"), "", "Please enter your address.")) {
		return false;
	}
	//postcode
	if ( isEmpty(document.getElementById("strPostcode"), "", "Please enter your postcode.")) {
		return false;
	}
	
	
	if ( isEmpty(document.getElementById("strDatePolicyIssued"), "", "Please enter the date your policy was issued.")) {
		return false;
	}
	if ( isEmpty(document.getElementById("strDateOfDeparture"), "", "Please enter date of departure.")) {
		return false;
	}
	if ( isEmpty(document.getElementById("strDateOfPlannedReturn"), "", "Please enter the date of your planned return.")) {
		return false;
	}
	//if ( isEmpty(document.getElementById("strDateOfActualReturn"), "", "Please enter your postcode.")) {
	//	return false;
	//}
	if ( isEmpty(document.getElementById("strDateOfIncident"), "", "Please enter the date of your incident.")) {
		return false;
	}
	if ( isEmpty(document.getElementById("strCountryOfIncident"), "", "Please enter the country of your incident.")) {
		return false;
	}
	
	
	
	//policy number
	if ( isEmpty(document.getElementById("strPolicy"), "", "Please enter your policy number.")) {
		return false;
	}
	//claim details	
	if ( isEmpty(document.getElementById("strDetails"), "", "Please enter some details with regards to your claim.")) {
		return false;
	}
	//checkbox validation - must have at least one checked or written in please specify box
	if ((document.getElementById("ckPossesions").checked == false) &&
		(document.getElementById("ckMedical").checked == false) &&
		(document.getElementById("ckLoss").checked == false) && 
		(document.getElementById("ckCurtail").checked == false) &&
		(document.getElementById("ckTravelDelay").checked == false) && 
		(document.getElementById("ckTravelDisrup").checked == false) && 
		(document.getElementById("ckPosDelay").checked == false) && 	
		(document.getElementById("strOther").value == "") 	) {
		
		alert("Please specify the area of claim using the checkboxes.");
		return false;
	}		
	//telephone
	if ( isEmpty(document.getElementById("strPhone"), "", "Please enter a contact telephone number.")) {
		return false;
	}
	//email address
	eEmail1 = document.getElementById("strEmail")
	if ( ! validateEmail(eEmail1.value, "") ) {
		alertAndFocus(eEmail1,"Please enter a valid email address.");
		return false;	
	} else {		
		//confirmemail
		eEmail2 = document.getElementById("strEmailConfirm")
		if ( eEmail2.value != eEmail1.value ) {
			alertAndFocus(eEmail1,"The email addresses entered do not match.");
			return false;
		}				
	}		
		
	return true;
}