
function pokazPodkategorie (id)
{
  var el = document.getElementById('podkategorie'+id);
  if (el)
  {
  
    if (el.style.display=='none')
      el.style.display='block';
    else
      el.style.display='none';
  }
}

function pokazZdjecie (url, w, h)
{  
  if (w && h && url)
  {
    w+=7;
    h+=7;
    var okno_zdjecie = window.open(baseUrl + 'pokazZdjecie.php?url='+url, "Zdjęcie", "width="+w+",height="+h+",top=50,left=100,location=no,status=no,resizable=yes,tolbar=no,menubar=no,directories=no");
  }
}

function schowajPokazMenu ()
{
  var el = document.getElementById('ADMMenu');
  if (el)
  {
  
    if (el.style.display=='none')
      el.style.display='block';
    else
      el.style.display='none';
  }
}

var glosowanoJuz = false;

function odznacz(przelacznik) {
  
  var div;
  var i,j = 12;
  for (i = 2; i <= 10; i+=2)
  {    
    div = document.getElementById('to'+i);
    if (div && div.firstChild)
    {
      if (przelacznik == 1)
        div.firstChild.src = 'img/o0.gif';
      else
      { 
        if (ocena >= i)
          div.firstChild.src = 'img/o1.gif';   
        else
        {
          div.firstChild.src = 'img/o0.gif';
          if (j == 12)
            j = i;
        }
      }
    }  
  }
  
    if (ocena % 2 == 1)
    {
      div = document.getElementById('to'+j);      
      if (div && div.firstChild)
        div.firstChild.src = 'img/op.gif';
    }
}

function zaznacz(o, przelacznik) // przelacznik: 0 - normalne gwiazdki, 1 - gwiazdki przy ocenianiu
{
  if (glosowanoJuz)
    odznacz();
  else
  {
    odznacz(1);
    var div;
    var i;
    if (o > 10 || o <0)
      o = 0;
    for (i = 2; i <= o; i+=2)
    {
      div = document.getElementById('to'+i);      
      if (div && div.firstChild)
        if (przelacznik)
        div.firstChild.src = 'img/o1_2.gif';
      else
        div.firstChild.src = 'img/o1.gif';
    }
    
    if (o % 2 == 1)
    {
      div = document.getElementById('to'+i);      
      if (div && div.firstChild)
        div.firstChild.src = 'img/op.gif';
    }
  }
}

var ocenianie = function () {}
ocenianie.prototype.ajaxOk = function (ajax) 
{
  
  var zwrot = ajax.req.responseText;
  var tab = zwrot.split('|');
  if (tab[0] == 'ok')
  {
    komunikat.innerHTML = 'Ocena została dodana';
    ocena = tab[1];
    stars = parseInt(tab[1]);
    $('.rating .number span').text(stars + ' / 5');
    showStars(stars);
    //zaznacz(tab[1]);
  }
  else if (tab[0] == 'oceniales')
  {
    komunikat.innerHTML = 'Głosowałeś już na ten plik';
  }
  else
  {
    komunikat.innerHTML = 'Wystąpił bład w komunikacji z serwerem';
  }
}

ocenianie.prototype.ajaxBlad = function ()
{
  alert('Twoja przeglądarka nie obsługuje AJAXa lub nie udało się nawiązać połączenia');
}

var ocenianieO = new ocenianie();

function dodajOcene(ocena,id) 
{
  if (ocena > 0 && ocena < 5 && id > 0 && !glosowanoJuz)
  {
    var a = new ACJS.ajax(ocenianieO, baseUrl + 'dodaj_ocene.php?ocena='+ocena+'&id='+id, 'POST', '');
    a.wyslij();
    komunikat.innerHTML = 'Trwa łączenie z serwerem';
    glosowanoJuz = true;
  }
  else if (komunikat)
  {
    if (glosowanoJuz)
      komunikat.innerHTML = 'Głosowałeś już na ten plik';
    else
      komunikat.innerHTML = 'Wystąpił błąd.';
  }
}

/// OBRAZKI

var galeria = null;
var galeriaStrona = 1;


function pokazSchowajObrazki(stan)
{   
   if (galeria == null)   
      galeria = document.getElementById('galeria');
          
   if (stan == 1)
   {
      galeria.style.display = 'block';
      pokazStrone(0);
   }  
   else
      galeria.style.display = 'none';
}

function pokazStrone(ktora)
{   
   var galeriaObrazki = document.getElementById('galeriaObrazki');
   var str = document.getElementById('galeriaStrona');
   if (ktora > 0 && galeriaStrona < galeriaStrony)
   {
      galeriaStrona++;            
      galeriaObrazki.innerHTML = tablicaObrazkow[galeriaStrona-1];
      
   }
   else if (ktora < 0 && galeriaStrona > 1)
   {
      galeriaStrona--;
      galeriaObrazki.innerHTML = tablicaObrazkow[galeriaStrona-1];
   }
   else
   {
      galeriaObrazki.innerHTML = tablicaObrazkow[galeriaStrona-1];
   }
   
   str.innerHTML = galeriaStrona;
}

function rozwin(p)
{
   var div = document.getElementById('elementy'+p);
   if (div)
   {
      div.style.display = 'block';
   }
}

