window.addEvent('domready', function() {

    var slideRequest = new Request.HTML({
        method: 'get',
        url: 'ajax.php',
        onRequest: function(html) {
          $('mediabox').getElement('div').fade('out');
          $('mediabox').set('text', '');
          this.loader = new Element('div',{'class':'loader'}).inject($('mediabox'));
        },
        onSuccess: function(html) {
          this.loader.dispose();
          $('mediabox').adopt(html);
          $$('.news_aktuell').set(
            'styles', {
              'float': 'none',
              'position': 'absolute',
              'left': '0px',
              'top': '0px'
            }
          )
          var slideshow = new SlideShow('newsslides', { 
            transition: 'pushLeft', 
            delay: 8000, 
            duration: 1200, 
            autoplay: true 
          });
          
          $('mediabox').addEvent('mouseover', function(){
            slideshow.stopLoop();
          })
          
          var navs = $('newsnav').getElements('a');
          navs[0].addClass('selected');

          navs.each(function(element, index){
            element.removeProperty('href');
            element.setStyle('cursor','pointer')
          	element.addEvent('click', function(){
          		var currentIndex = slideshow.slides.indexOf(slideshow.current);
          		var transition = (currentIndex < index) ? 'pushLeft' : 'pushRight';
          		slideshow.show(index, { transition: transition });
          	});
          });
          
          slideshow.addEvent('show', function(slideData){
      			navs[slideData.previous.index].removeClass('selected');
      			navs[slideData.next.index].addClass('selected');
      		});

        }
    });
    
    var flowRequest = new Request.HTML({
        method: 'get',
        url: 'ajax.php',
        onRequest: function(html) {
          $('mediabox').set('text', '');
          this.loader = new Element('div',{'class':'loader'}).inject($('mediabox'));
        },
        onSuccess: function(html) {
          this.loader.dispose();
          $('mediabox').adopt(html);
          var mf = new MooFlow($('flow'), {
        		startIndex: 10,
        		useSlider: true,
        		useAutoPlay: false,
        		useResize: false,
        		useWindowResize: false,
        		useMouseWheel: false,
        		useKeyInput: false,
        		bgColor: '#005377',
        		heightRatio: 0.5,
        		useCaption: true,
        		useViewer: true,
        		factor: 70,
        		offsetY: -88,
        		foc: 80,
        		reflection: 0.4,
        		ratio: 1.28
        	});
        	mf.attachViewer();
        }
    });
    
    var setSelected = new Class({
      
        initialize: function(element) {
          this.siblings = $(element).getParent().getSiblings();
          this.siblings.each(this.removeSelected, this);
          $(element).getParent().addClass('selected');
        },
        
        removeSelected: function(element) {
          element.removeClass('selected')
        }
      
    })
    

    $('fraktion').addEvent('click', function(event){
        this.removeProperty('href');
        if (!this.getParent().hasClass('selected')) {
          flowRequest.send('action=fmd&id=1&g=1');
          new setSelected(this);
        }
    });

    $('aktuell').addEvent('click', function(event){
        this.removeProperty('href');
        if (!this.getParent().hasClass('selected')) {
          slideRequest.send('action=fmd&id=30&g=1');
          new setSelected(this);
        }
    });

    $('themen').addEvent('click', function(event){
      window.location.href = "themen"
        //myRequest.send('action=fmd&id=4&g=1');
       // new setSelected(this);        
    });

    $('infos').addEvent('click', function(event){
      window.location.href = "infos"
       // myRequest.send('action=fmd&id=26&g=1');
       // new setSelected(this);        
    });
});
