<!--
//Zeigt einen Layer(Name=alternativtext) an den aktuellen Koordinaten des Mousezeigers an FFDDAA

function zeigalternativtext(text,e) {

var tabdef='<table width="%" height="%" bgcolor="#FFFFFF" border="0" cellspacing="0" cellpadding="0" ><TR><TD>';
var styledef='style="font-family:arial; font-size:14; font-weight:bold; color:#E6E6E6; visibility:visible;" ';

var infotext=tabdef+'<SPAN '+styledef+'>'+text+'</SPAN></TD></TR></TABLE>';

if (e != '') {
   if (Nav4) { mousex=e.pageX; mousey=e.pageY; }
   if (IE4) { 	mousex=window.event.clientX+document.body.scrollLeft; 
		mousey=window.event.clientY+document.body.scrollTop }
}

if (Nav4) {
	document.layers["alternativtext"].document.open();
	document.layers["alternativtext"].document.write(infotext);
	document.layers["alternativtext"].document.close();
	document.layers["alternativtext"].left= mousex+vx;
	document.layers["alternativtext"].top= mousey+vy;
	document.layers["alternativtext"].visibility= "show";
}

if (IE4) {
	document.all.alternativtext.innerHTML=infotext;
        document.all.alternativtext.style.posLeft = mousex+vx;
        document.all.alternativtext.style.posTop = mousey+vy;
        document.all.alternativtext.style.visibility="visible";               
}
}

/* Basisfunktionen und fr die Layer-Anzeigen und Verschiebe-Funktionen. Die Funktion testbrowser wird gleich nach
   dem Laden aufgerufen.

function testbrowser()		Prft ob mindestens Browser Version 4 IE oder NS vorhanden ist
function movelayer()		Verschiebt den aktiven Move-Layer, im IE Event gesteuert, im NS mit setTimeout Timer Funktion 

*/
/*****************************************************************************************************/
// Die globalen Variabeln //

var IE4 = false;  		//true wenn Internet Explorer V4 oder h”her
var Nav4 = false;  		//true wenn Netscape Navigator v4 oder h”hher

var TID;      			//Die n„chsten 4 Variablen dienen der Steuerung des Layer Verschiebens
var stoptimer=true;		//im Netscape Navigator mittels Timer Funktion
var timerrunning=false;
var navtimeout=100;

var activmovelayer='';  	//Enth„lt den Ident des gerade aktiven Layers der gescrollt werden soll

var poffx=0; 			//Startposition in Pixel des horizontalen Scrollbalkens
var poffy=0; 			//Startposition in Pixel des vertikalen Scrollbalkens
var startposx=0; 		//Startposition horizontal in Pixel des anzuzeigenden Layers
var startposy=0; 		//Startposition vertikal in Pixel des anzuzeigenden Layers
var fixposx=0;			//šbergebene Startposition von links
var fixposy=0;			//šbergebene Startposition von oben
var mousex=0;			//Die x-Position des Mousezeigers beim Mouse-Event
var mousey=0;			//Die y-Position des Mousezeigers beim Mouse-Event
var vx=-400;			//Die Verschiebung der Anzeige zur Mouseposition horizontal
var vy=0;			//Die Verschiebung der Anzeige zur Mouseposition vertikal

/*****************************************************************************************************/
// Prft ob mindestens Browser Version 4 IE oder NS vorhanden ist

function testbrowser() {

if (parseInt(navigator.appVersion) >= 4) {

    if (navigator.appName.indexOf("Netscape") != -1) {
	Nav4 = true; 
    }
    if (navigator.appName.indexOf("Microsoft") != -1) {
	IE4 = true;
    }
}
else alert("Ihr Browser unterstuetzt kein dynamisches HTML,\nSie koennen dadurch nicht alle Informationen\nauf dieser Seite sehen\n(min. Netscape 4 oder Internet-Explorer 4 ist noetig)");
}

/**************************************************************************************************/

testbrowser();	//Wird beim Laden der Seite aufgerufen prft den vorhandenen Browser

/**************************************************************************************************/
// Verschiebt den aktiven Move-Layer, im IE Event gesteuert, im NS mit setTimeout Timer Funktion 

function movelayer() {

if (IE4) { 
        document.all(activmovelayer).style.posLeft = startposx + document.body.scrollLeft - poffx; 
        document.all(activmovelayer).style.posTop = startposy + document.body.scrollTop - poffy;   
        }            
  
  else if(Nav4) {
        if (!stoptimer) {
             document.layers[activmovelayer].left = startposx + window.pageXOffset - poffx;
	     document.layers[activmovelayer].top = startposy + window.pageYOffset - poffy;
	     TID=setTimeout('movelayer()',navtimeout);
             }
        else {  
	     timerrunning=false; 
             }
  }
}

/**************************************************************************************************/

// Macht den Layer unsichtbar

function verstlayer(layerid) {

if (Nav4) {
	document.layers[layerid].visibility= "hide";
	
}

if (IE4) {
	document.all(layerid).style.visibility="hidden";                  
}

}
//-->

