var xmlHttpBrowseFoto = createXmlHttpRequestObject();

// JavaScript Document
var DIVfotogalerie='DIVfotogalerie';
var fotoArray=new Array();
var fotoShowImage=new Array(8);
fotoShowImage['aktualni']=0;
fotoShowImage['predchozi']=0;
fotoShowImage['dalsi']=0;
fotoShowImage['celkem']=0;
fotoShowImage['limit']=0;
fotoShowImage['aktualnibox']=0;
fotoShowImage['celkemnastrance']=0;
fotoShowImage['pocetprohlednutych']=0;

if(!window.ActiveXObject){
window.addEventListener('load',isloadfotogalery,true);
window.addEventListener('unload',pocet_prohlednutych_obrazku,true);
}else{
window.attachEvent('onload',isloadfotogalery);
window.attachEvent('onunload',pocet_prohlednutych_obrazku);
}

function pocet_prohlednutych_obrazku(){
if(fotoShowImage['pocetprohlednutych']!=false){
  // proceed only if the xmlHttp object isn't busy
  if (xmlHttpBrowseFoto.readyState == 4 || xmlHttpBrowseFoto.readyState == 0)
 {
    // execute the quickstart.php page from the server
    xmlHttpBrowseFoto.open("GET", AktualDir+"ajaxFotogalerie.php?akce=viewimage&idmenu="+varStranka['idmenu']+"&count="+fotoShowImage['pocetprohlednutych'], true);
    // define the method to handle server responses
    //xmlHttpBrowseFoto.onreadystatechange = ukazLoadBoxFoto;
    // make the server request
    xmlHttpBrowseFoto.send(null);
  }
  else
    // if the connection is busy, try again after one second
    setTimeout('pocet_prohlednutych_obrazku()', 1000);
}
}



function isloadfotogalery(){
if(!window.ActiveXObject)document.addEventListener('keydown',function(e){if(e.keyCode==37)ukazImage('<');if(e.keyCode==39)ukazImage('>');} ,true);
else document.attachEvent('onkeydown',function(e){if(e.keyCode==37)ukazImage('<');if(e.keyCode==39)ukazImage('>');});


if(varStranka['zi']!=false){

links=document.getElementsByClassName('fotogalerie');

otevri_fotogalerii(links[(varStranka['zi']-1)].getAttribute('href'));
}
}

