﻿// copyrights by Media Ambassador 2005
// JavaScript Document
var activemenus = new Array();
DOM = (document.getElementById) ? 1 : 0;
NS4 = (document.layers) ? 1 : 0;
Konqueror = (navigator.userAgent.indexOf("Konqueror") > -1) ? 1 : 0;
Konqueror21 = (navigator.userAgent.indexOf("Konqueror 2.1") > -1 || navigator.userAgent.indexOf("Konqueror/2.1") > -1) ? 1 : 0;
Konqueror22 = (navigator.userAgent.indexOf("Konqueror 2.2") > -1 || navigator.userAgent.indexOf("Konqueror/2.2") > -1) ? 1 : 0;
Konqueror2 = Konqueror21 || Konqueror22;
Opera = (navigator.userAgent.indexOf("Opera") > -1) ? 1 : 0;
Opera5 = (navigator.userAgent.indexOf("Opera 5") > -1 || navigator.userAgent.indexOf("Opera/5") > -1) ? 1 : 0;
Opera6 = (navigator.userAgent.indexOf("Opera 6") > -1 || navigator.userAgent.indexOf("Opera/6") > -1) ? 1 : 0;
Opera56 = Opera5 || Opera6;
IE = (document.all) ? 1 : 0;
IE4 = IE && !DOM;

useTimeouts = 1;
timeoutFlag = 0;
if (Konqueror21 || Opera56 || IE4) {
	useTimeouts = 0;
}

function showsubmenu(menuId) { try {
//    alert(layer);
	for(oldme in activemenus) {
		//alert(activemenus[oldme]);
		shutdown(activemenus[oldme],5);
	}
	rollover('menu'+menuId);
    document.getElementById('sub'+menuId).style.visibility = "visible";
	clearLMTO();
	activemenus.push(menuId);
} catch (e) {} }

function hidesubmenu(layer) {
    document.getElementById(layer).style.visibility = "hidden";
    //document.layers['sub'].visibility="hidden";
}

//'sub1',4,'raz5'
function shutdown(menuNo) { //submenu,iloscelementow
	var idel = -1;
	
	for(i in activemenus) {
		if (activemenus[i] == menuNo) 
			idel = i;
	}
	
	if (idel>-1)
		activemenus.splice(idel,1);
	//alert(activemenus.join(","));
	
	var subm = "sub"+menuNo;
	var maindiv = "menu"+menuNo;
 
 	x=MM_findObj(subm);
	if (x)
	    if(x.style.visibility == "visible")
			x.style.visibility = "hidden";

	x=MM_findObj(maindiv);
    if (x)
		if(x.style.visibility == "hidden")
		x.style.visibility = "visible";
}

function setLMTO(menuNo) {
	 if(useTimeouts) {
		var pars = "shutdown("+menuNo+")";
		timeoutFlag = setTimeout(pars, 100);
    }
}

function clearLMTO() {
    if(useTimeouts) {
        clearTimeout(timeoutFlag);
    }
}
