/* // // */
var W3CDOM = (document.createElement && document.getElementsByTagName);
var mouseClicksNav = new Array();
var mouseOvers = new Array();
var mouseOuts = new Array();

function init() {
// !!! UWAGA !!! tylko dla testow podmieniany tytul
//	document.title = ':. '+document.title + ' : ' + navigator.userAgent;
	if (!W3CDOM) return;
	if (document.getElementById('fsearch')) {
		 document.getElementById('fsearch').onfocus=testValueForm;
		 document.getElementById('fsearch').onblur=testValueForm;
	}
	if (document.getElementById && document.createTextNode) {
		var tmo=document.getElementById('mainMenu');
		var as=tmo.getElementsByTagName('a');
		for (var i=0;i<as.length;i++) {
			as[i].onmouseover=function(){show(this);return false}
//			as[i].onclick=function(){this.blur(); return false} // wylaczenie klikania
		}
//		hidem();
	}
	if (document.getElementById('menuBottom')) {
		var nav = document.getElementById('menuBottom');
		var imgs = nav.getElementsByTagName('img');
		for (var i=0;i<imgs.length;i++) {
			imgs[i].onmouseover = mouseGoesOver;
			imgs[i].onmouseout = mouseGoesOut;
			var suffix = imgs[i].src.substring(imgs[i].src.lastIndexOf('.'));
			mouseOuts[i] = new Image();
			mouseOuts[i].src = imgs[i].src;
			mouseOvers[i] = new Image();
			mouseOvers[i].src = imgs[i].src.substring(0,imgs[i].src.lastIndexOf('.')) + "_ov1" + suffix;
			imgs[i].number = i;
		}
	}
	if (activPage) show(document.getElementById(activPage));
}

function mouseGoesOver() {
	this.src = mouseOvers[this.number].src;
}

function mouseGoesOut() {
	this.src = mouseOuts[this.number].src;
}

function show(obj) {
	hidem();
	var id=obj.id.substring(4,32);
	var tmo=document.getElementById('mainMenu');
	var as=tmo.getElementsByTagName('a');
	for (var i=0;i<as.length;i++) {
		as[i].className='';
	}
	if(document.getElementById(id)) {
		document.getElementById(id).style.display='block';
		if (id!='menu00') document.getElementById(obj.id).className='activ';
	}
}

function hidem() {
	var tmo=document.getElementById('mainSubMenu');
	var as=tmo.getElementsByTagName('div');
	for (var i=0;i<as.length;i++) {
		as[i].style.display='none';
	}
}


var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
try {
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
	try {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) {
		xmlhttp = false;
	}
}
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	xmlhttp = new XMLHttpRequest();
}

function loadFragmentInToElement(fragment_url, element_id) {
	if(element_id=='swichNavBc') { document.getElementById('swichNavB').style.display='block'; }
	var element = document.getElementById(element_id);
	element.style.display = 'block';
	element.innerHTML = '<div class="info"><em>Loading ...</em></div>';
	xmlhttp.open("GET", fragment_url);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			element.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
	return false;
}


function getObj(name) {
	 if (document.getElementById) {
	 	this.obj = document.getElementById(name);
		this.style = document.getElementById(name).style;
	} else if (document.all) {
		this.obj = document.all[name];
		this.style = document.all[name].style;
	} else if (document.layers) {
		this.obj = document.layers[name];
		this.style = document.layers[name];
	}
}
function setPos(obj,oName) {
	var newX = getPosX(obj);
	var newY = getPosY(obj);
	if (oName == 'SkinLayer') newX -= 450;
	if (oName == 'SkinLayer') newY -= 300;
	if (newX<0) newX=0;
	var x = new getObj(oName);
	x.style.top = newY + 'px';
	x.style.left = newX + 'px';
}
function getPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	} else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function getPosY(obj) {
	var curtop = obj.offsetHeight;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	} else if (obj.y)
		curtop += obj.y;
	return curtop;
}



window.onload = function () {
	init();
}
document.writeln('<script language="JavaScript" src="js/overlib_mini.js" type="text/JavaScript"></script>');


