// JavaScript Document
var http_request = false;
    var pozice = '0';
    function makeRequest(adresa) {

    http_request = false;

    if (window.XMLHttpRequest) { // Mozilla, Safari,...
      http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // IE
      try {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
        try {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
      }
    }
    
    if (!http_request) {
      return false;
    }

    http_request.onreadystatechange = alertContents;
    http_request.open('GET', adresa, true);
    http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
    http_request.send(null);
    
  }

  function alertContents() {

    if (http_request.readyState == 4) {
      if (http_request.status == 200) {
      if (document.getElementById('search').value.length>0)    
        {  
          document.getElementById('suggest').innerHTML = http_request.responseText;
        }
      } 
    }
  }
  function zminzi()
  {
    document.getElementById('suggest').style.visibility='hidden';
    document.getElementById('ieframe').style.visibility='hidden';
    pozice='0';
  }
 
  function posun(klavesa) 
  {
  //up 38, down 40
   
    if(klavesa<'37') { pozice='0'; } 
    if(klavesa>'40') { pozice='0'; } 
    if (klavesa=='40') 
      {
        if (pozice>='1') suggestMouseOut(document.getElementById('a'+pozice)); 
        if (pozice<document.getElementById('count').value-1) pozice++;
        suggestMouseOver(document.getElementById('a'+pozice));
      }
    if (klavesa=='38') 
      {
        suggestMouseOut(document.getElementById('a'+pozice));
        if (pozice>'1') pozice--;
        suggestMouseOver(document.getElementById('a'+pozice)); 
      }
    if (klavesa=='39') 
      { 
        document.getElementById('search').value=document.getElementById('i'+pozice).value;  
        suggestMouseOut(document.getElementById('a'+pozice));
        pozice='0'; 
      }    
  }

function suggestMouseOut(element){
  element.style.backgroundColor="#ffffff"; 
}

function suggestMouseOver(element){
 if(pozice>0)
  suggestMouseOut(document.getElementById('a'+pozice));

 element.style.backgroundColor="#FF6600"; 
} 
 
function hidemenus(exc)
{
clearInterval(int);
int = null;
for (id=1; id<=4; id++){
if (id != exc) document.all("mnui"+id).style.visibility = "hidden";
}
}

function outobject()
{
int = setInterval("hidemenus(20)",500);
// ison=0;
}

function onheader(hID)
{
hidemenus(hID);
document.all("mnui"+hID).style.visibility = "visible"
}

function onobject()
{
clearInterval(int);
int = null;
}

function visible(){
  document.getElementById('suggest').style.visibility='visible';
  document.getElementById('ieframe').style.visibility='visible';
}
function vanish(){
  setTimeout('zminzi()', 300);
}

function move(keyCode){
if(keyCode=='13') document.getElementById('search').value=document.getElementById('i'+pozice).value;
}
function submit_search(keyCode){
if (keyCode>'40' || keyCode <'37') makeRequest('/script/suggest_search.php?text='+encodeURIComponent(document.getElementById('search').value)); 
posun(keyCode);
}
 
