function regvalidations()
{


// COMPANY NAME

	if(document.getElementById('CompanyName').value=="")
		{
			alert("Please Enter Company Name");
			document.getElementById('CompanyName').focus();
			document.getElementById('CompanyName').value="";
			return false;
		}
	if(document.getElementById('CompanyName').value!="")
	   {
            regexp=/^[a-zA-Z ]{3,30}$/;
		    if(document.getElementById('CompanyName').value.search(regexp)==-1)
		            {
			            document.getElementById('CompanyName').value="";
			            alert('Company Name Should be between 3 to 30 characters');
			            document.getElementById('CompanyName').focus();
			            return false;
		            }
	  }


//CONTACT
	if(document.getElementById('Contact').value=="")
		{
			alert("Please Enter Contact Name");
			document.getElementById('Contact').focus();
			document.getElementById('Contact').value="";
			return false;
		}

	if(document.getElementById('Contact').value!="")
		{
			
			regexp=/^[a-zA-Z ]{3,50}$/;
			if(document.getElementById('Contact').value.search(regexp)==-1)
			{
				document.getElementById('Contact').value="";
				alert('Contact Name Should be between 3 to 50 characters');
				document.getElementById('Contact').focus();
				return false;
			}
		}

// ADDRESS

	if(document.getElementById('Address').value=="")
		{
			alert("Please Enter Address");
			document.getElementById('Address').focus();
			document.getElementById('Address').value="";
			return false;
		}
	
	if(document.getElementById('Address').value!="")
		{
			if(document.getElementById('Address').value.length<3)
				{
					 document.getElementById('Address').value="";
					 alert('Address Should be 3 to 50 characters');
					 document.getElementById('Address').focus();
					 return false;
				}
		}

// CITY

	if(document.getElementById('City').value=="")
	   {
			alert("Please Enter City");
			document.getElementById('City').focus();
			document.getElementById('City').value="";
			return false;
	    }

// STATE


	if(document.getElementById('State').value=="")
		{
			alert("Please Enter State");
			document.getElementById('State').focus();
			document.getElementById('State').value="";
			return false;
		}

// ZIP
		
	if(document.getElementById('Zip').value=="")
		{
			alert("Please Enter Zip");
			document.getElementById('Zip').focus();
			document.getElementById('Zip').value="";
			return false;
		}
	if(document.getElementById('Zip').value!="")
		{
		  regexp=/^[0-9]{5,10}$/;
		  
		  if(document.getElementById('Zip').value.search(regexp)==-1)
			  {
				document.getElementById('Zip').value="";
				alert('Invalid Zipcode');
				document.getElementById('Zip').focus();
				return false;
			  }
		 }

// PHONE

	if(document.getElementById('Phone').value=="")
		{
			alert("Please Enter Phone");
			document.getElementById('Phone').focus();
			document.getElementById('Phone').value="";
			return false;
		}

	if(document.getElementById('Phone').value!="")
		{
		  regexp=/^[0-9]{5,15}$/;
		  if(document.getElementById('Phone').value.search(regexp)==-1)
			  {
				document.getElementById('Phone').value="";
				alert('Invalid Phone Number');
				document.getElementById('Phone').focus();
				return false;
			  }
		 }

// FAX

	if(document.getElementById('Fax').value!="")
		{
		  regexp=/^[0-9]{5,15}$/;
		  if(document.getElementById('Fax').value.search(regexp)==-1)
			  {
				document.getElementById('Fax').value="";
				alert('Invalid Fax Number');
				document.getElementById('Fax').focus();
				return false;
			  }
		 }

// BILLING EMAIL

	if(document.getElementById('BillingEmail').value=="")
		{
			alert("Please Enter Email");
			document.getElementById('BillingEmail').focus();
			document.getElementById('BillingEmail').value="";
			return false;
		}
	if(document.getElementById('BillingEmail').value!="")
		{ 
			regexp=/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
			if(document.getElementById('BillingEmail').value.search(regexp)==-1)
				{
					document.getElementById('BillingEmail').value="";
					alert('Please Enter Valid Email');
					document.getElementById('BillingEmail').focus();
					return false;
				}
		}


document.regform.action="Functions/insert.php";
document.regform.submit();
}

//for Numbers only
 function NumbersOnly(text)
	{
	    if(text.value.length==0)
	        return;
	if(text.value==0)
	{
	    	alert('Invalid Number');
	    	text.value='';
	    	return false;
	}    		

		var regexp=/^[0-9]*$/;
		if(text.value.search(regexp)==-1)
			{
				text.value = text.value.substring(0,(text.value.length-1));
				alert('Numbers Only');
				if(text.value.search(regexp)==-1)
				text.value="";
			}	
	}

//for phone number
 function PhoneNumbersOnly(text)
	{
	
		
	if(text.value==0)
	{
	    	alert('Invalid Number');
	    	text.value='';
	    	return false;
	}  
	var regexp=/^[0-9-]*$/;
		if(text.value.search(regexp)==-1)
			{
				text.value = text.value.substring(0,(text.value.length-1));
				alert('Numbers Only');
				if(text.value.search(regexp)==-1)
				text.value="";
			}	
		 
	}

//for Alphabets only
 function OnlyAlphabets(text)
	{
	
		var regexp=/^[a-zA-Z ]*$/;
		if(text.value.search(regexp)==-1)
			{
				text.value = text.value.substring(0,(text.value.length-1));
				alert('Alphabets Only');
				if(text.value.search(regexp)==-1)
				text.value="";
			}	
	     var str=text.value;
          var first=str.substring(0,1);
          var second=str.substring(1,2);
          var val='false';
          if(first==' ')
          {
                val='true';
                if(val=='true')
                {
                   if(second==' ')
                   {
                     val='true';
                     alert('Please Enter Valid Information');
                     text.value="";
                   }
                }
          }
	
	}

//for Alphanumerics only
function OnlyAlphanumerics(text)
	{
	
		var regexp=/^[a-zA-Z0-9]*$/;
		if(text.value.search(regexp)==-1)
			{
				text.value = text.value.substring(0,(text.value.length-1));
				alert('AlphaNumerics Only');
				if(text.value.search(regexp)==-1)
				text.value="";
			}	
	     var str=text.value;
          var first=str.substring(0,1);
          var second=str.substring(1,2);
          var val='false';
          if(first==' ')
          {
                val='true';
                if(val=='true')
                {
                   if(second==' ')
                   {
                     val='true';
                     alert('Please Enter Valid Information');
                     text.value="";
                   }
                }
          }
	
	}

//for check space
	function checkspace(text)
    {
          
          var str=text.value;
          var first=str.substring(0,1);
          var second=str.substring(1,2);
          var val='false';
          if(first==' ')
          {
                val='true';
                if(val=='true')
                {
                   if(second==' ')
                   {
                     val='true';
                     alert('Please Enter Valid Information');
                     text.value = "";
                   }
                }
          }
		 
	}
