<!-- HIDE SCRIPT FROM OLD BROWSERS
function validate(testform) {

     if ( testform.AcctType.value == "Vendor") {
       
	 if (! testform.AcctPurpose[0].checked && ! testform.AcctPurpose[1].checked){
	 	window.alert("You must select your account type (WebCheckINN or Accounting).");
		return false; 
		}
	 	
	     if ( testform.HotelName.value == "" ) {
         window.alert("You must enter your hotel name.");
         testform.HotelName.select();
         testform.HotelName.focus();
         return false;  
     }
	 
	 if ( testform.UserName.value == "" ) {
         window.alert("You must enter your user name.");
         testform.UserName.select();
         testform.UserName.focus();
         return false;  
     }
	 
	 testvalon = testform.UserName.value;
	 if ( testvalon.length < 3 ) {
         window.alert("You must enter your user name of three characters or more.");
         testform.UserName.select();
         testform.UserName.focus();
         return false;  
     }
	 
	     if ( testform.City.value == "" ) {
         window.alert("You must enter your city.");
         testform.City.select();
         testform.City.focus();
         return false;  
     }
	 	if ( testform.State.value == "" ) {
         window.alert("You must enter your state abbrevation.");
         testform.State.select();
         testform.State.focus();
         return false;  
     }
	 	if ( testform.Zip5.value == "" ) {
         window.alert("You must enter your zip code.");
         testform.Zip5.select();
         testform.Zip5.focus();
         return false;  
     }
	 testval = testform.AreaCode.value;
	 var pattern = /[^0-9]/;
		 if ( pattern.test(testform.AreaCode.value) || testval.length < 3 ) {
         window.alert("You must enter a valid area code (numbers only).");
         testform.AreaCode.select();
         testform.AreaCode.focus();
         return false;
	 }
	 testvalone = testform.Exchange.value;
		 if ( pattern.test(testform.Exchange.value) || testvalone.length < 3 ) {
         window.alert("You must enter a valid exchange code (numbers only).");
         testform.Exchange.select();
         testform.Exchange.focus();
         return false;
	  }
	  testvaltwo = testform.PhoneNumber.value;
		 if ( pattern.test(testform.PhoneNumber.value) || testvaltwo.length < 4 ) {
         window.alert("You must enter a valid phone number (numbers only).");
         testform.PhoneNumber.select();
         testform.PhoneNumber.focus();
         return false;
	  }
	  
	  testvalthree = testform.EmailAddress.value;
		 if ( testvalthree.indexOf("@") == -1 || testvalthree.length < 7 || testvalthree.indexOf(".") == -1 ) {
         window.alert("You must enter a valid e-mail address. \n ex: JohnD@internet.com");
         testform.EmailAddress.select();
         testform.EmailAddress.focus();
         return false;
	  }
	  
	 var patternone = /[^A-Za-z]/;
	     if ( patternone.test(testform.FirstName.value) || testform.FirstName.value == "" ) {
         window.alert("You must enter a valid first name (letters only).");
         testform.FirstName.select();
         testform.FirstName.focus();
         return false;
	  }
	  	 if ( patternone.test(testform.LastName.value) || testform.LastName.value == "" ) {
         window.alert("You must enter a valid last name (letters only).");
         testform.LastName.select();
         testform.LastName.focus();
         return false;
	  }
	  
	  var patternonee = /[^0-9A-Za-z]/;
	  if ( patternonee.test(testform.UserName.value) || testform.UserName.value == "" ) {
         window.alert("You must enter a valid user name (no spaces or punctuation characters).");
         testform.UserName.select();
         testform.UserName.focus();
         return false;
	  }
	  
	  if (testform.WedgeNum.value != "" && testform.AcctPurpose[0].checked) {
         if ( ! testform.WedgeAgree.checked ) {
      			window.alert("You must check the box indicating your agreement to pay.");
      		return false;
   		}
		
		if ( testform.WedgeIO.value == "" ) {
         window.alert("You must select your wedge interface type.");
         testform.WedgeIO.focus();
         return false;  
     	}
     }
	 
		
	}
	 
	
else  {

	if ( testform.CustNum.value == "" ) {
         window.alert("You must enter your customer number.");
         testform.CustNum.select();
         testform.CustNum.focus();
         return false;  
     }
	 	 if ( testform.CustName.value == "" ) {
         window.alert("You must enter your company name.");
         testform.CustName.select();
         testform.CustName.focus();
         return false;  
     }
	 
	 if ( testform.UserName.value == "" ) {
         window.alert("You must enter your user name.");
         testform.UserName.select();
         testform.UserName.focus();
         return false;  
     }
	 
	 if ( testform.AR.value == "" ) {
         window.alert("Please enter the request authorization and account use information.");
         testform.AR.select();
         testform.AR.focus();
         return false;  
     }
	 
	 testvalon = testform.UserName.value;
	 if ( testvalon.length < 3 ) {
         window.alert("You must enter your user name of three characters or more.");
         testform.UserName.select();
         testform.UserName.focus();
         return false;  
     }
	 
	 testval = testform.AreaCode.value;
	 var pattern = /[^0-9]/;
		 if ( pattern.test(testform.AreaCode.value) || testval < 3 ) {
         window.alert("You must enter a valid area code (numbers only).");
         testform.AreaCode.select();
         testform.AreaCode.focus();
         return false;
	 }
	 testvalone = testform.Exchange.value;
		 if ( pattern.test(testform.Exchange.value) || testvalone < 3 ) {
         window.alert("You must enter a valid exchange code (numbers only).");
         testform.Exchange.select();
         testform.Exchange.focus();
         return false;
	  }
	  testvaltwo = testform.PhoneNumber.value;
		 if ( pattern.test(testform.PhoneNumber.value) || testvaltwo < 4 ) {
         window.alert("You must enter a valid phone number (numbers only).");
         testform.PhoneNumber.select();
         testform.PhoneNumber.focus();
         return false;
	  }
	 var patternone = /[^A-Za-z]/;
	     if ( patternone.test(testform.FirstName.value) || testform.FirstName.value == "" ) {
         window.alert("You must enter a valid first name (letters only).");
         testform.FirstName.select();
         testform.FirstName.focus();
         return false;
	  }
	  	 if ( patternone.test(testform.LastName.value) || testform.LastName.value == "" ) {
         window.alert("You must enter a valid last name (letters only).");
         testform.LastName.select();
         testform.LastName.focus();
         return false;
	  }
	  testvalthree = testform.EmailAddress.value;
		 if ( testvalthree.indexOf("@") == -1 || testvalthree.length < 7 || testvalthree.indexOf(".") == -1 ) {
         window.alert("You must enter a valid e-mail address. \n ex: JohnD@internet.com");
         testform.EmailAddress.select();
         testform.EmailAddress.focus();
         return false;
	  }
	  
	  var patternonee = /[^0-9A-Za-z]/;
	  if ( patternonee.test(testform.UserName.value) || testform.UserName.value == "" ) {
         window.alert("You must enter a valid user name (no spaces or punctuation characters).");
         testform.UserName.select();
         testform.UserName.focus();
         return false;
		 
	  }
	  
	  
   }
   
   	     return true;

}

	function TabOver(AID, PLACE){
		testval = AID.value;
     if ( testval.length == 3 ){
	    PLACE.focus();
	     }
	} 
// END OF SCRIPT -->
