function validatefr()
{
var emailPat = /^[A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)*[@][A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)+$/
var matchArray = document.lead.email.value.match(emailPat);
if (document.lead.firstname.value == "")
  	{ 
		alert("Please enter Firstname.");
		document.lead.firstname.focus();
		return false;
	}
if (document.lead.lastname.value == "")
  	{ 
		alert("Please enter Lastname.");
		document.lead.lastname.focus();
		return false;
	}
if (matchArray == null)  {
    alert('Please enter a valid email.\n');
    document.lead.email.focus();
    return false;
    }	
if (document.lead.address.value == "")
  	{ 
		alert("Please enter Mailing Address.");
		document.lead.address.focus();
		return false;
	}
if (document.lead.city.value == "")
  	{ 
		alert("Please enter City.");
		document.lead.city.focus();
		return false;
	}
if (document.lead.state.options[document.lead.state.selectedIndex].value == "")
  	{ 
		alert("Please select State.");
		document.lead.state.focus();
		return false;
	}
if (document.lead.postalcode.value == "")
  	{ 
		alert("Please enter Postal Code.");
		document.lead.postalcode.focus();
		return false;
	}
if (document.lead.country.options[document.lead.country.selectedIndex].value == "")
  	{ 
		alert("Please select Country.");
		document.lead.country.focus();
		return false;
	}
if (document.lead.areacode.value == "")
  	{ 
		alert("Please enter Area Code.");
		document.lead.areacode.focus();
		return false;
	}
if (document.lead.phone.value == "")
  	{ 
		alert("Please enter Phone Number.");
		document.lead.phone.focus();
		return false;
	}
if (document.lead.comment.value.length > 1000)
  	{ 
		alert("Please limit comment up to 1000 characters.");
		document.lead.comment.focus();
		return false;
	}
else
{
return true;
}
}  

