// JavaScript Document

function poleft(el) {
    return el.offsetLeft + (el.offsetParent ? poleft(el.offsetParent) : 0);
} 
function potop(el) {
    return el.offsetTop + (el.offsetParent ? potop(el.offsetParent) : 0);
} 
function showinfo(idlayer, idbutton) {
    lyr = document.getElementById(idlayer);
    btn = document.getElementById(idbutton);
    if (!lyr.cp) {
	x = poleft(btn);
	if ((x - lyr.offsetWidth) > 0) {
	    lyr.style.left = (x - lyr.offsetWidth)+'px';
	}
	y = potop(btn) + btn.offsetHeight;
	lyr.style.top = y+'px';
	lyr.cp = 1;
    };
    lyr.style.visibility = 'visible';
}  

function hide(lyr) {
    lyr.style.visibility = "hidden";
}

function hideinfo(idlayer) {
    lyr = document.getElementById(idlayer);
    lyr.style.visibility = "hidden";
    //window.setTimeout("hide(lyr)", 750);
}

function switchSearch( toHide, toShow, navOff, navOn ){
    
    var hide = document.getElementById(toHide);
    var show = document.getElementById(toShow);
    var navshow = document.getElementById(navOn);
    var navhide = document.getElementById(navOff);
    if( hide && show ){
        hide.className = 'unsichtbar';
        show.className = 'suche-start-content';
    }
    if( navhide && navshow ){
        navhide.className = 'suche-naviaus';
        navshow.className = 'suche-navian';
    }
    clearSuggest();
}

function switchTab(toHide, toShow, navOff, navOn, panel, formname) {

    var hide = document.getElementById(toHide);
    var show = document.getElementById(toShow);
    var navshow = document.getElementById(navOn);
    var navhide = document.getElementById(navOff);
    if (hide && show) {
        hide.className = 'unsichtbar';
        show.className = 'sensor-actuator-flash';
    }
    if (navhide && navshow) {
        navhide.className = 'suche-naviaus';
        navshow.className = 'suche-navian';
    }

    document.forms[formname].elements["filtereight"].value = panel;
    
    clearSuggest();
}