if (document.getElementById("SuggestFindDiv")) {
  document.getElementById("SuggestFindDiv").style.visibility = "hidden";
}

function NastavPlatca() {
  if (document.getElementById("platca_checkbox").checked && 
      (document.getElementById("volba_destinace").value == 'Slovenská Republika')) {
     document.getElementById("platca_text").style.display = 'inline';
  }
  else {
    document.getElementById("platca_text").style.display = 'none';
  }
}

function GetKeyCode(e) {
  if (e) {
    return e.charCode ? e.charCode : e.keyCode;
  }
  else {
    return window.event.charCode ? window.event.charCode : window.event.keyCode;
  }
} 

function actSuggest(e) {
  var unicode = GetKeyCode(e);
  if (unicode == 40) {
    // šipka dolů
    var SuggestFindDiv = document.getElementById("SuggestFindDiv");
    if (SuggestFindDiv.style.visibility == "visible") {
      var suggest = document.getElementById("suggest");       
      // suggest.options.selectedIndex = 0;
      // suggest.focus();
      return;
    }
  }           
  var str = document.getElementById("searchbox").value;
  if (str != "") {
    // IE/zbytek světa
    if (window.ActiveXObject) {
      httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    } else {
      httpRequest = new XMLHttpRequest();
    }
    var url = "suggestFind.php?str=" + encodeURI(str);
    httpRequest.open("GET", url, true);     
    httpRequest.onreadystatechange= function () {processRequest(); } ;
    httpRequest.send(null);     
  }
  else {     
    document.getElementById("SuggestFindDiv").style.visibility = "hidden";
  }
}
 
function processRequest() {
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var response = httpRequest.responseText;
      if (response == 'EMPTY') {
        document.getElementById("SuggestFindDiv").style.visibility = "hidden";
      }
      else {        
        document.getElementById("SuggestFindDiv").innerHTML = response;
        // document.getElementById("suggest").size =
        // document.getElementById("suggest").options.length;
        document.getElementById("SuggestFindDiv").style.visibility = "visible";
      } 
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}
 
function killSuggest() {
  document.getElementById("SuggestFindDiv").style.visibility = "hidden";
}

function clearSearchBox() {
    if (document.getElementById("searchbox").value == 'hledat...' || 
    document.getElementById("searchbox").value == 'hľadať...' ||
    document.getElementById("searchbox").value == 'search...' ||
    document.getElementById("searchbox").value == 'suchen...') {
      document.getElementById("searchbox").value = '';
    }
}

 
function getResultKeyPressHandler(e) {
  if (GetKeyCode(e) == 13) {
    getResultClickHandler();
  } 
}    

