var cid = 0;

   
window.addEvent('domready',
function ()
{
  /* FADING GAL */
  var cnav = $$('.ImageFader_Outer .cNav')[0];
  if (cnav) {
    var ilist = $$('.ImageFader_Inner .imgBox .img');
    var cnav = $$('.ImageFader_Outer .cNav')[0];
    cnav.empty();
    ilist.each(
      function(item,index)
      {
        var e = new Element('div',{'class':'headnav','id': 'headnav_'+index});
        if(index == 0)
          e.addClass('headnav_current');
        
        item.addClass('slider');
        item.set('id', 'img'+index);
        
        e.inject(cnav);
        $('headnav_'+index).addEvent('mousedown', function(event){
          for(i = 0; i < ilist.length; i++) {
            ilist[i].setStyle('opacity',0);
            $('headnav_'+i).removeClass('headnav_current');
          }
          $('headnav_'+index).addClass('headnav_current');
          $('img'+index).get('tween').start('opacity',1);
        });
      }
    );
    //ilist.set('tween',{duration: 3500});
    for(i = 1; i < ilist.length; i++)
    {
      ilist[i].setStyle('opacity',0);
    }
    
    var toggleheader = function ()
        {
          ilist[cid].get('tween').start('opacity',0);
          $('headnav_'+cid).removeClass('headnav_current');
          nid = cid+1;
          if(!ilist[nid]) nid = 0;
          ilist[nid].get('tween').start('opacity',1);
          cid = nid;
          $('headnav_'+cid).addClass('headnav_current');
        }
        toggleheader.periodical(5000);
  }
  
  /* SYMBOLGRUPPE */
  $('setFav').addEvent('click', function(event){
    if (window.sidebar) { // firefox
      window.sidebar.addPanel(document.title, location.href, "");
    } else if(window.opera && window.print){ // opera
      var elem = document.createElement('a');
      elem.setAttribute('href',location.href);
      elem.setAttribute('title',document.title);
      elem.setAttribute('rel','sidebar');
      elem.click();
    } else if(document.all) {// ie
      window.external.AddFavorite(location.href, document.title);
    }
  });
  
  /* TAB-NAVI */
  var tnav = $$('#tabnav li');
  if (tnav) {
    var tnav = $$('#tabnav li');
    tnav.each(
      function(item,index)
      {
        item.addEvent('mousedown', function(event){
          var sNavList = $$('#subnav li');
          var act = $$('#subnav .act');
          
          sNavList.each(
            function(item2,index2)
            {
              if (item2.getFirst('.submenu_img img')) {
                if (index == index2 && item2.get('class') == 'norm') {
                  item.getFirst('span a').addEvent('click', function(event){
                    event.stop();
                    (function(){    
                      document.location.href = item.getFirst('span a').get('href');
                    }).delay(1300, this);
                  });
                  
                  item2.getFirst('.submenu_img').set('tween',{duration: 1000});
                  item2.getFirst('.submenu_img').get('tween').start('height',149);
                  act.getFirst('.submenu_img').tween('height', 0);
                }
              }
            }
          );
        });
      }
    );
  }
  
  /* CONTACT-BOX */
  if ($('contactBox')) {
   $('contactBox').addEvent('click', function(event){
     var size = $('contactus').getSize();
     if (size.y > 0) {
       var height = 0;
     } else {
       var height = 375;
     }
     
     $('contactus').get('tween').start('height',height);
   });
  }
  
  /* Subnavigation */
  var sNavList = $$('#subnav .norm');
  if (sNavList) {
    var sNavList = $$('#subnav .norm');
    var act = $$('#subnav .act');
    
    sNavList.each(
      function(item,index)
      {
        if (item.getFirst('#subnav .act .submenu_img img')) {
          $$('#subnav .act .submenu_img').setStyle('height', '149px');
        }
        if (item.getFirst('.submenu_img img')) {
          item.getFirst('span a').addEvent('click', function(event){
            event.stop();
            (function(){    
              document.location.href = item.getFirst('span a').get('href');
            }).delay(1300, this);
          });
          
          item.addEvent('mousedown', function(event){
            item.getFirst('.submenu_img').set('tween',{duration: 1000});
            item.getFirst('.submenu_img').get('tween').start('height',149);
            act.getFirst('.submenu_img').tween('height', 0);
          });
        }
      }
    );
  }
}
);


