
//Absolute Adressangabe, damit es von jedem Verzeichnis aus geht
//var BaseURL="d:/projekte/www/";
//Menuliste
var TabMenu = new Array();
TabMenu[0] = new Menu("Unternehmen","Unternehmensprofil","business.htm");
TabMenu[1] = new Menu("Lösungen","Elektronikentwicklungen und Dienstleistungen im Kundenauftrag","solution.htm");
TabMenu[2] = new Menu("Produkte","Produkte aus unserem Haus","products.htm");
TabMenu[3] = new Menu("Downloads","Informationsblätter, Demos, Extras","download.htm");
TabMenu[4] = new Menu("Kontakt","Online-Anfrage, Anfahrtsskizze, Wegbeschreibung","contact.htm");
TabMenu[5] = new Menu("Historie","Die Firma und ihre Entwicklung","history.htm");
TabMenu[6] = new Menu("Bereiche","Geschäftsbereiche","branch.htm");
TabMenu[7] = new Menu("Referenzen","Auszug aus der Liste der Partner und Auftraggeber","references.htm");
TabMenu[8] = new Menu("Projekte","Auszug aus der Liste der realisierten Projekte","projects.htm");
TabMenu[9] = new Menu("Equipment","Entwicklungstools und Ausstattung","equipment.htm");
TabMenu[10] = new Menu("Phasen","Ablauf einer Entwicklung","phase.htm");
TabMenu[11] = new Menu("Qualität","Qualitätssicherung nach ISO 9001","quality.htm");
TabMenu[12] = new Menu("Carin2","PCI-Karte zur Datenerfassung und Ankopplung schneller CMOS- und CCD-Kameras","carin2.htm");
TabMenu[13] = new Menu("ImageR","Bildverarbeitungssystem zur Erfassung, Sortierung und Archivierung von Belegen","imager.htm");
TabMenu[14] = new Menu("VideCo","Videofernwirk- und Überwachungssystem","videco.htm");
TabMenu[15] = new Menu("bDat","Betriebsdatenerfassung und Auswertungssystem für industrielle Anwendungen","bdat.htm");
TabMenu[16] = new Menu("KST2032","Kompaktsteuerung für den flexiblen Einsatz in der Steuer- und Regelungstechnik","kst.htm");
TabMenu[17] = new Menu("VST100","Verdichtersteuerung zur gleichmäßigen Auslastung","vst.htm");
TabMenu[18] = new Menu("NST2019","Netzüberwachung für Applikationen mit hohen Anforderungen an die Spannungsqualität","nst.htm");
TabMenu[19] = new Menu("Infos","Informationen zu Produkten, Leistungen, ...","info.htm");
TabMenu[20] = new Menu("Demos","Demonstrationsprogramme","demo.htm");
TabMenu[21] = new Menu("Extras","Nützliche Tools zum kostenfreien Download","extra.htm");
TabMenu[22] = new Menu("Anfrage","Online-Anfrage","question.htm");
TabMenu[23] = new Menu("Anfahrt","Wegbeschreibung, Anfahrtsskizze","description.htm");
TabMenu[24] = new Menu("Kurzinfo","Produktkurzbeschreibung","#info");
TabMenu[25] = new Menu("Anwendung","Anwendungsbeispiele","#anwendung");
TabMenu[26] = new Menu("Einsatz","Einsatzgebiete","#einsatz");
TabMenu[27] = new Menu("Parameter","Leistungswerte und Parameter","#parameter");
TabMenu[28] = new Menu("Konfiguration","Konfigurationsbeispiel / Blockschaltbild","#konfig");
TabMenu[29] = new Menu("Aufgaben","Aufgaben","#aufgaben");
TabMenu[30] = new Menu("Leistung","Leistung","#leistung");
TabMenu[31] = new Menu("Funktion","Funktion","#funktion");
TabMenu[32] = new Menu("Bedienung","Bedienung","#bedienung");
TabMenu[33] = new Menu("Anforderung","Anforderungen","#anfordg");
TabMenu[34] = new Menu("Applikation","Anwendungsbeispiel","#applikation");
TabMenu[35] = new Menu("Interface","Interface","#interface");
TabMenu[36] = new Menu("Daten","Datenverarbeitung","#daten");
TabMenu[37] = new Menu("Software","Software","#software");
TabMenu[38] = new Menu("Optionen","Optionen","#optionen");
TabMenu[39] = new Menu("Jobs","","jobs.htm");
TabMenu[40] = new Menu("Einstellung","Stellenausschreibungen","developer.htm");
TabMenu[41] = new Menu("Ausbildung","Angebot Lehrausbildung", "trainee.htm");
TabMenu[42] = new Menu("Laura","PCI-Karte zur Messdatenerfassung","laura.htm");
TabMenu[43] = new Menu("Impressum","Impressum","impressum.htm");

