var xmlHttp;
var txt="";
var pozycja=0;
var ile;

function Zapytanie(adres){
      if(xmlHttp==null){ //w zaleÅ¼noÅ_ci od przeglÄ_darki tworzymy obiekt XMLHTTP
         if(window.ActiveXObject)xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); //dla IE
	 else if(window.XMLHttpRequest)xmlHttp = new XMLHttpRequest();  //Firefox, Opera, Safari itp.
      }
      if (xmlHttp == null){alert("Nie uda³o siê zainicjowaæ obiektu xmlHttpRequest!");return;} //jeÅ_li obiekt nie zostaÅ_ utworzony, zwracamy, bÅ_Ä_d a skrypt zostaje przerwany
      
      xmlHttp.onreadystatechange = function(){ //funkcja ma za zadanie wyÅ_wietliÄ_ wyniki zwrÃ³cone przez serwer
         if (xmlHttp.readyState == 4 || xmlHttp.status == 200) //sprawdzamy czy udaÅ_o siÄ_ pobraÄ_ zawartoÅ_Ä_ strony (readyState=4) lub czy serwer nie zwrÃ³ciÅ_ bÅ_Ä_du(status=200 oznacza Å¼e jest OK)
         document.getElementById("wyniki").innerHTML = xmlHttp.responseText; //zwrÃ³cony tekst zapisujemy do warstwy 
      };   
      xmlHttp.open("GET", adres); //ustawiamy metodÄ_ i adres Å¼Ä_dania
      xmlHttp.send(null); //wysyÅ_amy Å¼Ä_danie
}

function podpowiedz(event){
  
  if(event.keyCode!=40 && event.keyCode!=38 && event.keyCode!=13){
      pozycja=-1;
      Zapytanie("includes/suggest_search.php?txt="+document.getElementById("text").value);
      txt=document.getElementById("text").value;
   }
   else{
     ile=document.getElementById("count_show").value;
      if(event.keyCode==40){
         if(pozycja==ile)pozycja=0; 
         else pozycja++;
      }
      else if(event.keyCode==38){
         if(pozycja==0)pozycja=ile; 
         else pozycja--;
      }
      else if(event.keyCode==13)ruszaj();

      document.getElementById("text").value=(pozycja==ile)?txt:document.getElementById("kl"+pozycja).innerHTML;
      for(var i=0;i<ile;i++)document.getElementById("kl"+i).className=(i==pozycja)?"podswietlone":"zwykle";
   }
}

function swiec(el){
   pozycja=el;
   for(var i=0;i<ile;i++)document.getElementById("kl"+i).className=(i==pozycja)?"podswietlone":"zwykle";
}
function wloz(id){
   document.getElementById("text").value=document.getElementById("kl"+id).innerHTML;
   ruszaj();
}

function ruszaj(){
   location.href="search.php?stext="+document.getElementById("text").value;
}
