<!--
var ns=0; var ng=0; var menuvis="A";  var submenuvis="A";
var tout=0;
var zuoeffnen = "";
var zuschliessen = "";
if (document.layers) {ns=1; doc=document;}
if (document.getElementById) {ng=1; doc=document;}
var abreite=screen.availWidth;
var grenze=(abreite-750)/2;
grenze+=750;

var toopen = new Array();
toopen['nrstr'] = "";
toopen['wo'] = "";
toopen['stufe'] = "";

function menuup(nrstr1, wo1, stufe1){
	tout=0;
	toopen['nrstr'] = nrstr1;
	toopen['wo'] = wo1;
	toopen['stufe'] = stufe1;
	// zu ?ffnendes Men? auf Eingabe setzen
	setTimeout("menuup1();", 400);
}
	
function menuup1() {
  tout=0;
  var nrstr = toopen['nrstr'];
  var wo = toopen['wo'];
  var stufe = toopen['stufe'];
  //
  /*
  var anzahl = doc.getElementsByTagName("select").length;
  for (var zaehler=0;zaehler<anzahl;zaehler++){
  	doc.getElementsByTagName("select")[zaehler].style.visibility="hidden";
  }
  */
    for (var i in bereiche){
		if (bereiche[i]['stufe']>stufe){
			doc.getElementById(i).style.display='none';
		}
	}
    for(x=0;x<bereiche.length;x++){
		alert(bereiche[x]['bid']);
		if (bereiche[x]['stufe']>=stufe) doc.getElementById("bid"+bereiche[x]['bid']).style.display='none';
	}
	
	if (doc.getElementById(nrstr)){

		var xtest=euj_getCoordinates(doc.getElementById(wo)).x;
		var ytest=euj_getCoordinates(doc.getElementById(wo)).y;
		//grenzv=euj_getCoordinates(doc.getElementById("grenze")).x+(760/2);
		grenzv=10000;
		if (stufe>2){
			if (xtest+150 > grenzv) plusx=-116;
			else{
			 plusx=130;
			}
			plusy=0;
		}
		else{
			if (xtest+150 > grenzv) plusx=0;
			else plusx=0;
			plusy=19;
		}
		//if (screen.availWidth<=850 && xtest >= 700 && stufe > 1) plusx=-98;
		doc.getElementById(nrstr).style.left=xtest+plusx+'px';
		doc.getElementById(nrstr).style.top=ytest+plusy+'px';
		doc.getElementById(nrstr).style.display='block';
	}
}

function aufrzukl(was){
		//was=tout;
		// Es wird festgehalten, wer geschlossen werden soll
		zuschliessen = was;
		// und wer ge?ffnet werden soll
		// = toopen['nrstr'];
		
		//doc.getElementById('suche').value = zuschliessen;
		tout=1;
		//setTimeout("zuklappen("+tout+")",5000);
		setTimeout("zuklappen()",2000);
}
function zuklappen(){
	//alert(tout+" "+was);

	if (zuschliessen==toopen['nrstr']){
	//if (tout==1){
		if (ng) {
		  for (var i in bereiche){
			doc.getElementById(i).style.display='none';
			//doc.getElementById("ber"+bereiche[x]).style.display='none';
		  }

		}

		if (ns) {
			for(x=0;x<bereiche.length;x++){
				doc['bid'+bereiche[x]['bid']].display='none';
			}
		}
		//
  		var anzahl = doc.getElementsByTagName("select").length;
		for (var zaehler=0;zaehler<anzahl;zaehler++){
		  	doc.getElementsByTagName("select")[zaehler].style.visibility="visible";
  		}
  		//
	}
}

function euj_getCoordinates(obj)
	{
	var newObj = new Object();
	newObj.x = obj.offsetLeft;
	newObj.y = obj.offsetTop;
	theParent = obj.offsetParent;
	while(theParent != null)
		{
		newObj.y += theParent.offsetTop;
		newObj.x += theParent.offsetLeft;
		theParent = theParent.offsetParent;
		}
	return newObj;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->