/***** Alle Rechte vorbehalten: Rainer Wagener, wagener [ed] rohschnitt.de *****/

var farbe = "#FFF";
var schrift = "#000";
var estilo = 0;
var size = "1em";
var reset;
var ie_mac = (navigator.appVersion.indexOf("MSIE") != -1 && navigator.appVersion.indexOf("Macintosh") != -1)

//window.onload = cookietester;

 function wertholen(farbe)
 {
    var Wert = "";
    if(document.cookie.indexOf(farbe)!= -1)
    {
       var bl = document.cookie;
       var Wertstart = bl.indexOf(farbe) +  farbe.length + 1;
       var Wertende = (bl.indexOf(";", Wertstart)!=-1)? bl.indexOf(";", Wertstart):bl.length;
       Wert = bl.substring(Wertstart,Wertende);
       return Wert;
    }
    else
    return Wert;
 }

 function cookietester()
 {
    if(!document.getElementById || !document.body.nodeName || ie_mac)
       return;

    if(document.cookie)
    {
       if(wertholen("estilo") == ("" || 0))
          return;

       else
       {
          estilo = parseInt(wertholen("estilo"));
          if(estilo <= 2 && estilo >= 1)
             stil(estilo);
          else
             return;
       }
    }
 }

 function stil(b)
 {
    document.getElementsByTagName("link")[0].disabled = true;
    document.getElementsByTagName("link")[1].disabled = true;
    document.getElementsByTagName("link")[2].disabled = true;
    document.getElementsByTagName("link")[b].disabled = false;

    if(document.getElementsByTagName("link")[11])
    {
       document.getElementsByTagName("link")[3].disabled = true;
       document.getElementsByTagName("link")[4].disabled = true;
       document.getElementsByTagName("link")[5].disabled = true;
       document.getElementsByTagName("link")[b+3].disabled = false;
       topper();
    }

    size = wertholen("size");
    if(size == "")
       return;
    else
       document.getElementById("overall").style.fontSize = size;

    if(b == 2)
    {
       schrift = (wertholen("schrift") != "") ? wertholen("schrift") : schrift;

       var speicher = new Array("a", "div", "ul", "p", "li", "h4", "legend");

       document.getElementsByTagName("body")[0].style.color = schrift;

       for(var i=0;i<speicher.length;i++)
          for(var j=0;j<document.getElementsByTagName(speicher[i]).length;j++)
             document.getElementsByTagName(speicher[i])[j].style.color = (window.Event) ? "inherit" : schrift;

       farbe = (wertholen("farbe") != "") ? wertholen("farbe") : farbe;
       document.getElementsByTagName("body")[0].style.backgroundColor = farbe;
    }
 }

 function topper()
 {
    for (var i=0;i<document.links.length;i++)
      if(document.links[i].href.indexOf("#inhalt") != -1)
         document.links[i].href = "#top";
 }

 var counter = 0;
 tempcookietest = window.onload;
 window.onload = function()
 {
   if(counter == 0)
   {
     if(typeof tempcookietest == "function")
        tempcookietest();

     cookietester();
     counter++;
   }
 }
