function formValidator(){
	// Make quick references to our fields
	var companyname = document.getElementById('companyname');
	var building = document.getElementById('building');
	var name = document.getElementById('name');
	var town = document.getElementById('town');
	var tel = document.getElementById('tel');
	var loadready = document.getElementById('loadready');
	var deliverydate = document.getElementById('deliverydate');
	var collectcountry = document.getElementById('collectcountry');
	var delivercountry = document.getElementById('delivercountry');

	// Check each input in the order that it appears in the form!
	if(isEmpty(companyname, "Please enter your company name")){
		if(isEmpty(building, "Please enter your building name or number")){
			if(isEmpty(name, "Please enter your name")){
				if(isEmpty(town, "Please enter your town")){
					if(isEmpty(tel, "Please enter your number")){
						if(isEmpty(tel, "Please enter your number")){
							if(isDate(loadready, "Please enter only this format yyyy-mm-dd")){
								if(isDate(deliverydate, "Please enter only this format yyyy-mm-dd")){
									if(isEmpty(delivercountry, "Please enter your Deliver Country")){
										if(isEmpty(collectcountry, "Please enter your Collection Country")){
											return true;
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return false;
}


function isEmpty(entered, alertbox) {
	with (entered) {
		if (value==null || value=="") {
			if (alertbox!="") {alert(alertbox);}
			return false;
		} else {return true;}
	}
}


function isDate(sDate) {
   var re = /^\d{1,2}\/\d{1,2}\/\d{4}$/
   if (re.test(sDate)) {
      var dArr = sDate.split("/");
      var d = new Date(sDate);
      return d.getMonth() + 1 == dArr[0] && d.getDate() == dArr[1] && d.getFullYear() == dArr[2];
   }
   else {
      return false;
   }
}/**/