window.addEvent('domready', function() {
  $each($$('.doExt'), function(el){
    el.addEvent('click', function(e){
      e.stop();
      window.open(el.get('href'));
    });
  });
  
  var switchCss = new cssSwitch();
  var switchSize = new cssSwitch({myId: 'myFont'});
  var switchHead = new cssSwitch({myId: 'myHead'});

  fonts = $$('#fL','#fM','#fS');
  colors = $$('#blue','#orange', '#red', '#green');
  headers = $$('#hTeam','#hAudi');
  function activeIt(ar){
    $each(ar,function(el){
      el.addEvents({
        'mouseenter': function(){
          el.toggleClass('active');
        },
        'mouseleave': function(){
          el.toggleClass('active');
        }
      });
    });
  }
  activeIt(fonts);
  activeIt(colors);
  activeIt(headers);

  function chgActive(ar,ele){
    $each(ar,function(el){
      el.removeClass('active').removeClass('activeT');
    });
    ele.addClass('activeT');
  }

  $('fL').addEvent('click', function(){
    switchSize.set('big');
    chgActive(fonts,this);
  });

  $('fM').addEvent('click', function(){
    switchSize.set('normal');
    chgActive(fonts,this);
  });

  $('fS').addEvent('click', function(){
    switchSize.set('small');
    chgActive(fonts,this);
  });

  $('blue').addEvent('click', function(){
    switchCss.set('blue');
    chgActive(colors,this);
  });

  $('orange').addEvent('click', function(){
    switchCss.set('orange');
    chgActive(colors,this);
  });
  
  $('red').addEvent('click', function(){
    switchCss.set('red');
    chgActive(colors,this);
  });

  $('green').addEvent('click', function(){
    switchCss.set('green');
    chgActive(colors,this);
  });
  
  $('hTeam').addEvent('click', function(){
    switchHead.set('team');
    chgActive(headers,this);
  });

  if($('hNach')){
  $('hNach').addEvent('click', function(){
    switchHead.set('nach');
    chgActive(headers,this);
  });
  }
	
  $$(document.links).filter(function(el) {
		return el.rel && el.rel.test(/^slimbox/i);
	}).slimbox({/* Put custom options here */}, null, function(el) {
		return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
	});
});
