function onsub_validation()
{
	if(document.frmemail.firstname.value=="")
	{
		alert("Please enter your first name");
		document.frmemail.firstname.focus();
		return false;
	}
		if(document.frmemail.lastname.value=="")
	{
		alert("Please enter your last name");
		document.frmemail.lastname.focus();
		return false;
	}
	if(document.frmemail.address.value=="")
	{
		alert("Please enter your address");
		document.frmemail.address.focus();
		return false;
	}
	if(document.frmemail.town.value=="")
	{
		alert("Please enter your city");
		document.frmemail.town.focus();
		return false;
	}
	if(document.frmemail.state.value=="")
	{
		alert("Please enter your state");
		document.frmemail.state.focus();
		return false;
	}
	if(document.frmemail.zip.value=="")
	{
		alert("Please enter your zipcode");
		document.frmemail.zip.focus();
		return false;
	}
	if(isNaN(document.frmemail.zip.value))
	{
		alert("Please enter a valid zipcode");
		document.frmemail.zip.value="";
		document.frmemail.zip.focus();
		return false;
	}
	if(document.frmemail.mobile.value=="")
	{
		alert("Enter the mobile phone number");
		document.frmemail.mobile.focus();
		return false;
	}
	if(document.frmemail.mobile.value == "" && document.frmemail.alternate.value == "")
	{
		alert("Please enter a mobile or alternate phone number");
		document.frmemail.mobile.focus();
		return false;
	}
	if(document.frmemail.mobile.value != "")
	{
		if(isPhone(document.frmemail.mobile.value)==false)
		{
			alert("Please enter a valid mobile phone number");
			document.frmemail.mobile.value="";
			document.frmemail.mobile.focus();
			return false;
		}
	}
	
	if(isPhone(document.frmemail.alternate.value)==false)
	{
		alert("Please enter a valid alternate mobile number");
		document.frmemail.alternate.value="";
		document.frmemail.alternate.focus();
		return false;
	}
		if(document.frmemail.email.value=="")
	{
		alert("Please enter email address");
		document.frmemail.email.focus();
		return false;
	}
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   	var address = document.frmemail.email.value;
   	if(reg.test(address) == false) {
      alert('Please enter a valid email Address');
	  document.frmemail.email.value="";
	  document.frmemail.email.focus();
      return false;

	}

	
}
var phone = '0123456789-';
var lwr = 'abcdefghijklmnopqrstuvwxyz ';
var upr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ ';

function isValid(parm,val) {
if (parm == "") return true;
for (i=0; i<parm.length; i++) {
if (val.indexOf(parm.charAt(i),0) == -1) return false;
}
return true;
}

function isAlpha(parm){ return isValid(parm,lwr+upr); }
function isPhone(parm){ return isValid(parm,phone); }
