function liveDiv(count, current) {
	var aDivObjs = new Array();
	for(i = 0; i < count; i++) {
		aDivObjs[i] = document.getElementById('baner_' + i);
	}
	aDivObjs[current].style.display = 'none';
	aDivObjs[current].style.visibility = 'hidden';
	current++;
	if(current == count) {
		current = 0;
	}
	aDivObjs[current].style.display = 'block';
	aDivObjs[current].style.visibility = 'visible';
	var calosc = "liveDiv(" + count + ", " + current + ");";
	setTimeout(calosc, 5000);
} // liveDiv();

function getPageSize(){
	var xScroll, yScroll;
	if (window.innerHeight && window.scrollMaxY) {
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}
	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}
	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
	return arrayPageSize;
}

function GoogleLoadMapTeichert() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl()); 
		map.addControl(new GMapTypeControl()); 
		map.setCenter(new GLatLng(53.456473,14.46629), 15);
		var point = new GLatLng(53.456160, 14.465810); 
		map.addOverlay(new GMarker(point, {title:"Teichert \nul. Koralowa 105"}));
	}
} // GoogleLoadMapTeichert();

function preloadimages() {
  var d = document;
  if(document.images) {
  	if(!document.MM_p)
  		document.MM_p = new Array();
  	var i, j = document.MM_p.length, a = preloadimages.arguments;
  	for(i = 0; i < a.length; i++)
  		if(a[i].indexOf("#") != 0) {
  			document.MM_p[j] = new Image;
  			document.MM_p[j++].src=a[i];
  		}
  }
} // preloadimages()

function pwSetDivHeight() {
	var i = 0;
	var a = arguments;
	var l = (a.length - 1) / 2;
	var min = a[0];
	var aDivObjs = new Array();
	var aDivAdd = new Array();
	var maxDH = 0;
	for(i = 0; i < l; i++) {
		aDivObjs[i] = document.getElementById(a[(i * 2) + 1]);
		aDivAdd[i] = a[(i * 2) + 2];
	}
	for(i = 0; i < l; i++) {
		if((aDivObjs[i].offsetHeight + aDivAdd[i]) > maxDH) {
			maxDH = aDivObjs[i].offsetHeight;
		}
	}
	if(maxDH < min) {
		maxDH = min;
	}
	for(i = 0; i < l; i++) {
		aDivObjs[i].style.height = (maxDH + aDivAdd[i]) + "px";
	}
}


function pwSetDivLeft(vPointer, vLeft, vIdStart) {
	var pointer = document.getElementById(vPointer);
	var offset = 0;
	if(vLeft == 0) {
		pointer.style.display = "none";
		pointer.style.visibility = "hidden";
	} else if(vLeft > 1) {
		for(var i = 1; i < vLeft; i++)
			offset += document.getElementById(vIdStart + i).offsetWidth + 10;
	}
	offset += 15;
	pointer.style.left = offset + "px";
} // pwSetDivLeft();

function pwAloneMenuSwitch(objId) {
	objC = document.getElementById("C" + objId);
	objsK = document.getElementById("tresc").getElementsByTagName("DIV");
	if(objC.style.display == "block") {
		objC.style.display = "none";
		objC.style.visibility = "hidden";
	} else {
		for (i = 0; i < objsK.length; i++) {
			if(objsK[i].id.substring(0,1) == "C") {
				objsK[i].style.display = "none";
				objsK[i].style.visibility = "hidden";
			}
		}
		objC.style.display = "block";
		objC.style.visibility = "visible";
	}
} // pwAloneMenuSwitch()



function pwTopLayerOn(src, w, h) {
	var toplayer = document.getElementById('toplayer');
	var pageSize = getPageSize();
	toplayer.innerHTML = '<a id="zamknij1" class="zamknijtop" href="#" onclick="javascript:tcTopLayerOff();">[X] Zamknij</a>';
	toplayer.innerHTML += ' <img id="topfoto" src="' + src + '" width="760" alt="" /> ';
	toplayer.innerHTML += '<a id="zamknij2" class="zamknijtop" href="#" onclick="javascript:tcTopLayerOff();">[X] Zamknij</a>';
	toplayer.style.width = pageSize[0] + "px";
	toplayer.style.height = (pageSize[1] - 90) + "px";
	toplayer.style.visibility = "visible";
	var zamknij1 = document.getElementById('zamknij1');
	var zamknij2 = document.getElementById('zamknij2');
	zamknij1.style.marginRight = "100px"; //((pageSize[0] - 74) / 2) + "px";
	zamknij2.style.marginRight = "100px"; //((pageSize[0] - 74) / 2) + "px";
}

function pwTopLayerOff() {
	var toplayer = document.getElementById('toplayer');
	toplayer.style.visibility = "hidden";
	toplayer.style.width = "0px";
	toplayer.style.height = "0px";
	toplayer.innerHTML = "";
}

