

//check lenght of the <textarea> - value @ comments (--> comments.php)
function checkLen()
	{
		var maxLen=150;
		var txt=document.forms[0].text.value;
		if(txt.length>maxLen)
			{
			  alert("Bitte maximal "+maxLen+" Zeichen eingeben!");
			  document.forms[0].text.value=txt.substring(0,maxLen);
			  document.getElementById('count_span').innerHTML = " [";
			  document.getElementById('count_span').innerHTML += 0 + " verbleibend]";
			}
		else
			{ 
			document.getElementById('count_span').innerHTML = " [";
			document.getElementById('count_span').innerHTML += maxLen-txt.length + " verbleibend]";
			}
		}


//start mootools --->
window.addEvent('domready', function(){
	
	/** 
	if(document.getElementById('detail_table')){	
		var list = $$('td');
					list.each(function(element) {
					var fx = new Fx.Morph(element, {duration: 300, transition: Fx.Transitions.Quad.easeInOut, wait:false});
					element.addEvent('mouseenter', function(){
						fx.start({
								'color' : '#000'
						
						});
					});	
				element.addEvent('mouseleave', function(){
						fx.start({				 
								'color' : '#666'
								
						});
					});		
				}); 
	}
	**/
	
	var mySlider = new Fx.Slide('top_menue', {duration: 800, transition: Fx.Transitions.Expo.easeInOut, mode: 'vertical'});
	mySlider.hide().slideIn.delay(0, mySlider);
	
	//status of detail_text 
	var status = {
		'true': '-',
		'false': '+'
	};
									
	//TEXT.SLIDE
	if(document.getElementById('detail_text')){
		
	var text_slide = new Fx.Slide('detail_text_all', {duration: 1000, transition: Fx.Transitions.Expo.easeInOut, wait: false}).hide(); 
	$('detail_text_toggle').addEvent('click', function(e){
		e.stop();	
		text_slide.toggle();
	});
	
	//check the status of detail_text when transistion is complete
	text_slide.addEvent('complete', function() {
		$('detail_text_toggle_status').set('html', status[text_slide.open]);
	});
	
	};

	//COMMENT.EFFECTS
	if(document.getElementById('comments')){
		var comment_slide = new Fx.Slide('comments_new', {duration: 900, transition: Fx.Transitions.Quint.easeOut}).hide(); 
		$('comments_open').addEvent('click', function(e){
			e = new Event(e);
			comment_slide.toggle();		
			e.stop();
		});
			
	//check the status of comment_new when transistion is complete
	comment_slide.addEvent('complete', function() {
		$('comments_open_status').set('html', status[comment_slide.open]);
	});
		
		 var list = $$('.comment_left');
					list.each(function(element) {
					var fx = new Fx.Morph(element, {duration: 800, transition: Fx.Transitions.Sine.easeInOut, wait:false});
					element.addEvent('mouseenter', function(){
						fx.start({
								'background-color' : '#fff'
								
						});
					});	
				element.addEvent('mouseleave', function(){
						fx.start({				 
								'background-color' : '#fefade'
								
						});
					});		
				}); 
					
		
	//ERROR.SLIDE
	if(document.getElementById('error')){
		var error_slide = new Fx.Slide('error', {duration: 700, transition: Fx.Transitions.Quad.easeOut, wait: false}).show();
		$('error').addEvent('click', function(e){
			e = new Event(e);
			error_slide.slideOut();	
			comment_slide.slideIn();
			e.stop();
		});
	};			
					
					
	};
	
	

	//MEDIA.SLIDES
	if(document.getElementById('film')){ 
		var film = new Fx.Slide('film_inner', {duration: 800, transition: Fx.Transitions.Quint.easeInOut, wait: false}).hide(); 
		$('film_title').addEvent('click', function(e){
			e = new Event(e);
			film.toggle();
			if(document.getElementById('foto')){foto.slideOut();}
			if(document.getElementById('pano')){pano.slideOut();}
			e.stop();
		});
		//slide up film onClick on Imgae!
		$('detail_img').addEvent('click', function(e){
			e = new Event(e);
			film.slideIn();
			if(document.getElementById('foto')){foto.slideOut();}
			if(document.getElementById('pano')){pano.slideOut();}
			e.stop();
			if(window.pageYOffset < 200){
			var scrollY = 200 - window.pageYOffset; 
			scrollBy(0, scrollY);
			}
		});
	};
	
	if(document.getElementById('pano')){	
		var pano = new Fx.Slide('pano_inner', {duration: 800, transition: Fx.Transitions.Quint.easeInOut, wait: false}).hide(); 
		$('pano_title').addEvent('click', function(e){
			e = new Event(e);
			pano.toggle();
			if(document.getElementById('foto')){foto.slideOut();}
			if(document.getElementById('film')){film.slideOut();}
			comment_slide.slideOut();
			e.stop();
		});
	};
	
	if(document.getElementById('foto')){
		var foto = new Fx.Slide('foto_inner', {duration: 800, transition: Fx.Transitions.Quint.easeInOut, wait: false}).hide(); 
		$('foto_title').addEvent('click', function(e){
			e = new Event(e);
			foto.toggle();
			if(document.getElementById('pano')){pano.slideOut();}
			if(document.getElementById('film')){film.slideOut();}
			comment_slide.slideOut();
			e.stop();
		});
	};
	 
	 
	 var Tips3 = new Tips($$('.Tips'), {
	showDelay: 800,
	hideDelay: 200,
	fixed: false
	});
	 
	 var Tips4 = new Tips($$('.Tips4'), {
	showDelay: 1400,
	hideDelay: 100,
	fixed: false
	});

		
});
