function getDocHeight() {
    var D = document;
    var W = window;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
               
    );
}

function menusBewegen() {
    var scrollWeite;
    if (window.pageYOffset) scrollWeite = window.pageYOffset; else scrollWeite = document.body.scrollTop;
    var links = document.getElementById("contMenuLinks");
    var rechts = document.getElementById("contMenuRechts");
    if(scrollWeite>158) links.style.paddingTop = scrollWeite + 15 - 158 + "px"; else links.style.paddingTop = "15px";
    if(scrollWeite>158) rechts.style.paddingTop = scrollWeite + 15 - 158 + "px"; else rechts.style.paddingTop = "15px";
}

function linienzeichnen(bsg) {
    var linien = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" >";
    var max = 0;
    for (var a = 1; a <= bsg; a++) {
        max += a + 1;
        linien += "<tr><td style=\"height: "+ a +"px; font-size:0px; border-bottom-width:1px; border-bottom-style:solid;\">&nbsp;</td></tr>";
       // linien += "<hr style=\"width:100%; height:0px; font-size:0px; border-top-width:1px; border-top-style:solid; margin:0px; clear:both;\" />";
        if (max >= bsg) break;
       

    }
    document.getElementById("linien").innerHTML = linien + "</table>";

}

function inhaltsHeight() {
    var inhalt = document.getElementById("inhalt");
    var hoehe = 0;
    if (window.innerHeight) hoehe = window.innerHeight - 245; else hoehe = document.body.clientHeight - 207;
    
    inhalt.style.height = hoehe + "px";
}

function bildWechsel(anzahl, a, bildverzeichnis) {

    var anzahlAnzeigeBilder = 3;
    var pos = 0;
    for (var i = 1; i <= anzahl; i++) {
        if (a >= i) pos = anzahl - a + i; else pos = i - a;
        document.getElementById("img" + i).src = "bilder/"+bildverzeichnis+"/bild_" + pos + ".jpg";
    }
    a++;
    if (a == anzahl) a = 0; //zurücksetzen
    setTimeout("bildWechsel("+anzahl+", " + a + ", \""+bildverzeichnis+"\")", 2000);
}

//function bildWechsel(anzahl, a, bildverzeichnis) {

//    var s1 = a;
//    var s2 = s1 + 1;
//    var s3 = s1 + 2;

//    if (s1 == anzahl) a = 1; //zurücksetzen
//    if (s2 > anzahl) s2 = s2-anzahl; //zurücksetzen
//    if (s3 > anzahl) s3 = s3-anzahl; //zurücksetzen

//    document.getElementById("img1").src = "bilder/" + bildverzeichnis + "/bild_" + s3 + ".jpg";
//    document.getElementById("img2").src = "bilder/" + bildverzeichnis + "/bild_" + s2 + ".jpg";
//    document.getElementById("img3").src = "bilder/" + bildverzeichnis + "/bild_" + s1 + ".jpg";

////    alert("s3=" + s3 + ", " + document.getElementById("img1").src
////    + ", s2=" + s2 + ", " + document.getElementById("img2").src
////    + ", s1=" + s1 + ", " + document.getElementById("img3").src);
//    a++;
//    setTimeout("bildWechsel(" + anzahl + ", " + a + ", \"" + bildverzeichnis + "\")", 5000);
//}


function overFarbe1(nr){
var Farbe;
if (window.getComputedStyle) Farbe = window.getComputedStyle(document.getElementById("contObenLinksLeiste"), null).getPropertyValue("background-color");
else Farbe = document.getElementById("contObenLinksLeiste").currentStyle.backgroundColor;
document.getElementById(nr).style.backgroundColor = Farbe;
}

function outFarbe1(nr) {
var Farbe = "transparent";
document.getElementById(nr).style.backgroundColor = Farbe;
}

function overFarbe2(nr) {
var Farbe = "White";
document.getElementById(nr).style.backgroundColor = Farbe;
}

function outFarbe2(nr) {
var Farbe = "transparent";
document.getElementById(nr).style.backgroundColor = Farbe;
}

function groesser(nr){
var el = document.getElementById(nr);
el.style.height=Math.round(el.height*0.1 +  el.height*1) + "px";
el.style.width=Math.round(el.width*0.1 + el.width*1) + "px";
}

window.onload = function () {
    var bilder = document.getElementsByTagName("img");
    for (var i = 0; i < bilder.length; ++i) {
        if (bilder[i].alt == "zoomBild") {
            if (window.addEventListener) {
             bilder[i].addEventListener('click', bildClick, false); // Mozilla, Netscape, Firefox
             bilder[i].addEventListener('mouseover', lupenCursor, false);
             bilder[i].addEventListener('mouseout', lupenCursor, false);
             }
            else {
             bilder[i].attachEvent('onclick', bildClick); // IE
             bilder[i].attachEvent('onmouseover', lupenCursor);
             bilder[i].attachEvent('onmouseout', lupenCursor);
            }
        }
    } //for ende
}

function lupenCursor(bildID){
    var bild;
    if(bildID.target) bild = bildID.target; else bild = bildID.srcElement;
    if(bild.style.cursor == "" ) bild.style.cursor = "pointer"; 
    else bild.style.cursor = "";
}

function bildClick(bildID) {
    var bild;
    if(bildID.target) bild = bildID.target; else bild = bildID.srcElement;
    if (bild.id != "zoom" ) {
        var bildGr = document.getElementById("zoom");
        if (bildGr.style.display == "none") {
        var pos = 0;
        if (window.pageYOffset) pos = window.pageYOffset; else pos = document.body.scrollTop;
        bildGr.style.top = pos + 10 + "px";
            var bildArr = bild.src.split("/");
            var bildSrc = bildArr[bildArr.length - 1];
            bildGr.src = bild.src;
            
            bildGr.style.display = "inline";
            var nH = 400;
            var nW = 300;
            var rW = bild.width / nW;
            var rH = bild.height / nH;

            if (rW < rH) {
                bildGr.style.width = bild.width / rH + "px";
                bildGr.style.height = nH + "px";
            }
            else {
                bildGr.style.width = nW + "px";
                bildGr.style.height = bild.height / rW + "px";
            }
        }
        else {
            bildGr.src = "";
            bildGr.style.display = "none";
        }
    }
} 

