function validate()
{
document.forms[0].clientname.className='form';
document.forms[0].clientemail.className='form';
document.forms[0].clientphone.className='form';
document.forms[0].findus.className='form';
document.forms[0].dobd.className='form';
document.forms[0].dobm.className='form';
document.forms[0].doby.className='form';



	if (document.forms[0].clientname.value == '')
	{
		document.forms[0].clientname.className='highlight';
		document.forms[0].clientname.select();
		alert('Sorry! Your full name is required');
		return false;	
	}
	
	
	var expr = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
	if(!(expr.test(document.forms[0].clientemail.value)))
	{
	alert ("Sorry! Please supply a valid email address");		
	document.forms[0].clientemail.className='highlight';
	document.forms[0].clientemail.select();
	return false;
	}	
	
	if (document.forms[0].clientphone.value == '')
	{	
		document.forms[0].clientphone.className='highlight';
		document.forms[0].clientphone.select();
		alert('Sorry! Your contact phone number is required');
		return false;	
	}	
	
	if (document.forms[0].findus.selectedIndex == 0)
	{	
		document.forms[0].findus.className='highlight';
		document.forms[0].findus.focus();
		alert('Sorry! Please select how how you found us');
		return false;	
	}
	
	if (document.forms[0].dobd.selectedIndex == 0)
	{	
		document.forms[0].dobd.className='highlight';
		document.forms[0].dobd.focus();
		alert('Sorry! Please enter your birth date');
		return false;	
	}
	
	if (document.forms[0].dobm.selectedIndex == 0)
	{	
		document.forms[0].dobm.className='highlight';
		document.forms[0].dobm.focus();
		alert('Sorry! Please enter your birth date');
		return false;	
	}
	
	if (document.forms[0].doby.selectedIndex == 0)
	{	
		document.forms[0].doby.className='highlight';
		document.forms[0].doby.focus();
		alert('Sorry! Please enter your birth date');
		return false;	
	}
	
return true;
}
