function reset1()
{
document.frm.reset();
document.frm.name.focus();
}
function IsSpecialChar(sText,fieldLabel)
        {
          var ValidChars = ".|[]~%*_+@!#$^!~'\":;/\\123456789{}`=:;'<>?";
          var IsNumber=true;
          var Char;
          
          for (i = 0; i < sText.length && IsNumber == true; i++) 
          { 
           Char = sText.charAt(i); 
           if (ValidChars.indexOf(Char) != -1) 
           {
                 IsNumber = "false";
          	//alert ("Please enter ");
                            // alert(fieldLabel +' field accepts characters only.');
           }
          }
          return IsNumber;   
        }
function IsSpecialChar1(sText,fieldLabel)
        {
          var ValidChars = "()|[]~%*_+@!#$&^!~'\":;/\\123456789{}`=:;'<>?";
          var IsNumber=true;
          var Char;
          
          for (i = 0; i < sText.length && IsNumber == true; i++) 
          { 
           Char = sText.charAt(i); 
           if (ValidChars.indexOf(Char) != -1) 
           {
                 IsNumber = "false";
          	//alert ("Please enter ");
                         //    alert(fieldLabel +' field accepts characters only.');
           }
          }
          return IsNumber;   
        }
//function for title in Chapter in focus for validation
function IsSpecialChar2(sText,fieldLabel)
        {
          var ValidChars = "|[]~%*_+@!#$&^!~:/\\123456789{}`=:<>?";
          var IsNumber=true;
          var Char;
          
          for (i = 0; i < sText.length && IsNumber == true; i++) 
          { 
           Char = sText.charAt(i); 
           if (ValidChars.indexOf(Char) != -1) 
           {
                 IsNumber = "false";
          	//alert ("Please enter ");
                             //alert(fieldLabel +' field accepts characters only.');
           }
          }
          return IsNumber;   
        }
//function for checking the characters
    function IsNumeric(sText,fieldLabel)
		{
			var ValidChars = "`~!@#$%^&*()_-+=|\[]{})(;':,./<>?0123456789\\\"/";
			var IsNumber=true;
			var Char;
			
			for (i = 0; i < sText.length && IsNumber == true; i++) 
			  { 
				  Char = sText.charAt(i); 
				  if (ValidChars.indexOf(Char) != -1) 
					 {
				        IsNumber = "false";
						//alert ("Please enter ");
                      //  alert(fieldLabel +' field accepts characters only.');
					 }
			  }
		   return IsNumber;   
		}
        
        function IsNumeric3(sText,fieldLabel)
		{
			var ValidChars = "`~!@#$%^&*()_-+=|\[]{})(;':,./<>?0123456789\\\"/";
			var IsNumber=true;
			var Char;
			
			for (i = 0; i < sText.length && IsNumber == true; i++) 
			  { 
				  Char = sText.charAt(i); 
				  if (ValidChars.indexOf(Char) != -1) 
					 {
				        IsNumber = "false";
						//alert ("Please enter ");
                      //  alert(fieldLabel +' field accepts characters only.');
					 }
			  }
		   return IsNumber;   
		}
       function IsNumeric4(sText,fieldLabel)
		{
			var ValidChars = "`~!@#$%^*_+=|\[]{};:<>?\\\"";
			var IsNumber=true;
			var Char;
			
			for (i = 0; i < sText.length && IsNumber == true; i++) 
			  { 
				  Char = sText.charAt(i); 
				  if (ValidChars.indexOf(Char) != -1) 
					 {
				        IsNumber = "false";
						//alert ("Please enter ");
                      //  alert(fieldLabel +' field accepts characters only.');
					 }
			  }
		   return IsNumber;   
		}
        function IsNumeric5(sText,fieldLabel)
		{
			var ValidChars = "`~!@#$%^&*()_-+=|\[]{})(;:,/<>?0123456789\\\"/";
			var IsNumber=true;
			var Char;
			
			for (i = 0; i < sText.length && IsNumber == true; i++) 
			  { 
				  Char = sText.charAt(i); 
				  if (ValidChars.indexOf(Char) != -1) 
					 {
				        IsNumber = "false";
						//alert ("Please enter ");
                      //  alert(fieldLabel +' field accepts characters only.');
					 }
			  }
		   return IsNumber;   
		}
        function IsNumeric6(sText,fieldLabel)
		{
			var ValidChars = "`~!@#$%^*()_-+=|\[]{})(;:'.,/<>?0123456789\\\"/";
			var IsNumber=true;
			var Char;
			
			for (i = 0; i < sText.length && IsNumber == true; i++) 
			  { 
				  Char = sText.charAt(i); 
				  if (ValidChars.indexOf(Char) != -1) 
					 {
				        IsNumber = "false";
						//alert ("Please enter ");
                      //  alert(fieldLabel +' field accepts characters only.');
					 }
			  }
		   return IsNumber;   
		}

