function trim(s){	
	while(''+s.charAt(0)==' '){
		s=s.substring(1,s.length)
	}
	return s;
}
function postform(){
	d=document.forms[0];
	var allfields=true;	
	var msg = "Please complete all required fields.";
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
 
	if (trim(d.Name.value).length<1||trim(d.Company.value).length<1||trim(d.Phone.value).length<1) {
			allfields=false;
	}
	
	else if (!filter.test(d.imEmailField.value)) {
			msg = "Please provide a valid email address.";
			allfields=false;
			document.forms[0].imEmailField.focus();
	}	
	
	else if (trim(d.im32Check.value) != "5") {
			msg = "Please accurately complete the form captcha";
			allfields=false;
			document.forms[0].im32Check.focus();
	}	
	
	if(allfields){
		d.imReferrerField.value=document.referrer;
		d.submit();
	}
	else {
		alert(msg);
	}
	
}

function postformrfq(){
	d=document.forms[0];
	var allfields=true;	
	var msg = "Please complete all required fields.";
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	 
	if (trim(d.Name.value).length<1||trim(d.Company.value).length<1||trim(d.Phone.value).length<1||trim(d.project_details.value).length<1) {
			allfields=false;
	}

	else if (!filter.test(d.imEmailField.value)) {
			msg = "Please provide a valid email address.";
			allfields=false;
			document.forms[0].imEmailField.focus();
	}		
	
	else if (trim(d.im32Check.value) != "5") {
			msg = "Please accurately complete the form captcha";
			allfields=false;
			document.forms[0].im32Check.focus();
	}
	if(allfields){
		//d.imReferrerField.value=document.referrer;
		//d.submit();
		if (insitePost(d)) {
			//delay the post so data can be sent to insite
			z=setTimeout(sendfinal,1000);
		}
	}
	else {
		alert(msg);
	}
	
}

function sendfinal() {
	document.forms[0].submit();
}

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=j8sfsj-3k89vgio8g";
	url += "&imReferrerField=" + escape(document.referrer);
	url += "&Name=" + escape(theform.Name.value);
	url += "&Company=" + escape(theform.Company.value);
	url += "&imEmailField=" + escape(theform.imEmailField.value);
	url += "&Phone=" + escape(theform.Phone.value);
	url += "&project_details=" + escape(theform.project_details.value);	
	url += "&import_file=" + escape(theform.import_file.value);

	// use an image to call the url
	img = new Image(0,0);
	img.src = url;

	return true;
}

