var d=document;
function requiredFields() {
	var ErrMess = "";

	if(d.ContactUs.YourName.value == ""){
		ErrMess += " - Contact name.\n";
	}

	if(d.ContactUs.EmailAddress.value != ""){
				if (d.ContactUs.EmailAddress.value.search("@") == -1 || d.ContactUs.EmailAddress.value.search("[.*]") == -1) {
			ErrMess += " - Email address is invalid.\n";
		}
	}

	if(d.ContactUs.EmailAddress.value == "") {
		ErrMess += " - Please give Email address for our reply\n";
	}
	
	if(d.ContactUs.TelephoneNo.value == "") {
		ErrMess += " - Please give Telephone number for our reply\n";
	}	
	
	if(d.ContactUs.Message.value == ""){
		ErrMess += " - Please leave a message\n";
	}

	if(ErrMess != "") {
		alert("STOP\nYou have not filled in all compulsory fields.\n" + ErrMess);
		return false; 
	} else {
		return true;
	}

}

function requiredRoadFields() {
	var ErrMess = "";

	if(d.enquire.Name.value == ""){
		ErrMess += " - Name.\n";
	}

	if(d.enquire.Email.value != ""){
				if (d.enquire.Email.value.search("@") == -1 || d.enquire.Email.value.search("[.*]") == -1) {
			ErrMess += " - Email address is invalid.\n";
		}
		
	}
	if(d.enquire.Address.value == ""){
		ErrMess += " - Address\n";
	}
	if(d.enquire.Phone.value == ""){
		ErrMess += " - Contact tel no.\n";
	}
	if(d.enquire.Email.value == "") {
		ErrMess += " - Email\n";
	}	
	
	if(ErrMess != "") {
		alert("STOP\nYou have not filled in all compulsory fields.\n" + ErrMess);
		return false; 
	} else {
		return true;
	}

}