//function to check validate numbers only.
        function IsChar(sText,fieldLabel)
		{
			var ValidChars = "0123456789";
			var IsNumber=true;
			var Char;
			
			for (i = 0; i < sText.length && IsNumber == true; i++) 
			  { 
				  Char = sText.charAt(i); 
				  if (ValidChars.indexOf(Char) == -1) 
					 {
				        IsNumber = "false";
						//alert (fieldLabel +' field accepts numbers only.');						
					 }
			  }
		   return IsNumber;   
		}
		
//function to check validate numbers only + fullstop.
        function IsCharspec(sText,fieldLabel)
		{
			var ValidChars = "0123456789.";
			var IsNumber=true;
			var Char;
			
			for (i = 0; i < sText.length && IsNumber == true; i++) 
			  { 
				  Char = sText.charAt(i); 
				  if (ValidChars.indexOf(Char) == -1) 
					 {
				        IsNumber = "false";
						//alert (fieldLabel +' field accepts numbers only.');						
					 }
			  }
		   return IsNumber;   
		}
		
//function to validate delear form
function validate_enquiry()
{
        
        if(document.frm.name.value=="")
		{
			//alert("Please enter your Name.")
			alert("Please enter your Name.");
			document.frm.name.focus()
			return false;
		}
		if(document.frm.name.value!="")
		{
			var mytext=document.frm.name.value;
			var number=IsNumeric5(mytext);
			if (number=="false")
			{
				alert("Name accepts characters only.");
				document.frm.name.select();                 
				document.frm.name.focus();
				return false;
			}//first name validation
            var strcnt3=mytext.length;
            if (strcnt3<2 || strcnt3>50)
            {
                alert("Name accepts 2-50 characters only.");
				document.frm.name.select();                 
				document.frm.name.focus();
				return false;
            }
		}
        
        if(document.frm.cname.value=="")
		{
			//alert("Please enter your cname.")
			alert("Please enter your Company Name.");
			document.frm.cname.focus()
			return false;
		}
		if(document.frm.cname.value!="")
		{
			var mytext=document.frm.cname.value;
			var number=IsNumeric4(mytext);
			if (number=="false")
			{
				alert("Company Name accepts characters only.");
				document.frm.cname.select();                 
				document.frm.cname.focus();
				return false;
			}//first cname validation
            var strcnt3=mytext.length;
            if (strcnt3<3 || strcnt3>150)
            {
                alert("Company Name accepts minimum 3 characters only.");
				document.frm.cname.select();                 
				document.frm.cname.focus();
				return false;
            }
		}
        
		if(document.frm.designation.value!="")
		{
			var mytext=document.frm.designation.value;
			var number=IsNumeric4(mytext);
			if (number=="false")
			{
				alert("Designation accepts characters only.");
				document.frm.designation.select();                 
				document.frm.designation.focus();
				return false;
			}//first designation validation
		}
        
        if(document.frm.country.value=="")
		{
			alert("Please select your Country.");                
            document.frm.country.focus();
            return false;
		}
        
        
        if(document.frm.state.value!="")
		{
			var mytext=document.frm.state.value;
			var number=IsNumeric6(mytext);
			if (number=="false")
			{
				alert("State Name accepts characters only.");
				document.frm.state.select();                 
				document.frm.state.focus();
				return false;
			}//first state validation
		}
        if(document.frm.city.value=="")
		{
			alert("Please enter your City.");
            document.frm.city.select();                 
            document.frm.city.focus();
            return false;
		}
        if(document.frm.city.value!="")
		{
			var mytext=document.frm.city.value;
			var number=IsNumeric(mytext);
			if (number=="false")
			{
				alert("City Name accepts characters only.");
				document.frm.city.select();                 
				document.frm.city.focus();
				return false;
			}//first state validation
		}
        if(document.frm.pincode.value!="")
		{
			var mytext=document.frm.pincode.value;
			var number=IsChar(mytext);
			if (number=="false")
			{
				alert("Pincode accepts numbers only.");
				document.frm.pincode.focus();
				document.frm.pincode.select();
				return false;
			}
            var strcnt3=mytext.length;
            if (strcnt3<6 || strcnt3>6)
            {
            	alert("Pincode accepts 6 numbers only.");
				document.frm.pincode.focus();
				document.frm.pincode.select();
				return false;
            }
		}
        
        if(document.frm.email.value=="")
		{
			alert("Please enter your Email ID.");
            document.frm.email.select();                 
            document.frm.email.focus();
            return false;
		}
        if(document.frm.email.value!="")
		{
			var str =/[-a-zA-Z0-9_\.]+@[-a-zA-Z0-9]+\.[-a-zA-Z0-9\.]+/;
    		var eflag = document.frm.email.value.match(str);
    		if(eflag!=document.frm.email.value)
    		{
				alert("Please enter valid Email ID.");
				document.frm.email.focus();
				document.frm.email.select();
				return false;
			}
		}
        if(document.frm.phone1.value=="")
		{
			alert("Please enter your Country Code in Telephone number.");
            document.frm.phone1.select();                 
            document.frm.phone1.focus();
            return false;
		}
        if(document.frm.phone1.value!="")
		{
			var mytext=document.frm.phone1.value;
			var number=IsChar(mytext);
			if (number=="false")
			{
				alert("Country code in Telephone number accepts numbers only.");
				document.frm.phone1.focus();
				document.frm.phone1.select();
				return false;
			}
            var strcnt3=mytext.length;
            if (strcnt3<2 || strcnt3>2)
            {
            	alert("Country code in Telephone number accepts minimum 2 numbers only.");
				document.frm.phone1.focus();
				document.frm.phone1.select();
				return false;
            }
            if (mytext == 00)
            {
            	alert("Please enter valid Country code in Telephone number.");
				document.frm.phone1.focus();
				document.frm.phone1.select();
				return false;
            }
		}
        if(document.frm.phone2.value=="")
		{
			alert("Please enter your Area code in Telephone number.");
            document.frm.phone2.select();                 
            document.frm.phone2.focus();
            return false;
		}
        if(document.frm.phone2.value!="")
		{
			var mytext=document.frm.phone2.value;
			var number=IsChar(mytext);
			if (number=="false")
			{
				alert("Area code in Telephone number accepts numbers only.");
				document.frm.phone2.focus();
				document.frm.phone2.select();
				return false;
			}
            var strcnt3=mytext.length;
            if (strcnt3<2 || strcnt3>5)
            {
            	alert("Area code in Telephone number accepts 2-5 numbers only.");
				document.frm.phone2.focus();
				document.frm.phone2.select();
				return false;
            }
            if (mytext == 00000)
            {
            	alert("Please enter valid Area code in Telephone number.");
				document.frm.phone2.focus();
				document.frm.phone2.select();
				return false;
            }
		}
        if(document.frm.phone3.value=="")
		{
			alert("Please enter your Telephone number.");
            document.frm.phone3.select();                 
            document.frm.phone3.focus();
            return false;
		}
        if(document.frm.phone3.value!="")
		{
			var mytext=document.frm.phone3.value;
			var number=IsChar(mytext);
			if (number=="false")
			{
				alert("Telephone number accepts numbers only.");
				document.frm.phone3.focus();
				document.frm.phone3.select();
				return false;
			}
            var strcnt3=mytext.length;
            if (strcnt3<6 || strcnt3>8)
            {
            	alert("Telephone number accepts 6-8 numbers only.");
				document.frm.phone3.focus();
				document.frm.phone3.select();
				return false;
            }
            if (mytext == 00000000)
            {
            	alert("Please enter valid Telephone number.");
				document.frm.phone3.focus();
				document.frm.phone3.select();
				return false;
            }
            if (mytext == 000000)
            {
            	alert("Please enter valid Telephone number.");
				document.frm.phone3.focus();
				document.frm.phone3.select();
				return false;
            }
		}
        //// end phon validation
        
        /// start mobile valid
         if(document.frm.mob1.value=="")
		{
			alert("Please enter your Country Code in Mobile number.");
            document.frm.mob1.select();                 
            document.frm.mob1.focus();
            return false;
		}
        if(document.frm.mob1.value!="")
		{
			var mytext=document.frm.mob1.value;
			var number=IsChar(mytext);
			if (number=="false")
			{
				alert("Country code in Mobile number accepts numbers only.");
				document.frm.mob1.focus();
				document.frm.mob1.select();
				return false;
			}
            var strcnt3=mytext.length;
            if (strcnt3<2 || strcnt3>2)
            {
            	alert("Country code in Mobile number accepts minimum 2 numbers only.");
				document.frm.mob1.focus();
				document.frm.mob1.select();
				return false;
            }
            if (mytext == 00)
            {
            	alert("Please enter valid Country code in Mobile number.");
				document.frm.mob1.focus();
				document.frm.mob1.select();
				return false;
            }
		}
        if(document.frm.mob2.value=="")
		{
			alert("Please enter your Mobile number.");
            document.frm.mob2.select();                 
            document.frm.mob2.focus();
            return false;
		}
        if(document.frm.mob2.value!="")
		{
			var mytext=document.frm.mob2.value;
			var number=IsChar(mytext);
			if (number=="false")
			{
				alert("Mobile number accepts numbers only.");
				document.frm.mob2.focus();
				document.frm.mob2.select();
				return false;
			}
            var strcnt3=mytext.length;
            if (strcnt3<10 || strcnt3>10)
            {
            	alert("Mobile number accepts 10 numbers only.");
				document.frm.mob2.focus();
				document.frm.mob2.select();
				return false;
            }
            if (mytext == 0000000000)
            {
            	alert("Please enter valid Mobile number.");
				document.frm.mob2.focus();
				document.frm.mob2.select();
				return false;
            }
		}
        
        
        /// end mobile valid
}/// end validation
