window.addEvent('domready', function(){
	
	/**
 	 * Mainscript Menüsteuer, Logo Kopf und Flash
	 * V 1.1 =>100618-1018 -> Textile: class extern wird ergänzt um target="_blank"
	 * V 1.0 =>100608-2118
	 **/

	/*FLASHVIDEO*/

	if($('flashvideo')){
      var flashvideo = $('flashvideo').get('value');
	  var obj = new Swiff('files/player.swf', {
	  id: 'galerie',
	  container: 'galerie',
	  width: 600,
		  height: 500,
		  params: {
			  wmode: 'transparent'
		  },
		  vars: {
			  film:flashvideo
		  }
	  }).toElement(); 	
	}
	
	
	if($$('div.gallery') != ''){
	
	   $$('div.gallery ul li a').addEvent('click', function(e){
			  e.stop();
			  var flrel = this.get('rel');
			  Swiff.remote(obj, 'sendTextToFlash', flrel);
			  //alert(flrel);
		});	
	
	}
	
	if($$('#left dl') != ''){
		$$('#left dl dt img').addEvents({	
			click: function(){
				var flrel = this.get('rel');
				Swiff.remote(obj, 'sendTextToFlash', flrel);
				$$('#left dl').each(function(item,index){
					if(item.hasClass('selected')){
						item.removeClass('selected');
						item.getElement('dd').setStyle('opacity','0');
						item.getElement('dt').setStyle('opacity','0.3');
					}
				});
				this.getParent().getParent().addClass('selected');
			}
		});
		
		
		$$('#left dl').each(function(item,index){
				item.getElement('dd').setStyle('opacity','0');
				item.getElement('dt').setStyle('opacity','0.3');
				
				if(item.getElement('dt').getElement('img').get('rel') == flashvideo){
					item.getElement('dd').setStyle('opacity','1');
					item.getElement('dt').setStyle('opacity','1');
					item.addClass('selected');
				}
	   });
		
		
		$$('#left dl').addEvents({	
			mouseover: function(){
				var fldd = this.getElement('dd');
				var fldt = this.getElement('dt');
		
				fldd.setStyle('opacity','1');
				fldt.setStyle('opacity','1');
			},
			mouseout: function(){
				var fldd = this.getElement('dd');
				var fldt = this.getElement('dt');
				if(this.hasClass('selected')){
					fldd.setStyle('opacity','1');
					fldt.setStyle('opacity','1');
				}else{
					fldd.setStyle('opacity','0');
					fldt.setStyle('opacity','0.3');			 
				}
			}
		});
	}
	
	
	/*LOGO*/
	
	if($('header')){
		if($('bg-grey')){
			var opc = 0.7;
		}else{
			var opc = 0.3;
		}

		$$('#header img').setStyle('opacity',opc);
		$$('#header img').addEvents({			   
			mouseenter: function(){
					morph = new Fx.Morph(this, {duration: 500, transition: Fx.Transitions.Sine.easeOut});
					morph.start({'opacity': 1});
			},
			mouseleave: function(){
				morph2 = new Fx.Morph(this, {duration: 500, transition: Fx.Transitions.Sine.easeOut});
				morph2.start({'opacity': opc});
			}
		})
	}

	
	
	/*MENÜ*/


    

	if($('galeriemenue')){
		
		var selgal = $$('#preview img').get('src');
		
		$$('#galeriemenue li.butgal').each(function(item,index){
				item.setStyle('opacity','0');
	   	});
		
	   if($('preview')){
			$('preview').setStyle('opacity','0');
	   }


		$$('#galeriemenue').addEvents({
									   
			mouseenter: function(){
				$$('#galeriemenue li.butgal').each(function(item,index){
					morph = new Fx.Morph(item, {duration: 500, transition: Fx.Transitions.Sine.easeOut});
					morph.start({'opacity': 1});
	   				}),
				morph3 = new Fx.Morph($('preview'), {duration: 500, transition: Fx.Transitions.Sine.easeOut});
				morph3.start({'opacity': 1});
			},
			
			mouseleave:function(){
				$$('#galeriemenue li.butgal').each(function(item,index){
					morph = new Fx.Morph(item, {duration: 500, transition: Fx.Transitions.Sine.easeOut});
					morph.start({'opacity': 0});
	   				}),
				morph3 = new Fx.Morph($('preview'), {duration: 500, transition: Fx.Transitions.Sine.easeOut});
				morph3.start({'opacity': 0});	
			}
				
		});
	
	
		$$('li#butnextgal').addEvents({
									   
			mouseenter: function(){
				var chref = this.getElement('a');
				var cimg = chref.get('rel');
				$$('#preview img').set('src','files/' + cimg);
	   		}	
		});
	
	
		$$('#galeriemenue li.butgal').addEvents({
									   
			mouseenter: function(){
				var chref = this.getElement('a');
				var cimg = chref.get('rel');
				$$('#preview img').set('src','files/' + cimg);
				
	   		}
			
			
		});	
	}
	

	/*Anpassung oberer Seitenabstand*/
	

	
	var mainsize = $('main').getSize();
	var size = this.getSize();
	if(size.y > mainsize.y +100){
		var top = (size.y - mainsize.y-100) / 2;
		$('main').setStyle('margin-top',(top).toInt());	
	}
	
	
	
	/* Linkergänzung für textile-Block target="_blank"  */
	
	$(document.body).getElements('a.extern').set('target','_blank');

	
	
});


	


// Anpassung oberer Seitenabstand
	

window.addEvent('resize', function(){
	var mainsize = $('main').getSize();
	var size = this.getSize();
	if(size.y > mainsize.y +100){
		var top = (size.y - mainsize.y-100) / 2;
		$('main').setStyle('margin-top',(top).toInt());
	}
	//alert(top);								   
});


