if(self != top && self.name != "hidden")
top.location.href=location.href;
var menuNode = null;
var menuWin = null;
var contentWin = null;
var lastMonitor = null;
var menuLvl = new Array();
var prevLvl = null;
var but = null;

function mShowNode(i)
	{
	var html = "<img src=\"menu/nic.gif\" width=\""+13*(i-1)+"\" height=\"16\" border=\"0\" align=\"top\">";
	var msg = (this.state?"Zabal":"Rozbal")+" tuto větev.";
	but = but + 1
	if(this.elements.length)
		{
		html += "<a href=\"javascript:top.menuNode.mToggle('"+this.name+"')\" class=\"menu\" onmouseover=\"document.images['but"+but+"'].src='menu/"+(this.state?"minus":"plus")+"-over.gif'; window.status='"+msg+"'; return true\" onmouseout=\"document.images['but"+but+"'].src='menu/"+(this.state?"minus":"plus")+"-out.gif'; window.status=window.defaultStatus; return true\"><img align=\"top\" name=\"but"+but+"\"	src=\"menu/"+(this.state?"minus":"plus")+".gif\" width=\"16\" height=\"16\" border=\"0\" alt=\""+msg+"\"></a>";
		if(this.href.length)
			{
			html += "<a href=\""+this.href+(this.target?"\" target=\""+this.target:"")+"\" class=\"menu\" onClick=\"top.menuNode.mToggle('"+this.name+"')\" onmouseover=\"document.images['but"+but+"'].src='menu/"+(this.state?"minus":"plus")+"-over.gif'; window.status='"+this.name+"'; return true\" onmouseout=\"document.images['but"+but+"'].src='menu/"+(this.state?"minus":"plus")+"-out.gif'; window.status=window.defaultStatus; return true\" title=\""+this.name+"\">"+this.name+"</a>";
			}
		else
			{
			html += this.name;
			}
		}
	else
		{
		if(this.href.length)
			{
			html += "<a href=\""+this.href+(this.target?"\" target=\""+this.target:"")+"\" class=\"menu\" onmouseover=\"document.images['but"+but+"'].src='menu/odrazka-over.gif'; window.status='"+this.name+"'; return true\" onmouseout=\"document.images['but"+but+"'].src='menu/odrazka-out.gif'; window.status=window.defaultStatus; return true\" title=\""+this.name+"\"><img align=\"top\" name=\"but"+but+"\" src=\"menu/odrazka.gif\" width=\"16\" height=\"16\" border=\"0\">"+this.name+"</a>";
			}
		else
			{
			html += this.name;
			}
		}

	html += "<br>\n";

	if(this.state)
		for(var x=0;x<this.elements.length;x++)
			html += this.elements[x].mShowNode(i+1);
	return html;
	}

function mShow(w)
	{
	menuWin = w;
	menuWin.document.open();
	menuWin.document.write("<html>\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html;charset=windows-1250\">\n<link rel=\"stylesheet\" href=\"rss.css\">\n<base target=main>\n</head>\n");
	menuWin.document.write("<body onload=\"top.preloadImages()\" class=\"menubg\" background=\"menu/pozadi_menu.gif\" bgcolor=#999999 text=#333333 link=#DDDDDD vlink=#CCCCCC alink=#FFFFFF leftmargin=\"0\" marginwidth=\"0\" topmargin=\"0\" marginheight=\"0\">\n");
	menuWin.document.write("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" height=\"100%\">\n");
	menuWin.document.write("<tr><td width=\"100%\"><a href=\"obsah.php\" target=\"obsah\" title=\"Návrat na úvodní stránku\" onmouseover=\"document.images['logo'].src='menu/koule-over.gif'; window.status='Návrat na úvodní stránku'; return true\" onmouseout=\"document.images['logo'].src='menu/koule.gif'; window.status=window.defaultStatus; return true\"><img name=\"logo\" src=\"menu/koule.gif\" border=\"0\" width=\"90\" height=\"110\"></a></td></tr>\n");
	menuWin.document.write("<tr><td height=\"100%\" valign=\"top\" class=\"menu\">\n<nobr>");
	if(menuNode.state)
		for(var x=0;x<menuNode.elements.length;x++)
			menuWin.document.write(menuNode.elements[x].mShowNode(1));
	menuWin.document.write("</nobr></td></tr>\n");
	menuWin.document.write("</table>\n</font>\n</body>\n</html>\n");
	menuWin.document.close();
	}

function mToggle(n,s)
	{
	but = 0;
	var p=this.mLoop(n);
	if(p)
		{
		if(typeof(s) == "undefined")
			s=(!p.state);
		if(p.state != s)
			{
			p.state=s;
			if(p.state)
				while(p)
					{
					p.state=true;
					p=p.parent;
					}
			else
				for(var x=0;x<p.elements.length;x++)
					if(p.elements[x].state)
						p.mToggle(p.elements[x].name,false);
			setTimeout("top.menuNode.mShow(top.menuWin)",100);
			}
		}
	}

function mLoop(n)
	{
	if(this.name.toLowerCase() == n.toLowerCase() || this.href.toLowerCase() == n.toLowerCase())
		return this;
	for(var x=0;x<this.elements.length;x++)
		{
		var p=this.elements[x].mLoop(n);
		if(p)
			return p;
		}
	return null;
	}

function mMonitor(w)
	{
	if(!top.frames[1].frames.length)
		return;
	contentWin = w;
	if(lastMonitor != w.location.pathname)
		{
		lastMonitor = w.location.pathname;
		menuNode.mToggle(w.location.pathname,true);
		}
	}

function pNode(n,h,t)
	{
	this.name = n;
	this.href = h;
	this.target = t;
	prevLvl = this;
	}

function mNode(l,n,h,t,o)
	{
	this.name = n;
	this.href = h;
	this.target = t;
	this.option = o;
	this.state = false;
	this.elements = new Array();
	this.elements.length = 0;
	this.parent = null;
	this.mShow = mShow;
	this.mShowNode = mShowNode;
	this.mToggle = mToggle;
	this.mLoop = mLoop;
	this.mMonitor = mMonitor;
	menuLvl[l] = this;
	if(l)
		{
		this.parent = menuLvl[l-1];
		this.parent.elements[this.parent.elements.length++] = this;
		}
	else
		{
		this.state = true;
		menuNode = this;
		prevLvl = null;
		}
	}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		mapa_cheb = newImage("menu/koule-over.gif");
		plus_over = newImage("menu/plus-over.gif");
		plus_out = newImage("menu/plus-out.gif");
		plus_click = newImage("menu/plus-click.gif");
		minus_over = newImage("menu/minus-over.gif");
		minus_out = newImage("menu/minus-out.gif");
		minus_click = newImage("menu/minus-click.gif");
		odrazka_over = newImage("menu/odrazka-over.gif");
		odrazka_out = newImage("menu/odrazka-out.gif");
		odrazka_click = newImage("menu/odrazka-click.gif");
		preloadFlag = true;
	}
}
