/*
---------------------------------------------
script coded by raghav on 18th oct 06 ver 1.0
---------------------------------------------
*/

function reset()
	{
	    document.frm.reset();
		document.frm.cname.focus();
		return false;
	}
	function IsNumeric(sText)
	{
		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 characters only.");						
				}
		  }
	   return IsNumber;   
	}//character validation

	function IsChar(sText)
	{
		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 numeric only.");						
				 }
		  }
	   return IsNumber;   
	}//number validation
	
	function IsChar1(sText)
	{
		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 in the given format only.");						
				 }
		  }
	   return IsNumber;   
	}//phone number validation
	

function validate()
{
	if (document.frm.cname.value=="")
	{
		alert("Please Enter your company name");
		document.frm.cname.focus()
		return false;
	}//company name validation
	
	if (document.frm.name.value=="")
	{
		alert("Please Enter your name");
		document.frm.name.focus()
		return false;
	}
	else (document.frm.name.value!="")
	{
		var mytext=document.frm.name.value;
		var number=IsNumeric(mytext);
		if (number=="false")
		{
			document.frm.name.value="";
	        document.frm.name.focus()
	        return false;
		}
	}//name validation
	
		
	if(document.frm.email.value=="")
	{
		alert("Please specify your Email address.")
		document.frm.email.value="";
		document.frm.email.focus()
		ok=false
		return ok
	}
	else
	{
		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 a valid Email Address.")
			document.frm.email.value="";
			document.frm.email.focus();
			document.frm.email.select();
			return false;
		}
	}//email validation
		if(document.frm.country.value=="Select")
		{
			alert("Please Enter your country");
			document.frm.country.focus()		
			return false;
		}//if
         
		 //phone country code
	            if(document.frm.telno1.value=="")
		{
			alert("Please enter country code in the given telephone number field.")
			document.frm.telno1.focus()
			return false;
		}
		  	// tell	
			if(document.frm.telno1.value!="")
		{
		var str2=document.frm.telno1.value
			for(i=0; i<str2.length; i++)
				{
				var ch=str2.substring(i, i+1)
				if (ch < "0" ||"9" < ch)
					{
					alert("Country code in the telephone number field accept numbers only.");
                         document.frm.telno1.value="";
					document.frm.telno1.focus()
					return false;
					
					}
				}
		}	 
		 
		 //phone area code
	            if(document.frm.telno2.value=="")
		{
			alert("Please enter area code in the given telephone number field.")
			document.frm.telno2.focus()
			return false;
		}
		  	// tell	
			if(document.frm.telno2.value!="")
		{
		var str2=document.frm.telno2.value
			for(i=0; i<str2.length; i++)
				{
				var ch=str2.substring(i, i+1)
				if (ch < "0" ||"9" < ch)
					{
					alert("Area code in the telephone number field accept numbers only.");
                         document.frm.telno2.value="";
					document.frm.telno2.focus()
					return false;
					
					}
				}
		}
		
		 //phone number
	            if(document.frm.telno3.value=="")
		{
			alert("Please enter telephone number in the given field.")
			document.frm.telno3.focus()
			return false;
		}
		  	// tell	
			if(document.frm.telno3.value!="")
		{
		var str2=document.frm.telno3.value
			for(i=0; i<str2.length; i++)
				{
				var ch=str2.substring(i, i+1)
				if (ch < "0" ||"9" < ch)
					{
					alert("telephone number field accept numbers only.");
                         document.frm.telno3.value="";
					document.frm.telno3.focus()
					return false;
					
					}
				}
		}	 
		  
		
		
		if (document.frm.mobile1.value!="")
            {
                var mytext=document.frm.mobile1.value;
				var number=IsChar(mytext);
				if (number=="false")
				{
					alert("Country code in the Mobile number field accept numbers only.")
					document.frm.mobile1.value="";
	                document.frm.mobile1.focus();
	                return false;
				}
            }
			
			if (document.frm.mobile2.value!="")
            {
                var mytext=document.frm.mobile2.value;
				var number=IsChar(mytext);
				if (number=="false")
				{
					alert("Mobile number field accept numbers only.")
					document.frm.mobile2.value="";
	                document.frm.mobile2.focus();
	                return false;
				}
            }
		document.frm.action = "pakona.asp";
		document.frm.submit();
        //http://www.aquadotcom.com/test/
}//form validation