window.onload = function() {
    var links = document.getElementsByTagName('a');
    for (var i=0;i < links.length;i++) {
        if (links[i].className == 'new-window') {
            links[i].onclick = function() {
                window.open(this.href);
                return false;
            };
        }
    }
};




function najdiDostupneSluzby(obj) {

  var mesto = obj.options[obj.selectedIndex].value;

  var params = "action=dostupnostSluzeb&mesto=" + mesto;

  var myConn = new XHConn();

  if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");

  var fnWhenDone = function(oXML) {

    var data = nactiRozeberText(oXML);
    //  alert(data);
    document.getElementById('vysledek').innerHTML = data;

  }

  myConn.connect("ajax.php", "GET", params, fnWhenDone);

}






function nactiRozeberText(oXML) {

  var text = oXML.responseText;

  var pom = text.split("</message>");

  var message = pom[0].replace('<ajax><message>', '');
  var data = ((pom[1].replace('<mydata>', '')).replace('</mydata>', '')).replace('</ajax>', '');

  if ( message != '' )
    alert(message);

  return data;

}

function XHConn() {

  var xmlhttp, bComplete = false;

  try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
  catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
  catch (e) { try { xmlhttp = new XMLHttpRequest(); }
  catch (e) { xmlhttp = false; }}}
  if (!xmlhttp) return null;
  this.connect = function(sURL, sMethod, sVars, fnDone) {
    if (!xmlhttp) return false;
    bComplete = false;
    sMethod = sMethod.toUpperCase();

    try {
      if (sMethod == "GET") {
        xmlhttp.open(sMethod, sURL+"?"+sVars, true);
        sVars = "";
      } else {
        xmlhttp.open(sMethod, sURL, true);
        xmlhttp.setRequestHeader("Method", "POST "+sURL+" HTTP/1.1");
        xmlhttp.setRequestHeader("Content-Type",
          "application/x-www-form-urlencoded");
      }
      xmlhttp.onreadystatechange = function(){
        if (xmlhttp.readyState == 4 && !bComplete) {
          bComplete = true;
          fnDone(xmlhttp);
        }
      };
      xmlhttp.send(sVars);
    }
    catch(z) { return false; }

    return true;

  };

  return this;

}

