function checkformfill(irequest)
{
validRegExp = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
strEmail = document.irequest.email.value;	
iname = eval('document.' + 'irequest' + '.name.value'); 
iphone = eval('document.' + 'irequest' + '.phone.value'); 
ifromdate = eval('document.' + 'irequest' + '.fromdate.value');
ifromcity = eval('document.' + 'irequest' + '.fromcity.value'); 
itodate = eval('document.' + 'irequest' + '.todate.value');
itravelers = eval('document.' + 'irequest' + '.travelers.value');
icartype = eval('document.' + 'irequest' + '.cartype.value');

if (strEmail.search(validRegExp) == -1) 
		{ alert("Your Email address appears to be formatted incorrectly");
			document.irequest.email.focus();
		 return false; } 
if((iname == ""))
 	  	{ alert("Please enter your Contact Name.")
  	 		document.irequest.name.focus();
    	 return false; }
if((iphone == ""))
 	  	{ alert("Please enter your contact phone number.")
  	 		document.irequest.phone.focus();
    	 return false; }
if((ifromdate == ""))
 	  	{ alert("Please enter the Date of Arrival.")
  	 		document.irequest.fromdate.focus();
    	 return false; }			 
if((ifromcity == ""))
 	  	{ alert("Please enter where the travel originates.")
  	 		document.irequest.fromcity.focus();
    	 return false; }
if((itodate == ""))
  		{ alert("Please enter the return date.")
  	 		document.irequest.todate.focus();
	 	 return false; }		  
if((itravelers == ""))
		{ alert("Please enter the number of travelers.")
			document.irequest.travelers.focus();
		  return false; }
if((icartype == ""))
		{ alert("Please enter the type of car you need.")
			document.irequest.cartype.focus();
		  return false; }	 
//end function		  
return true;
}