var vypisid = 'vypis';
var vypisnum = 110;
var defaultobjdisplay = 'block';

var menuseldef = new Object();
var menusel;
// menuseldef['2003'] = '3,13,23';	// pole budiz doplnovano, kdyz se zada seminare.html?vypis=2003 , tak se rozbali vsechny obsazene vypisy najednou

menuseldef['feature'] = '11,21';
menuseldef['print'] = '22';

menuseldef['organization'] = '12';
menuseldef['publishing'] = '13';


menuseldef['photos'] = '14';
menuseldef['screen'] = '15';

menuseldef['screen'] = '21,31';
menuseldef['upravy'] = '22';
menuseldef['publikace'] = '23';
menuseldef['tisk'] = '32';
menuseldef['organizace'] = '24';
menuseldef['literatura'] = '25';
menuseldef['dalsi'] = '26';
menuseldef['kody'] = '33';
menuseldef['coupon'] = '51';
menuseldef['fashion'] = '52';
menuseldef['book'] = '53';
menuseldef['zps7'] = '41';
menuseldef['zme6'] = '42';
menuseldef['ca4'] = '34';
var prms = getParams();
for (var i in prms) {
	if (i == 'vypis') {
		menusel = menuseldef[prms[i]];
		break;
	}
}

if (menusel == undefined) menusel = '8,9,101,102,103,104,105';	// ktere vypisy se zobrazi default
menusel = ','+menusel+',';	// carky na zacatku i na konci jsou nutne!

// dal vali scriptik, zjednodusene jen pro DOM!
var isdom = document.getElementById?true:false;

var vypisstav = new Array();	// stavove pole

function objdisplay(num,stat,s) {
	var name = vypisid + num;
	if (document.getElementById(name)) {
		document.getElementById(name).style.display = stat;
		vypisstav[num] = s;
	}
	return true;
}

function vypis(n) {
	if (isdom) {	// DOM
	        var name = vypisid + n;
		if (vypisstav[n] == 1) {
			objdisplay(n,'none',0);
		} else {
			objdisplay(n,defaultobjdisplay,1);
		}
	}
	return true;
}

function skovvypis() {
	if (isdom) {	// DOM
		for (var n = 0; n < vypisnum; n++) {	// poskovava vypisy; dimenzi nastavit dle poctu!
			//if (menusel != n) {
			if (menusel.search(','+n+',') == -1) {	// pro vicero oteverenych vypisu
				objdisplay(n,'none',0);
			} else {
				objdisplay(n,defaultobjdisplay,1);
			}
		}
	}
}

function getParams() {
	var parameters= new Object();
	var auxParametersList = unescape(document.location.search.substring(1));
	if (!auxParametersList) {
		return null
	}
	var attributes = auxParametersList.split("&")
	for (var i=0; i<attributes.length; i++) {
		var text=attributes[i].split("=");
		parameters[text[0]]=text[1];
	}
	return parameters;
}
