function init() {
         var slides = document.getElementById('slogans').getElementsByTagName('img');
         maxslide = slides.length;
         for (var i=0;i<maxslide;i++) {
                if (slides[i].className!='') {
                         slides[i].style.display='none';
                         slides[i].className='';
                } else {
                         activeslide = i+1;
                }
         }
         if (maxslide>1) slidetimer = window.setTimeout("slide()",3000);

         switch(document.getElementsByTagName('body')[0].className) {
                  case 'leistungen':
                         $('leistungen2').style.width = $('leistungen3').offsetWidth+13+'px';
                         if (window.location.hash) {
                                 l(window.location.hash.substr(2));
                         }
                  break;
                  case 'partner':
                         var j = 0;
                         var partner = $('partner').getElementsByTagName('a');
                         for (var i=0;i<partner.length;i++) {
                                 if (partner[i].className=='p') {
                                          j++;
                                          $('partner'+j).style.display='none';
                                          partner[i].onmouseover = function() {
                                                  var e = $('partner'+this.id.replace(/p/,''));
                                                  e.style.display='block';
                                          }
                                          partner[i].onmouseout = function() {
                                                  var e = $('partner'+this.id.replace(/p/,''));
                                                  e.style.display='none';
                                          }
                                          $('partner'+j).onmouseover = function() {
                                                  this.style.display='block';
                                          }
                                          $('partner'+j).onmouseout = function() {
                                                  this.style.display='none';
                                          }
                                 }
                         }
                  break;
         }
}

if (window.attachEvent) window.attachEvent('onload', init);
else if (window.addEventListener) window.addEventListener('load', init, false);

function l(id) {
         $('leistungen').scrollLeft = $('l'+id).offsetLeft;
         return false;
}

var activeslide = 1;
var maxslide = 1;
slidetimer = window.setTimeout("",0);
function slide() {
         window.clearTimeout(slidetimer);
         if (activeslide+1>maxslide) {
                 for (i=1;i<maxslide;i++) {
                         if (i>1) $('slide'+i).style.display='none';
                 }
                 Effect.Fade('slide'+maxslide, {duration:1.0});
                 activeslide = 1;
                 Effect.Appear('slide'+activeslide, {duration:1.0});
         } else {
                 Effect.Fade('slide'+activeslide, {duration:1.0});
                 activeslide++;
                 Effect.Appear('slide'+activeslide, {duration:1.0});
         }
         slidetimer = window.setTimeout("slide()", 3000);
}
