/* DHTML-Bibliothek */

var DHTML = false, DOM = false, MSIE4 = false, NS4 = false, OP = false;

if (document.getElementById)
{
 DHTML = true;
 DOM = true;
 }
else
 {
 if (document.all)
  {
  DHTML = true;
  MSIE4 = true;
  }
 else
  {
  if (document.layers)
   {
   DHTML = true;
   NS4 = true;
   }
  }
 }
if (window.opera)
 {
 OP = true;
 }

function getElement (Mode, Identifier, ElementNumber)
 {
 var Element;
 if (DOM)
  {
  if (Mode.toLowerCase() == "id")
   {
   if (typeof document.getElementById(Identifier) == "object")
    {
    Element = document.getElementById(Identifier);
    }
   else
    {
    Element = false;
    }
   return Element;
   }
  if (Mode.toLowerCase() == "name")
   {
   var ElementList = document.getElementsByName(Identifier);
   if (typeof ElementList == "object" || (OP && typeof ElementList == "function"))
    {
    Element = ElementList[ElementNumber];
    }
   else
    {
    Element = false;
    }
   return Element;
   }
  if (Mode.toLowerCase() == "tagname")
   {
   var ElementList = document.getElementsByTagName(Identifier);
   if (typeof ElementList == "object" || (OP && typeof ElementList == "function"))
    {
    Element = ElementList[ElementNumber];
    }
   else
    {
    Element = false;
    }
   return Element;
   }
  return null;
  }
 if (MSIE4)
  {
  if (Mode.toLowerCase() == "id")
   {
   if (typeof document.all[Identifier] == "object")
    {
    Element = document.all[Identifier];
    }
   else
    {
    Element = false;
    }
   return Element;
   }
  if (Mode.toLowerCase() == "tagname")
   {
   if (typeof document.all.tags(Identifier) == "object")
    {
    Element = document.all.tags(Identifier)[ElementNumber];
    }
   else
    {
    Element = false;
    }
   return Element;
   }
  if (Mode.toLowerCase() == "name")
   {
   if (typeof document[Identifier] == "object")
    {
    Element = document[Identifier];
    }
   else
    {
    Element = false;
    }
   return Element;
   }
  return false;
  }
 if (NS4)
  {
  if (Mode.toLowerCase() == "id" || Mode.toLowerCase() == "name")
   {
   if (typeof document[Identifier] == "object")
    {
    Element = document[Identifier];
    }
   else
    {
    Element = false;
    }
   return Element;
   }
  if (Mode.toLowerCase() == "index")
   {
   if (typeof document.layers[Identifier] == "object")
    {
    Element = document.layers[Identifier];
    }
   else
    {
    Element = false;
    }
   return Element;
   }
  return false;
  }
 return false;
 }

function setContent (Mode, Identifier, ElementNumber, Text)
 {
 var Element = getElement(Mode, Identifier, ElementNumber);
 if (!Element)
  {
  return false;
  }
 if (DOM && Element.firstChild)
  {
  Element.firstChild.nodeValue = Text;
  return true;
  }
 if (MSIE4)
  {
  Element.innerText = Text;
  return true;
  }
 if (NS4)
  {
  Element.document.open();
  Element.document.write(Text);
  Element.document.close();
  return true;
  }
 }


/* weather */

function setWeather()
 {
 sr = document.getElementById("hidden").lastChild;
 document.getElementById("weather").appendChild(sr);
 }


/* framekiller */

if (top != self)
 {
 top.location = self.location;
 }


/* navi */

function navimage(picnr, picobjekt)
 {
 window.document.images[picnr].src = picobjekt.src;
 }

aktu_1 = new Image();
aktu_1.src = "./main/img/aktu1.gif";
aktu_2 = new Image();
aktu_2.src = "./main/img/aktu2.gif";

ffbe_1 = new Image();
ffbe_1.src = "./main/img/ffbe1.gif";
ffbe_2 = new Image();
ffbe_2.src = "./main/img/ffbe2.gif";

orts_1 = new Image();
orts_1.src = "./main/img/orts1.gif";
orts_2 = new Image();
orts_2.src = "./main/img/orts2.gif";

link_1 = new Image();
link_1.src = "./main/img/link1.gif";
link_2 = new Image();
link_2.src = "./main/img/link2.gif";

gaes_1 = new Image();
gaes_1.src = "./main/img/gaes1.gif";
gaes_2 = new Image();
gaes_2.src = "./main/img/gaes2.gif";

info_1 = new Image();
info_1.src = "./main/img/info1.gif";
info_2 = new Image();
info_2.src = "./main/img/info2.gif";


/* menu */

function ToggleMenu(name)
 {
 if (document.getElementById("sub" + name).style.display == "none")
  {
  document.getElementById("sub" + name).style.display = "block";
  }
 else
  {
  document.getElementById("sub" + name).style.display = "none";
  }
 IncludeHeight();
 }


/* include */

function IncludeHeight()
 {
 var hoehe = document.getElementById("menu").offsetHeight;
 var hoehe2 = document.getElementById("include").offsetHeight;
 if (document.getElementById)
  {
  if (hoehe > hoehe2)
   {
   document.getElementById("include").style.height = hoehe + "px";
   }
  }
 if (OP == true)
  {
  document.getElementById("weather").style.top = "-38px";
  document.getElementById("weather").style.clip = "rect(40px 110px 140px 0px)";
  }
 }


/* clock */

function clock()
 {
 php_s++;
 var ms = (php_s + 5) * 1000;
 var Jetzt = new Date(ms);
 var Tag = Jetzt.getDate();
 var Monat = Jetzt.getMonth() + 1;
 var Jahr = Jetzt.getYear();
 if (Jahr < 999) { Jahr += 1900; }
 var Stunden = Jetzt.getHours();
 var Minuten = Jetzt.getMinutes();
 var Sekunden = Jetzt.getSeconds();
 var Vortag = (Tag < 10) ? "0" : "";
 var Vormon = (Monat < 10) ? ".0" : ".";
 var Vorstd = (Stunden < 10) ? "0" : "";
 var Vormin = (Minuten < 10) ? ":0" : ":";
 var Vorsek = (Sekunden < 10) ? ":0" : ":";
 var Datum = "Datum: " + Vortag + Tag + Vormon + Monat + "." + Jahr;
 var Zeit = "Uhrzeit: " + Vorstd + Stunden + Vormin + Minuten + Vorsek + Sekunden;
 if (DHTML)
  {
  setContent("id", "date", null, Datum);
  setContent("id", "time", null, Zeit);
  window.setTimeout("clock()", 1000);
  }
 }


 /* gaestebuch */

function addgbooksmiley(text)
 {
 if (document.addmsg.msgtext.createTextRange && document.addmsg.msgtext.caretPos)
  {
  var caretPos = document.addmsg.msgtext.caretPos;
  caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
  document.addmsg.msgtext.focus();
  }
 else
  {
  document.addmsg.msgtext.value  += text;
  document.addmsg.msgtext.focus();
  }
 document.addmsg.msgtext.focus();
 }
