function inputCheck(){

	var msg = "Sorry...the following fields need completing:\n\n\n";
	var obj;
	var ret = true;

	if(document.quote.title.value=="Please select"){
			msg += '- Title \n';
			obj = document.quote.title;
			ret = false;
	}
	if(document.quote.firstname.value==""){
			msg += '- Firstname \n';
			obj = document.quote.firstname;
			ret = false;
	}
	if(document.quote.surname.value==""){
			msg += '- Surname \n';
			obj = document.quote.surname;
			ret = false;
	}
	if(document.quote.dob.value==""){
			msg += '- Date of Birth \n';
			obj = document.quote.dob;
			ret = false;
	}
	if(document.quote.occupation.value==""){
			msg += '- Occupation \n';
			obj = document.quote.occupation;
			ret = false;
	}
	if(document.quote.licenseType.value=="Please select"){
			msg += '- License Type \n';
			obj = document.quote.licenseType;
			ret = false;
		}
  if(document.quote.licenseHeld.value=="Please select"){
			msg += '- No of years you have held license \n';
			obj = document.quote.licenseHeld;
			ret = false;
		}
  if(document.quote.tel.value==""){
			msg += '- Telephone \n';
			obj = document.quote.tel;
			ret = false;
		}
  else if (IsNumeric(document.quote.tel.value) == false){
      msg += '- Telephone Number must be numeric \n';
      obj = document.quote.tel;
      ret = false;
    }
	if (checkTelPattern(document.quote.tel.value) == false){
	    msg += '- Telephone Number must begin with a 0 \n';
      obj = document.quote.tel;
      ret = false;
    }
	if(document.quote.email.value==""){
			msg += '- Email \n';
			obj = document.quote.email;
			ret = false;
	}
  if(document.quote.houseNo.value==""){
	    msg += '- House No/Name \n';
			obj = document.quote.houseNo;
			ret = false;
	}
	if(document.quote.postcode.value==""){
			msg += '- Postcode \n';
			obj = document.quote.postcode;
			ret = false;
	}
	if(document.quote.vehicleModel.value==""){
			msg += '- Vehicle Model \n';
			obj = document.quote.vehicleModel;
			ret = false;
	}
  if(document.quote.engineSize.value==""){
			msg += '- Engine Size \n';
			obj = document.quote.engineSize;
			ret = false;
	}
  if(document.quote.registration.value==""){
			msg += '- Registration \n';
			obj = document.quote.registration;
			ret = false;
	}
  if(document.quote.vehicleValue.value==""){
			msg += '- Value of Vehicle \n';
			obj = document.quote.vehicleValue;
			ret = false;
	}
  if(document.quote.purchasedMM.value=="mm"){
			msg += '- Month you purchased vehicle \n';
			obj = document.quote.purchasedMM;
			ret = false;
	}
  if(document.quote.purchasedMM.value==""){
			msg += '- Month you purchased vehicle \n';
			obj = document.quote.purchasedMM;
			ret = false;
	}
  if(document.quote.purchasedYYYY.value=="yyyy"){
			msg += '- Year you purchased vehicle \n';
			obj = document.quote.purchasedYYYY;
			ret = false;
	}
  if(document.quote.purchasedMM.value==""){
			msg += '- Month you purchased vehicle \n';
			obj = document.quote.purchasedMM;
			ret = false;
	}
  if(document.quote.lpgConverted.value=="Please select"){
			msg += '- Is vehicle LPG converted \n';
			obj = document.quote.lpgConverted;
			ret = false;
	}
  if(document.quote.alarm.value=="Please select"){
			msg += '- Type of immobiliser/alarm \n';
			obj = document.quote.alarm;
			ret = false;
	}
  if(document.quote.parked.value=="Please select"){
			msg += '- Where you park vehicle \n';
			obj = document.quote.parked;
			ret = false;
	} 
  if(document.quote.cover.value=="Please select"){
			msg += '- Cover Required \n';
			obj = document.quote.cover;
			ret = false;
	}
  if(document.quote.coverDate.value==""){
			msg += '- Date Cover Required \n';
			obj = document.quote.coverDate;
			ret = false;
	}
  if(document.quote.claims.value=="Please select"){
			msg += '- Claim Free Years \n';
			obj = document.quote.claims;
			ret = false;
	}
    
if (!ret) {
  alert(msg);
}
 return ret;
}

function IsNumeric(strString)
{
 //  check for valid numeric strings	
 var strValidChars = "0123456789";
 var strChar;
 var blnResult = true;

 if (strString.length == 0) return false;

 //  test strString consists of valid characters listed above
 for (i = 0; i < strString.length && blnResult == true; i++)
 {
  strChar = strString.charAt(i);
  if (strValidChars.indexOf(strChar) == -1)
  {
   blnResult = false;
  }
 }
 return blnResult;
}

function checkTelPattern(strString)
{
 // check that tel begins with 0
 var validTel = /^0/;
 var blnResult = true;
 
 if (validTel.test(strString))
 {
  return blnResult;
 }
 else
 {
  blnResult = false;
 }
 
 return blnResult; 
}



  




