function Validate()	{
		var x=document.frm;
		str =x.email.value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at);
		var lstr=str.length;

		
		if(document.frm.name.value=="") {
			alert("Enter the name");
			x.name.focus();
			return false;	
		}
		else		{
			  var iChars = "!@#$%^&*()+=-[]\\\';/{}|\":<>?0123456789";
			  for (var i = 0; i < x.name.value.length; i++) {
				if (iChars.indexOf(x.name.value.charAt(i)) != -1) {
				alert ("Sorry! You can use only Character in Name fields.");
				x.name.focus();
				return false;
				}
			  }
		}
		if(document.frm.company.value=="") {
			alert("Enter Your Company Name");
			document.frm.company.focus();
			return false;
		}
		else		{
			  var iChars = "!@#$%^&*()+=-[]\\\';/{}|\":<>?";
			  for (var i = 0; i < x.company.value.length; i++) {
				if (iChars.indexOf(x.company.value.charAt(i)) != -1) {
				alert ("Sorry! You can use only Character in Company fields.");
				x.company.focus();
				return false;
				}
			  }
		}
		if(document.frm.phone.value=="") {
			alert("Enter Your Phone Number.");
			document.frm.phone.focus();
			return false;
		}
		else		{
			  var iChars = "!@#$%^&*()+=-[]\\\';/{}|\":<>?abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
			  for (var i = 0; i < x.phone.value.length; i++) {
				if (iChars.indexOf(x.phone.value.charAt(i)) != -1) {
				alert ("Sorry! You can use only Numbers in Phone fields.");
				x.phone.focus();
				return false;
				}
			  }
		}
		if(document.frm.address.value=="") {
			alert("Enter Your Address");
			document.frm.address.focus();
			return false;
		}
		if(x.email.value=="")	//Email Validation Start			
		{ 
			alert("Enter Email id");
			x.email.focus(); 
			return false;
		}	
		else	{
						//### Email validation  ###		
				if (str.indexOf(at)==-1) {
				   alert("Invalid E-mail ID")
				   x.email.focus();
				   return false
				}
				if
				 (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
				   alert("Invalid E-mail ID")
				   x.email.focus();
				   return false
				}
				if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
				    alert("Invalid E-mail ID")
				    x.email.focus();
				    return false
				}
				 if (str.indexOf(at,(lat+1))!=-1){
				    alert("Invalid E-mail ID")
				    x.email.focus();
				    return false
				 }
				 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
				    alert("Invalid E-mail ID")
				    x.email.focus();
				    return false
				 }
				 if (str.indexOf(dot,(lat+2))==-1){
				    alert("Invalid E-mail ID")
				    x.email.focus();
				    return false
				 }
				if (str.indexOf(" ")!=-1){
				   alert("Invalid E-mail ID")
				   x.email.focus();
				   return false
				}				//Email Validation End			
		}			
		if(document.frm.message.value=="")	{
			alert("Write You Query or Message Here.");
			document.frm.message.focus();
			return false;
		}
	return true;
	}
