var shownmenus=new Array();
var idHide=0;
var ident=0;

function dropit(e,whichone,dropby,parent) {
donthide(e);
themenu=document.getElementById(whichone);
themenuStyle=themenu.style;
if (themenuStyle.visibility=="visible")
	return false;

if (parent!='') {
	parentid=document.getElementById(parent).id;
//	document.getElementById(parent).className='sel';
	}
else {
//	dropby.className='sel';
	parentid=0;
	}
hidemenu2(parentid);
themenu.onmouseout=function () { hidemenu() };
themenu.onmouseover=function (e) { donthide(e) };

element=dropby;
w=element.offsetWidth;
var L=element.offsetLeft+2, T=element.offsetTop;
while(element.offsetParent){
	element=element.offsetParent;
	L+=element.offsetLeft;
	T+=element.offsetTop;
	}
themenuStyle.left=L+w+'px';
themenuStyle.top=T+'px';
iframestyle=document.getElementById('i'+whichone).style;
iframestyle.left=themenuStyle.left;
iframestyle.top=themenuStyle.top;
iframestyle.width=themenu.offsetWidth+'px';
iframestyle.height=themenu.offsetHeight+'px';

if (shownmenus.push) {
	shownmenus.push(whichone);
	iframestyle.display="block";
	}
else
	shownmenus[shownmenus.length]=whichone;
themenuStyle.display="block";
return false;
}

function hidemenu() {
ident=setTimeout('hidemenu2(0)', 1000)
return true;
}
function hidemenu2(parentid) {
i=shownmenus.length;
notfound=true;
while (i>0 && parentid!=shownmenus[i-1]) {
	if (shownmenus.pop)
		themenuid=shownmenus.pop();
	else {
		themenuid=shownmenus[shownmenus.length-1];
		shownmenus.length=shownmenus.length-1;
		}
	iframestyle=document.getElementById('i'+themenuid).style;
	iframestyle.display="none";
	document.getElementById(themenuid).style.display="none";
	i--;
	}
return false;
}

function donthide(e) {
if (ident)
	clearTimeout(ident);
if (e) {
	e.cancelBubble = true;
	if (e.stopPropagation) {
		e.stopPropagation();
		}
	}
return false;
}

//document.onmouseover=hidemenu;

function clk(n) {
if(document.images){
	(new Image()).src="count.php?banner_id="+n;
	}
return true;
}

function getSWFHTML(plik,w,h,DivId,klasa) {
var swfNode = "";
if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { // netscape plugin architecture
	swfNode = '<div class="'+klasa+'"><embed type="application/x-shockwave-flash" src="'+ plik +'" width="'+ w +'" height="'+ h +'" quality="high" wmode="transparent"></div>';
} else { // PC IE
	swfNode  = '<div class="'+klasa+'"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+ w +'" height="'+ h +'">';
	swfNode += '<param name="movie" value="'+ plik +'">';
	swfNode += '<PARAM NAME=quality VALUE=high>';
	swfNode += '<PARAM NAME=wmode VALUE=transparent>';
	swfNode += '</object></div>';
	}
if (DivId!=null)
	document.getElementById(DivId).innerHTML=swfNode;
else
	document.write(swfNode);
return false;
}

var idInt;
var scrollpos=0;
var mychild=1;

function InitScroll() {
scr=document.getElementById('scroller');
if (scr.childNodes.length>2) {
	idInt = window.setInterval("animuj()", 50);
	}
else if (scr.childNodes.length>0) {
	minheight=scr.offsetHeight;
	for (i=1;i<scr.childNodes.length;i++) {
		minheight2=scr.childNodes.item(i).offsetHeight+scr.childNodes.item(i-1).offsetHeight;
		if (minheight2<minheight)
			minheight=minheight2;
		}
	document.getElementById('container').style.height=minheight+'px';
	}
}
function animuj() {
scr=document.getElementById('scroller');
scrollpos--;
scr.style.top=scrollpos+'px';
i=0;
end=true;
if (mychild<scr.childNodes.length && (scrollpos+scr.childNodes.item(mychild).offsetTop<=0)) {
	window.clearInterval(idInt);
	window.setTimeout("InitScroll()", 1000);
	mychild++;
	}
if (scrollpos+scr.offsetHeight<=0) {
	mychild=0;
	scrollpos=document.getElementById('container').offsetHeight;
	scr.style.top=scrollpos+'px';
	}
}

var img=new Image();

function openpic2(pic,code) {
document.getElementById('galimg').src='images/wait.gif';
img.onload=mymove;
img.src='img_upl/'+pic;
document.getElementById('galcontent').innerHTML=code;
mymove2();
return false;
}
function openpic3(pic) {
document.getElementById('galimg').src='images/wait.gif';
img.onload=mymove;
img.src='img_upl/'+galeria[pic];
if (document.getElementById('galcode'+pic))
	document.getElementById('galcontent').innerHTML=document.getElementById('galcode'+pic).innerHTML;
else
	document.getElementById('galcontent').innerHTML='';
current=pic;
mymove2();
return false;
}
function next() {
if (current+1<galeria.length)
return openpic3(current+1);
else
return openpic3(0);
}
function prev() {
if (current>0)
return openpic3(current-1);
else
return openpic3(galeria.length-1);
}

function hidepic() {
document.getElementById('gal').style.visibility="hidden";
document.getElementById('igal').style.display="none";
return false;
}

function mymove()  {
document.getElementById('galimg').src=img.src;
return mymove2();
}
function mymove2() {
var ghost=document.getElementById('gal');
var mytop=(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);
var myleft=(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft);
var mywidth=(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth);
var myheight=(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight);
var ighost=document.getElementById('igal');

var l=myleft+(mywidth-ghost.offsetWidth)/2;
var t=mytop+(myheight-ghost.offsetHeight)/2;
ghost.style.left=(l>10?l+'px':'10px');
ighost.style.left=ghost.style.left;
ighost.style.width=ghost.offsetWidth+'px';

ghost.style.top=(t>10?t+'px':'10px');
ighost.style.top=ghost.style.top;
ighost.style.height=ghost.offsetHeight+'px';
ghost.style.visibility='visible';
ighost.style.display='block';
return true;
}

function adres(elem,p1,p2,p3) {
elem.href='mailto:'+p3+'@'+p2+p1;
return true;
}

function unmung() {
tags=document.getElementsByTagName('A');
szukaj=new RegExp('return adres\\(this,\'(.*)\',\'(.*)\',\'(.*)\'');
for (i=0;i<tags.length;i++) {
	if (tags[i].getAttribute('href')=='#' && ((d=szukaj.exec(tags[i].getAttribute('onclick')))!=null)) {
		adres(tags[i],d[1],d[2],d[3]);
		if (tags[i].innerHTML.indexOf('#')>0)
			tags[i].innerHTML=tags[i].href.substr(7);
		tags[i].removeAttribute('onclick');
		}
	}
}

