$extend(Browser,{ 
	
	enableHTML5: function(){ 
		elems = 'article aside footer header menu nav section figure time'; 
		elems.split(' ').each(function(tag){ 
			new Element(tag); 
		}) 
		mooModernizr.enableHTML5 = $lambda(true); 
		return true; 
	}
}); 
Browser.enableHTML5();
window.addEvent("domready", function(){

	$each(Browser.Features, function(item,index){
		if(!item){
			$(document.body).addClass('no-'+index);
		}
	});
	
	$$('#nav ul !> li').each(function(el){
		el.getElement('ul').set('reveal',{transitionOpacity:false,duration:150});
		el.addEvents({
			'mouseenter': function(){
				this.getElement('ul').reveal();
			},
			'mouseleave': function(){
				this.getElement('ul').dissolve();			
			}
		});
	});
	$$('.accordion').each(function(el){
		new Fx.Accordion(el.getElements('.toggler'), el.getElements('.toggle'), {
			display:-1,
			alwaysHide: true,
			onActive: function(a){
				a.removeClass('closed').addClass('open');
			},
			onBackground: function(a){
				a.removeClass('open').addClass('closed');
			}
		});
	});
	$$('a.print').each(function(el){
		el.addEvent('click', function(e){
			if(e) e.stop();
			printMe(el);
		});
	});
	
	$$('.member-slider').each(function(el) {

    var index = 0;

    var $slider = el;

    var $ul = $slider.getElement('ul');
    var $lis = $ul.getElements('li');
    var $first = $ul.getFirst('li');
    var width = 236;//$first.getStyle('width').toInt();

    setInterval(next, 2000);

    function next()
    {
      ++index;

      var $next = $lis.filter(function(item, i) {
        return i == index;
      });
      
      if ($next.length == 0)
      {
        index = 0;
      }

      $ul.set('tween', {
          duration: 500        
      });

      $ul.tween('left', -index*width);

    }

  });  
	
	
});
function printMe(el){
	if($(el).getParent('.printme')){
		var div = new Element('div', {'html':$(el).getParent('.printme').get('html')});
		if(title = el.get('title')){
			div.grab(new Element('h1', {text:title}), 'top');
		}else if(h2 = document.getElement('h2')){
			div.grab(new Element('h1', {text:h2.get('html')}), 'top');
		}
		div.getElements('a.print, a.download, a.button, a.back-to-overview, a.readmore, iframe').destroy();
		var win = window.open('','print','width=10,height=10,scrollbar=0,menubar=0');
		win.document.write(div.get('html'));
		win.document.close();
		win.focus();
		win.print();
		win.close();
	}
}



