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.imNameField.value).length<1||trim(d.imPhoneField.value).length<1||trim(d.imTimeZone.value).length<1||trim(d.imSubjectField.value).length<1){			
		allfields=false;		 	}	
	if(allfields){		
		d.imReferrerField.value=document.referrer;		
		d.submit();	}	
	else {		
		alert(msg);	}	
}