if(document.getElementById && document.createTextNode) {
	var purposemessage = 'Please specify the purpose of your mortgage.';
	var req_message = 'Please specify when the mortgage is required.';
	var typemessage = 'Please specify the property type.';
	var free_lease_msg = 'Please specify if the property is freehold or leasehold';
	var foundmsg = 'Please specify whether or not you have found a property.';
	var statusmsg = 'Please specify your job status.';
	var ratingmsg = 'Please specify your credit rating.';
	var servicemsg = 'Please make a decision on all mortgage services we offer.';
	var contactmsg = 'Please specify when you would like to be contacted.';
	
	function validate_required(field,alerttxt) {
		with (field) {
			if (value==null||value=="") {
				alert(alerttxt);
				return false;
			}
			else {return true}
		}
	}
	
	function validate_form(thisform) {
		with (thisform) {
			if (validate_required(purpose,purposemessage)==false) {
				purpose.focus();
				return false;
			}
			else if (validate_required(whenrequired,req_message)==false) {
				whenrequired.focus();
				return false;
			}
			else if (validate_required(type,typemessage)==false) {
				type.focus();
				return false;
			}
			else if (validate_required(free_lease,free_lease_msg)==false) {
				free_lease.focus();
				return false;
			}
			else if (validate_required(found,foundmsg)==false) {
				found.focus();
				return false;
			}
			else if (validate_required(status,statusmsg)==false) {
				status.focus();
				return false;
			}
			else if (validate_required(rating,ratingmsg)==false) {
				rating.focus();
				return false;
			}
			else if (validate_required(contact,contactmsg)==false) {
				contact.focus();
				return false;
			}
		}
	}
}
