function en()
{
var f1=document.enq;

if(f1.name.value==0)
{
			alert("Please enter valid Name");
			f1.name.focus();
			return false;
}

if(!isNaN(f1.name.value)) {
			alert("Please enter valid name");
			f1.name.focus();
			return false;
		}


if (isProper(f1.name.value) == false) {
        alert("Please enter a valid Name.");
        f1.name.focus();
        return false;
    }

	
	
if(f1.address.value==0)
 {
 alert("Please enter Valid Address"); 
 f1.address.focus();
 return false;
}



	
if(f1.contact.value==0)
{

alert("Please enter Contact number");
f1.contact.focus();
return false;
}


 	if(0==f1.email.value)
	{
	alert("Please Enter a valid Email ID");
	f1.email.focus();
	return false;
	}
	else if (Email(document.enq.email.value))
		{
		alert("Please enter a valid Email ID  (e.g.: yourname@hotmail.com) ");
		f1.email.focus();
		f1.email.select();
		return false;
	}
	

 if(f1.subject.value==0)
 {
alert("Please enter Subject");
 f1.subject.focus();
return false;
}

  
 if(f1.comments.value==0)
 {
 alert("Please enter feedback"); 
 f1.comments.focus();
 return false;
}

return true;

}


function isProper(string) {

   if (!string) return false;
   var iChars = "*|,\":<>[]{}`\';()@&$#%";

   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }
   return true;
} 



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 > 31 && (charCode < 48 || charCode > 57))
 {
     alert("Please enter only numbers");
    return false;
}
return true;
}
