var active = '';
var subactive = '';
var timer;
function showlayer(wert){
    if(active != ''){
	hidelayer(active,false);
	document.getElementById('nav' + wert).className = 'on';
	active = wert;
    } else {
	document.getElementById('nav' + wert).className = 'on';
	active = wert;
    }
}
function hidelayer(wert,istimed){
    clearTimeout(timer);
    document.getElementById('nav' + wert).className = '';
    active = '';
    if(istimed){
	showclickedlayer();
    }
    if(subactive != ''){
	hidesublayer(subactive);
    }
}
function settimer(){
	clearTimeout(timer);
	timer = setTimeout("hidelayer('" + active + "',true)", 1000);
}
function highlight(sub, subsub){
	document.getElementById('nav' + sub + 'sub' + subsub).className = 'on';
}
function showclickedlayer(){
    try{
	if(clickedlayer.length > 0){
	    if(clickedlayer.length == 1){
		showlayer(clickedlayer);
		active = clickedlayer;
	    } else {
		var clicked = new Array();
		clicked = clickedlayer.split(',');
		showlayer(clicked[0]);
		highlight(clicked[0], clicked[1]);
		active = clicked[0];
	    }
	}
    } catch(e){}
}

var wmtt = null;
function showhelp(element,id){
    wmtt = document.getElementById("help" + id);
    document.onmousemove = update;
    wmtt.style.display = "block";
}

function hidehelp(elm,id){
    document.onmousemove = null;
    document.getElementById("help" + id).style.display = "none";
}

function update(e) {
    if (typeof window.pageYOffset != 'undefined') {
	x = (document.all) ? window.event.x + window.pageXOffset : e.pageX;
	y = (document.all) ? window.event.y + window.pageYOffset  : e.pageY;
    }
    else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
	x = (document.all) ? window.event.x + document.documentElement.scrollLeft : e.pageX;
	y = (document.all) ? window.event.y + document.documentElement.scrollTop  : e.pageY;
    }
    else if (typeof document.body != 'undefined') {
	x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
	y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
    }
    if (wmtt != null) {
	wmtt.style.left = (x+10) + "px";
	wmtt.style.top 	= (y+10) + "px";
    }
}

