function chyt(id)
{
  return document.getElementById(id);
}

/* OBRAZKY */
function foto(nazov,novaVyska)
{
  /*povodny = chyt('velkaFoto');
  var obrazky = povodny.getElementsByTagName("img");
  for (var i = 0; i < obrazky.length; i++) { 
    cesta = obrazky[i].getAttribute("src"); 
    obr = new Image();
    obr.src = cesta;
    vyska = obr.height;
  }
  chyt('velkaFoto').style.height = vyska+'px';
  */
  chyt('velkaFoto').style.height = novaVyska+'px';
  chyt('velkaFoto').innerHTML = '<img src="zmensi.php?img='+nazov+'&sirka=450" alt="obrázok">';
  

}
/* SLIDE */
function chod(co,kam,hranica,kolko)
{
  if(kolko>0) {
    var pozicia = chyt(co).style.left;
    if(pozicia=='') pozicia = '0px';
    pozicia = pozicia.replace("px","");
    pozicia = parseInt(pozicia);
    if(kam=='doprava') {
      if(pozicia>hranica) {
        pozicia = pozicia - 2;
      }
    } else if(pozicia<0) {
      pozicia = pozicia + 2;
    }
    chyt(co).style.left = pozicia+'px';
    setTimeout("chod('"+co+"','"+kam+"','"+hranica+"',"+(kolko-1)+")",4);
  }
}

function posun(co,smer)
{
  var posunutie = 150;
  var objekt = chyt(co);
  objekt.style.position = 'relative';
  
  // obrazky
  var kde = chyt(co); 
  var obrazky = kde.getElementsByTagName("img");
  var sirkaSpolu = 0;
  var poslednaSirka = 0;
  for (var i = 0; i < obrazky.length; i++) { 
      cesta = obrazky[i].getAttribute("src"); 
      obr = new Image();
      obr.src = cesta;
      poslednaSirka = obr.width;
      sirkaSpolu = sirkaSpolu + obr.width;
  }
  
  // sirka pracovnej plochy
  var sirkaPlochy = objekt.parentNode.offsetWidth;
  var hranica = Math.floor(-(sirkaSpolu+(poslednaSirka/2)-sirkaPlochy));

  // pociatocna poloha
  pociatocna = objekt.style.left;
  if(pociatocna=='') { pociatocna = '0' }
  pociatocna = pociatocna.replace("px","");
  pociatocna = parseInt(pociatocna);
  
  // riadenie
  if(sirkaPlochy<sirkaSpolu) {
    if(smer=='doprava') {
        var nova = pociatocna - posunutie;
      if((sirkaSpolu-sirkaPlochy)<Math.abs(nova)) {
        nova = hranica;
      }
    } else if(pociatocna<0) {
       var nova = pociatocna + posunutie;
    }
  }
  var rozdiel = Math.abs(pociatocna - nova);
  if(rozdiel>0) {
    chod(co,smer,hranica,rozdiel);
  }
}
