// JavaScript to validate ATM Locator Form
function testButton (main){
        main = document.main;
        var can=0;
        var usa=1;

        var USStateNames = new Array("---- Select State  ----","Alabama", "Alaska", "Arizona", "Arkansas", "California", "Colorado", "Connecticut", "Delaware", "District of Columbia", "Florida", "Georgia", "Hawaii", "Idaho", "Illinois", "Indiana", "Iowa", "Kansas", "Kentucky", "Louisiana", "Maine", "Maryland", "Massachusetts", "Michigan", "Minnesota", "Mississippi", "Missouri", "Montana", "Nebraska", "New Hampshire", "New Jersey", "New Mexico", "New York", "Nevada", "North Carolina", "North Dakota", "Ohio", "Oklahoma", "Oregon", "Pennsylvania", "Rhode Island", "South Carolina", "South Dakota", "Tennessee", "Texas", "Utah", "Vermont", "Virginia", "Washington", "Wisconsin", "West Virginia", "Wyoming");
        var USStatesAbvs = new Array("","al", "ak", "az", "ar", "ca", "co", "ct", "de", "dc", "fl", "ga", "hi", "id", "il", "in", "ia", "ks", "ky", "la", "me", "md", "ma", "mi", "mn", "ms", "mo", "mt", "ne", "nh", "nj", "nm", "ny", "nv", "nc", "nd", "oh", "ok", "or", "pa", "ri", "sc", "sd", "tn", "tx", "ut", "vt", "va", "wa", "wi", "wv", "wy");
        var CNProvNames = new Array("--- Select Province ---","Alberta", "British Columbia", "Manitoba", "New Brunswick", "Newfoundland", "Nova Scotia", "Ontario", "Prince Edward Island", "Quebec", "Saskatchewan", "Northwest Territories", "Yukon Territory");
        var CNProvAbvs  = new Array("", "ab", "bc", "mb", "nb", "nf", "ns", "on", "pe", "pq", "sk", "nt", "yt");
        
        if (main.country[can].checked) {
                for (var i=0;i<13;i++) {
                        var opt = new Option(CNProvNames[i],CNProvAbvs[i]);
                        main.state.options[i] = opt;
                }       
                main.state.length=13;
                main.state.selectedIndex = 0; //main.selind.value;
        } else {
                for (var i=0;i<52;i++) {
                        var opt = new Option(USStateNames[i],USStatesAbvs[i]);
                        main.state.options[i] = opt;
                }
                main.state.length=52;
                main.state.selectedIndex = 0; //main.selind.value;
        }
}


with (window.document) {
   function checkfields() {
   
   var state=0;
   var city = "";
   var streetaddress = "";
   
      if(main.state.selectedIndex > 0){
         state = main.state.selectedindex;
      }
      else{
         state = 0;
      }
      city = stripSpaces(main.city.value);
      streetaddress = stripSpaces(main.streetaddress.value);
   
      if ((state != 0) && (city != "") && (streetaddress != "")) {
         main.submit();
         return false;
      } else {
         alert("Please enter information for all required fields");
         return false;
      }
   }
   
   function stripSpaces(pstring){
     var mytext = pstring;
   
       while (mytext.charAt(0) == ' ') {
         mytext = mytext.substring(1,mytext.length);
       };
     
       while (mytext.charAt(mytext.length - 1) == ' ') {
         mytext = mytext.substring(0, (mytext.length - 1));
       };
     return mytext;
   }

   function SelectIndex(main) {
       main.selind.value = main.state.selectedIndex;
   }

   function checkworld() {
      
         var country = world.country.selectedIndex;
      
         if (country != 0){
            world.submit();
            return false;
         } else {
            alert("Please select a Country");
            return false;
         }
   
   }  
}