function checkForm(formu)
{
	errors='';
	if(formu.keywords.value.length<=3&&formu.keywords.value.length>0)
		errors=errors+"The search keyword must have at least 4 characters.\n";
	if(
		(
			formu.from_year.selectedIndex>0&&
			formu.from_month.selectedIndex==0&&
			formu.from_day.selectedIndex==0
		)||
		(
			formu.from_year.selectedIndex==0&&
			formu.from_month.selectedIndex>0&&
			formu.from_day.selectedIndex==0
		)||
		(
			formu.from_year.selectedIndex==0&&
			formu.from_month.selectedIndex==0&&
			formu.from_day.selectedIndex>0
		)||		
		(
			formu.from_year.selectedIndex>0&&
			formu.from_month.selectedIndex>0&&
			formu.from_day.selectedIndex==0
		)||		
		(
			formu.from_year.selectedIndex>0&&
			formu.from_month.selectedIndex==0&&
			formu.from_day.selectedIndex>0
		)||		
		(
			formu.from_year.selectedIndex==0&&
			formu.from_month.selectedIndex>0&&
			formu.from_day.selectedIndex>0
		)
	  )
	  	errors=errors+"The Start Date is not a valid Date.\n";
	if(
		(
			formu.to_year.selectedIndex>0&&
			formu.to_month.selectedIndex==0&&
			formu.to_day.selectedIndex==0
		)||
		(  
			formu.to_year.selectedIndex==0&&
			formu.to_month.selectedIndex>0&&
			formu.to_day.selectedIndex==0
		)||
		(  
			formu.to_year.selectedIndex==0&&
			formu.to_month.selectedIndex==0&&
			formu.to_day.selectedIndex>0
		)||
		(  
			formu.to_year.selectedIndex>0&&
			formu.to_month.selectedIndex>0&&
			formu.to_day.selectedIndex==0
		)||
		(  
			formu.to_year.selectedIndex>0&&
			formu.to_month.selectedIndex==0&&
			formu.to_day.selectedIndex>0
		)||
		(  
			formu.to_year.selectedIndex==0&&
			formu.to_month.selectedIndex>0&&
			formu.to_day.selectedIndex>0
		)
	  )
	  	errors=errors+"The End Date is not a valid Date.\n";
	
	if(errors!='')
		{
			alert(errors);
			return false;
		}
return true;
}