function validate()
{
	if(document.form.fname.value=="")
	{
		alert("Please Enter Value For First Name");
		document.form.fname.focus();
		return false;
	}
	if(document.form.title.value=="")
	{
		alert("Please Enter Value For Title");
		document.form.title.focus();
		return false;
	}
	if(document.form.cmpny.value=="")
	{
		alert("Please Enter Value For Company Name");
		document.form.cmpny.focus();
		return false;
	}
	if(document.form.addr.value=="")
	{
		alert("Please Enter Value For Address");
		document.form.addr.focus();
		return false;
	}
	if(document.form.city.value=="")
	{
		alert("Please Enter Value For City");
		document.form.city.focus();
		return false;
	}
	if(document.form.state.value=="")
	{
		alert("Please Enter Value For State");
		document.form.state.focus();
		return false;
	}
	if(document.form.zip.value=="")
	{
		alert("Please Enter Value For Zip");
		document.form.zip.focus();
		return false;
	}		 
	if(document.form.phone.value=="")
	{
		alert("Please Enter Value For Phone");
		document.form.phone.focus();
		return false;
	}
	/*if(document.form.fax.value=="")
	{
		alert("Please Enter Value For Fax");
		document.form.fax.focus();
		return false;
	}*/	
	if(document.form.coun.value=="")
	{
		alert("Please Enter Value For Country");
		document.form.coun.focus();
		return false;
	}
	/*if(document.form.website.value=="")
	{
		alert("Please Enter Value For Website");
		document.form.website.focus();
		return false;

	}*/
	if(document.form.email.value=="")
	{
		alert("Please Enter Value For Email");
		document.form.email.focus();
		return false;

	}

	if(!document.form.web_dev.checked && !document.form.web_main.checked && !document.form.mul.checked  && !document.form.web_redes.checked  && !document.form.pri.checked && !document.form.e_com.checked)
	{
		alert("Please Check Your Interested Area");
		return false;		
	}

	if(document.form.msg.value=="")
	{
		alert("Please Enter Value For Message");
		document.form.msg.focus();
		return false;

	}
	
	if(document.form.fname.value!="")
	{
			var newvalue = document.form.fname.value;
			var newlength = newvalue.length;
			var extrachar = "!@#$%^&*()_+-={}|[]\:;'`~<>?,./0123456789";
			var Search;
			for(var i=0;i!=newlength;i++)
			{
				achar = newvalue.substring(i,i+1);
				achar = achar.toUpperCase();
				Search = extrachar.indexOf(achar);
				if(Search != -1 && (achar < "A" || achar > "Z"))
				{
					alert("First Name Should Consist Of Alphabets Only");
					document.form.fname.focus();
					document.form.fname.value="";
					return false;
					
				}
			}
			
	}
	
	if(document.form.lname.value!="")
	{
			var newvalue = document.form.lname.value;
			var newlength = newvalue.length;
			var extrachar = "!@#$%^&*()_+-={}|[]\:;'`~<>?,./0123456789";
			var Search;
			for(var i=0;i!=newlength;i++)
			{
				achar = newvalue.substring(i,i+1);
				achar = achar.toUpperCase();
				Search = extrachar.indexOf(achar);
				if(Search != -1 && (achar < "A" || achar > "Z"))
				{
					alert("Last Name Should Consist Of Alphabets Only");
					document.form.lname.focus();
					document.form.lname.value="";
					return false;
					
				}
			}
			
	}
	
	if(document.form.title.value!="")
	{
			var newvalue = document.form.title.value;
			var newlength = newvalue.length;
			var extrachar = "!@#$%^&*()_+-={}|[]\:;'`~<>?,./0123456789";
			var Search;
			for(var i=0;i!=newlength;i++)
			{
				achar = newvalue.substring(i,i+1);
				achar = achar.toUpperCase();
				Search = extrachar.indexOf(achar);
				if(Search != -1 && (achar < "A" || achar > "Z"))
				{
					alert("Title Should Consist Of Alphabets Only");
					document.form.title.focus();
					document.form.title.value="";
					return false;
					
				}
			}
			
	}
	
	if(document.form.cmpny.value!="")
	{
			var newvalue = document.form.cmpny.value;
			var newlength = newvalue.length;
			var extrachar = "!@#$%^&*()_+-={}|[]\:;'`~<>?,./";
			var Search;
			for(var i=0;i!=newlength;i++)
			{
				achar = newvalue.substring(i,i+1);
				achar = achar.toUpperCase();
				Search = extrachar.indexOf(achar);
				if(Search != -1 && (achar < "A" || achar > "Z"))
				{
					alert("Company Name Should Consist Of Alphanumeric Only");
					document.form.cmpny.focus();
					document.form.cmpny.value="";
					return false;
					
				}
			}
			
	}
	if(document.form.email.value!="")
	{
		stremail=document.form.email.value;
		var at="@"
		var dot="."
		var lat=stremail.indexOf(at)
		var lstr=stremail.length
		var ldot=stremail.indexOf(dot)
        var subat=stremail.substring(lat+1,lstr);
	    var checkat=subat.indexOf(at);
	    var subdot=stremail.substring(ldot+1,lstr);
	    var checkdot=subdot.indexOf(dot);
		if(checkat!=-1)
		{
			alert("Invalid Email Address");
			document.form.email.focus();
			return false;
		}
		
	    
		
		if(stremail.length==0)
		{
			alert("Enter The Email Address");
			document.form.email.focus();
			return false;
		}
		
		if(lstr-1==ldot)
		{
			alert("Invalid Email Address");
			document.form.email.focus();
			return false;
		}
		if(stremail.indexOf(at)==-1 || stremail.indexOf(at)==0 || stremail.indexOf(at)==lstr)
		{
				alert("Invalid Email Address");
				document.form.email.value="";
				document.form.email.focus();
				return false;
		}
		if(stremail.indexOf(dot)==-1 || stremail.indexOf(dot)==0 ||stremail.indexOf(dot)==lstr)
		{		alert("Invalid Email Address");
				document.form.email.value="";
				document.form.email.focus();
				return false;
		}
		if(stremail.indexOf(" ")!=-1 || stremail.indexOf("!")!=-1 || stremail.indexOf("#")!=-1 || stremail.indexOf("$")!=-1 || stremail.indexOf("%")!=-1 || stremail.indexOf("^")!=-1 || stremail.indexOf("&")!=-1 || stremail.indexOf("*")!=-1 || stremail.indexOf("(")!=-1 || stremail.indexOf(")")!=-1 || stremail.indexOf("-")!=-1 || stremail.indexOf("+")!=-1 || stremail.indexOf("=")!=-1 || stremail.indexOf("{")!=-1 || stremail.indexOf("}")!=-1 || stremail.indexOf("[")!=-1 || stremail.indexOf("]")!=-1 || 		stremail.indexOf(":")!=-1 || stremail.indexOf(";")!=-1 || stremail.indexOf("'")!=-1 || stremail.indexOf("?")!=-1 || stremail.indexOf("/")!=-1 || stremail.indexOf("<")!=-1 || stremail.indexOf(">")!=-1 || stremail.indexOf('"')!=-1 || stremail.indexOf(",")!=-1)
		{		alert("Invalid Email Address");

				document.form.email.value="";
				document.form.email.focus();
				return false;
			
		}
	
	}
	
	if(document.form.phone.value!="")
	
	{
			var newvalue = document.form.phone.value;
			    if(isNaN(newvalue) )
				{
					alert("Phone Number Should Consist Of Numeric Only");
					document.form.phone.focus();
					document.form.phone.value="";
					return false;
					
				}
		
	}
	
	if(document.form.zip.value!="")
	
	{
			var newvalue = document.form.zip.value;
			    if(isNaN(newvalue) )
				{
					alert("Zip Should Consist Of Numeric Only");
					document.form.zip.focus();
					document.form.zip.value="";
					return false;
					
				}
		
	}
	
	if(document.form.fax.value!="")
	
	{
			var newvalue = document.form.fax.value;
			    if(isNaN(newvalue) )
				{
					alert("Fax Number Should Consist Of Numeric Only");
					document.form.fax.focus();
					document.form.fax.value="";
					return false;
					
				}
		
	}
	if(document.form.city.value!="")
	{
			var newvalue = document.form.city.value;
			var newlength = newvalue.length;
			var extrachar = "!@#$%^&*()_+-={}|[]\:;'`~<>?,./0123456789";
			var Search;
			for(var i=0;i!=newlength;i++)
			{
				achar = newvalue.substring(i,i+1);
				achar = achar.toUpperCase();
				Search = extrachar.indexOf(achar);
				if(Search != -1 && (achar < "A" || achar > "Z"))
				{
					alert("City Should Consist Of Alphabets Only");
					document.form.city.focus();
					document.form.city.value="";
					return false;
					
				}
			}
			
	}
	if(document.form.state.value!="")
	{
			var newvalue = document.form.state.value;
			var newlength = newvalue.length;
			var extrachar = "!@#$%^&*()_+-={}|[]\:;'`~<>?,./0123456789";
			var Search;
			for(var i=0;i!=newlength;i++)
			{
				achar = newvalue.substring(i,i+1);
				achar = achar.toUpperCase();
				Search = extrachar.indexOf(achar);
				if(Search != -1 && (achar < "A" || achar > "Z"))
				{
					alert("State Should Consist Of Alphabets Only");
					document.form.state.focus();
					document.form.state.value="";
					return false;
					
				}
			}
			
	}
			
	return true;
}