function validate(frm)
{	if(frm.fname.value==""){
		alert("please enter your first name");
		frm.fname.focus();
		return false;
	}	
	if(frm.lname.value==""){
		alert("please enter your last name");
		frm.lname.focus();
		return false;
	}	
	if(frm.email.value == "")
	{
		alert("Please enter your email id");
		frm.email.focus();
		return false;
	}
	if(frm.email.value != "")
	{
		if (!isEmail(frm.email.value))
		{
			alert("Please enter your valid email id");
			frm.email.focus();
			return false;
		}
	}
	if(frm.country.selectedIndex==0)
	{
		alert("please enter your country name");
		frm.country.focus();
		return false;
	}
	if(frm.address.value=="")
	{
		alert("please enter your address");
		frm.address.focus();
		return false;
	}
	if(frm.state.selectedIndex==0)
	{
		alert("please enter your state name");
		frm.state.focus();
		return false;
	}
	if(frm.city.selectedIndex==0)
	{
		alert("please enter your city name");
		frm.city.focus();
		return false;
	}
	if(frm.mobile.value=="")
	{
		alert("please enter your mobile number");
		frm.mobile.focus();
		return false;
	}		
	
}

function isNum(fld)
{
	return checkfld(fld,"0123456789- ");
}

function checkfld(fld,str1)
{
	str=new String(str1);
	if (fld.value.length==0) return true;
	for (var i=0;i<fld.value.length;i++)
	{
		found=false;
		for (var j=0;j<str.length;j++)
			if((fld.value.substring(i,i+1))==(str.substring(j,j+1)))
			{
				found=true;
				break;
	        }
		if (!found)
		{
			return false;
		}
    }
	return true;
}

function isEmail(obj)
{	
	str = obj;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (!filter.test(str))
	{
		return false;
	}
	return true;
}