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++){
			if(elements[fields[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;
	}
