/* Skrypt dla 5 galerii na 1 stronie*/
var button_l=0;
var button_r=1;

galeria=new Array();

galeriai=new Array();
galeriai[1]=0;
galeria1=new Array();
galeria_opis1=new Array();
galeria_tytul1=new Array();

galeriai[2]=0;
galeria2=new Array();
galeria_opis2=new Array();
galeria_tytul2=new Array();

galeriai[3]=0;
galeria3=new Array();
galeria_opis3=new Array();
galeria_tytul3=new Array();

galeriai[4]=0;
galeria4=new Array();
galeria_opis4=new Array();
galeria_tytul4=new Array();

galeriai[5]=0;
galeria5=new Array();
galeria_opis5=new Array();
galeria_tytul5=new Array();

var Glob_numvar=-1;
var mouseoverimage = 0;
var current_image=0;
galeria1[-1]="";
galeria2[-1]="";
galeria3[-1]="";
galeria4[-1]="";
galeria5[-1]="";

  function setalphabg(i){
     /*galeria_bg.style.opacity = i/10;
     galeria_bg.style.filter = 'alpha(opacity=' + i*10 + ')'
      var galeria_bg=document.getElementById('galeria_bg');*/
     galeria_bg.style.background = 'url(../img/b_a'+i*10+'.png)';
  }

function przewin(KIERUNEK,NUMGAL,LICZBA_ZDJEC){

 if (KIERUNEK==1){
   galeriai[NUMGAL]++;}
 if (KIERUNEK==0){
   galeriai[NUMGAL]--;}

 for (i = 0; i < LICZBA_ZDJEC; i++)
   {
      var idek= i+"-"+NUMGAL;
      var obrazek= document.getElementById(idek);
      /*if (KIERUNEK==1){var az_od=(galeriai[NUMGAL]); az_do=(galeriai[NUMGAL])+4;}else{var az_od=(galeriai[NUMGAL])-1; az_do=galeriai[NUMGAL]+3}*/
      var az_od=(galeriai[NUMGAL]); az_do=(galeriai[NUMGAL])+4;

      if (i>=az_od && i<az_do){
        obrazek.style.display = 'inline';
      }else{
        obrazek.style.display = 'none'; 
      }

   }

 /*ukrywanie strzalek*/
  var bl= document.getElementById('button_l'+NUMGAL);
  var br= document.getElementById('button_r'+NUMGAL);
 if (galeriai[NUMGAL]<=0){
   bl.style.visibility='hidden';/*style.display = 'none';*/
   button_l=0;
 }else{
   bl.style.visibility='visible';/*style.display = 'inline';*/
   button_l=1;
 }
 if (galeriai[NUMGAL]>=LICZBA_ZDJEC-4){
   br.style.visibility='hidden';
   button_r=0;
 }else{
   br.style.visibility='visible';
   button_r=1;
 }

}

/*WYSWIETLANIE OKNA POPUP*/


function imgzoom(NUM,NUMGAL) {
  Glob_numvar=NUMGAL
  current_image=NUM;
  var obrazek= document.getElementById('galeria_img');
  if (NUMGAL==1){
    refreshimg1(current_image);
    refreshbuttons1(current_image);
    refreshtext1(current_image);
  }
  if (NUMGAL==2){
    refreshimg2(current_image);
    refreshbuttons2(current_image);
    refreshtext2(current_image);
  }
  if (NUMGAL==3){
    refreshimg3(current_image);
    refreshbuttons3(current_image);
    refreshtext3(current_image);
  }
  if (NUMGAL==4){
    refreshimg4(current_image);
    refreshbuttons4(current_image);
    refreshtext4(current_image);
  }
  if (NUMGAL==5){
    refreshimg5(current_image);
    refreshbuttons5(current_image);
    refreshtext5(current_image);
  }

  var galeria_bg=document.getElementById('galeria_bg');
  document.getElementById('galeria_bg').style.display = 'block';

  var _docWidth="100%";
  var _docHeight="100%";
  /*if (window.innerHeight && window.scrollMaxY) {_docHeight = window.innerHeight + window.scrollMaxY;} else if (document.body.scrollHeight > document.body.offsetHeight){_docHeight== document.body.scrollHeight; } else {_docHeight = document.body.offsetHeight;}
  if (window.innerHeight && window.scrollMaxY) {_docWidth = window.innerWidth  + window.scrollMaxX - 20;} else if (document.body.scrollHeight > document.body.offsetHeight){_docWidth== document.body.scrollWidth; } else {_docWidth = document.body.offsetWidth;}
    */
  var _docHeight = (document.height !== undefined) ? window.innerHeight + window.scrollMaxY : document.body.scrollHeight;
  /*var _docHeight = self.innerHeight || (document.documentElement.clientHeight || document.body.clientHeight); */

  var _docWidth = (document.width !== undefined) ? window.innerWidth + window.scrollMaxX -18 : document.body.scrollWidth;


  if (_docWidth !== undefined){ _docWidth= document.body.scrollWidth;}
  if (_docHeight !== undefined){ _docHeight= document.body.scrollHeight;}
  //alert(_docWidth);
  //_docWidth=document.body.clientWidth;

  galeria_bg.style.width  =_docWidth+"";
  galeria_bg.style.height =_docHeight+"";

  for (i=0;i<7;i++){
    setTimeout( "setalphabg("+i+")" ,i*30);
  }

  /*var scrolly = window.scrollY
  galeria_bg.style.top = scrolly;
    */
  /*addStyle('test_output', document.getElementById('test_stylesheet').value);

  galeria_bg.style.top = scrolly;      do przejscia
  */
  /*document.getElementById("galeriapopup_wstecz").onclick = previmage;
  document.getElementById("galeriapopup_dalej").onclick  = nextimage; */
}

