function isBlank(s)
{
        var len=s.length;
        var i;
        for (i=0;i<len;++i)
        {
                if(s.charAt(i)!=" ") return false;
        }
        return true;
}

function validatefrm(frm)
{
var myphone = frm.txtphone.value;
var patphone = /\d{3}(-\d{3})(-\d{4})/

var myemail = frm.txtemail.value;
var patemail = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
var myval
if(isBlank(frm.txtemail.value)==true)
	{
		alert("Email field should not left blank")
		frm.txtemail.focus();
		return false;
	}
var emailresult = myemail.match(patemail);
if (emailresult == null)
{
	alert("Invalid Email-Id")
	frm.txtemail.focus();
	return false;
}
if(isBlank(frm.txtpw.value)==true)
	{
		alert("Your Password should not to be left Blank !")
		frm.txtpw.focus();
		return false;
	}
if(isBlank(frm.txtconfirmpw.value)==true)
	{
		alert("Your Confirm password should not to be left Blank !")
		frm.txtconfirmpw.focus();
		return false;
	}
if ((frm.txtpw.value) != (frm.txtconfirmpw.value))
	{
		alert("Your Confirm password should be same as Password field !")
		frm.txtconfirmpw.focus();
		return false;	
	}
if(isBlank(frm.txtfname.value)==true)
	{
		alert("Your First name should not to be left Blank !")
		frm.txtfname.focus();
		return false;
	}
if(isBlank(frm.txtlname.value)==true)
	{
		alert("Your Last name should not be left Blank !")
		frm.txtlname.focus();
		return false;
	}
if(isBlank(frm.txtcomp.value)==true)
	{
		alert("Your Company name Should not to be left Blank !")
		frm.txtcomp.focus();
		return false;
	}
if(isBlank(frm.txtaddr.value)==true)
	{
		alert("Please Enter your contact Address1")
		frm.txtaddr.focus();
		return false;
	}
if(isBlank(frm.txtcity.value)==true)
	{
		alert("Your City name should not be left Blank !")
		frm.txtcity.focus();
		return false;
	}
if(isBlank(frm.txtstate.value)==true)
	{
		alert("Your State name should not be left Blank !")
		frm.txtstate.focus();
		return false;
	}
if(isBlank(frm.txtzip.value)==true)
	{
		alert("Zip code has to be entered of mentioned US format. ")
		frm.txtzip.focus();
		return false;
	}
var mypin = frm.txtzip.value;
var patpin = mypin.length;
if(patpin <5)
{
	alert("Invalid pin code");
	frm.txtzip.focus();
	return false;
}
if(isBlank(frm.txtcountry.value)==true)
	{
		alert("Your country should not to be left Blank")
		frm.txtcountry.focus();
		return false;
	}
if(isBlank(frm.txtphone.value)==true)
	{
		alert("Your Phone number should not to be left Blank")
		frm.txtphone.focus();
		return false;
	}
var phresult = myphone.match(patphone);
if(phresult == null)
{
	alert("Invalid Phone number")
	frm.txtphone.focus();
	return false;
}
	frm.action="registerinto.asp"
}