﻿function autoTab(chk,len,next){
	if (window.event)
	{
		keyPress = window.event.keyCode;
		if((chk.value.length == len) && (keyPress != 16) && (keyPress != 9)){next.focus();}
	}
}
	
function trapEnter(e) {
     if (e.keyCode && e.keyCode != 13) return true;
     else if (e.which && e.which != 13) return true;
     
	submitForm();
}

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;
         }
   }
   return IsNumber;   
}

function Validate(frmRegister){
	if (frmRegister.fname.value.length == 0){
	  alert("Please enter your first name.");
	  frmRegister.fname.focus();
         return false ;
    }
	if (frmRegister.lname.value.length == 0){
	  alert("Please enter your last name.");
	  frmRegister.lname.focus();
         return false ;
    }    
 
	if (frmRegister.addr_num.value.length == 0){
	  alert("Please enter your house number.");
	  frmRegister.addr_num.focus();
         return false ;
    }
    
    if (!IsNumeric(frmRegister.addr_num.value)) 
   	{ 
      alert('Please enter only numbers in your house number.')
      frmRegister.addr_num.value = ""; 
      frmRegister.addr_num.focus(); 
      return false; 
    }    
 
	if (frmRegister.addr_street.value.length == 0){
	  alert("Please enter your street name.");
	  frmRegister.addr_street.focus();
         return false ;
    }				
		
	if (frmRegister.city.options[0].selected == true) {
	  alert ("Please select a city from the list.");
	  frmRegister.city.focus();
	  return false;
	}	
		
	if (frmRegister.zip.value.length == 0){
	  alert("Please enter your Zip Code.");
	  frmRegister.zip.focus();
         return false ;
    }					
	if (frmRegister.parea.value.length == 0){
	  alert("Please enter your area code.");
	  frmRegister.parea.focus();
         return false ;
    }	   
	if (isNaN(frmRegister.parea.value) == true){
	  alert("Please enter your area code.");
	  frmRegister.parea.value = "";
	  frmRegister.parea.focus();
         return false ;
    }			
	if (frmRegister.pthree.value.length == 0){
	  alert("Please enter the first three digits of your phone number.");
	  frmRegister.pthree.focus();
         return false ;
    }	   
	if (isNaN(frmRegister.pthree.value) == true){
	  alert("Please enter the first three digits of your phone number.");
	  frmRegister.pthree.value = "";
	  frmRegister.pthree.focus();
         return false ;
    }			
	if (frmRegister.pfour.value.length == 0){
	  alert("Please enter last four digits of your phone number.");			  
	  frmRegister.pfour.focus();
         return false ;
    }	
	   
	if (isNaN(frmRegister.pfour.value) == true){
	  alert("Please enter the last four digits of your phone number.");
	  frmRegister.pfour.value = "";
	  frmRegister.pfour.focus();
         return false ;
    }
    /*
	if (frmRegister.email.value.length == 0){
	  alert("Please enter your email address.");
	  frmRegister.email.focus();
         return false ;
    }	
	var emailPat = /^(.+)@(.+)\.(.+)$/
	var fromStr = frmRegister.email.value
	var matchArray1=fromStr.match(emailPat)
	if (matchArray1==null) {
		alert("Your Email address is not formatted correctly. (check @ and .'s)");
		frmRegister.email.value = "";
	  	frmRegister.email.focus();
		return false;
		}
		
	if ((document.frmRegister.rdoType[0].checked == false )
		&& (document.frmRegister.rdoType[1].checked == false )
		&& (document.frmRegister.rdoType[2].checked == false ) )
	{	
		alert ( "Please choose the type of tree you are requesting." );
		frmRegister.rdoType[0].focus();
		return false;
	}
	*/
}
