function popUp (url, width, height) {
	var id = new Date().getTime();

	var left = window.screen.width/2 - width/2;
	var scrollbars = 0;
	if (height > (window.screen.height - 120)) {
		height = window.screen.height - 120;
		width = width + 30;
		scrollbars = 1;
	}
	window.open (url, id, 'toolbar=0, scrollbars='+scrollbars+', location=0, statusbar=0, menubar=o, resizable=1, top=0, left='+left+', width='+width+', height='+height);
}




window.onload = function() {changeHrefTarget('pdfLink', 1);};


function getElementsByClass (searchClass, domNode, tagName) {
	if (domNode == null) domNode = document;
	if (tagName == null) tagName = '*';
	var el = new Array();
	var tags = domNode.getElementsByTagName(tagName);
	var tcl = " "+searchClass+" ";
	for(i=0,j=0; i<tags.length; i++) {
		var test = " " + tags[i].className + " ";
		if (test.indexOf(tcl) != -1)
			el[j++] = tags[i];
	}
	return el;
}

function changeHrefTarget(hrefClass, searchChilds) {
	// change target for a tags with specified class
	var as = getElementsByClass(hrefClass);
	for(i=0; i<as.length; i++)
		as[i].target = '_blank';
}







function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	cookie = name+"="+value+expires+"; path=/";

	document.cookie = cookie;
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}










function makeBanner() {
	var viewCount = readCookie('toplayer') ? parseInt(readCookie('toplayer')) : 0;
	if (viewCount < 3)	{
		var flash_menu = new SWFObject("http://n.pl/fileadmin/flash/n_urodziny.swf", "flash_toplaterf", "100%", "100%", "8");
		flash_menu.addParam("quality", "high");
		flash_menu.addParam("menu", "false");
		flash_menu.addParam("wmode", "transparent");
		flash_menu.addParam('scale', 'noscale');
		flash_menu.addParam("allowScriptAccess", "sameDomain");
		flash_menu.addParam('closeTAG', 'javascript:hideToplayer()');

		if (flash_menu.write("toplayer"))	{
			showToplayer();
		}

		createCookie('toplayer', ++viewCount, 0);
		this.interv = window.setInterval("hideToplayer()", 30000);
	}
	else {
		hideToplayer();
	}

	// reset cookie
	//createCookie('toplayer', 0, 0);
}
function showToplayer()	{
	document.getElementById('toplayer').style.display = 'block';
}
function hideToplayer()	{
	document.getElementById('toplayer').style.display = 'none';
	document.getElementById('toplayer').style.zIndex = '-1';
	clearInterval(this.interv);
}
