//---------------------------------------------------------------------------
// 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="pgr_fk_tooltip"><div class="pgr_raster" style="width:64px;height:32px;background-color:#' + fk_farbe + ';">&nbsp;</div><div class="pgr_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 <= -1008) {
		versatz = versatz + 1008;
		if (versatz1 == 0) {
			versatz1 = 1008;
			versatz2 = 0;
		}
		else {
			versatz1 = 0;
			versatz2 = 1008;
		}

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

	}

	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; }
}


