function verifyForm(fields,thisform){var message="";var fields=fields.split('|');with(thisform){for(var loop=0;loop<fields.length;loop++){if(elements[fields[loop]].value==""){message+="The "+fields[loop]+" field is blank\n";}
if(fields[loop]=="email"&&elements[fields[loop]].value!=""){if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(elements[fields[loop]].value)){alert("Please enter a valid e-mail address");return false;}}}}
if(message!=""){alert("Please fix the following errors:\n\n"+message);return false;}else{return true;}}
function verifyFormAjax(fields,thisform,path){var message="";var fields=fields.split('|');var query="";with(thisform){for(var loop=0;loop<fields.length;loop++){query+=fields[loop]+"="+elements[fields[loop]].value+"&";if(elements[fields[loop]].value==""){message+="The "+fields[loop]+" field is blank\n";}
if(fields[loop]=="email"&&elements[fields[loop]].value!=""){if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(elements[fields[loop]].value)){alert("Please enter a valid e-mail address");return false;}}}}
if(message!=""){alert("Please fix the following errors:\n\n"+message);return false;}else{callAjaxAlert(path,query);return false;}}
function callAjax(path,div,query){xmlHttp=GetXmlHttpObject();if(xmlHttp==null){alert("Your browser does not support AJAX!");return;}
var url=path+"?"+query;xmlHttp.onreadystatechange=function(){if(xmlHttp.readyState==4){document.getElementById(div).innerHTML=xmlHttp.responseText;}}
xmlHttp.open("GET",url,true);xmlHttp.send(null);}
function callAjaxAlert(path,query){xmlHttp=GetXmlHttpObject();if(xmlHttp==null){alert("Your browser does not support AJAX!");return;}
var url=path+"?"+query;xmlHttp.onreadystatechange=function(){if(xmlHttp.readyState==4){if(xmlHttp.responseText.indexOf('Thank')!==-1){var form=document.getElementById('custom-quote');with(form){for(var loop=0;loop<elements.length;loop++){if(elements[loop].name!='')elements[loop].value='';}}}
alert(xmlHttp.responseText);}}
xmlHttp.open("GET",url,true);xmlHttp.send(null);}
function GetXmlHttpObject(){var xmlHttp=null;try{xmlHttp=new XMLHttpRequest();}
catch(e){try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}}
return xmlHttp;}