function otevri_foto_2(g){
url=g.getAttribute('href');
otevri_fotogalerii(url);
}
function ukazImage(c){

if(varStranka['typ'] && varStranka['typ']=='foto'){
G=(fotoShowImage['aktualnibox']-1)*fotoShowImage['limit'];
}


if(c=='<')g=fotoShowImage['predchozi'];
if(c=='>')g=fotoShowImage['dalsi'];

if(g>0 && g<=fotoShowImage['celkemnastrance']){
divTitle=document.getElementById('titleImage');
if(title=fotoArray[g][1]){
divTitle.style.display="block";
divTitle.innerHTML=title;
}else{
divTitle.style.display="none";
//divTitle.innerHTML="";
}
divFoto=document.getElementById('fotoFullSize');
divFoto.src=fotoArray[g][0];

fotoShowImage['pocetprohlednutych']++;

fotoShowImage['aktualni']=g;
fotoShowImage['predchozi']=g-1;
fotoShowImage['dalsi']=g+1;

backFoto=document.getElementById('backImage');
goFoto=document.getElementById('goImage');

if(varStranka['typ'] && varStranka['typ']=='foto'){
predchozi=G+fotoShowImage['predchozi'];
dalsi=G+fotoShowImage['dalsi'];
aktualni=G+fotoShowImage['aktualni'];
}else{
predchozi=fotoShowImage['predchozi'];
dalsi=fotoShowImage['dalsi'];
aktualni=fotoShowImage['aktualni'];
}

if(predchozi==0)backFoto.style.display='none';
else backFoto.style.display='block';

if(dalsi>fotoShowImage['celkem'])goFoto.style.display='none';
else goFoto.style.display='block';

activFoto=document.getElementById('activImage');
activFoto.innerHTML=aktualni+' / '+fotoShowImage['celkem'];
}else{

if(varStranka['typ'] && varStranka['typ']=='foto'){
x=G+g;
x=G+g;

if(x>fotoShowImage['limit'] && x<=fotoShowImage['celkem'] && c=='>'){
 //loadBoxFoto(fotoShowImage['aktualnibox']+1,fotoShowImage['limit']);
location.href=(fotoShowImage['aktualnibox']+1)+'.stranka?zi='+1;
}else if(x>0 && c=='<'){
// loadBoxFoto(fotoShowImage['aktualnibox']-1,fotoShowImage['limit']);
location.href=(fotoShowImage['aktualnibox']-1)+'.stranka?zi='+fotoShowImage['limit'] ;

}
}

}
}
function zavri_fotogalerii(box){

foto=document.getElementById('fotoFullSize');
foto.parentNode.style.backgroundImage="";
foto.src="";

setTimeout('Effect.BlindUp("'+box+'",{scaleFromCenter:true});',100);
}
function otevri_fotogalerii(url){//url

links=document.getElementsByClassName('fotogalerie');

fotoShowImage['celkem']=links.length;
fotoShowImage['celkemnastrance']=links.length;
for(x=0;x<fotoShowImage['celkem'];x++){
if(links[x].getAttribute('href')==url){
fotoShowImage['aktualni']=x+1;
fotoShowImage['predchozi']=x;
fotoShowImage['dalsi']=x+2;

if(title=links[x].getAttribute('title'));
else title=false;
}
fotoArray[x+1]=new Array(links[x].getAttribute('href'),links[x].getAttribute('title'));
}

if(varStranka['typ'] && varStranka['typ']=='foto'){

fotoShowImage['celkem']= parseInt(document.getElementsByName('totalfoto').item(0).value);
fotoShowImage['limit']= parseInt(document.getElementsByName('ppns').item(0).value);
if(a=document.getElementsByName('aktualnistranafoto'))fotoShowImage['aktualnibox']= parseInt(a.item(0).innerHTML);
else fotoShowImage['aktualnibox']=1;


}


if(varStranka['typ'] && varStranka['typ']=='foto'){
G=(fotoShowImage['aktualnibox']-1)*fotoShowImage['limit'];
predchozi=G+fotoShowImage['predchozi'];
dalsi=G+fotoShowImage['dalsi'];
aktualni=G+fotoShowImage['aktualni'];
}else{
predchozi=fotoShowImage['predchozi'];
dalsi=fotoShowImage['dalsi'];
aktualni=fotoShowImage['aktualni'];
}

var divFoto= document.getElementById(DIVfotogalerie);

divFoto.style.display="block";
/* základní nastavení hlavního boxu*/
  var vzornikX=(winW()/2)-442;
  vzornikY=20;
  odrolovano=mujScrollY();
  vzornikY=vzornikY+odrolovano;
  divFoto.style.left=vzornikX+"px";
  divFoto.style.top=vzornikY+"px";
  divFoto.style.width="884px";
  divFoto.style.height="704px";
  divFoto.style.position="absolute";
  divFoto.style.zIndex="100";
  divFoto.className="select-mask";
  divFoto.innerHTML="";


DIVf=document.createElement('DIV');
DIVf.style.border="2px solid black";
DIVf.style.display="none";
divFoto.appendChild(DIVf);
DIVf.setAttribute("id", 'boxFullSize');
DIVf.style.width="880px";
DIVf.style.height="700px";
DIVf.style.position="absolute";


DIVpred=document.createElement('DIV');
DIVpred.setAttribute("id", 'backImage');
DIVpred.setAttribute("onclick", "ukazImage('<');");/*'boxFullSize'document.getElementById('"+DIVfotogalerie+"').style.display='none';*/
DIVpred.className="fotoButon";
DIVpred.style.width="115px";
DIVpred.style.padding="5px 0px 0px 5px";
DIVpred.style.left="10px";

DIVpred.style.backgroundImage="url("+AktualDir+"G/predchozi.gif)";
DIVpred.style.backgroundPosition="95px 50%";
if(predchozi==0)DIVpred.style.display='none';
textValue=document.createTextNode(PSFlang['fotoPred']);
DIVpred.appendChild(textValue);
DIVf.appendChild(DIVpred);


DIVpred=document.createElement('DIV');
DIVpred.setAttribute("id", 'goImage');
DIVpred.setAttribute("onclick", "ukazImage('>');");/*'boxFullSize'document.getElementById('"+DIVfotogalerie+"').style.display='none';*/
DIVpred.className="fotoButon";
DIVpred.style.width="115px";
DIVpred.style.padding="5px 5px 0px 0px";
DIVpred.style.left="300px";
DIVpred.style.textAlign="right";

DIVpred.style.backgroundImage="url("+AktualDir+"G/dalsi.gif)";
DIVpred.style.backgroundPosition="5px 50%";
if(dalsi>fotoShowImage['celkem'])DIVpred.style.display='none';
textValue=document.createTextNode(PSFlang['fotoDalsi']);
DIVpred.appendChild(textValue);
DIVf.appendChild(DIVpred);

DIVpred=document.createElement('DIV');
DIVpred.setAttribute("id", 'activImage');
DIVpred.className="fotoText";
DIVpred.style.width="150px";
DIVpred.style.left="140px";
DIVpred.style.paddingTop="5px";
textValue=document.createTextNode(aktualni+" / "+fotoShowImage['celkem']);
DIVpred.appendChild(textValue);
DIVf.appendChild(DIVpred);


DIVzavrit=document.createElement('DIV');
DIVzavrit.setAttribute("onclick", "zavri_fotogalerii('"+DIVfotogalerie+"');");/*'boxFullSize'document.getElementById('"+DIVfotogalerie+"').style.display='none';*/
DIVzavrit.className="fotoButon";
DIVzavrit.style.width="95px";
DIVzavrit.style.padding="5px 0px 0px 5px";
DIVzavrit.style.right="10px";

DIVzavrit.style.backgroundImage="url("+AktualDir+"G/zavrit1.gif)";
DIVzavrit.style.backgroundPosition="70px 50%";

textValue=document.createTextNode(PSFlang['fotoZavrit']);
DIVzavrit.appendChild(textValue);
DIVf.appendChild(DIVzavrit);

if(!window.ActiveXObject)DIVf.style.background="transparent url("+AktualDir+"G-PSF/PSFpngBack.png) left top repeat";
else DIVf.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+AktualDir+"G-PSF/PSFpngBack.png', sizingMethod='scale')";


fotoO=document.createElement('DIV');
fotoO.style.border="2px solid black";
fotoO.style.display="block";
DIVf.appendChild(fotoO);
//fotoO.setAttribute("id", 'fotoFullSize');
fotoO.style.top="58px";
fotoO.style.left="38px";
fotoO.style.width="800px";
fotoO.style.height="600px";
fotoO.style.position="absolute";


fotoT=document.createElement('DIV');
fotoT.setAttribute("id", 'titleImage');
if(!window.ActiveXObject)fotoT.style.background="transparent url("+AktualDir+"G-PSF/PSFpngBack.png) left top repeat";
else fotoT.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+AktualDir+"G-PSF/PSFpngBack.png', sizingMethod='scale')";
//fotoT.style.background="black";
fotoT.style.position="absolute";
fotoT.style.fontWeight="bold";
fotoT.style.fontSize="15px";
fotoT.style.color="white";
fotoT.style.top="0px";
fotoT.style.left="0px";
fotoT.style.padding="3px 10px";
fotoO.appendChild(fotoT);
if(title!=false){textValue=document.createTextNode(title);
fotoT.appendChild(textValue);
fotoT.style.display="block";
}else fotoT.style.display="none";
fotoX=document.createElement('DIV');
fotoX.style.width="100%";
fotoX.style.height="100%";
fotoX.className="img_center";
fotoX.style.backgroundColor="black";// url("+AktualDir+"G/loading7.gif) 50% 50% no-repeat";
fotoO.appendChild(fotoX);

fotoI=document.createElement('DIV');
fotoX.appendChild(fotoI);
foto=document.createElement('img');
fotoI.appendChild(foto);
foto.setAttribute("id", 'fotoFullSize');

//foto.style.background="black url("+AktualDir+"G/loading7.gif) 50% 50% no-repeat";
fotoShowImage['pocetprohlednutych']++;


DIVmask="<!--[if lte IE 6.5]><iframe></iframe><![endif]-->";
/*závěrečná aktivace boxu*/
reloadDIV = divFoto.innerHTML;
divFoto.innerHTML=reloadDIV+DIVmask;

setTimeout('zIndexOken("DIVfotogalerie")', 100);
Effect.BlindDown('boxFullSize',{scaleFromCenter:true});
/*
foto=document.getElementById('fotoFullSize');
foto.parentNode.style.background="black url("+AktualDir+"G/loading7.gif) 50% 50% no-repeat";
*/
setTimeout("foto=document.getElementById('fotoFullSize');foto.parentNode.style.background='black url("+AktualDir+"G/loading7.gif) 50% 50% no-repeat';foto.src='"+url+"';",100);

}