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

/* Links HoverStyles */
var hoverFunctionLinks = function(){
	this.set('morph', {duration:150}); 
	this.morph('.hoverstyle');
			};
var leaveFunctionLinks = function(){
	this.set('morph', {duration:600}); 
	this.morph('.hrefstyle');
	};

	var myLinks = $$("#accordion div.slidetext a");
		myLinks.addEvent('mouseenter', hoverFunctionLinks);
		myLinks.addEvent('mouseleave', leaveFunctionLinks);


/* ACCORDION */
var hoverST = function(){
			this.set('morph', {duration:600, transition:'quint:out'}); 
			this.morph('.sthover');
		};
var leaveST = function(){
			this.set('morph', {duration:1200, transition:'quint:out'}); 
			this.morph('.stnorm');
		};

var myAccordion = new Accordion($('accordion'), 'h1.slide_trigger', 'div.slide', {
	opacity: false,
	onActive: function(slide_trigger, slide){
	//	slide_trigger.setStyle('background-color', '#000');
		slide_trigger.morph('.stopen');
		slide_trigger.removeEvents('mouseleave');
		slide_trigger.removeEvents('mouseenter');
		slide_trigger.addClass('open');
		},
	onBackground: function(slide_trigger, slide){
		slide_trigger.set('morph', {duration:1200, transition:'quint:out'});
		slide_trigger.morph('.stnorm');
		slide_trigger.addEvent('mouseleave',leaveST);
		slide_trigger.addEvent('mouseenter',hoverST);
		slide_trigger.removeClass('open');
	},
	alwaysHide: true,
	display: -1
// ,show: 2 // Startitem
// ,initialDisplayFx: true
});


var isAccordion = $('accordion');
if($defined(isAccordion)) {
	var buttons = $('accordion').getElements('h1');
		buttons.addEvent('mouseenter', hoverST);
		buttons.addEvent('mouseleave', leaveST);
	}
	
	
/* Multibox */	

//	var overlayer = new overlay(); JS Fehler...


	var box = new multiBox('mba', {
		overlay: new overlay(),
	//	descClassName:'mbdescr',
		container:document.body
		});
	var box2 = new multiBox('mbb', {
		overlay: new overlay(),
	//	descClassName:'mbDescr',
		container:document.body
		});	
	var box3 = new multiBox('imprint', {
		overlay: new overlay(),
		width:6,
		height:'800',
		container:document.body
		});
	var box4 = new multiBox('newsbox', {
		overlay: new overlay(),
		container:document.body
		});
	var box5 = new multiBox('musiciansbox', {
		overlay: new overlay(),
		container:document.body
		});
		
if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) {
		
	var advanced = new multiBox('audio', {
		overlay: new overlay(),
		descClassName: 'advancedDesc',
		container:document.body		
		}); 
	var advanced = new multiBox('audio2', {
		overlay: new overlay(),
		descClassName: 'advancedDesc',
		container:document.body		
		}); 	


} 
		
	var advanced2 = new multiBox('video', {
		overlay: new overlay(),
		descClassName: 'advancedDesc',
		container:document.body		
	});

// Galerien
	var advanced3 = new multiBox('gala', {
		overlay: new overlay(),
	//	descClassName: 'advancedDesc',
		container:document.body		
	});		
	var advanced3 = new multiBox('02_live', {
		overlay: new overlay(),
	//	descClassName: 'advancedDesc',
		container:document.body		
	});	

/* startsequenz */
starters = $$('#accordion');
var start = function() {
	this.setStyle('opacity', 0);
	this.set('tween', { duration: 600}).fade('in');
	}  
start.delay(400, starters);
		
});// Domready end


function mailGen(index)
{
	switch (index)
	{
		case 1:
			url = "mai"+"lto:"+"mail";
			url += "%40"+"dd-booking.de";
		break;
			
		default:
			url = "";
		break;
	}
	
	if (url != "") location.href = url;
}
