function vali()
{
	//check name
	var iChars = "`~!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
	for (var i = 0; i < document.form.name.value.length; i++)
	{
		pos = iChars.indexOf(document.form.name.value.charAt(i));
	//	alert(pos);
		if (pos != -1)
		{
			alert ("Special characters are not allowed in name");
			document.form.name.focus();
			document.form.name.select();
			return false;
		}
	}	
	if(document.form.name.value==""||document.form.name.value==null)
	{
		alert("Please enter your Name");
		document.form.name.focus();
		return false;
	}
	for (var i = 0; i < document.form.name.value.length; i++)
	{
		if ((document.form.name.value.charAt(i) != ' ') || (i == 0))
		{	
			if(!isNaN(document.form.name.value.charAt(i)))
			{
				alert("Name must be in characters");
				document.form.name.focus();
				document.form.name.select();
				return false;
			}
		}
	}
	//check addr
	if(document.form.addr.value==""||document.form.addr.value==null)
	{
		alert("Please enter your Address");
		document.form.addr.focus();
		return false;
	}
	//chk city
	for (var i = 0; i < document.form.city.value.length; i++)
	{
		if (iChars.indexOf(document.form.city.value.charAt(i)) != -1)
		{
			alert ("Special characters are not allowed in city name");
			document.form.city.focus();
			document.form.city.select();
			return false;
		}
	}		
	if(document.form.city.value==""||document.form.city.value==null)
	{
		alert("Please enter your City name");
		document.form.city.focus();
		return false;
	}
	for (var i = 0; i < document.form.city.value.length; i++)
	{
		if ((document.form.city.value.charAt(i) != ' ') || (i == 0))
		{
		if(!isNaN(document.form.city.value.charAt(i)))
		{
			alert("City name must be in characters");
			document.form.city.focus();
			document.form.city.select();	
			return false;
		}
		}
	}
	
	//chk state
	for (var i = 0; i < document.form.state.value.length; i++)
	{
		if (iChars.indexOf(document.form.state.value.charAt(i)) != -1)
		{
			alert ("Special characters are not allowed in state name");
			document.form.state.focus();
			document.form.state.select();
			return false;
		}
	}		
	if(document.form.state.value==""||document.form.state.value==null)
	{
		alert("Please enter your State name");
		document.form.state.focus();
		return false;
	}
	for (var i = 0; i < document.form.state.value.length; i++)
	{
		if ((document.form.state.value.charAt(i) != ' ') || (i == 0))
		{
			if(!isNaN(document.form.state.value.charAt(i)))
			{
				alert("State name must be in characters");
				document.form.state.focus();
				document.form.state.select();
				return false;
			}
		}
	}
	//zipcode
	if(isNaN(document.form.zip.value))
	{
		alert("Zip code must be in numbers");
		document.form.zip.focus();
		document.form.zip.select();
		return false;
	}
	if(document.form.zip.value=="")
	{
		alert("Please enter your area Zip code");
		document.form.zip.focus();
		return false;
	}
	// chk email
	var at =document.form.email.value.indexOf("@");
	var dot = document.form.email.value.indexOf(".");
	
	if(document.form.email.value=="")
	{
		alert("Please enter your Email id");
		document.form.email.focus();
		return false;
		
	}	
	else if(at<1||dot<2)
	{
		alert("Invalid-Email id");
		document.form.email.focus();
		document.form.email.select();
		return false;
	}
	//chk phone
	if(isNaN(document.form.ph.value))
	{
		alert("Phone number must be in numbers");
		document.form.ph.focus();
		document.form.ph.select();
		return false;
	}
	// chk fax
	if(isNaN(document.form.fax.value))
	{
		alert("Fax number must be in numbers");
		document.form.fax.focus();
		document.form.fax.select();
		return false;
	}
	//chk sub
	if(document.form.subj.value==""||document.form.subj.value==null)
	{
		alert("Plese enter your Subject");
		document.form.subj.focus();
		return false;
	}
	//chk comments
	if(document.form.comm.value==""||document.form.comm.value==null)
	{
		alert("Please enter your Comments");
		document.form.comm.focus();
		return false;
	}
	if(document.form.vercode.value==""||document.form.vercode.value==null)
	{
		alert("Please enter The verification code");
		document.form.vercode.focus();
		return false;
	}
}
