function ValidateFormHome(){     var strErr = "";     if (document.form1.Type.value == "none") {            strErr = strErr + "You must select an insurance type.\n";     }     var tmpZip = trim(document.form1.value);     document.form1.zip.value = tmpZip;     if (tmpZip.search(/^\d{5}/) == -1 ||  tmpZip.length > 5)      {           strErr = strErr + "Zip Code is required and must be in the format 00000.\n";     }     if (strErr != "")     {           alert(strErr);           return false;     }     preserveRefby();     return true;}function ValidateForm(form){     var strErr = "";     /*if (document.form1.Type.value == "none") {            strErr = strErr + "You must select an insurance type.\n";     }*/    if(form=="form1") {		if(document.form1.zip) var tmpZip = trim(document.form1.zip.value);		if(document.form1.property_zipcode) {			var tmpZip = trim(document.form1.property_zipcode.value);			document.form1.property_zipcode.value = tmpZip;		}		if(document.form1.ZipCode) var tmpZip = trim(document.form1.ZipCode.value);	}	if(form=="getQuoteForm") var tmpZip = trim(document.getQuoteForm.ZipCode.value);     if (tmpZip.search(/^\d{5}/) == -1 ||  tmpZip.length > 5)     {           strErr = strErr + "Zip Code is required and must be in the format 00000.\n";     }     if (strErr != "")     {           alert(strErr);           return false;     }     preserveRefby();     return true;}function trim(str){     return((" "+ str).replace(/^\s*([\s\S]*\S+)\s*$|^\s*$/,"$1"));}function preserveRefby(){	 var queryStringRefby = "";     var queryString = location.search.substring(1).toLowerCase();     var firstchar = queryString.indexOf("refby=",0);     if(firstchar >= 0)       var secondchar = queryString.indexOf("&",firstchar+6);     else       var secondchar = -1;     if(secondchar > 0)     {           queryStringRefby = queryString.substring(firstchar+6,secondchar);     }     else if(firstchar >= 0){           queryStringRefby = queryString.substring(firstchar+6,queryString.length);     }     if(queryStringRefby.length > 0)     {       document.getElementById("Refby").value = queryStringRefby;     }}var refBy;if(document.getElementById("Refby")) refBy = document.getElementById("Refby").value;if(document.getElementById("terms")) document.getElementById("terms").href = document.getElementById("terms").href + "?Refby=" + refBy;if(document.getElementById("privacy")) document.getElementById("privacy").href = document.getElementById("privacy").href + "?Refby=" + refBy;/*document.getElementById("terms").href = document.getElementById("terms").href+ "?Refby=" + document.getElementById("Refby").value;document.getElementById("privacy").href =document.getElementById("privacy").href+ "?Refby=" + document.getElementById("Refby").value;*/