window.onresize = imgResizeBG;
function imgResizeBG() {
  var galeria_bg=document.getElementById('galeria_bg');
  var _docHeight = (document.height !== undefined) ? window.innerHeight + window.scrollMaxY : document.body.scrollHeight;
  var _docWidth = (document.width !== undefined) ? window.innerWidth + window.scrollMaxX -18 : document.body.scrollWidth;
  galeria_bg.style.width  =_docWidth+"";
  galeria_bg.style.height =_docHeight+"";
}


function imgUNzoom() {
  if (mouseoverimage==0){      /* to avoid unzooming when clicking on next/previous */
    var galeria_bg=document.getElementById('galeria_bg');
    var i=0;
    for (i=7;i>0;i--){
      setTimeout( "setalphabg("+i+")" ,(8-i)*30);
    }
    i++;
    setTimeout( "document.getElementById('galeria_bg').style.display = 'none';",(8-i)*30);
  }
}
function imgUNzoomButton() {
    var galeria_bg=document.getElementById('galeria_bg');
    var i=0;
    for (i=7;i>0;i--){
      setTimeout( "setalphabg("+i+")" ,(8-i)*30);
    }
    i++;
    setTimeout( "document.getElementById('galeria_bg').style.display = 'none';",(8-i)*30);
}


function refreshbuttons(current_image){
   var temp;
   temp=current_image-1;
   if (galeria[temp]==""){
       document.getElementById("galeriapopup_wstecz").style.visibility='hidden';
   }else{
       document.getElementById("galeriapopup_wstecz").style.visibility='visible';
   }
   temp=current_image+1;
   if (galeria[temp]==""){
       document.getElementById("galeriapopup_dalej").style.visibility='hidden';
   }else{
       document.getElementById("galeriapopup_dalej").style.visibility='visible';
   }
}
function refreshtext(current_image){
   document.getElementById("galeriapopup_text").innerHTML = galeria_opis[current_image];
}


function refreshbuttons1(current_image){
   var temp;
   temp=current_image-1;
   if (galeria1[temp]==""){
       document.getElementById("galeriapopup_wstecz").style.visibility='hidden';
   }else{
       document.getElementById("galeriapopup_wstecz").style.visibility='visible';
   }
   temp=current_image+1;
   if (galeria1[temp]==""){
       document.getElementById("galeriapopup_dalej").style.visibility='hidden';
   }else{
       document.getElementById("galeriapopup_dalej").style.visibility='visible';
   }
}
function refreshtext1(current_image){
   document.getElementById("galeriapopup_text").innerHTML = galeria_opis1[current_image];
}


function refreshbuttons2(current_image){
   var temp;
   temp=current_image-1;
   if (galeria2[temp]==""){
       document.getElementById("galeriapopup_wstecz").style.visibility='hidden';
   }else{
       document.getElementById("galeriapopup_wstecz").style.visibility='visible';
   }
   temp=current_image+1;
   if (galeria2[temp]==""){
       document.getElementById("galeriapopup_dalej").style.visibility='hidden';
   }else{
       document.getElementById("galeriapopup_dalej").style.visibility='visible';
   }
}
function refreshtext2(current_image){
   document.getElementById("galeriapopup_text").innerHTML = galeria_opis2[current_image];
}

function refreshbuttons3(current_image){
   var temp;
   temp=current_image-1;
   if (galeria3[temp]==""){
       document.getElementById("galeriapopup_wstecz").style.visibility='hidden';
   }else{
       document.getElementById("galeriapopup_wstecz").style.visibility='visible';
   }
   temp=current_image+1;
   if (galeria3[temp]==""){
       document.getElementById("galeriapopup_dalej").style.visibility='hidden';
   }else{
       document.getElementById("galeriapopup_dalej").style.visibility='visible';
   }
}
function refreshtext3(current_image){
   document.getElementById("galeriapopup_text").innerHTML = galeria_opis3[current_image];
}

