
function findObj(n, d) {
	var p, i, x;

	if(!d) d = document;

	if((p = n.indexOf("?")) > 0 && parent.frames.length) {
		d = parent.frames[n.substring(p + 1)].document;
		n = n.substring(0, p);
	}
	if(!(x = d[n]) && d.all)
		x = d.all[n];
		for(i = 0; !x && i < d.forms.length;i++)
			x = d.forms[i][n];
		for(i = 0; !x && d.layers && i < d.layers.length;i++)
			x = findObj(n, d.layers[i].document);
		if(!x && d.getElementById)
			x = d.getElementById(n);
	return x;
}

function showHideLayers() {
	var i, p, v, obj, args = showHideLayers.arguments;

	for(i = 0; i < (args.length-2); i += 3)
		if((obj = findObj(args[i])) != null) {
			v = args[i + 2];
			if(obj.style) {
				obj = obj.style;
				v = (v == 'show') ? 'visible' : (v = 'hide') ? 'hidden' : v;
			}
			obj.visibility = v;
		}
}

function Menu()
{
	this.active = 0;
	this.to = null;
	this.showMenu = showMenu;
	this.hideMenu = hideMenu;
	this.stTO = stTO;
	this.crTO = crTO;
}

function showMenu(name) {
	if(this.active == 0) {
		clearTimeout(this.to);
		this.active = 1;
		showHideLayers(name, '', 'show');
	}
}

function hideMenu() {
	showHideLayers('mKlub', '', 'hide');
	showHideLayers('mRozgrywki', '', 'hide');
	showHideLayers('mDruzyny', '', 'hide');	
	showHideLayers('mKibice', '', 'hide');

	this.active = 0;
}

function stTO() {
	this.to = setTimeout('this.hideMenu()', 1000);
}

function crTO() {
	clearTimeout(this.to);
}
