    function setcookie(name, value, expire)
    {
             var theDate = new Date();
             theDate.setTime(expire);

             if (expire)
                document.cookie = name + "=" + escape(value) + "; expires=" + theDate.toGMTString();
             else
                document.cookie = name + "=" + escape(value);
        }

    function getcookie(name)
    {
             var cookies = document.cookie.split(/[;][ ]?/), temp;

             for (var i = 0; i < cookies.length; i++)
             {
                temp = cookies[i].split("=");
                if (temp[0] == name)
                   return temp[1];
             }
             return;
    }

    function userHomeCollapse(what)
    {
             var collapseImage = document.getElementById ? document.getElementById("collapse_" + what) : document.all["collapse_" + what];
             var collapseRow = document.getElementById ? document.getElementById("row_" + what) : document.all["row_" + what];

             if (!collapseImage)
                return;

             if (collapseRow.style.display == "")
             {
                collapseRow.style.display = "none";
                collapseImage.src = images_url + "/max.gif";
                setcookie("userHome" + what, "1", new Date().getTime() + 525600 * 60);
             }
             else
             {
                collapseRow.style.display = "";
                collapseImage.src = images_url + "/min.gif";
                setcookie("userHome" + what, "0", new Date());
             }
    }

    function userHomeCheck()
    {
             for (var i = 0; i < bars.length; i++)
             {
                 if (getcookie("userHome" + bars[i]) == "1")
                 {
                    userHomeCollapse(bars[i]);
                 }
             }
    }
    
// ######### Newsticker
function newstickerintro() {
if(ie) {
  document.getElementById('newsticker').style.pixelTop = sHeight;
  scrollIEnewsticker();
 }
 else if(w3c) {
  document.getElementById('newsticker').style.top = sHeight + "px";
  scrollW3Cnewsticker();
 }
 else if(ns4) {
  document['newstickerspot'].document['newsticker'].top = sHeight;
  document['newstickerspot'].document['newsticker'].captureEvents(Event.MOUSEOVER|Event.MOUSEOUT);
  scrollNS4newsticker();
 }
 document.getElementById('newsticker').onmouseover= function() { steps = 0; } // Event-Handler initialisieren
 document.getElementById('newsticker').onmouseout = function() { steps = 1; }
}


function scrollIEnewsticker() { // IE-Scroller

 if(pass == 1 && document.getElementById('newsticker').style.pixelTop >= -sHeight) {
  document.getElementById('newsticker').style.pixelTop -= steps;        // Ticker nach oben scrollen
 }
 else {
  document.getElementById('newsticker').style.pixelTop = sHeight;
  document.getElementById('newsticker').innerHTML = content[newsindex];        // News ins Dokument schreiben
   if(newsindex == content.length - 1)                // Zaehler hochzaehlen bzw. zuruecksetzen
    newsindex = 0; else newsindex++;
  pass = true;
  steps = 1;
 }
 if(document.getElementById('newsticker').style.pixelTop <= -sHeight/6) {
  steps = 2;                                // Scrollen am Ende beschleunigen
 }
 setTimeout("scrollIEnewsticker()", pause);
}


function scrollW3Cnewsticker() { // Scroller fuer W3C-kompatible Browser

 if(pass == 1 && parseInt(document.getElementById('newsticker').style.top) >= -sHeight) {
  document.getElementById('newsticker').style.top = parseInt(document.getElementById('newsticker').style.top) - steps + "px";
 }
 else {
  document.getElementById('newsticker').style.top = sHeight + "px";
  document.getElementById('newsticker').innerHTML = content[newsindex];
   if(newsindex == content.length - 1)
    newsindex = 0; else newsindex++;
  pass = true;
  steps = 1;
 }
 if(parseInt(document.getElementById('newsticker').style.top) <= -sHeight/6) {
  steps = 2;
 }
 setTimeout("scrollW3Cnewsticker()", pause);
}


function scrollNS4newsticker() { // Scroller fuer NS 4

 if(pass == 1 && document['newstickerspot'].document['newsticker'].top >= -sHeight) {
  document['newstickerspot'].document['newsticker'].top -= steps;
 }
 else {
  document['newstickerspot'].document['newsticker'].top = sHeight;
  with(document['newstickerspot'].document['newsticker'].document) {
   open();
   write(content[newsindex]);
   close();
  }
   if(newsindex == content.length - 1)
    newsindex = 0; else newsindex++;
  pass = true;
  steps = 1;
 }
 if(document['newstickerspot'].document['newsticker'].top <= -sHeight/6) {
  steps = 2;
 }
 setTimeout("scrollNS4newsticker()", pause);
}
