function changeCityShowMetro(path, val)
{
  //showReloader();
  var req = new JsHttpRequest();
  req.onreadystatechange = function() {
    if (req.readyState == 4) {
      document.getElementById("list-metro").innerHTML = req.responseText;
      //hideReloader();
    }
  }
  url = path + '?cityid=' + val.options[val.selectedIndex].value;
  req.open('GET', url, true);
  req.send({ajax: 1});
  return false;
}

function changeCityShowMetroLi(path, val)
{
  //showReloader();
  document.getElementById("select_2").innerHTML = "<b>Станция метро</b>";
  document.getElementById("select_2_value").value = "";

  var req = new JsHttpRequest();
  req.onreadystatechange = function() {
    if (req.readyState == 4) {
      if (req.responseText != "") {
        document.getElementById("li-metro").innerHTML = req.responseText;
        document.getElementById("select_2_div").style.display = "block";
      }
      else {
        document.getElementById("select_2_div").style.display = "none";
      }
      //hideReloader();
    }
  }
  url = path + '?alias=' + val;
  req.open('GET', url, true);
  req.send({ajax: 1});
  return false;
}

function setCity(el, alias) {
  select(1, el, alias);
  changeCityShowMetroLi('/geo/metro.li/', alias);
  return false;
}
