var id=0;					// Variable fuer den Timer definieren und =0 setzen
var komplett = false;			// Variable zur Pruefung ob die Init Funktion ausgefuehrt wurde


nn4=(document.layers)?true:false;		// Browserabfrage und Belegung der jeweiligen Variable mit "true" oder "false"
ie4=(document.all)?true:false;
dom=(document.getElementById && (!document.all))?true:false;

function init()				// belegt fuer den verwendeten Browser die Variablen tab1-tab5 mit den Ebenen tab1-tab5
{
	if(nn4)
	{
	tab1=document.tab1Div;
	tab2=document.tab2Div;
	tab3=document.tab3Div;
	}
	
	if(ie4)
	{
	tab1=tab1Div.style;
	tab2=tab2Div.style;
	tab3=tab3Div.style;
	}
	
	if(dom)
	{
	tab1=document.getElementById("tab1Div").style;
	tab2=document.getElementById("tab2Div").style;
	tab3=document.getElementById("tab3Div").style;
	}
	

tab1.xpos=parseInt(tab1.left);		// der x- und y-Position der Ebene eine Variable zuweisen, parseInt schneidet Strings von ganzen Zahlen ab
tab1.ypos=parseInt(tab1.top);
tab2.xpos=parseInt(tab2.left);
tab2.ypos=parseInt(tab2.top);
tab3.xpos=parseInt(tab3.left);
tab3.ypos=parseInt(tab3.top);
komplett=true;				// Init Funktion wurde ausgefuehrt
}



function zeige(was)				// jeweilige Ebene fuer den verwendeten Browser sichtbar machen
{
if (komplett)
	if (nn4)
	{
	eval(was + ".visibility='show'");	// bewirkt was.visibility="show"; denn eval ueberpfueft Strings und bindet die Variable an den Text
	}
	else
	{
	eval(was + ".visibility='visible'");	// bewirkt was.visibility="visible";
	}
}

function verstecke(was)			// jeweilige Ebene fuer den verwendeten Browser verstecken
{
	if (nn4)
	{
	was.visibility="hide";
	}
	else
	{
	was.visibility="hidden";
	}
}

function timer_on()				// Timer-Funktion fuer die Verzoegerung des Versteckens der PullDown-Menues um
{						// vom Hauptmenuepunkt auf die Untermenuepunkte wechseln zu koennen
id=setTimeout("verstecke_alle()", 10);
}

function timer_off()				// Abschalten des Timers
{
clearTimeout(id);
id=0;
}


function verstecke_alle()			// wenn Init Funktion ausgefuehrt, wird fuer jede Ebene die "verstecke" Funktion ausgefuehrt
{
	if (komplett)
	{
	verstecke(tab2);
	verstecke(tab3);
	}
}

function vorladen(bildobjekt, quelle)	// Menue-Bild inkl. Rollover-Bild wird vorgeladen
{
	if(document.images)
	{
	eval(bildobjekt + " = new Image()");
	eval(bildobjekt + ' .src ="'+ quelle +'"');
	}
}

vorladen('highlight1', 'img/nav/start_h.png');	// Vorladen jedes einzelnen Bilds
vorladen('normal1', 'img/nav/start.png');

vorladen('highlight2', 'img/nav/erleb_h.png');
vorladen('normal2', 'img/nav/erlebnis.png');

vorladen('highlight3', 'img/nav/agent_h.png');
vorladen('normal3', 'img/nav/agentur.png');

vorladen('highlight4', 'img/nav/eigens_h.png');
vorladen('normal4', 'img/nav/eigensin.png');

vorladen('highlight5', 'img/nav/kontak_h.png');
vorladen('normal5', 'img/nav/kontakt.png');

vorladen('highlight6', 'img/nav/erlebs_h.png');
vorladen('normal6', 'img/nav/erlebspi.png');

vorladen('highlight7', 'img/nav/raumer_h.png');
vorladen('normal7', 'img/nav/raumerl.png');

vorladen('highlight8', 'img/nav/erlsin_h.png');
vorladen('normal8', 'img/nav/erlebsin.png');

vorladen('highlight9', 'img/nav/erlebg_h.png');
vorladen('normal9', 'img/nav/erlebges.png');

vorladen('highlight10', 'img/nav/ref_h.png');
vorladen('normal10', 'img/nav/ref.png');

vorladen('highlight11', 'img/nav/erlebn_h.png');
vorladen('normal11', 'img/nav/erlebnag.png');

// vorladen('racing', 'img/nav/racing.png');


function wechsel(bildobjekt, nr, ebene)		// Austausch des Normalen und des Rolloverbilds in dem verwendeten Browser
{
	if (!nn4)
	{
	document.images[nr].src = bildobjekt.src;
	}
	
	if (nn4 && ebene=="tab1Div")
	{
	document.tab1Div.document.images[(nr)].src = bildobjekt.src;
	}
	
	if (nn4 && ebene=="tab2Div")
	{
	document.tab2Div.document.images[(nr-5)].src = bildobjekt.src;
	}
	
	if (nn4 && ebene=="tab3Div")
	{
	document.tab3Div.document.images[(nr-8)].src = bildobjekt.src;
	}
	
	if (nn4 && ebene=="null")
	{
	document.images[nr].src = bildobjekt.src;
	}
	
}
