////////////////////////////////////////////////////////////////////
//                                                                //
//  Menüfunktionen für dynamische Menüs                           //
//                                                                //
//  (c) 2003 MBL - Medienagentur Bärbel Laszczyk                  //
//                                                                //
//  Parameter:                                                    //
//  URL - relativer oder absoluter Pfad                           //
//  typ - popup - Fenster ohne Schnickschnack                     //
//      - scroll - popup aber scrollbars                          //
//      - normal - Normales Fenster mit allem                     //
//      - String - individuelle Einstellungen                     //
//   left, top - Position in Pixel von links, bzw. oben           //
//   width, height - Breite, bzw. Höhe des Fensters in Pixel      //
//                                                                //
////////////////////////////////////////////////////////////////////


function overMenu(event) {
   mn = this.id;
   var nr = 0;
//    alert(mn + ' - ' + MenuActiv);
   for(i=0; i<m.length; i++) {
      if (mn == m[i]) {
         nr = i;
         i = m.length;
      }
   }
   if (mn != MenuActiv)
      this.src = p+mi[nr]+o;
}
function outMenu(event) {
   mn = this.id;
   var nr = 0;
   for(i=0; i<m.length; i++) {
      if (mn == m[i]) {
         nr = i;
         i = m.length;
      }
   }
   if (mn != MenuActiv)
      this.src = p+mi[nr]+n;
}
function setMenu(mn) {
   if(!parent.Start) {
      window.setTimeout("setMenu('"+mn+"')",60);
   }
   else {
      sMenu(mn);
   }
}
function sMenu(mn) {
   var nr = 0;
   for(i=0; i<m.length; i++) {
      if (MenuActiv == m[i]) {
         nr = i;
         i = m.length;
      }
   }
   img[nr].src = p+mi[nr]+n;
   for(i=0; i<m.length; i++) {
      if (mn == m[i]) {
         nr = i;
         i = m.length;
      }
   }
   MenuActiv = mn;
   img[nr].src = p+mi[nr]+o;
}
function writeMenu() {
   var string = '';
   var href = '';
   var target = '';
   var over = '';
   var out = '';
   var id = '';
   var src = '';
   var border = '';
   var alt = '';
   var align = '';
   for(i=0; i<m.length; i++) {
      lnk[i] = document.createElement("a");
      img[i] = document.createElement("img");
      document.getElementById(ma[i]).appendChild(lnk[i]);
      lnk[i].appendChild(img[i]);
      href = document.createAttribute("href");
      href.nodeValue = ml[i];
      lnk[i].setAttributeNode(href);
      if(mf[i]){
         target = document.createAttribute("target");
         target.nodeValue = mf[i];
         lnk[i].setAttributeNode(target);
      }
      src = document.createAttribute("src");
      src.nodeValue = p+mi[i]+n;
      img[i].setAttributeNode(src);
      id = document.createAttribute("id");
      id.nodeValue = m[i];
      img[i].setAttributeNode(id);
      alt = document.createAttribute("alt");
      alt.nodeValue = mt[i];
      img[i].setAttributeNode(alt);
      border = document.createAttribute("border");
      border.nodeValue = 0;
      img[i].setAttributeNode(border);
      img[i].onmouseover= overMenu;
      img[i].onmouseout = outMenu;
   }
}

function displayId(idname,onoff) {
   if ((document.getElementsByName(idname)[0].style.display!='inline')&&(onoff!=0))
      document.getElementsByName(idname)[0].style.display='inline';
   else if (onoff==1)
      document.getElementsByName(idname)[0].style.display='inline';
   else
      document.getElementsByName(idname)[0].style.display='none';
}

