var stactive = '';
var substactive = '';
var timer;

function ieGotoURL () {
	if (document.all && typeof(event)!="undefined" && event.srcElement.parentElement.parentElement.id=="selected") {
		document.location.href=event.srcElement.parentElement.parentElement.href;
	}
}




function st_blendeeinaus(elm)
{
	var node = document.getElementById(elm);
	var state = node.style.display;
	node.style.display = state != 'block' ? 'block' : 'none';
	node.style.visibility = state != 'block' ? '' : 'hidden';
}

function st_blendeein(elm)
{
	var node = document.getElementById(elm);
	var state = node.style.display;
	node.style.display = 'block';
	node.style.visibility = '';
}

function st_blendeaus(elm)
{
	var node = document.getElementById(elm);
	var state = node.style.display;
	node.style.display = 'none';
	node.style.visibility = 'hidden';
}

function st_Getlaenge(elm,max,infoelm)
{
	var node=elm;
	var aktuelleLaenge=max-(node.value.length);
	document.getElementById(infoelm).innerHTML='Verbleibende Zeichen: '+aktuelleLaenge;
}

function st_trim (zeichenkette) {
 	return zeichenkette.replace (/^\s+/, '').replace (/\s+$/, '');
}

function showlayer(wert){
    if(stactive != ''){
		hidelayer(stactive,false);
		var node = document.getElementById('nav' + wert);
		if (node!=null)
		{
			document.getElementById('nav' + wert).className = 'on';
		}
		stactive = wert;
    } else {
		if (node!=null)
		{
			document.getElementById('nav' + wert).className = 'on';
		}
		stactive = wert;
    }
}
function hidelayer(wert,istimed){
    clearTimeout(timer);
    document.getElementById('nav' + wert).className = '';
    stactive = '';
    if(istimed){
	showclickedlayer();
    }
    if(substactive != ''){
	hidesublayer(substactive);
    }
}
function settimer(){
	clearTimeout(timer);
	timer = setTimeout("hidelayer('" + stactive + "',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);
		stactive = clickedlayer;
	    } else {
		var clicked = new Array();
		clicked = clickedlayer.split(',');
		/* ausgeschaltet */
		/* showlayer(clicked[0]);*/
		highlight(clicked[0], clicked[1]);
		stactive = clicked[0];
	    }
	}
    } catch(e){}
}

var wmtt = null;
function showhelp(element,id){
    wmtt = document.getElementById("help" + id);
    document.onmousemove = helpupdate;
    wmtt.style.display = "block";
}

function hidehelp(elm,id){
    document.onmousemove = null;
    document.getElementById("help" + id).style.display = "none";
}

function helpupdate(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; */
	x = (document.all) ? window.event.clientX + document.documentElement.scrollLeft : e.pageX;
	y = (document.all) ? window.event.clientY + 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";
    }
}
