var ID_MENU = 'mainMenu';
var SUFFIX  = '_hi';


function addEvent(obj, type, fn)
{
	if (obj.addEventListener) {
		obj.addEventListener(type, fn, false);
	}
	else if (obj.attachEvent) {
		obj['e'+type+fn] = fn;
		obj[type+fn] = function() { obj['e'+type+fn](window.event); }
		obj.attachEvent('on'+type, obj[type+fn]);
	}
}

function preloadImages ()
{
	this.images = {	lo: new Image(), hi: new Image() }
	this.images.lo.src = this.src.replace(new RegExp(SUFFIX+'\\.'), '.');
	this.images.hi.src = this.images.lo.src.replace(new RegExp('\\.(\\w{3,4})$'), SUFFIX+'.'+'$1');
}

function menuHi ()
{
	this.src = this.images.hi.src;
}

function menuLo ()
{
	this.src = this.images.lo.src;
}

function initMenu ()
{
	var menu = document.getElementById(ID_MENU);
	if (!menu) {
		return;
	}
	var imgs = menu.getElementsByTagName('img');
	for (i=0; i<imgs.length; i++) {
		imgs[i].preloadImages = preloadImages;
		imgs[i].preloadImages ();
		if (!new RegExp(SUFFIX+'\\.').test(imgs[i].src)) {
			imgs[i].onmouseover = menuHi;
			imgs[i].onmouseout  = menuLo;
		}
	}
}

addEvent (window, 'load', initMenu);


function showPrintable (_page)
{
	height = screen.availHeight - 100;
	winopen (_page + '?MEDIA=print', 850, height, 'yes');
}


function printPage ()
{
    var links = document.getElementsByTagName('a');
    for (i = 0; i < links.length; i++) {
        links[i].onclick = function () { return false };
    }

    setTimeout('window.print()', 1000);
}


var FV = new Array();


function createBanner (id, url, style, FV)
{
	var FVstr = new String();
	for (var i in FV) {
		FVstr += "&" + i + "=" + FV[i];
	}
	FVstr = FVstr.substr(1)

	document.write('<object id="'+id+'" style="' + style + '" data="'+url+'" type="application/x-shockwave-flash">');
	document.write('<param name="movie" value="'+url+'">');
	document.write('<param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer">');
	document.write('<param name="wmode" value="transparent">');
	document.write('<param name="quality" value="high">');
	document.write('<param name="bgcolor" value="#ffffff">');
//	document.write('<param name="scale" value="noscale">');
	document.write('<param name="menu" value="false">');
	document.write('<param name="FlashVars" value="'+FVstr+'">');
	document.write('</object>');
}


function createFlash(id,left,bottom,width,height,url,FV)
{
	sLeft   = left ? 'left:'+left+'px;' : '';
	sBottom = bottom ? 'bottom:'+bottom+'px;' : '';
	sWidth  = width ? 'width:'+width+'px;' : '';
	sHeight = height ? 'height:'+height+'px;' : '';
	sStyle  = sLeft + sBottom + sWidth + sHeight;

	createBanner (id, url, sStyle, FV);
}

function closeTL()
{
	//Script zamykajacy to layera
	document.getElementById('banerTopLayer').style.display="none";
}

function showBanner() {
  setTimeout("var obj = document.getElementById('banerTopLayer');obj.style.display = 'block';",6500);

}
