// Copyright: BrunO Zacke, Berlin 2004, Mai 2005 geaendert
// http://www.ufocomes.de

// Menue-Script

// ------------Anzeige Datum----------------

function datum(number)
{
  for (var i = 0; i<ediDate.length; i++)
  {
    if (number == i+1)
     document.getElementById('leg').firstChild.nodeValue = ediDate[i];
  }
}

function noDatum()
{
 document.getElementById('leg').firstChild.nodeValue = "";
}

// ------------Menue loeschen----------------

function clearText(disp)
{
 nodes = document.getElementById(disp).childNodes;
 while (nodes.length != 0)
 {
  for (var i=0;i<nodes.length;i++)
  document.getElementById(disp).removeChild(nodes[i]);
 }
}

// ------------------------Anzeige Menue-----------------------------

function ausgabe(data)
{
 clearText("disp1");
 clearText("disp2");
 for (var i=0;i<data.length;i++)
 {
  var buf = data[i].split(',');
  if (i == 0)
  {
   header = document.createElement("a");
   document.getElementById("disp1").appendChild(header);
   header.setAttribute('id','f4');
   header.setAttribute('href',buf[1]);
   header.setAttribute('target','_top');
   header_link_value = document.createTextNode(buf[0]);
   header.appendChild(header_link_value);
  }
  else
  {
   link = document.createElement("a");
   link.setAttribute('href',buf[1]);
   link.setAttribute('target','_top');
   link_value = document.createTextNode(buf[0]);
   link.appendChild(link_value);
   link.setAttribute('id','f3');
   document.getElementById("disp2").appendChild(link);
   newline = document.createElement("br");
   document.getElementById("disp2").appendChild(newline);
  }
 }
}
 
// -----------------Laden passender Menues--------------------- 

function setMenu()
{
 var menuName = location.href.split('files/');
 menuName = menuName[1].split('.');
 menuName = menuName[0].substring(4);
 document.cookie = "tpl.bz.menu=" + menuName;
}

function initMenu()
{
 var menu = location.search.substr(1); 
 var cookiefyd = "";

 if(document.cookie.length > 0)
 {
  var cookies = document.cookie.split(";");
  for (var i = 0; i < cookies.length; i++)
  {
    var reg = /\btpl.bz.menu\b/;
    if (reg.exec(cookies[i]))
   {
     cookiefyd = cookies[i].split("="); 
     cookiefyd = cookiefyd[1];
   }
  }
 }

 if (cookiefyd != "")
 {
  ausgabe(eval(cookiefyd));
  return null;
 }
 if (menu != "") 
  ausgabe(eval(menu)); 
 else
  ausgabe(latest);
}
