var checkflag = "false";
function check(field) {
if (checkflag == "false") {
for (i = 0; i < field.length; i++) {
field[i].checked = true;}
checkflag = "true";

return "Odznacz"; }
else {
for (i = 0; i < field.length; i++) {
field[i].checked = false; }
checkflag = "false";
return "Zaznacz"; }
}


function zliczaj_znaki2() {
var a=document.forms["komentowanie2"].tresc.value.length;
var b=8000;
var c = b - a;

   if(a < 8001)
  {
      document.forms["komentowanie2"].znak2.value=c;
   }
   else
   {
      alert('Przekroczono dozwoloną ilość znaków !!!');
      document.forms["komentowanie2"].tresc.value=document.forms["komentowanie2"].tresc.value.substring(0,8000);
   }
}

function displayWindow(url, name, width, height)
{ 
	if (width > screen.availWidth - 30)
		width = screen.availWidth - 30;
	if (height > screen.availheight - 30)
		height = screen.availHeight - 30;
			
	var Win = window.open(url,'', 'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=no');
if (Win)
	{
	try{ Win.moveTo((screen.availWidth - width) / 2, (screen.availHeight - height) / 2); } catch(e){}
  if(typeof event != "undefined") event.returnValue = false;
		return false;
	}
}
// zmienia kolorek
function ChangeBkColor(o,c)
{
o.style.backgroundColor=c;
} 

// rozwin
 function rozwin1(prefix, ktory, pierwszy, ostatni) {
   for (var i = pierwszy; i <= ostatni; i++) {
     if (i == ktory) $('#'+prefix+i).toggle(200); else $('#'+prefix+i).hide(200);
   }
  }
  
// szukaj podpowiedzi
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.open("GET", adres); //ustawiamy metodę i adres żądania
      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.send(null); //wysyłamy żądanie
}


function odswiez_podpowiedzi() {
      pozycja=-1;

      // szukamy wszystkich inputow, niestety w calym dokumencie z braku form
      var inputs = document.getElementsByTagName('input');
      var szu_el;
      // szukamy zaznaczonego inputa o nazwie "szu"
      for (var i=0; i < inputs.length; i++) {
        szu_el = inputs[i];
        if (szu_el.name == 'szu' && szu_el.checked) {
          // znaleziony, konczymy szukanie
          break;
        }
      }
      // jesli input zostal znaleziony przypisujemy jego wartosc do szu_val
      var szu_val = szu_el ? szu_el.value : '';

      Zapytanie("elements/szukaj_suggest.php?tek="+document.getElementById("tytul").value+"&szu="+szu_val);
      txt=document.getElementById("tytul").value;
}

function podpowiedz(event){
  
  if(event.keyCode!=40 && event.keyCode!=38 && event.keyCode!=13){
     odswiez_podpowiedzi();
   }
   else{
     ile=document.getElementById("ile_wynikow").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("tytul").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("tytul").value=document.getElementById("kl"+id).innerHTML;
//   ruszaj();
}
