
function showAd() {

	var e;
	
	if (e = $('tipbox')) {
		
		var myAjax = new Ajax.Request(server+'tipsdaemon.php', {
						method: 'get',
						parameters: 'pagead=1',
						onComplete:	function(request) {
						//alert(request.responseText);
							Element.update(e,request.responseText);
							Element.show(e);

							var x = (Element.getWidth($('body')) - Element.getWidth(e))/2;
							//alert(document.viewport.getWidth() + ' ' + Element.getWidth(e) + ' = ' + x);
							e.setStyle({'position': 'absolute','top': '400px','left': x + 'px','border': '1px','borderStyle': 'solid','borderColor': '#000000'});
							e.scrollTo();
						}
		});
	}
}

function HelpWin(url,name,width,height,scrollbar,move) {
	if((url.search(/^\//)==-1) && url.search(/^http:\/\//)==-1) url='http://www.ultima.pl/'+url;
	var myWindow = window.open(url, name,"width=" + width + ", height=" + height + ",resizable=1,scrollbars=" + scrollbar + ",menubar=no");
	if (move == 1) myWindow.moveTo(400,200);
	myWindow.focus();
}

var stack = new Array();
var savURI = new Array('pgs|0','pgl|0','pgs|1','pgl|1','pgs|2','pgl|2','ct','mp','gr','id','myshop','so','st','spg','osid');
var addURI = new Array();

function unpackURI() {

	var d = unescape(window.location.search.substring(1));

	if (d == null) return null;

	var pieces = d.split('&');
	var c, piece;
	var p;

	for (c in pieces) {
		p = pieces[c] + '';
		piece = p.split('=');
		stack[piece[0]] = piece[1];
	}
}

function getLinkVars(hrefRI) {
	if (hrefRI.search == null) return null;
	var search = unescape(hrefRI.search.substring(1));

	var pieces = search.split('&'); var c;
	var exclude = Array();

	for (c in pieces) {
		p = pieces[c] + '';
		piece = p.split('=');
		exclude[c] = piece[0];
	}
	return exclude;
}

function getURI(hrefRI) {
	if (stack == null) return null;

	var exclude = getLinkVars(hrefRI);
	var key, skip = 0;

	for (key in savURI) {
		if ((typeof stack[savURI[key]] != 'undefined') && (stack[savURI[key]].search(/\D/) == -1)) {
			if (exclude != null) {
				for (c in exclude) {
					if (exclude[c] == savURI[key]) {
						skip = 1;
						break;
					}
				}
			}
			if (!skip) addURI.push(savURI[key] + '=' + stack[savURI[key]]);
			skip = 0;
		}
	}
	if (addURI != '') hrefRI.href = hrefRI.search + '&' + addURI.join('&');
}

unpackURI();

var docId = document.getElementById;

function expandDiv(elementId,closeDiv) {
  if (!docId) return;
  var status; var message;
  	if (closeDiv == true) {
		status = 'none';
	} else if (document.getElementById(elementId).style.display == 'none') {
		status = 'block';
	} else {
		status = 'none';
	}
	document.getElementById(elementId).style.display = status;
}

function showTab(tabName,tabId,numTabs) {
	if (!docId) return;

	for (c = 1; c <= numTabs; c++) {
		if (c == tabId) {
			document.getElementById(tabName + 'c_' + c).style.display = 'block';
			document.getElementById(tabName + '_' + c).style.backgroundImage = 'url(s_graphic/tabbar.darkblue.2.png)';
		} else {
			document.getElementById(tabName + 'c_' + c).style.display = 'none';
			document.getElementById(tabName + '_' + c).style.backgroundImage = 'url(s_graphic/tabbar.grey.2.png)';
		}
	}
}

function addList(elementId) {
  if (!docId) return;
  var status; var message;
	if (document.getElementById(elementId + '0').style.display == 'none') {
		status = 'block';
		message = '...ukryj';
	} else {
		status = 'none';
		message = 'wiêcej...';
	}
	for (c = 0; document.getElementById(elementId + c); c++) {
		document.getElementById(elementId + c).style.display = status;
	}
	document.getElementById(elementId + 'a').innerHTML = message;
}
