function Is() {
    agent  = navigator.userAgent.toLowerCase();
    this.major = parseInt(navigator.appVersion);
    this.minor = parseFloat(navigator.appVersion);
    this.ns    = ((agent.indexOf('mozilla')   !=   -1) &&
		 ((agent.indexOf('spoofer')   ==   -1) &&
		 (agent.indexOf('compatible') ==   -1)));
    this.ns2   = (this.ns && (this.major      ==    3));
    this.ns3   = (this.ns && (this.major      ==    3));
    this.ns4b  = (this.ns && (this.major      ==    4) &&
		 (this.minor		      <= 4.03));
    this.ns4   = (this.ns && (this.major      >=    4));
    this.ns6   = (this.ns && (this.major     >=    5));
    this.ie    = (agent.indexOf("msie")       !=   -1);
    this.ie3   = (this.ie && (this.major      <     4));
    this.ie4   = (this.ie && (this.major      ==    4) &&
		 (agent.indexOf("msie 5.0")   ==   -1));
    this.ie5   = (this.ie && (this.major      ==    4) &&
		 (agent.indexOf("msie 5.0")   !=   -1));
    this.ie55  = (this.ie && (this.major      ==    4) &&
		 (agent.indexOf("msie 5.5")   !=   -1));
    this.ie6  = (this.ie && (this.major      ==    4) &&
		 (agent.indexOf("msie 6.0")   !=   -1));
}


var is = new Is();

if(is.ns4) {
    doc = "document";
    sty = "";
    htm = "";
	LayerShow = "show";
	bws = "ns";
} else {
   doc = "document.all";
   sty = ".style";
   htm = "";
	LayerShow = "visible";
	bws = "ie";
}
/* NASTAVENO 28.1.2010 NATVRDO (verze NS ve FF 3.6 nefunguje) */
doc = "document.all";
sty = ".style";
htm = "";
LayerShow = "visible";
bws = "ie";

var menuarr = new Array("01","02","03","04","05");

function MenuShow(lay,ho) {
	if(ho == "YES") {
		for(var i = 0; i < menuarr.length; i++) {
			ly = eval(doc + "['menuD" + menuarr[i] + "']" + sty);
			ly.visibility = "hidden";
		}
	}
	if (lay==""){}
	else
	{
	ly = eval(doc + "['" + lay + "']" + sty);
	ly.visibility = LayerShow;
	}
}

function MenuHide(lay) {
	ly = eval(doc + "['" + lay + "']" + sty);
	if(is.ns4) {
		ly.visibility = "hidden";


	} else	{
		if(event.x < (parseInt(ly.left) + 2) || event.x > (parseInt(ly.left) + parseInt(ly.width) - 2)) {
			ly.visibility = "hidden";
		}
		if(event.y < (parseInt(ly.top) - 5) || event.y > (parseInt(ly.top) + parseInt(ly.height))) {
			ly.visibility = "hidden";
		}
	}

}
