

 function validate(form) 
  {
	  
   
	  
  	if(document.form.name_attorney.value=="")
	 {
		alert("Please specify Attorney's Name");
		document.form.name_attorney.focus();
		return(false);
	 }
	
	if(document.form.name_attorney.value.match(/[&<>]+/))
	 {
		alert("Please remove invalid characters from Attorney's Name (e.g. &  < >)");
		document.form.name_attorney.focus();
		return(false);
	 }
	 
	 if(document.form.hear_about_us.value=="")
	 {
		alert("Please specify How did you hear about us?");
		document.form.hear_about_us.focus();
		return(false);
	 }
	 	
	if(document.form.firm_name.value=="")
	 {
		alert("Please specify Firm Name");
		document.form.firm_name.focus();
		return(false);
	 }
	
	if(document.form.firm_name.value.match(/[&<>]+/))
	 {
		alert("Please remove invalid characters from Firstname (e.g. &  < >)");
		form.firm_name.focus();
		return(false);
	 }
	if(document.form.firm_address.value=="")
     {
		alert('Please enter address.');
        document.form.firm_address.focus();
		return(false);
     }   
	
	if(document.form.firm_address.value.match(/[&<>]+/))
	 {
		alert("Please remove invalid characters from address (e.g. &  < >)");
		document.form.firm_address.focus();
		return(false);
	 }
	
	 
	  if(document.form.street_number.value=="")
	 {
		alert("Please specify Street number");
		document.form.street_number.focus();
		return(false);
	 }
	 
	    if(document.form.street_name.value=="")
	 {
		alert("Please specify Street name");
		document.form.street_name.focus();
		return(false);
	 }
	 
		if(document.form.city.value=="")
	 {
		alert("Please specify City name");
		document.form.city.focus();
		return(false);
	 }
	 	if(document.form.state.value=="")
	 {
		alert("Please specify State name");
		document.form.state.focus();
		return(false);
	 }
	 if(document.form.zip.value=="")
	 {
		alert("Please specify Zip Code");
		document.form.zip.focus();
		return(false);
	 }
	 
	 /*if(document.form.phone_isd.value=="")
	 {
		alert("Please specify phone number");
		document.form.phone_isd.focus();
		return(false);
	 }
	 
	 if(!validateonlyphone(document.form.phone_isd))
	 {
		alert("Please remove invalid characters from phone number");
		document.form.phone_isd.focus();
		return(false);
	 }
	 
	 if(document.form.phone_code.value=="")
	 {
		alert("Please specify phone number");
		document.form.phone_code.focus();
		return(false);
	 }
	 
	 if(!validateonlyphone(document.form.phone_code))
	 {
		alert("Please remove invalid characters from phone number");
		document.form.phone_code.focus();
		return(false);
	 }
	 
	  if(document.form.phone_num.value=="")
	 {
		alert("Please specify phone number");
		document.form.phone_num.focus();
		return(false);
	 }
	 
	 if(!validateonlyphone(document.form.phone_num))
	 {
		alert("Please remove invalid characters from phone number");
		document.form.phone_num.focus();
		return(false);
	 }
	 if(document.form.phone_num.value.length < 10)
	 {
		alert("Phone number Minimum 10 digits");
		document.form.phone_num.focus();
		return(false);
	 }*/
	 
	/* if(!validateonlyphone(document.form.fax))
	 {
		alert("Please remove invalid characters from fax number");
		document.form.fax.focus();
		return(false);
	 }*/
		
	if(document.form.email.value=="")
	{
		alert('Please enter e-mail address.');
		document.form.email.focus();
		return(false);
	}
		
		 
		 var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		 if(reg.test(document.form.email.value) == false)
		 {
		 alert('Invalid Email');
		 document.form.email.focus();
		 return(false);
		 } 
		  /*var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		 if(reg.test1(document.form.emailed1_execution.value) == false)
		 {
		 alert('Invalid Email');
		 document.form.emailed1_execution.focus();
		 return(false);
		 } 
		  var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		  if(reg.test2(document.form.emailed2_execution.value) == false)
		 {
		 alert('Invalid Email');
		 document.form.emailed2_execution.focus();
		 return(false);
		 } 
		  var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		  if(reg.test3(document.form.emailed3_execution.value) == false)
		 {
		 alert('Invalid Email');
		 document.form.emailed3_execution.focus();
		 return(false);
		 } */
		 return true;
   
  }


		function validateonlyphone(Val) {
			
				var alp = "1234567890-";
				var status=true;
			
				for (var i=0;i<Val.value.length;i++)
				{
					temp=Val.value.substring(i,i+1);
					if (alp.indexOf(temp)==-1)
					{
						status=false;
					}
				} // closing the for loop		
				
				return status;	
			}	
			
			function countChars()
{   
       var len=document.form.firm_address.value.length;
       var str=document.form.firm_address.value;
       var limit=500;
       if(len>=limit)
       {
       
           document.form.firm_address.value=str.substr (0,limit);
         
       }
 }
