//------------------------------------------------
//adekShowPic, build 0.253
//funcka prezentacji zdjec
//dziala z pojedynczym zdjeciem jak i cala galeria

function imgall() {
//jesli galeria, ile jest zdjec, liczy anchory z odp. "rel"
var adekpic_nr=0;
var anchors = document.getElementsByTagName('a');
for (var i=0; i<anchors.length; i++){
			var anchor = anchors[i];
			var relAttribute = String(anchor.getAttribute('rel'));
			if (anchor.getAttribute('href') && (relAttribute.toLowerCase().match('adekpic'))){
				adekpic_nr++;
				}
			}
	return adekpic_nr;
 };

function wczytaj_fotke(plik)
{
   if(obrazcel.complete)
   {
   document.getElementById("fotopreloaader").style.marginTop=0;
   document.getElementById("fotopreloaader").src=obrazcel.src;
   }
};

function HidePicDivHtml() {
document.getElementById('picturediv').style.visibility='hidden';
document.getElementById('overlay').style.display='none'
};

function prevPic(id) {
var nid=parseFloat(id)-1;
if (nid == 0) { nid = imgall(); };
var hrefid = 'href' + nid;
document.getElementById('picturediv').style.visibility='hidden';	
document.getElementById(hrefid).onclick();	
}

function nextPic(id) {

var nid=parseFloat(id)+1;
if (nid > imgall()) { nid = 1; };
var hrefid = 'href' + nid;
document.getElementById('picturediv').style.visibility='hidden';	
document.getElementById(hrefid).onclick();
}

function preloadpic(plik, szer, wys, widok,imgall) 
	{
	
	if (widok == undefined) { widok=''; };
	var wysplus;
	var wyspol;
	var divCloseTextH = 15;
	
	var picdiv = document.getElementById("picturediv");
	var overlay = document.getElementById("overlay");
	wysplus = parseInt(wys) + 0;
	wyspol = Math.floor((parseInt(wys)/2));
	szerpol = Math.floor((parseInt(szer)/2));
	
	var oH = document.documentElement.offsetHeight;
	var sH = document.documentElement.scrollHeight;
	var sbH = document.body.scrollHeight;

if (!isOpera) {
	var cH = document.documentElement.clientHeight; } else { var cH = document.body.clientHeight; }

	if (isSafari) {
	var hSuwak = document.body.scrollTop; } else { var hSuwak = document.documentElement.scrollTop; }
	
	//dolna krawedz, jesli dotyka na dole -> zmian Top'a i podniej picdiv layera
	if ((wys + 15 + 14)>=cH) { var picdivBottom = Math.floor(wys+15+14-cH+20)/2; } else { var picdivBottom = 0; };
	//jesli gorna krawe, jesli hSuwak = 0 - pozycja suwaka na 0 badz

	if (isGecko) {
	picdiv.style.top = Math.round((document.documentElement.clientHeight/2)-(wyspol)-15+hSuwak-picdivBottom)+'px'; 
	
	if (oH>=sH )  {
	
	overlay.style.height = document.body.scrollHeight + 10 + 'px';
	} else {
	
	overlay.style.height = document.documentElement.clientHeight + document.documentElement.scrollTop + 10 +'px';
	}};
	
	if (isIE) {
	picdiv.style.top = Math.round((document.documentElement.clientHeight/2)-(wyspol)-15+document.documentElement.scrollTop-picdivBottom)+'px'; 
	//jesli Gecko, Opera
	if (oH<sH )  {
	overlay.style.height = document.body.scrollHeight +'px';
	} else if (oH>sH) {
	
	overlay.style.height = document.documentElement.clientHeight + document.documentElement.scrollTop+ 'px';
	}};
	
	if (isIE6) {
		picdiv.style.left = Math.round((document.documentElement.clientWidth/2)-(szerpol)-15)+'px';
		overlay.style.display='none';
	   }
	
	if (isOpera) {
		//picdiv.style.top = Math.round((document.body.clientHeight/2)-(wyspol)+document.body.scrollTop)-15-picdivBottom+'px';
	   picdiv.style.top = Math.round((document.documentElement.clientHeight/2)-(wyspol)-15+hSuwak-picdivBottom)+'px'; 
	   overlay.style.height = document.body.scrollHeight + 'px';
	   alert('test');
	
	};
	
	//gorna granica - jesli wyjezdza poza gorna granice ustawiamy top na 5px;
	if (parseInt(picdiv.style.top)<0) { picdiv.style.top='5px'; };
	
	//html >> out
	if (widok == undefined || widok == '') {
	
	picdiv.innerHTML="	<div style=\"width:" + szer + "px;height:" + wysplus + "px\"><a href=\"javascript:;\" onclick=\"HidePicDivHtml();\"><img id=\"fotopreloaader\" style=\"margin-top:"+wyspol+"px\" src=\"/files/Image/loading_transp.gif\" alt=\"Kliknij, aby zamknąć zdjęcie\" title=\"Kliknij, aby zamknąć zdjęcie\"/></a></div><div style=\"padding-top:0;width:"+ szer +"px; height:"+divCloseTextH+"px; text-align:right\"><a href=\"javascript:;\" onclick=\"HidePicDivHtml();\">Zamknij</a></div>";
	
	} else if (widok!='' && widok != 'undefined') {
	
		picdiv.innerHTML="	<div style=\"width:" + szer + "px;height:" + wysplus + "px\"><a href=\"javascript:;\" onclick=\"HidePicDivHtml();\"><img id=\"fotopreloaader\" style=\"margin-top:"+wyspol+"px\" src=\"/files/Image/loading_transp.gif\" alt=\"Kliknij, aby zamknąć zdjęcie\" title=\"Kliknij, aby zamknąć zdjęcie\"/></a></div><div style=\"padding-top:0;width:"+ szer +"px; height:"+divCloseTextH+"px; text-align:right\"><span style=\"float:left;text-align:left;width:100px\">Zdjęcie nr "+widok+" / "+imgall+"</span><span><a href=\"javascript:prevPic('"+widok+"');\">&laquo; Poprzednie</a></span> <span><a href=\"javascript:nextPic('"+widok+"');\">Następne &raquo;</a></span>&nbsp; <a href=\"javascript:;\" onclick=\"HidePicDivHtml();\">Zamknij X</a></div>";

	}
	
	document.getElementById("overlay").style.display="block";
	picdiv.style.visibility="visible";
	
	obrazcel = new Image(); 
	if (plik.indexOf('http://',0) == -1) {
	obrazcel.src = '/'+plik; } else { obrazcel.src = plik; };
	czas2=setInterval("wczytaj_fotke('plik')",1000);
}

