function vorladen1() {

var bilder_nav_dezug = new Array();
var elem_bilder_nav_dezug = new Array("gxnav1ov","gxnav2ov","gxnav3ov","gxnav4ov","gxnav5ov","gxnav6ov","gxnav7ov","gxnav8ov","gxnav9ov");
var i=0;

for (i in elem_bilder_nav_dezug) {

	bilder_nav_dezug[i] = new Image ();
	bilder_nav_dezug[i].src = "bilder/" + elem_bilder_nav_dezug[i] + ".gif";
	}
}
// ende vorladen1

function menueklaus (icon_aus) {
//kleines menue nur aus wenn seite nicht aktuell
if (seite != icon_aus) tausch4('gxnav' + icon_aus,'gxnav' + icon_aus,'leisteoben')
}
// ende menueklaus

function navstart (button_ein,ueber) {
//button der aktuellen seite einblenden

var akt_seite = "gxnav" + button_ein;
var akt_pix_name = akt_seite + "b";
var zusatz = "?s=" + ueber;

if (window == top)  window.top.location.href = "start.php" + zusatz;
vorladen1();

if (button_ein < 7) {
	tausch3(akt_seite,'1');
	tausch4(akt_pix_name,'gxpix0','leisteunten');
	}
	else tausch4(akt_seite,akt_seite + 'ov','leisteoben');

seite = button_ein;
}
// ende navstart


function navein (menue_ein, menue_hoehe) {

//falls seite geladen + kein menue offen
if ((akt_block == false) && (seite != false))
	{
	var akt_ebene = "egxnav" + menue_ein; 
	var akt_seite = "gxnav" + menue_ein;
	var akt_pix_name = akt_seite + "b";
	akt_block = menue_ein;
	grenze_oben = menue_hoehe - 6;
	
	tausch3(akt_seite,'1');
	tausch4(akt_pix_name,'gxpix0','leisteunten');

	//layerdaten je nach brause
	layobjdaten(akt_ebene);

	//aktuelles menue einblenden
	layobj.visibility = "visible";		
			
	//aktuelles menue hochschieben
	//hier noch hin abfrage opera: direkt an position einblenden + menue_hoehe + grenze_oben = -xxx
	navbewegen(menue_hoehe);	
	
	//koordinaten-ueberwachen netscape
	if (window.navigator.appName.indexOf("Netscape") != -1) {
		window.captureEvents(Event.MOUSEMOVE);
		window.onmousemove = navtest;
		}
	}//ende falls menue offen
}
// ende navein


function navbewegen (halt) {

var akt_pos;
ende = halt;

((window.navigator.appName.indexOf("Microsoft") != -1) && (parseInt(window.navigator.appVersion) < 5)) ? akt_pos = parseInt(layobj.pixelTop) : akt_pos = parseInt(layobj.top);
if (akt_pos > ende) {
	akt_pos = akt_pos - 4;
	((window.navigator.appName.indexOf("Microsoft") != -1) && (parseInt(window.navigator.appVersion) < 5)) ? layobj.pixelTop = akt_pos : layobj.top = akt_pos;
	zaehler_bewegen = setTimeout("navbewegen(ende)",14);
	return;
	}
}
// ende navbewegen


function navtest(ereignis) {

if (akt_block != false) {
	
	if (window.navigator.appName.indexOf("Microsoft") != -1) {
		maus_x = window.event.clientX;
		maus_y = window.event.clientY;
		}
		else if (typeof(ereignis) != "undefined")  {
		maus_x = ereignis.pageX;
		maus_y = ereignis.pageY;
		}
	//status = "x: " + maus_x + " Y: " + maus_y + " akt_block: " + akt_block;
	if ((maus_y > grenze_unten) || (maus_y < grenze_oben) || (maus_x > (grenze_rechts + ((akt_block-1)*104))) || (maus_x < (grenze_links + ((akt_block-1)*104)))) navaus();
	}
}
// ende navtest


function navaus () {

if (akt_block != false) {

	var akt_ebene = "egxnav" + akt_block; 
	var akt_seite = "gxnav" + akt_block;
	var akt_pix_name = akt_seite + "b";
	var akt_pix = "gxpix" + akt_block;
	
	if (typeof zaehler_bewegen != "undefined") clearTimeout(zaehler_bewegen);

	//layerdaten je nach brause
	layobjdaten(akt_ebene);

	//aktuelles menue ausblenden
	layobj.visibility = "hidden";

	//aktuelles menue auf Startposition setzen
	((window.navigator.appName.indexOf("Microsoft") != -1) && (parseInt(window.navigator.appVersion) < 5)) ? layobj.pixelTop = startpos : layobj.top = startpos;

	//button normal setzen
	if (seite != akt_block) {
		tausch3(akt_seite,'0');
		tausch4(akt_pix_name,akt_pix,'leisteunten');
		}
	
	//alter block unten - sperre aufheben
	akt_block = false;
	}
}
// ende navaus


function layobjdaten(ebene_daten) {

if ((window.navigator.appName.indexOf("Microsoft") != -1) && (parseInt(window.navigator.appVersion) < 5))
	{
    layobj = document.all[ebene_daten].style;
	}
	else if ((window.navigator.appName.indexOf("Netscape") != -1) && (parseInt(window.navigator.appVersion) < 5))
			{
			layobj = document.layers[ebene_daten];
			}
			else
				{
				layobj = document.getElementById(ebene_daten).style;
				}
}	


//beim start:
var seite = false;
var akt_block = false;
var grenze_oben = false;
var grenze_unten = 420;
var grenze_links = 57;
var grenze_rechts = 157;
var startpos = 400;

