// JavaScript Document

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 (!filter.test(d.imEmailField.value)) {

			msg = 'The E-MAIL address was not valid, please reenter the E-MAIL address.';

 		allfields=false;

	}		 





	if (trim(d.Name.value).length<1) {

			msg = 'Please enter a value in the Name field.';

			allfields=false;

	}
	
	else if (trim(d.ADDRESS.value).length<1) {

			msg = 'Please enter a value in the Address field.';

			allfields=false;

	}
	
	else if (trim(d.City.value).length<1) {

			msg = 'Please enter a value in the City field.';

			allfields=false;

	}		

	else if (trim(d.State.value).length<1) {

			msg = 'Please enter a value in the State field.';

			allfields=false;

	}	

	else if (trim(d.Zip.value).length<1) {

			msg = 'Please enter a value in the Zip field.';

			allfields=false;

	}	
	
	else if (trim(d.Phone.value).length<1) {

			msg = 'Please enter a value in the Phone field.';

			allfields=false;

	}	 

//	if(trim(d.Name.value).length<1||trim(d.Question.value).length<1){

//			allfields=false;

//	}

	if(allfields){

		d.submit();

	}

	else {

		alert(msg);

	}

	

}



	// form processing routines from Insite Metrics



	function imInitForm(){

		// initialize document fields - executes on doc load

		d=document.forms[0];

		// set referrer 

		d.imReferrerField.value=document.referrer;

	}

