//---------------------------------------------------------------------------
// aktualisieren_tooltip
//---------------------------------------------------------------------------

function aktualisieren_tooltip(e) {
    try {
        x = (document.all) ? window.event.clientX + document.body.scrollLeft : e.pageX;
        y = (document.all) ? window.event.clientY + document.body.scrollTop : e.pageY;
        if (tooltip != null) {
            tooltip.style.left = (x + 20) + "px";
            tooltip.style.top = (y + 20) + "px";
        }
    } catch (error) { error=null; }
}

//---------------------------------------------------------------------------
// zeigen_tooltip
//---------------------------------------------------------------------------

function zeigen_tooltip(id) {
    try {
        tooltip = document.getElementById(id);
        tooltip.style.display = "block"
    } catch (error) { error=null; }
}

//---------------------------------------------------------------------------
// verbergen_tooltip
//---------------------------------------------------------------------------

function verbergen_tooltip() {
    try {
        tooltip.style.display = "none";
    } catch (error) { error=null; }
}

//---------------------------------------------------------------------------
// wechseln_tooltip
//---------------------------------------------------------------------------

function wechseln_tooltip(id){
    try {
        if(document.getElementById(id).style.display == 'block')
        {
            document.getElementById(id).style.display = 'none';
        }
        else
        {
            document.getElementById(id).style.display = 'block';
        }
    } catch (error) { error=null; }
}
//---------------------------------------------------------------------------
// pue_tooltip
//---------------------------------------------------------------------------

function pue_tooltip(pue_text) {
    try {
        tooltip = document.getElementById("prdukttext");
        tooltip.innerHTML = pue_text;
    } catch (error) { error=null; }
}


//---------------------------------------------------------------------------
// pue_tooltip_aus
//---------------------------------------------------------------------------

function pue_tooltip_aus() {
    try {
        tooltip = document.getElementById("prdukttext");
        tooltip.innerHTML = '&nbsp;';
    } catch (error) { error=null; }
}


//---------------------------------------------------------------------------
// fk_tooltip
//---------------------------------------------------------------------------

function fk_tooltip(fk_farbe, fk_text) {
    try {
        tooltip = document.getElementById("fk_farbe");
        tooltip.innerHTML = '<div class="pkr_fk_tooltip"><div class="pkr_raster" style="width:64px;height:32px;background-color:#' + fk_farbe + ';">&nbsp;</div><div class="pkr_raster" style="width:64px;margin-top:5px;text-align:right;font-weight:bold;">' + fk_text + '</div></div>';
    } catch (error) { error=null; }
}


//---------------------------------------------------------------------------
// fk_tooltip_aus
//---------------------------------------------------------------------------

function fk_tooltip_aus() {
    try {
        tooltip = document.getElementById("fk_farbe");
        tooltip.innerHTML = '&nbsp;';
    } catch (error) { error=null; }
}


//---------------------------------------------------------------------------
// lb_bewegung
//---------------------------------------------------------------------------

function lb_bewegung() {
    if (bewegung == 1) {
        window.lb_versatz();
    }
    window.setTimeout("lb_bewegung()", geschwindigkeit);
}

//---------------------------------------------------------------------------
// lb_stop
//---------------------------------------------------------------------------

function lb_stop() {
    bewegung = 0;
}

//---------------------------------------------------------------------------
// lb_start
//---------------------------------------------------------------------------

function lb_start() {
    bewegung = 1;
}

//---------------------------------------------------------------------------
// lb_schneller
//---------------------------------------------------------------------------

function lb_schneller() {
    if (geschwindigkeit > 0) {
        geschwindigkeit-=5;
    }
}

//---------------------------------------------------------------------------
// lb_langsamer
//---------------------------------------------------------------------------

function lb_langsamer() {
    if (geschwindigkeit <= 100) {
        geschwindigkeit+=5;
    }
}

//---------------------------------------------------------------------------
// lb_nachrechts
//---------------------------------------------------------------------------

function lb_nachrechts () {
    if (richtung == -1) {
        richtung = 1;
    }
}

//---------------------------------------------------------------------------
// lb_nachlinks
//---------------------------------------------------------------------------

function lb_nachlinks () {
    if (richtung == 1) {
        richtung = -1;
    }
}


//---------------------------------------------------------------------------
// lb_versatz
//---------------------------------------------------------------------------

function lb_versatz () {
    versatz = parseInt(document.getElementById("lb_buehne").style.marginLeft);
    versatz1 = parseInt(document.getElementById("lb_teil_1").style.left);
    versatz2 = parseInt(document.getElementById("lb_teil_2").style.left);

    versatz = versatz + (laufweite * richtung);

    if (versatz <= -882) {
        versatz = versatz + 882;
        if (versatz1 == 0) {
            versatz1 = 882;
            versatz2 = 0;
        }
        else {
            versatz1 = 0;
            versatz2 = 882;
        }

    }
    if (versatz > 0) {
        versatz = versatz - 882;
        if (versatz1 == 0) {
            versatz1 = 882;
            versatz2 = 0;
        }
        else {
            versatz1 = 0;
            versatz2 = 882;
        }

    }

    document.getElementById("lb_buehne").style.marginLeft = versatz + "px" ;
    document.getElementById("lb_teil_1").style.left = versatz1 + "px" ;
    document.getElementById("lb_teil_2").style.left = versatz2 + "px" ;
}


//---------------------------------------------------------------------------
// lb_zeigen_tooltip
//---------------------------------------------------------------------------

function lb_zeigen_tooltip(textid) {
    try {
        tooltip = document.getElementById("lb_slogan");
        tooltip.innerHTML = TEXTE[textid];
        tooltip.style.display = "block"
    } catch (error) { error=null; }
}

//---------------------------------------------------------------------------
// lb_verbergen_tooltip
//---------------------------------------------------------------------------

function lb_verbergen_tooltip() {
    try {
        tooltip = document.getElementById("lb_slogan");
        tooltip.style.display = "none";
    } catch (error) { error=null; }
}


