//var back_puffer='';
var time_menu_stays=500;

//var ROOT_URL;

//var browser='';

/*
function Init()
{
        var help='';
                var URL=parent.location.href.split('/');
                for(var i=0;i<URL.length-1;++i)
                {
                    help=help+URL[i]+'/';
                }
        if (help != '')ROOT_URL=help;

     //var index;
    // index=document.getElementById('indextext');
    // index.innerText='';

    if (navigator.appName=='Netscape')
    {
    browser='netscape';
    }
    else
    {
    browser='iexplore';
    }


}


*/


function Menu_Over(menu_item)
{
display_menu(menu_item);
}
function Menu_Out()
{
start_menutimer();
}

var menu_timer;
function start_menutimer()
{
    menu_timer=window.setTimeout('hide_menu()',time_menu_stays);
}
function reset_menutimer()
{
    window.clearTimeout(menu_timer);
}

function hide_menu()
{
    reset_menutimer();
    var table;
    var menuitem;
   table=document.getElementById('dynamicmenu');
  // table.className='';
   table.style.display='none';

    for (var i=1; i<=7;i++)
    {
        menuitem=document.getElementById('UNTERMENU'+i);
        menuitem.style.display='none';
        menuitem.href='';
        menuitem.innerHTML='';
    }

}
function display_menu(menu_item)
{

  hide_menu();

  var menuitem;
  var parentmenu;
  var array_menu;
  var table;

   parentmenu=document.getElementById(menu_item);

    switch(menu_item)
    {
            case 'MAINMENU1': array_menu=menu1; break;
            case 'MAINMENU2': array_menu=menu2; break;
            case 'MAINMENU3': array_menu=menu3; break;
            case 'MAINMENU4': array_menu=menu4; break;
            case 'MAINMENU5': array_menu=menu5; break;
            default: break;

    }


           var untermenu;
           for (var i=1; i<=7;i++)
            {


                menuitem=document.getElementById('UNTERMENU'+ i );

                if(i<=array_menu.length)
                {
                    //Untermenü abfragen
                    untermenu=array_menu[i-1];

                    menuitem.style.display='block';
                    //menuitem.className= untermenu[2];

                    menuitem.innerHTML=  untermenu[0];
                    menuitem.href= untermenu[1];
                    
                    if(location.href==menuitem.href)
                    {
                        menuitem.className = "dynamicmenuitem_selected";
                    }
                    else
                    {
                        menuitem.className = "dynamicmenuitem";
                    }


                }
                else
                {
                     menuitem.value='';
                     menuitem.style.display='none';
                }

           }

   table=document.getElementById('dynamicmenu');

   //table.className='testmenu';
   table.style.display='inline';

    table.style.left=findPosX(parentmenu).toString() + "px";
    table.style.top=(findPosY(parentmenu)+18).toString() + "px";



}


function findPosX(obj) {
   var curleft = 0;
   if(obj.offsetParent) {
      while(obj.offsetParent) {
         curleft += obj.offsetLeft
         obj = obj.offsetParent;
      }
   }
   else if(obj.x)
     curleft = obj.x;
   return curleft;
}

function findPosY(obj) {
   var curtop = 0;
   if(obj.offsetParent) {
      while(obj.offsetParent) {
         curtop += obj.offsetTop
         obj = obj.offsetParent;
      }
   }
   else if(obj.y)
      curtop = obj.y;
   return curtop;
}