//Menufolge entsprechend Menuliste
//Zuordnung zur Menuebene
var IDMenu = new Array(0,0,
                        100,5,
                        200,6,
                        300,7,
                        400,8,
                        1000,1,
                        1100,9,
                        1200,10,
                        1300,11,
                        2000,2,
                        2100,12,
                        2110,24,
                        2120,35,
                        2130,36,
                        2140,27,
			2150,28,
                        2200,42,
                        2210,24,
                        2220,35,
                        2230,36,
                        2240,27,
			2250,28,
                        2300,13,
                        2310,24,
                        2320,34,
                        2330,27,
                        2340,28,
                        2400,14,
                        2410,24,
                        2420,29,
                        2430,30,
                        2440,27,
			2450,28,
                        2500,15,
                        2510,24,
                        2520,36,                       
                        2530,33,
			2540,27,
			2550,28,
                        2600,16,
                        2610,24,
                        2620,32,
                        2630,37,
			2640,36,
                        2650,27,
			2660,34,
                        2700,17,
                        2710,24,
                        2720,31,
                        2730,38,
                        2740,27,
                        2800,18,
                        2810,24,
                        2820,31,
                        2830,32,
                        2840,36,
			2850,27,
                        3000,3,
                        3100,19,                                             
                        4000,4,
                        4100,22,
                        4200,23,
			5000,43	
);

function Menu(Text,Status,URL)
{
  this.Text = Text;
  this.Status = Status;
  this.URL = URL;
}

function writeMenu(IDHTML)
{
  MenuIsVisible = false;    //erst alles auf nichtaktiv
  var ActiveMenuPoint=10000;//unbekannte Ebene
  var ActiveLayer,BGActive,BGInActive;

  for (i=0;i<IDMenu.length;i=i+2)
  {
    if (IDHTML==IDMenu[i+1])
    {
      ActiveMenuPoint = IDMenu[i];
      break;
    }
  }

  for (i=0;i<IDMenu.length;i=i+2)
  {
    if ((IDMenu[i]%1000)==0)
    {
      BGActive = "images/menu1.gif";
      BGInActive = "images/menu3.gif";
      MenuIsVisible = true;
    }
    else
    {
      if ((IDMenu[i]%100)==0)
      {
        if ((IDMenu[i]-IDMenu[i]%1000)-(ActiveMenuPoint-ActiveMenuPoint%1000)==0)
        {
          BGActive = "images/menu2.gif";
          BGInActive = "images/menu4.gif";
          MenuIsVisible = true;
        }
      }
      else
        if ((IDMenu[i]-IDMenu[i]%100)-(ActiveMenuPoint-ActiveMenuPoint%100)==0)
        {
          BGActive = "images/menu5.gif";
          MenuIsVisible = true;
        }
     }

    if (MenuIsVisible==true)
    {
      if (IDHTML!=IDMenu[i+1])
      {
        document.write("<tr><td valign=middle align=right width=90 height=20 background="+ BGActive  + ">"+
                   "<a href="+TabMenu[IDMenu[i+1]].URL+ " class=menu title=\"" 
                     + TabMenu[IDMenu[i+1]].Status+"\" onMouseOver=\"status='" + TabMenu[IDMenu[i+1]].Status + "';return true;\">" 
                     + TabMenu[IDMenu[i+1]].Text+"</a></td></tr>");
      }
      else
      {
        document.write("<tr><td valign=middle align=right width=90 height=20 background="+ BGInActive +" class=menu>"
                     + TabMenu[IDMenu[i+1]].Text+"</td></tr>");
      }
      MenuIsVisible = false;
    }
  }
}
  
