var TheaterMenu = new Class({ 	
	initialize: function(options) {
		
		var images = $('background_image').getElements('img');
		
		var menu_buttons = $('mainmenu').getElements('a');
		
		this.currentMenuElement = null;
		
		menu_buttons.each(function(item, i) {		
			
			var j = i + 1;
			
			if(item.hasClass('active')){
				this.currentMenuElement = item;
				currentIndex = j;
			} else {
				var image = images[j]; 
				image.set('tween', {'duration': 0}).fade('out');
			}
			
			item.addEvent('mouseover', function(e)
			{
				if (j != currentIndex) {
					var selectedImage = images[j];
					selectedImage.set('tween', {'duration': 250}).fade('in');
				}
				
				e.stop();
			});
			
			item.addEvent('mouseout', function(e)
			{
				if (j != currentIndex) {
					var selectedImage = images[j]; 
					selectedImage.set('tween', {'duration': 250}).fade('out');
				}
				
				e.stop();
			});
		});
	}
 });
 
// Bildervergrößerung laden
//-------------------------------------------------------
Slimbox.scanPage = function() {
	
	Global.popupImages = $$('div.template-img');
	
	Global.popupImages.each(function(img, i){
		var parent = img.getParent();
		var captionEl = parent.getChildren('div.template-low')[0];
		
		if($chk(captionEl) && captionEl.get('text', '').trim() == '')
			captionEl.destroy();
		
		parent.addEvents({
			'mouseenter': function(){
				this.addClass('over');
			},
			'mouseleave': function(){
				this.removeClass('over');
			}
		});
	});
	
	Global.popupImages.slimbox({overlayOpacity: 0.9, counterText: '[{x}/{y}]'}, function(img, i) {
		var parent = img.getParent();
		var captionEl1 = parent.getChildren('div.template-low')[0];
		var captionEl = $chk(captionEl1) && captionEl1.get('text', '').length > 0 ? captionEl1 : false;
		var caption = $chk(captionEl) ? captionEl.get('text', '') : '';
		var imgSrc = $chk(img) && $chk(img.getChildren('img[rel^=popup]')[0]) ? img.getChildren('img[rel^=popup]')[0].get('rel').replace(/^popup\(/, '').replace(/\)$/, '') : '';
		
		if (!$chk(img.getChildren('img[rel^=popup]'))) return;
		
		return [
			imgSrc,
			caption
		];
	});
	
	if($chk($('more_images')))
	{	
		$('more_images').addEvent('mousedown', function() {
			Global.popupImages[3].fireEvent('click');			
		});
	}
};
