/*
  Switch the country automatically
*/

function checkCountry(aState, aCountry) {
  eState = document.getElementById(aState);
  eCountry = document.getElementById(aCountry);
  if (eState != null && eCountry != null) {
    if ((eState.value == "AB" || eState.value == "BC" || eState.value == "MB" || eState.value == "NB" || eState.value == "NL" || eState.value == "NT" || eState.value == "NS" || eState.value == "NU" || eState.value == "ON" || eState.value == "PE" || eState.value == "QC" || eState.value == "SK" || eState.value == "YT") && eCountry.value != "CA") { // Canada    
      eCountry.value = "CA";
    } else if (!(eState.value == "AB" || eState.value == "BC" || eState.value == "MB" || eState.value == "NB" || eState.value == "NL" || eState.value == "NT" || eState.value == "NS" || eState.value == "NU" || eState.value == "ON" || eState.value == "PE" || eState.value == "QC" || eState.value == "SK" || eState.value == "YT" || eState.value == "--") && eCountry.value != "US") { // US
      eCountry.value = "US"; 
    } 
  }
}

/*
  Switch the state automatically
*/
function checkState (aState, aCountry) {
  eState = document.getElementById(aState);
  eCountry = document.getElementById(aCountry);
  if (eState != null && eCountry != null) {
    if (eCountry.value == "US" && (eState.value == "AB" || eState.value == "BC" || eState.value == "MB" || eState.value == "NB" || eState.value == "NL" || eState.value == "NT" || eState.value == "NS" || eState.value == "NU" || eState.value == "ON" || eState.value == "PE" || eState.value == "QC" || eState.value == "SK" || eState.value == "YT" || eState.value == "--")) { // US
      eState.selectedIndex = "0";
    } else if (eCountry.value == "CA" && !(eState.value == "AB" || eState.value == "BC" || eState.value == "MB" || eState.value == "NB" || eState.value == "NL" || eState.value == "NT" || eState.value == "NS" || eState.value == "NU" || eState.value == "ON" || eState.value == "PE" || eState.value == "QC" || eState.value == "SK" || eState.value == "YT")) { // Canada
      eState.value = "YT";       
    }
    if (eCountry.value != "US" && eCountry.value != "CA") {
      eState.selectedIndex = "52";
    }     
  }
}