function refreshbuttons4(current_image){
   var temp;
   temp=current_image-1;
   if (galeria4[temp]==""){
       document.getElementById("galeriapopup_wstecz").style.visibility='hidden';
   }else{
       document.getElementById("galeriapopup_wstecz").style.visibility='visible';
   }
   temp=current_image+1;
   if (galeria4[temp]==""){
       document.getElementById("galeriapopup_dalej").style.visibility='hidden';
   }else{
       document.getElementById("galeriapopup_dalej").style.visibility='visible';
   }
}
function refreshtext4(current_image){
   document.getElementById("galeriapopup_text").innerHTML = galeria_opis4[current_image];
}

function refreshbuttons5(current_image){
   var temp;
   temp=current_image-1;
   if (galeria5[temp]==""){
       document.getElementById("galeriapopup_wstecz").style.visibility='hidden';
   }else{
       document.getElementById("galeriapopup_wstecz").style.visibility='visible';
   }
   temp=current_image+1;
   if (galeria5[temp]==""){
       document.getElementById("galeriapopup_dalej").style.visibility='hidden';
   }else{
       document.getElementById("galeriapopup_dalej").style.visibility='visible';
   }
}
function refreshtext5(current_image){
   document.getElementById("galeriapopup_text").innerHTML = galeria_opis5[current_image];
}

function isImageOk(img) {
    // During the onload event, IE correctly identifies any images
    // that weren't downloaded as not complete. Others should too.
    // Gecko-based browsers act like NS4 in that they report this
    // incorrectly: they always return true.
    if (!img.complete) {
        return false;
    }

    // However, they do have two very useful properties: naturalWidth
    // and naturalHeight. These give the true size of the image. If
    // it failed to load, either of these should be zero.
    if (typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) {
        return false;
    }

    // No other way of checking: assume it's ok.
    return true;
}


function refreshimg1(current_image){
   obrazek= document.getElementById('galeria_img');

   obrazek.setAttribute('src', '../img/upload/680/'+galeria1[current_image]);
   obrazek.setAttribute('title', galeria_tytul1[current_image]);

}
function refreshimg2(current_image){
   obrazek= document.getElementById('galeria_img');

   obrazek.setAttribute('src', '../img/upload/680/'+galeria2[current_image]);
   obrazek.setAttribute('title', galeria_tytul2[current_image]);

}
function refreshimg3(current_image){
   obrazek= document.getElementById('galeria_img');

   obrazek.setAttribute('src', '../img/upload/680/'+galeria3[current_image]);
   obrazek.setAttribute('title', galeria_tytul3[current_image]);

}
function refreshimg4(current_image){
   obrazek= document.getElementById('galeria_img');

   obrazek.setAttribute('src', '../img/upload/680/'+galeria4[current_image]);
   obrazek.setAttribute('title', galeria_tytul4[current_image]);

}
function refreshimg5(current_image){
   obrazek= document.getElementById('galeria_img');

   obrazek.setAttribute('src', '../img/upload/680/'+galeria5[current_image]);
   obrazek.setAttribute('title', galeria_tytul5[current_image]);

}

function previmage() {
   current_image--;
  if (Glob_numvar==1){
    refreshimg1(current_image);
    refreshbuttons1(current_image);
    refreshtext1(current_image);
  }
  if (Glob_numvar==2){
    refreshimg2(current_image);
    refreshbuttons2(current_image);
    refreshtext2(current_image);
  }
  if (Glob_numvar==3){
    refreshimg3(current_image);
    refreshbuttons3(current_image);
    refreshtext3(current_image);
  }
  if (Glob_numvar==4){
    refreshimg4(current_image);
    refreshbuttons4(current_image);
    refreshtext4(current_image);
  }
  if (Glob_numvar==5){
    refreshimg5(current_image);
    refreshbuttons5(current_image);
    refreshtext5(current_image);
  }
}

function nextimage() {
   current_image++;
  if (Glob_numvar==1){
    refreshimg1(current_image);
    refreshbuttons1(current_image);
    refreshtext1(current_image);
  }
  if (Glob_numvar==2){
    refreshimg2(current_image);
    refreshbuttons2(current_image);
    refreshtext2(current_image);
  }
  if (Glob_numvar==3){
    refreshimg3(current_image);
    refreshbuttons3(current_image);
    refreshtext3(current_image);
  }
  if (Glob_numvar==4){
    refreshimg4(current_image);
    refreshbuttons4(current_image);
    refreshtext4(current_image);
  }
  if (Glob_numvar==5){
    refreshimg5(current_image);
    refreshbuttons5(current_image);
    refreshtext5(current_image);
  }
}
