function Email(str)
{
		  var supported = 0;
			if (window.RegExp)
			{
			var tStr = "a";
			var tReg = new RegExp(tStr);
			if (tReg.test(tStr)) supported = 1;
			}
			if (!supported)
			return (str.indexOf(".") <= 2) || (str.indexOf("@") < 0);
			var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
			var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			return (r1.test(str) || !r2.test(str));
}
		function isNumberKey(evt)
		{
			var charCode = (evt.which) ? evt.which : event.keyCode
		 if (charCode > 32 && (charCode < 48 || charCode > 57) && charCode !=45 )
		 {
			 alert("Please Enter Only Numbers");
			return false;
		}
		
		}
function val()
{
	var s=document.contact;
	var user=document.contact.email.value;

	if(0==s.first_name.value)
	{
	alert("Please enter your first name");
	s.first_name.focus();
	return false;
	}

	if(0==s.last_name.value)
	{
	alert("Please enter your last name");
	s.last_name.focus();
	return false;
	}

	if(0==s.telno.value)
	{
	alert("Please enter your telephone number");
	s.telno.focus();
	return false;
	}

	if(0==s.email.value)
	{
	alert("Please enter your email id");
	s.email.focus();
	return false;
	}
	else if (Email(user))
	{
		alert("Please enter valid email Id  (e.g.: yourname@hotmail.com) ");
		s.email.focus();
		s.email.select();
		return false;
	}

	if(0==s.req.value)
	{
	alert("Please enter your Request / Comment");
	s.req.focus();
	return false;
	}

	document.contact.submit();
}

