// NEXTPAGE
var nav = navigator.userAgent;
var panel_width = 864;
if (nav.substring(0,3)=="Moz" && nav.indexOf('MSIE')<0)
  panel_width = 860;


var relpage=0;
var relpagesize=8;
function nextrel() {
  var RC = document.getElementById('var_rc').value;

  var PC = (Math.floor(RC/relpagesize))-1;

  if (relpage < PC) {
    relpage = relpage+1;

    scroll_to(relpage*panel_width,500);

    var oldsquare = document.getElementById('square_'+(relpage-1));
    var newsquare = document.getElementById('square_'+relpage);
    
    if (oldsquare)
      oldsquare.className='';
    if (newsquare)  
      newsquare.className='active';


//    if (relpage==PC)
//      document.getElementById("prava_sipka").className='gray';
//    document.getElementById("leva_sipka").className='';
//    alert(document.getElementById("leva_sipka").className='gray');

    //next_page();
  }
}

function relto(i) {

  //alert(i);
  //alert(relpage);

  var RC = document.getElementById('var_rc').value;
  var PC = (Math.floor(RC/relpagesize))-1;
  
  if (i!=relpage && i<=PC && i>=0) {
    //2do correct error handling!
    var oldsquare = document.getElementById('square_'+relpage);
    var newsquare = document.getElementById('square_'+i);
    
    if (oldsquare)
      oldsquare.className='';
    if (newsquare)  
      newsquare.className='active';
  
    relpage = i;
    scroll_to(relpage*panel_width,500);
  }

}

function prevrel() {
  if (relpage > 0) {
    relpage = relpage-1;
    scroll_to(relpage*panel_width,500);

    if (relpage==0)
      document.getElementById("leva_sipka").className='gray';
    document.getElementById("prava_sipka").className='';

    var oldsquare = document.getElementById('square_'+(relpage+1));
    var newsquare = document.getElementById('square_'+relpage);
    
    if (oldsquare)
      oldsquare.className='';
    if (newsquare)  
      newsquare.className='active';


    //prev_page();
  }
 }

function chrel(e,a) {
 if ( a >0 )
   nextrel();
 else
   prevrel();
 }
 
var preloadedBig = new Array();
var preloadedT = new Array();
var preloadedMini = new Array();
var preloadedText = new Array();
var old = "";
var ret = false;

function preload(mid,foto,text) {

  if (!preloadedBig[mid]) preloadedBig[mid] = new Array();
  if (!preloadedT[mid]) preloadedT[mid] = new Array();
  if (!preloadedText[mid]) preloadedText[mid] = new Array();

  preloadedBig[mid][foto] = document.createElement('img');
  preloadedBig[mid][foto].src = 'jpg.php?edit=4&file=medialib/'+mid+'.'+foto+'.m2.jpg';
  preloadedT[mid][foto] = document.createElement('img');
  preloadedT[mid][foto].src = 'jpg.php?edit=4&file=medialib/'+mid+'.'+foto+'.tt2.jpg';

  preloadedText[mid][foto] = text;

}
function preloadMini(mid,foto) {
  if (!preloadedMini[mid]) preloadedMini[mid] = new Array();
  preloadedMini[mid][foto] = document.createElement('img');
  preloadedMini[mid][foto].src = 'jpg.php?edit=4&file=medialib/'+mid+'.'+foto+'.t2.jpg';
}
 
function preview(mid,foto) {
  var f = document.getElementById('bigfoto');
  if (old=="") old = f.src;
  f.src=preloadedBig[mid][foto].src;
  document.getElementById('foto_popis').innerHTML=preloadedText[mid][foto];
}
function unpreview() {
  if (ret) {
    var f = document.getElementById('bigfoto');
    f.src=old;
    document.getElementById('foto_popis').innerHTML=document.getElementById('foto_popis_default').value;
  }
}
function hover(w,mid,foto,array) {
  preview(mid,foto);
  ret = false;
  w.firstChild.src=array[mid][foto].src;
}
function mouseout(w,mid,foto,suffix) {
  w.firstChild.src='jpg.php?edit=4&file=medialib/'+mid+'.'+foto+'.'+suffix+'.jpg';
  ret=true;
  setTimeout(unpreview,250);
}

function hoverMini(w,mid,foto,array) {
  w.firstChild.src=array[mid][foto].src;
}
function mouseoutMini(w,mid,foto,suffix) {
  w.firstChild.src='jpg.php?edit=4&file=medialib/'+mid+'.'+foto+'.'+suffix+'.jpg';
}


function reset() {
  old = "";
}


function clickFirstFoto(){

  var ff = document.getElementById('firstfoto');
  if (ff) {
    if (ff.click)
      ff.click();
    else if (ff.dispatchEvent) {
      var evt = document.createEvent("MouseEvents");
      evt.initMouseEvent("click", true, true, window, 0,0,0,0,0, false, false, false, false,0,null);
      ff.dispatchEvent(evt);
    }
  }
}
