var userAgent = navigator.userAgent;
var msie = userAgent.indexOf("MSIE");
var ie4 = ((msie > 0) && (document.all)) ? true : false;                                         // IE 4+
var ie5 = ((ie4) && (document.getElementById)) ? true : false;                                   // IE 5+
var ie6 = (ie5) && (parseInt(userAgent.substring(msie + 5, userAgent.indexOf(".", msie))) >= 6); // IE 6+
//var ns4 = (!document.all) && (!document.getElementById) ? true : false;                          // NS 4
//var ns6 = ((!ie4) && (document.getElementById)) ? true : false;                                  // NS 6.2+, Mozilla 1+
var mac = userAgent.indexOf("Mac");


var ebeneAlt,cellAlt,linkAlt;

function high(href,cell,eins) {
if(linkAlt && cellAlt && linkAlt != href && cellAlt != cell) down(linkAlt,cellAlt);
if(href) {
href.className="ebene1over";
linkAlt = href;
}
if(cell) {
document.getElementById(cell).className = "ebene1overCell";
cellAlt = cell;
}
///////////ebene einblenden, alte ebene ausblenden
        if(ie6 && mac<0) {
                if(ebeneAlt && ebeneAlt != eins) {
                document.getElementById(ebeneAlt).filters[0].Apply();
                document.getElementById(ebeneAlt).style.visibility = "hidden";
                document.getElementById(ebeneAlt).filters[0].Play();
                }
                if(eins && ebeneAlt != eins) {
                document.getElementById(eins).filters[0].Apply();
                document.getElementById(eins).style.visibility = "visible";
                document.getElementById("ebenenWeg").style.visibility = "visible";
                document.getElementById(eins).filters[0].Play();
                ebeneAlt = eins;
                }
        }
        else {
                if(ebeneAlt) {
                document.getElementById(ebeneAlt).style.visibility = "hidden";
                }
                if(eins) {
                document.getElementById(eins).style.visibility = "visible";
                document.getElementById("ebenenWeg").style.visibility = "visible";
                ebeneAlt = eins;
                }
        }
}

function highKI(href,cell) {
href.className="ebene1over";
document.getElementById(cell).className = "ebene1overCell";
}

function down(href,cell) {
href.className="ebene1norm";
document.getElementById(cell).className = "ebene1normCell";
}

function high2(href,cell) {
href.className="ebene2over";
document.getElementById(cell).className = "ebene2overCell";
}

function down2(href,cell) {
href.className="ebene2norm";
document.getElementById(cell).className = "ebene2normCell";
}

function ebeneWeg() {
if(ie6 && mac<0) document.getElementById(ebeneAlt).filters[0].Apply();
document.getElementById("ebenenWeg").style.visibility = "hidden";
document.getElementById(ebeneAlt).style.visibility = "hidden";
if(ie6 && mac<0) document.getElementById(ebeneAlt).filters[0].Play();

if(linkAlt && cellAlt) down(linkAlt,cellAlt);
linkAlt = false;
cellAlt = false;
ebeneAlt = false;
}