function trim(s){	
	while(''+s.charAt(0)==' '){
		s=s.substring(1,s.length)
	}
	return s;
}
function postform(){
	d=document.forms["quote"];
	var allfields=true;	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	if (!filter.test(d.Email.value)) {
			allfields=false;
	}		 
	if(trim(d.Name.value).length<1||trim(d.Company.value).length<1||trim(d.Phone.value).length<1){
			allfields=false;
	}
	if(allfields){
		//d.imReferrerField.value=document.referrer;
		insitePost(d);
		d.submit();
	}
	else {
		alert('Please complete all required fields.');
	}
	
}


function insitePost(theform) {

	// create url to send the information to insite metrics
	// http://www.insitemetrics.com/imv2/uRMJ/uniformv2.php is the action used to submit forms to insite metrics
	url = "http://www.insitemetrics.com/imv2/uRMJ/uniformv2.php";

	url += "?actk=44xyg7-29b9ie6cfj";
	url += "&imReferrerField=" + escape(document.referrer);
        url += "&Company=" + escape(theform.Company.value);

	// use an image to call the url
	img = new Image(0,0);
	img.src = url;

}	