function validate(frm)
{
	if(frm.name.value==""){
		alert("Please enter your name");
		frm.name.focus();
		return false;
	}

	if(frm.company.value==""){
		alert("Please enter your company name");
		frm.company.focus();
		return false;
	}

	if(frm.phone.value=="")
	{
		alert("please enter your phone number");
		frm.phone.focus();
		return false;
	}

	if(frm.phone.value!="")
	{
		if(!isNum(frm.phone))
		{
			alert("please enter valid phone number");
			frm.phone.focus();
			return false;
		}
	}


	if(frm.email.value==""){
		alert("Please enter your e-mail id");
		frm.email.focus();
		return false;
	}
	else{
		if(!isEmail(frm.email.value)){
			alert("Please enter a valid e-mail id")
			frm.email.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 (s)
	{   
		var i = 1;
		var sLength = s.length;

		while ((i < sLength) && (s.charAt(i) != "@"))
		{ i++
		}
		if ((i >= sLength) || (s.charAt(i) != "@")) return false;
		else i += 2;
		while ((i < sLength) && (s.charAt(i) != "."))
		{ i++
		}
		if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
		else return true;
	}

}

