function validate(formName) {
	


    varName = document.getElementById("name").value;	
	varBusiness_name = document.getElementById("business_name").value;
    varPostcode = document.getElementById("postcode").value;	
	varContact_tel = document.getElementById("contact_tel").value;	
    varConact_time = document.getElementById("conact_time").value;	
	varInsurancedate = document.getElementById("insurancedate").value;	
    varNumber_of_sites = document.getElementById("number_of_sites").value;	
	varPresent_insurer = document.getElementById("present_insurer").value;	


	
	validatedOk=true;
	
	if (IsEmpty(varName, "name")) { validatedOk=false; }
	if (IsEmpty(varBusiness_name, "business_name")) { validatedOk=false; }
	if (IsEmpty(varPostcode, "postcode")) { validatedOk=false; }
	if (IsEmpty(varContact_tel, "contact_tel")) { validatedOk=false; }
	if (IsEmpty(varConact_time, "conact_time")) { validatedOk=false; }
	if (IsEmpty(varInsurancedate, "insurancedate")) { validatedOk=false; }
	if (IsEmpty(varNumber_of_sites, "number_of_sites")) { validatedOk=false; }
	if (IsEmpty(varPresent_insurer, "present_insurer")) { validatedOk=false; }
	
	if (validatedOk==false){	alert ("! Please complete required fields");}
	
	return validatedOk;
	
}

function IsNumeric2(theValue, labelName){
   resetLabel (labelName);
   if (IsEmpty(theValue, labelName)) { validatedOk=false; return performAction(labelName, "Required"); }
	 var ValidChars = "0123456789 ";
   var IsNumber=true;
   var Char;

   for (i = 0; i < theValue.length && IsNumber == true; i++) 
      { 
      Char = theValue.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         return performAction(labelName, "Please enter numbers only");
         }
      }
   return IsNumber;
   }
	 
function resetLabel (labelName){
		document.getElementById("lbl" + labelName).innerHTML = "<font size=\"1\"><br /></font>";
}

function IsEmpty(theValue, labelName){
  resetLabel (labelName);
  if (theValue.length < 1) { performAction(labelName, "Required"); return true; } else { return false; }
}

function performAction(labelName, errorMsg){
 document.getElementById("lbl" + labelName).innerHTML = "<font size=\"1\" face=\"tahoma\" color=\"#FF0000\"><b>* "+errorMsg+" *</b></font>";
 return false;
}


function checkemail(theValue, labelName){
 var testresults;
 var filter=/^.+@.+\..{2,3}$/;
 resetLabel(labelName);
 if (filter.test(theValue)){ testresults=true; } else { performAction(labelName, "Invalid email address"); testresults=false; }
 return testresults;
}

function is_ticked(value, labelName){
  var testresults;
  resetLabel (labelName);
  if (value==true){ testresults=true; } else { performAction(labelName, "Please select to proceed"); testresults=false; }
  return testresults;
	
}
function is_selected(value, labelName){
	
  var testresults;
  resetLabel (labelName);
  if (value!=0){ testresults=true; } else { performAction(labelName, "Please select to proceed"); testresults=false; }
  return testresults;	
}


