//Detected den Layernamen des Bildes

function FindElement (bildname,lay) {

	var curDoc = lay?lay.document:document; 

	var elem = curDoc[bildname];

	if (!elem) {

		for (var i=0;i<curDoc.layers.length;i++) {

			elem=FindElement (bildname,curDoc.layers[i]);

			if (elem) return elem;

		}

	}

	return elem;

}



//Blendet Subnavi ein

function show (id) { 

	if (loaded)
	{ 
		if (ns4)
		{
			document.layers[id].visibility = "show";
			document.layers[id].display = "block";
		}
		else if (ie4)
		{
			document.all[id].style.visibility = "visible";
			document.all[id].style.display = "block";
		}
		else if (ns6)
		{
			document.getElementById(id).style.visibility = "visible";
			document.getElementById(id).style.display = "block";
		}
	}
}



//Blendet Subnavi aus

function hide ( id ) {

	if (loaded)
	{

		if (ns4)
		{
			document.layers[id].visibility = "hide";
			document.layers[id].display = "none";
		}
		else if (ie4)
		{
			document.all[id].style.visibility = "hide";
			document.all[id].style.display = "none";
		}
		else if (ns6)
		{
			document.getElementById(id).style.visibility = "hide";
			document.getElementById(id).style.display = "none";
		}
	}
}

// Generell: blendet alle im Layer-Array gespeicherten Layer aus

function hideAllLayer ( LayerArrayName ) {

	for (i=0;i<LayerArrayName.length;i++) {

		if (LayerArrayName[i] != subnavi_lock) hide(LayerArrayName[i]);

	}

}



//Bildwechsel

function bildwechsel (bildname,status) {

	var img = (ns4) ? FindElement(bildname,0) : document.images[bildname];

	if (img) img.src = navImg[bildname][status].src;

}



//Besorgt das automatische ausblenden der Subnavigation

function manageTimeout(Ereignis){

	if ( loaded ){ 

		if ( isOutOfNavi ( Ereignis ) ){

				if ( insideNavi == true ){

					if (aktiv) window.clearTimeout ( aktiv );

					aktiv = window.setTimeout ("reset()",1000);

					insideNavi = false;

				}

			} else {

				insideNavi = true; 

				if ( aktiv ) window.clearTimeout ( aktiv );

		}

	}

}



// ueberwacht die Mausposition

function isOutOfNavi(Ereignis){

	var x,y;

	if (ie4) {y = window.event.clientY; x = window.event.clientX;}

	else if (ns4) {y = Ereignis.pageY;x = Ereignis.pageX;}

	else if (ns6) {y = Ereignis.clientY;x = Ereignis.clientX;}

	if (y > 190 || x > 300) return true;

	else return false;

}



function reset (){

	//gerade sichtbaren Layer ausblenden, gerade gehighligtetes Bild ausblenden

	if (high_Lay_akt) hide(high_Lay_akt);

	if (high_Img_akt && (high_Img_akt != topnavi_lock)) bildwechsel(high_Img_akt,"deaktiv");

}



function startSublayer(layImgIdx){

	reset ();

	bildwechsel ("topnavi_"+layImgIdx,"aktiv");

	high_Img_akt = "topnavi_"+layImgIdx;

	show ("subnav"+layImgIdx);

	high_Lay_akt = "subnav"+layImgIdx;

}



function tryLogin(Ereignis) {

	if (ie4){

		var f = window.event;

		if (f.keyCode == 13) document.forms[0].submit();

	} else {

		if (Ereignis.which == 13) document.forms[0].submit();

	}

}





function sendLogin (formname){

	var myForm = (ns4) ? FindElement (formname,0) : document.forms[formname];

	myForm.submit();

}



function submitForm(Ereignis){



	if (ie4){

		var f = window.event;

		if (f.keyCode == 13) sendLogin("login");

	} else if (ns4) {

		if (Ereignis.which == 13) sendLogin("login");

	} else {

		if (Ereignis.which == 13) sendLogin("login");

	}

}





function doLoad() {

	loaded = true;

	

	// cl_login onEnter

	if (document.forms["login"] && document.forms["login"].passwort) {

		document.forms["login"].passwort.onkeydown = submitForm;

	}

	

	// f1_login onEnter

	if (document.forms["login"] && document.forms["login"].login_passwort) {

		document.forms["login"].login_passwort.onkeydown = submitForm;

	}

}
// Popup
		function pop(){
		var _pop = window.open('/vielspass/emtipp/index.php','tipp','menubar=no,titlebar=no,toolbar=no,statusbar=no,locationbar=no,height=540,width=743,resizable=no,dependent=no,scrollbars=no,top=100,left=100');
		_pop.focus();
}