function checkCountry(frm, obj){
  if((obj.options[obj.selectedIndex].value == "USA") ||
     (obj.options[obj.selectedIndex].value == "CAN")) {
    frm.txtZIPCode.disabled = false;
    frm.txtDistance.disabled = false;
    frm.ddlDistance.disabled = false;  
    frm.txtZIPCode.style.display = "";
    frm.txtDistance.style.display = "";
    frm.ddlDistance.style.display = "";
    DivHide("noDX",0);
    if (obj.options[obj.selectedIndex].value == "CAN") {
      DivHide("radiusInfo_CAN",0);
      DivHide("radiusInfo_USA",1);
      DivHide("codeLbl_CAN",0);
      DivHide("codeLbl_USA",1);
    }
    else {
      DivHide("radiusInfo_CAN",1);
      DivHide("radiusInfo_USA",0);
      DivHide("codeLbl_CAN",1);
      DivHide("codeLbl_USA",0);
    }
  }
  else
  {
    frm.txtZIPCode.disabled = true
    frm.txtDistance.disabled = true
    frm.ddlDistance.disabled = true  
    frm.txtZIPCode.style.display = "none";
    frm.txtDistance.style.display = "none";
    frm.ddlDistance.style.display = "none";  
    DivHide("noDX",1);
   }
}

function checkSubmit(frm) {
  switch(geid_val('ddlSelect')) {
    case "USA":
      if(frm.txtZIPCode.value == "") {
        alert("Please Enter the ZipCode");
        frm.txtZIPCode.focus();
        return false;
      }
      if(frm.txtZIPCode.value.length !=5) {
        alert("The ZipCode must be 5 characters");
        frm.txtZIPCode.focus();
        return false;
      }
    break;
    case "CAN":
      if(frm.txtZIPCode.value == "") {
        alert("Please Enter the Postal Code");
        frm.txtZIPCode.focus();
        return false;
      }
      if(frm.txtZIPCode.value.length < 6) {
        alert("The Postal Code must be 6 characters");
        frm.txtZIPCode.focus();
        return false;
      }
    break;
    default:
      return true;
    break;
  }
  if(geid_val('txtDistance') == "") {
    alert("Please Enter the Distance");
    frm.txtDistance.focus();
    return false;
  }
  if(isNaN(geid_val('txtDistance')) || geid_val('txtDistance') < 1) {
    alert("The Distance must a number greater than 0");
    frm.txtDistance.focus();
    return false;
  }
  return true;
}

function DivHide(targDiv,hide) {
  if (isW3C) { // DOM3 = IE5, NS6
    var div = document.getElementById(targDiv);
    if (hide == 1) {
      div.style.display = "none";
    } else {
      div.style.display = "";
    }
  }
}

