﻿function createLink(linktarget,linktext)
{
  var a;
  a = document.createElement('a');
  if (linktarget) 
  {
    a.href = serverbase + linktarget;
  }
  a.appendChild(document.createTextNode(linktext));
  return a;  
}

function createSeperator()
{
  var t;
  t = document.createTextNode(' | ');
  return t;
}


function setmenu(mainmenu) {
  var sub = document.createElement('div');
  if (!sub) return;
  sub.appendChild(document.createTextNode("\u2192"));
  switch(mainmenu) 
  {
    case 'aktuell': 
    {       
      sub.appendChild(document.createTextNode("Aktuelles | "));
      sub.appendChild(createLink('/?section=main','Neues'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=aktuellerjahresbericht','Jahresbericht'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=archiv','Archiv'));
      //sub.appendChild(createSeperator());
      //sub.appendChild(createLink('/?section=presse','Presse'));
      break;
    }
    case 'einsatz':
    {
      sub.appendChild(document.createTextNode("Einsätze | "));      
      var d = new Date();      
      sub.appendChild(createLink('/einsaetze/'+d.getFullYear()+'/','Einsätze'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=einsatzbh','Bad Hall'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=alarmierung','Alarmierung'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=einsatzooe','OÖ Live'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=einsatzooewoche','OÖ Live Rückblick'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=einsatzstatistik','Statistik'));
      sub.appendChild(createSeperator());
      break;
    }
    case 'mannschaft': 
    {       
      sub.appendChild(document.createTextNode("Mannschaft | "));
      sub.appendChild(createLink('/?section=kdo','Kommando'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=mannschaft','Mannschaft'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=gedenken','Gedenken'));
      break;
    }
    case 'ausbildung': 
    {       
      sub.appendChild(document.createTextNode("Ausbildung | "));
      sub.appendChild(createLink('/?section=lggrund','Grundlehrgang'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=lgfunk','Funklehrgang'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=lgmasch','Maschinistenprüfung'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=lglfs','LFS Lehrgänge'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=flagold','FLA Gold'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=fulab','FULA Bronze'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=fulas','FULA Silber'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=fulas','FULA Gold'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=thl','THL'));
      break;
    }
    case 'jugend': 
    {       
      sub.appendChild(document.createTextNode("Jugend | "));
      sub.appendChild(createLink('/?section=jugendarbeit','Jugendarbeit seit 1973'));
      //sub.appendChild(createSeperator());
      //sub.appendChild(createLink('/?section=bewjugend','Bewerbe'));
      //sub.appendChild(createSeperator());
      //sub.appendChild(createLink('/?section=witest','Wissenstest'));
      //sub.appendChild(createSeperator());
      //sub.appendChild(createLink('/?section=jlager','Jugendlager'));
      break;
    }
    case 'bewerbe': 
    {       
      sub.appendChild(createLink('/?section=bewloesch','Löschgruppe'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=bewjugend','Jugendgruppe'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=bewfunk','Funkbewerb'));
      break;
    }
    case 'lp': 
    {       
      sub.appendChild(createLink('/?section=lpthl','LP Technische Hilfeleistung'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=lpas','LP Atemschutz'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=lpspreng','LP Sprengdienst'));
      break;
    }
    case 'fach': 
    {       
      sub.appendChild(document.createTextNode("Fachbereiche | "));
      sub.appendChild(createLink('/?section=geraete','Gerätewart'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=atem','Atemschutz'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=spreng','Sprengdienst'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=lun','Lotsen und Nachrichten'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=edv','EDV'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=fmd','Medizinischer Dienst'));
      break;
    }
    case 'zeug': 
    {       
      sub.appendChild(document.createTextNode("Ausrüstung | "));
      sub.appendChild(createLink('/?section=zeughaus','Zeughaus'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=fuhrpark','Fuhrpark'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=vehicle50','TLF-A'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=vehicle10','RLF-A'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=vehicle20','KRF-B'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=vehicle35','LF'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=vehicle40','KLF-A'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=vehicle25','DL-K'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=vehicle30','KDO'));
      sub.appendChild(createSeperator());
      sub.appendChild(document.createTextNode("Ausgeschieden:"));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=vehicle45','KLF Dodge'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=vehicle15','KRF-B Ford Transit'));
      break;
    }
    case 'service': 
    {       
      sub.appendChild(document.createTextNode("Service | "));
//      sub.appendChild(createLink('/?section=wetter','Wetter'));
//      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=ooezeughaeuser','OÖ Zeughäuser'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=downloads','Downloads'));
//      sub.appendChild(createLink('/?section=jahresberichte','Jahresberichte'));
//      sub.appendChild(createSeperator());
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=links','Links'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=geschichte','Geschichte'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=gemeinde','Gemeinde'));
      break;
    }
    case 'gbook': 
    {       
      sub.appendChild(document.createTextNode("Gästebuch | "));
      sub.appendChild(createLink('/?section=gbook','Gästebuch'));
      break;
    }
    case 'intern': 
    {       
      sub.appendChild(document.createTextNode("Intern | "));
      sub.appendChild(createLink('/?section=myadmin','Mein Profil'));
      sub.appendChild(createSeperator());
      sub.appendChild(createLink('/?section=reportadmin','Berichtverwaltung'));
      sub.appendChild(createSeperator());
      var aa = document.createElement("a");
      aa.href = "http://intern.ff-badhall.at";
      aa.appendChild(document.createTextNode("INT"));
      aa.target="_blank";
      sub.appendChild(aa);
      break;
    }
    case 'kontakt': 
    {       
      sub.appendChild(document.createTextNode("Kontakt | "));
      sub.appendChild(createLink('/?section=kontakt','Kontakt'));
      break;
    }
  }
  var submenu;
  submenu = document.getElementById('submenu');
  if (submenu)
  {
    if (submenu.firstChild)
    {
      submenu.removeChild(submenu.firstChild);
    }
    submenu.appendChild(sub);
  }
}

function showInternalMenu()
{
   var intern = document.getElementById('internmenu');
   if (intern)
   {
     intern.style.visibility = "visible";
   }
}

function hideInternalMenu()
{
   var intern = document.getElementById('internmenu');
   if (intern)
   {
     if (intern.style.visibility == "visible") 
     {
       setmenu('aktuell');
     }
     intern.style.visibility = "hidden";
   }
}


// setupLogin method: to be called on page load, sets up the login script
function setupMenu()
{
  if (loggedIn) 
  {
    showInternalMenu();
  } else 
  {
    hideInternalMenu();
  }
}


addEvent(window,'load',setupMenu);

