window.addEvent('domready', function() {			
	var myMenu = new MenuMatic();
	
	if ($('simpleCarousel')) {
	var myCarousel = new SimpleCarousel($('simpleCarousel'), $$('#simpleCarousel div.slide'), $$('#teaser_btn li.button'), {
	slideInterval: 5000,
	rotateAction: 'mouseover'
	});
	}
	
	if ($('emailCarousel')) {
	var CarouselEmail = new SimpleCarousel($('emailCarousel'), $$('#emailCarousel div.slide'), $$('#email_btn li.button'), {
	slideInterval: 5000,
	rotateAction: 'mouseover'
	});
	}
	
	if ($('toolsCarousel')) {
	var CarouselTools = new SimpleCarousel($('toolsCarousel'), $$('#toolsCarousel div.slide'), $$('#tools_btn li.button'), {
	slideInterval: 5000,
	rotateAction: 'mouseover'
	});
	}
	
	
	if ($('myTabs')) {
	var myswapper = new TabSwapper({
  		selectedClass: 'on',
  		deselectedClass: 'off',
  		tabs: $$('ul#myTabs li'),
  		clickers: $$('ul#myTabs li a'),
  		sections: $$('div#panelSet > div.panel'),
  		/*remember what the last tab the user clicked was*/
  		
  		/*use transitions to fade across*/
  		smooth: true,
		smoothSize: true
	});
	}
	
	if ($('payback')) {
	var paybackAcord = new MultipleOpenAccordion($('AccordionMulti'), {
		elements: $$('#AccordionMulti p.stretcher'),
		togglers: $$('#AccordionMulti h3.stretchtoggle'),
		openAll: false
		});
	}
	if ($('MooFlow')) {	
		var mf = new MooFlow($('MooFlow'), {
			useSlider: true,
			useAutoPlay: true,
			useCaption: true,
			useResize: true,
			useWindowResize: true,
			useMouseWheel: true,
			useKeyInput: true
		});
		mf.attachViewer();

 		$$('.loadremote').addEvent('click', function(){
 		mf.loadHTML(this.get('href'), this.get('rel'));
 		return false;
		});
	}
	if ($('FAQ_Acc')) {
	var href=window.location.href.toString().split('/');
	var accClass="";
	var accClass=href[5].split('_');
	var accAClass=accClass[0]+"_"+accClass[1];
	var AccOpen="false";
	$$('.stretchtoggle').each(function(el,i){
 		if(el.hasClass(accClass[0]))
  		AccOpen=i;
	});
	$$('.faq_subnavi li a').each(function(el,i){
 		if(el.hasClass(accAClass))
  		el.setStyle('color', '#ea5e08');
	});
	// FAQ TOGGLE
	var togboxes, boxes;
	var slides = [];
    togboxes = $$('.faqstretchtoggle a');
    boxes    = $$('.faqstretcher');
	boxes.each(function (el, i) {
        el.hide();
		slides[i] = el;
	});
	togboxes.each(function (el, i) {
	el.getParent().addClass('close').removeClass('open');
	if (!$chk(slides[1])){	
				slides[0].toggle();
				el.getParent().addClass('open').removeClass('close');
	}
	el.addEvent('click', function (e) {
            e = new Event(e);
            slides[i].toggle();
			el.getParent().toggleClass('open');
			el.getParent().toggleClass('close');
            e.stop();
        });
	});
	//FAQ TOGGLE ENDE
	var mySlide = new Fx.Slide('faq_formular');
 	mySlide.hide();
	$('faq_frage_toggler').addEvent('click', function(e){
		e = new Event(e);
		mySlide.toggle();
		e.stop();
	});
	var myAccordion = new Accordion($('faq_navi'), 'dt.stretchtoggle', 'dd.stretcher', {
 				alwaysHide : true,
				duration: 300,
				show:AccOpen,
				onActive: function(toggler, element){
					if (toggler.hasClass(accClass[0])){
						toggler.getElement('a').setStyle('color', '#ea5e08');
					}
				},
 				onBackground: function(toggler, element){
					if (toggler.hasClass(accClass[0])){
						toggler.getElement('a').setStyle('color', '#ea5e08');
					}else{
 						toggler.getElement('a').erase('style');
					}
				}
 				
 	});

	}
	if ($('accordion')) {
	var agbAccordion = new Accordion($('accordion'), 'h3.toggler', 'div.element', {
 				alwaysHide : true,
				duration: 300
			
 	});
	}
	
});		
