var url = "suggest_klub.php?srch="
function handleHttpResponse() {
  if (http.readyState == 4) {
    var str = http.responseText.split ("\n"); 
    var sgdiv = document.getElementById("suggest")
    sgdiv.innerHTML = ''
    for (i=0; i < str.length - 1; i++) {
	var sugg = '<div onmouseover="javascript:suggestOver(this)" '
	sugg += 'onmouseout="javascript:suggestOut(this)" '
	sugg += 'onclick="javascript:setklub(\'' + str[i] + '\')" '
	sugg += 'class="suggest_link">' + str[i] + '</div>'
	sgdiv.innerHTML += sugg
	if (str[i].substring(0,4) == document.getElementById('klub').value.toUpperCase ())
	    document.getElementById('klnaz').innerHTML = str[i].substring(7,50)
    }
    if (str.length > 1)
	sgdiv.style.visibility = "visible"
    else
        sgdiv.style.visibility = "hidden"
  }
}
function sg_off() {
  clearTimeout(self.timer)
  if (http && http.readyState != 0 && http.readyState != 4)
      http.abort()
  var f = function(){document.getElementById("suggest").style.visibility = "hidden";}
  self.timer = setTimeout(f, 200)
}
function sg_on() {
  clearTimeout(self.timer)
  self.timer = setTimeout(suggest, 200)
}
function suggest() {
  if (http) {
    var klub = document.getElementById("klub").value
    if (http.readyState != 0 && http.readyState != 4)
	http.abort()
    http.open("GET", url + encodeURIComponent(klub), true)
    http.onreadystatechange = handleHttpResponse
    http.send(null)
  }
  document.getElementById('klnaz').innerHTML = ''
}
function suggestOver(divv) {
  divv.className = 'suggest_link_over'
}
function suggestOut(divv) {
  divv.className = 'suggest_link'
}
function setklub(val) {
    document.getElementById('klub').value = val.substring(0,4)
    document.getElementById('klnaz').innerHTML = val.substring(7,50)
    document.getElementById('suggest').innerHTML = ''
    document.getElementById('suggest').style.visibility = "hidden"
}
function getHTTPObject() {
  var xmlhttp
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP")
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")
      } catch (E) {
        xmlhttp = false
      }
    }
  @else
  xmlhttp = false
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest()
	  xmlhttp.overrideMimeType("text/xml"); 
    } catch (e) {
      xmlhttp = false
    }
  }
  return xmlhttp
}
var http = getHTTPObject()
