var ShowDebug = 0;

var hs_MText = "";
var Notausgang = 0;
var hs_PopDown = 1;

//
if(typeof(hs_Aktiv)=="undefined")
 {
    hs_Aktiv = ['HP0','',''];
 }

function v_in_a(v,a)
 {
 	var i;
        if(typeof(a)!="object")return false;
        for(i=0;i<a.length;i++)
         {
         	if(a[i]==v)return true;
         }
        return false;
 }


function MenueAnzeigen()
 {
    var ZS = ShowDebug ? "\n" : "";
    for(i=0;i<hsM.length;i++)
     {
        hs_MText += MenuePunkt(0,hsM[i]);
        if((i+1)!=hsM.length)hs_MText += '<div class="MP_L0_Trenner"><img src="pics/blind.gif" height="1" width="1"></div>';
     }
    
    if(document.getElementById("Tebug"))
     {
        document.getElementById("Tebug").value = hs_MText;
     }
    else
     {
        document.write(hs_MText);
     }
 }     

/*
L : Leveltiefe
Feld: 
*/
//hs_Aktiv = [];
//
var hs_PullDownTiefe=0;
function MenuePunkt(L,MObj)
 {
    var Abschnitt="";
    var Aktiv = v_in_a(MObj.id,hs_Aktiv);
    var ZS = ShowDebug ? "\n" : "";
    var i;
    
    // Das Element selbst einbetten
    Abschnitt += '<div class="MP_L' + L + '">' + ZS;
    
    // Das Element anzeigen
    Abschnitt += '<a href="' + MObj.link + '" class="MP_A_L'+L;
    if(Aktiv)Abschnitt += '_A';
    Abschnitt += '">' + MObj.txt + '</a>' + ZS;
    
    if(Aktiv && MObj.uM.length)
     {
     	for(i=0;i<MObj.uM.length;i++)
     	 {
     	 	Abschnitt += MenuePunkt(L+1,MObj.uM[i]);
     	 }
     } // if (Aktiv)
     
    // Elelementeinbettung abschließen
    Abschnitt += '</div>' + ZS;
    
    return Abschnitt;

 }     

















