//************************************************************************************
//*   Copyright (c) 2002 Dominik Fehr (dominik.fehr@bluewin.ch)
//*   SitemapStruktur.js is an addition of JavaScript Tree from Geir Landrö (see tree.js)
//*   for easy administration
//*   This script can be used freely as long as all copyright messages are intact.
//************************************************************************************

//Globale Variablen
var Tree = new Array();
var x=0; //dummy Counter
var allPkt = new Array();
var MenuPkt = new Array();

//*********************************************************************************************************
//  SITEMAPSTRUKTUR
//  ---------------
//
//  ANPASSUNGEN:
//  -In den Klammern von allPkt[XXXX] ist die Strukur der Sitemap festgelegt.
//    Bsp.
//    allPkt["mnuPkt_1"] = Punkt auf der obersten Ebene
//    allPkt["mnuPkt_1_1"] = Unterpunkt von allPkt["mnuPkt_1"]
//    allPkt["mnuPkt_1_1_1"] = Unterpunkt von allPkt["mnuPkt_1_1"] und UnterUnterpunkt von allPkt["mnuPkt_1"]
//
//    -Auf der rechten Seite des '=' Zeichen kommt zuerst der Name, welcher angezeigt wird,
//    -danach der rel. Pfad zum File welches beim draufklicken aufgerufen wird (vom File sitemap.htm)
//    Es sind max. 3 Tiefen möglich [allPkt["mnuPkt_x_x_x"], wenn mehr gebraucht werden oder Fragen sind -> domink.fehr@bluewin.ch
//*********************************************************************************************************

  //==========//LEISTUNGEN (PROFIL)//====================================================================
    allPkt["mnuPkt_1"]     = "Unsere Leistungen|../info.htm";
    allPkt["mnuPkt_1_1"]   = "Software|../software.htm";
    allPkt["mnuPkt_1_1_1"] = "Translate|../Projekte/translat.htm";
    allPkt["mnuPkt_1_1_2"] = "Mail Import|../Projekte/impexp.htm";
    allPkt["mnuPkt_1_1_3"] = "Easycheck|../Projekte/Easycheck.htm";
    allPkt["mnuPkt_1_1_4"] = "DIRIS|../Projekte/diris.htm";
    allPkt["mnuPkt_1_1_5"] = "PC-Inventar|../Projekte/pcinv.htm";
    allPkt["mnuPkt_1_1_6"] = "REPIS|../Projekte/repis.htm";
    allPkt["mnuPkt_1_2"]   = "Applikationen|../develop/default.htm";
    allPkt["mnuPkt_1_3"]   = "Finanzsektor|../Finanzsektor.htm";
    allPkt["mnuPkt_1_4"]   = "Office-/Büroautomation|../Bueroautom.htm";
    allPkt["mnuPkt_1_5"]   = "Referenzen|../Referenzen/referenz.htm";
    allPkt["mnuPkt_1_6"]   = "Organisation|../organisation/organisation.htm";
    allPkt["mnuPkt_1_7"]   = "Partner|../partner.htm";
  //========//PRODUKTE//=================================================================================
    allPkt["mnuPkt_2"]     = "Produkte|../produkte.htm";
    allPkt["mnuPkt_2_1"]   = "Altavista|../altavista/main.htm";
    allPkt["mnuPkt_2_1_1"] = "Firewall|../altavista/firewall/index1.htm";
    allPkt["mnuPkt_2_1_2"] = "Search|../altavista/search/index1.htm";
    allPkt["mnuPkt_2_1_3"] = "Tunnel|../altavista/tunnel/index1.htm";
    allPkt["mnuPkt_2_2"]   = "HDTool|http://hdtool.touchdown.ch/";
    allPkt["mnuPkt_2_2_1"] = "Dokumentation|http://www.hdtool.com/files/hbd.pdf";
    allPkt["mnuPkt_2_2_2"] = "Demoversion|http://hdtool.touchdown.ch/download.htm";
    allPkt["mnuPkt_2_3"]   = "Allaire|../allaire/default.htm";
    allPkt["mnuPkt_2_4"]   = "Info Access|../htmltransit/index.htm";
    allPkt["mnuPkt_2_5"]   = "Webtrends|../Webtrends/index1.htm";
    allPkt["mnuPkt_2_6"]   = "Time Sheet|../time-sheet/Default.htm";
    allPkt["mnuPkt_2_7"]   = "HTML Transit|../htmltransit/index.htm";
  //=============//KONTAKT//=============================================================================
    allPkt["mnuPkt_3"]     = "Kontakt|../Adress.htm";
    allPkt["mnuPkt_3_1"]   = "Situationsplan|../Adresse/karte.htm";
    allPkt["mnuPkt_3_1_1"] = "Anfahrt von Zürich|../Adresse/Zuerich.htm";
    allPkt["mnuPkt_3_1_2"] = "Anfahrt von Bern|../Adresse/Bern.htm";
    allPkt["mnuPkt_3_2"]   = "Adresse|../Adress.htm";
    allPkt["mnuPkt_3_3"]   = "Anfrageformular|../Anfrage/Anfrage.htm";
  //===========//DOWNLOAD//==============================================================================
    allPkt["mnuPkt_4"]     = "Download|../Download/default.htm";
    allPkt["mnuPkt_4_1"]   = "Helpdesktool|http://hdtool.touchdown.ch/";
    allPkt["mnuPkt_4_1_1"] = "Dokumentation|http://www.hdtool.com/files/hbd.pdf";
    allPkt["mnuPkt_4_1_2"] = "Demoversion|http://hdtool.touchdown.ch/download.htm";
    allPkt["mnuPkt_4_2"]   = "Allaire|../Download/allaire/download1.htm";
    allPkt["mnuPkt_4_3"]   = "Altavista|../Download/altavista/download1.htm";
    allPkt["mnuPkt_4_4"]   = "Winzip 8.0|../Download/Files/wzip80g.exe";
    allPkt["mnuPkt_4_5"]   = "Real Player 7.0|../Download/Files/rp7-de-setup.exe";
    allPkt["mnuPkt_4_6"]   = "Mediaplayer 7.0|../Download/Files/wmp7.exe";
    allPkt["mnuPkt_4_7"]   = "Acrobat-Reader D|../Download/Files/AR405DEU.EXE";
    allPkt["mnuPkt_4_8"]   = "Acrobat-Reader Eng|../Download/Files/ar405eng.exe";
  //===========//WEITERE LINKS AUF OBERSTER EBENE//======================================================
    allPkt["mnuPkt_5"]     = "Organisation|../organisation/organisation.htm";
    allPkt["mnuPkt_6"]     = "Jobs|../jobs.htm";
    allPkt["mnuPkt_7"]     = "Links|../webportal/default.htm";
    allPkt["mnuPkt_8"]     = "Suche|../textsuch.htm";

