//      Globale Variablen
//      Tabelle Dezimal -> Hexadezimal
        var hx = new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");
//      Speicherung des Browsers und der Herkunft MS=0 entspricht Microsoft!
        var BrowserName = navigator.appName; var BrowserVersion = navigator.appVersion;
        var Herkunft= document.referrer;
        var MS = BrowserName.indexOf("Microsoft");
        var mailcd = "n`jkun;jbm{kfhAqb,tbihnlfk/cf";

//      Initialisierung der Anzeige
//      function init()


//         {Uhr();
//          dimmer(0,155);
//          Kopfzeile("Hgr_r"); Kopfzeile("Hgr_l");
//          Kopfzeile("Logo_r"); Kopfzeile("Logo_l");
//          dimmer(156,255);
//         }


//      Dimmer - Hochfahren des Bildschirms
function dimmer(anfang, ende)
        { Uhr();
          var a= ""; var r = ""; var g = ""; var b = ""; var w = "";
          if (anfang > ende) schritt = 2;
          for(var i = anfang; i <= ende; i=i+1)
                { hexa = hx[(i-i%16)/16]+ hx[i%16]
                  a= a + i +"->" + hexa + " ";
                  w = "#" + hexa +hexa +hexa;
                  r = "#" + hexa + "0000";
                  g = "#" + "00" + hexa + "00";
                  b = "#" + "0000" + hexa;
document.all.Start.innerText = w;
                  window.setTimeout("leer()",10);
                  document.bgColor = w;
                  if (w =="#CCCCCC")
                  { Kopfzeile("Hgr_r"); Kopfzeile("Hgr_l");
                    Kopfzeile("Logo_r"); Kopfzeile("Logo_l");}
                }
          var x = "Sie benutzen einen " + BrowserName + ". ";
          if (MS == -1)
           x = "Vom " + BrowserName + " wird die Seite leider nicht exakt angezeigt. ";
          else
           x = "Auf den " +BrowserName + " ist die Seite abgestimmt. ";
          if (Herkunft != "")
           x = x + "Schön, dass Sie via " + Herkunft + " hierher gefunden haben.";
          else
           x = x + "Es freut mich, dass Sie von meinem Angebot im Internet erfahren haben."
          document.getElementById("Browser").innerText = x
          wechseln(0,2);
        }

//      Leere Function für Zeitsteuerung im Dimmer
function leer()
         { var x = x;
         }

//      Anzeige von Datum und Uhrzeit
function Uhr()
         { var Wochentagname = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
           var Monatname = new Array("Januar", "Februar", "Maerz", "April", "Mai", "Juni", "Juli", "August", "September",                 "Oktober", "November", "Dezember");
           var Jetzt = new Date();
           var Wochentag =Jetzt.getDay();
           var Tag = Jetzt.getDate();
           var Monat = Jetzt.getMonth() + 1;
           var Jahr = Jetzt.getYear();
           var Stunden = Jetzt.getHours();
           var Minuten = Jetzt.getMinutes();
           var ZeitText = ((Stunden < 10) ? "0" : "") + Stunden + ((Minuten < 10) ? ":0" : ":") + Minuten;
           if (Jahr < 1900) Jahr = Jahr +1900;
           var WochentagText=Wochentagname[Wochentag];
           document.getElementById("Zeit").innerHTML= WochentagText + ", " + Tag + ". " + Monatname[Monat-1] + " " + Jahr
                + "  " + ZeitText + " Uhr";
        }

//      Einblenden der Kopfzeilenelemente
function Kopfzeile(Element)
        { if (MS == 0)
          { document.getElementById(Element).filters.blendTrans.Apply();
            document.getElementById(Element).style.visibility = "visible";
            document.getElementById(Element).filters.blendTrans.Play();
          }
          else
          { document.getElementById(Element).style.visibility = "visible";
          }
        }

function wechseln(Bereich, Art)
        { var Feld = "MeinText";
          var Bereiche = new Array("Start", "Kanzlei", "Anwalt", "Lage", "Intern", "Publikationen", "Rechtshinweis", "Impressum", "Mail");
          var Element = Bereiche[Bereich];
          var Hintergrund = "url(Bilder/" + Element + ".jpg)"
          window.defaultStatus = Element;
          document.getElementById("Status").innerHTML= Feld+" "+ " "+ Bereich +"->" + Bereiche[Bereich] + " " + Art;

          if (Art == 0)
             { document.getElementById(Element).style.fontSize = "10pt";
               document.getElementById(Element).style.fontWeight ="normal";
               document.getElementById(Element).style.fontColor="#000000";
               document.getElementById(Element).style.backgroundColor = "#FFFFFF";
               document.getElementById(Element).style.border = "none";
               Uhr(); return;
             }
             if (Art == 1)
             { document.getElementById(Element).style.fontSize = "10pt";
               document.getElementById(Element).style.fontWeight ="normal";
               document.getElementById(Element).style.fontColor="#0000FF";
               document.getElementById(Element).style.backgroundColor = "E0E0E0";
               Uhr(); return;
             }
             if (Art == 2)
             { document.getElementById(Element).style.fontSize = "10pt";
               document.getElementById(Element).style.fontStyle = "italic";
               document.getElementById(Element).style.fontColor="#FF0000";
               document.getElementById(Element).style.backgroundColor = "#F0F0F0";

             document.getElementById("Status").innerHTML= Art + " " + Element + " " + Hintergrund;
               document.getElementById(Feld).innerHTML= document.getElementById(Element+"Anzeige").innerHTML;
               document.getElementById(Feld).style.fontSize = "8pt";
               document.getElementById(Feld).style.visibility = "hidden";
               document.getElementById(Feld).style.backgroundImage = Hintergrund;
               document.getElementById(Feld).style.backgroundRepeat = "no-repeat";
               if (MS == 0)
                { document.getElementById(Feld).filters.blendTrans.Apply();
                  document.getElementById(Feld).style.visibility = "visible";
                  document.getElementById(Feld).filters.blendTrans.Play();
                }
               else
                { document.getElementById(Feld).style.visibility = "visible";
                }
               document.getElementById(Feld).style.backgroundColor = "#FFFFFF";
               Uhr(); return;
             }
        }

function dechiff(cd)
         { var sh=1; var z=0; var adr="";
           for(var i=0; i<cd.length; i++)
                   { z=cd.charCodeAt(i);
                     adr+=String.fromCharCode(z-(1-(i%2)*2)*sh);
                   }
//           adr = "<a href='mailto:" + adr + "'>" + adr + "</a>";
           return adr;
         }

function mail(cd)
         { window.defaultStatus = dechiff(cd);
           location.href=dechiff(cd);
         }

function direktmail(cd)
         { window.defaultStatus = dechiff(cd);
           document.getElementById("DirektMail").style.display = "inline"
         }

function Anmelden()
         { var b = ""; var p = "";
           b = document.getElementById("Benutzerkennung").value;
           p = document.getElementById("Passwort").value;
           if (b == "" || p == "")
            document.getElementById("Anmeldung").innerText = "Eingabe unkorrekt";
           else
               { document.getElementById("Anmeldung").innerText = "Login: b="+ b + " pw=" + p;
//                 document.getElementById("InternMenu").style.display = "inline";
               }
         }

function lage(plan)
	{ document.getElementById("Plan"+plan).style.display="none";
	  if(plan == 3)
		plan = 1;
	  else
		plan = plan + 1;
	  document.getElementById("Plan"+plan).style.display="inline";
	}
