function IsValidEmail(strEmail)
{
   var validRegExp;
   var strEmail;

   validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;

    if (strEmail.search(validRegExp) == -1) 
   {
      return false;
   } 
   return true; 
}

function validateform()
{
	//alert('hi');
	
	var strmessage = '';

	if(frm.first_name.value=='')
	{
		strmessage='Please enter your first name.';
	}
	if(frm.last_name.value=='')
	{
		strmessage='Please enter your last name.';
	}
	if(frm.city.value=='')
	{
		strmessage='Please enter your city.';
	}
	if((frm.state.value==''||frm.state.value=='OT')&& frm.state_other.value=='')
	{
		strmessage='Please enter your state.';
	}
	if(frm.zip_code.value=='')
	{
		strmessage='Please enter your zip code.';
	}
	if(frm.country.value=='')
	{
		strmessage='Please enter your country.';
	}	
	
	if(!IsValidEmail(frm.email_address.value))
	{
		strmessage='Please enter your email address.';
	}		
	

	if(strmessage.length>0)
	{
		alert(strmessage);
	}
	else
		frm.submit();
}