//*********************************************************************************************************
//  ENDE SITEMAPSTRUKTUR                                                                                  *
//*********************************************************************************************************

    //Make Tree[]-Objects for creating Sitemap (don't ask how, it works!)  :)
    for(var z1=1;z1<20;z1++){//HauptPunkt(e)
       if(eval("allPkt['mnuPkt_" + z1 + "']")){//HauptPunkt(e) vorhanden
            x++;MenuPkt[eval("allPkt['mnuPkt_" + z1 + "']")]=x;
            Tree[x-1] = x + "|" + 0 + "|" + eval("allPkt['mnuPkt_" + z1 + "']");
            for(var z2=1;z2<20;z2++){//Subpunkt(e)
                if(eval("allPkt['" + "mnuPkt_" + z1 + "_" + z2 + "']")){//Subpunkt(e) vorhanden
                    //Subpunkt kreieren
                    if(eval("allPkt['mnuPkt_" + z1 + "_" + z2 + "_" + 1 + "']")){
                         x++;MenuPkt[eval("allPkt['mnuPkt_" + z1 + "_" + z2 + "']")]=x;
                         Tree[x-1] = x + "|" + MenuPkt[eval("allPkt['mnuPkt_" + z1 + "']")] + "|" + eval("allPkt['mnuPkt_" + z1 + "_" + z2 + "']");
                    }
                    else{
                         x++;Tree[x-1] = x + "|" + MenuPkt[eval("allPkt['mnuPkt_" + z1 + "']")] + "|" + eval("allPkt['mnuPkt_" + z1 + "_" + z2 + "']");
                    }
                    for(var z3=1;z3<20;z3++){//SubSubpunkt(e)
                         if(eval("allPkt['mnuPkt_" + z1 + "_" + z2 + "_" + z3 + "']")){//SubSubpunkt(e) vorhanden
                              //SubSubpunkt kreieren
                              x++;Tree[x-1] = x + "|" + MenuPkt[eval("allPkt['mnuPkt_" + z1 + "_" + z2 + "']")] + "|" + eval("allPkt['mnuPkt_" + z1 + "_" + z2 + "_" + z3 + "']");
                         }
                    }
                }
            }
        }
        else{//kein Hauptmenupunkt mehr vorhanden
             //break;
        }
    }

function showSimpleSitemap(){
     document.writeln("<table align=center border=0>");
     document.writeln("<tr><td><h3>Touchdown Sitemap</h3></td></tr>");
     document.writeln("<tr><td>&nbsp;</td></tr>");
     for (y=0;y<x;y++){
         var Text_Url = Tree[y].split("|");
         if (Text_Url[1]=="0"){ //Haupmenupunkt
            document.writeln("<tr><td>&nbsp;</td></tr><tr><td><b><a href='" + Text_Url[3] + "'>" + Text_Url[2] + "</a></b></td></tr>");
         }
         else{ //Unterpunkt
            document.writeln("<tr><td>&nbsp;&nbsp;&nbsp;<a href='" + Text_Url[3] + "'>" + Text_Url[2] + "</a></td></tr>");
         }
     }
     document.writeln("</table>")
}