var timeout;
var next_id = "";
var height=0;

function tweenFade0() {
	$('img').fade('0');
}

function tweenFade1() {
	$('img').fade('1');
}

window.addEvent('domready', function() {
	Element.implement({
		//implement show
		show: function() {
			this.setStyle('display','');
		},
		//implement hide
		hide: function() {
			this.setStyle('display','none');
		}
	});
	
	$$('div.cols').each(function(element){
		if(element.offsetHeight > height)
			height=element.offsetHeight;
	});
	
	$$('div.cols').each(function(element){
		element.style.height=(height-120)+'px';
	});
	
	if($('btn-send-form'))
	{
		$('btn-send-form').addEvent('click', function(e){
			new Event(e).stop();
			if(FormValidateAlert('contact_form')){
				$('contact_form').fireEvent('submit');
			}
		});
		
		$('contact_form').addEvent('submit', function(e) {
			if(e){
				new Event(e).stop();
			}
			var allNews = $('contact_form_result').empty().addClass('ajax-loading');
			this.set('send', {
				evalScripts: true,
				onComplete: function(response) {
					allNews.removeClass('ajax-loading');
					allNews.set('html', response);
					$('contact_form').empty();
					document.location = '#contact';
				}
			});
			this.send();
		});
	}
	
	if($$('.btn_fermer').length > 0)
	{
		if($$('.ctn').length > 0)
		{
			$$('.ctn').each(function(element){
				if(element.id != "news_1")
					element.hide();
			});
		}
		
		$$('.btn_fermer').each(function(element){
			if(element.id != "btn_fermer_1")
				element.hide();
			
			element.addEvent('click', function(e){
				new Event(e).stop();
				
				$("news_"+element.get("id_to_open")).hide();
				element.hide();
				
				$("btn_ouvrir_"+element.get("id_to_open")).show();
			});
		});
	}
	
	if($$('.btn_ouvrir').length > 0)
	{
		$$('.btn_ouvrir').each(function(element){
			if(element.id == "btn_ouvrir_1")
				element.hide();
			
			element.addEvent('click', function(e){
				new Event(e).stop();
				
				if($$('.ctn'))
				{
					$$('.ctn').each(function(element){
						element.hide();
					});
				}
				$("news_"+element.get("id_to_open")).show();
				
				$$('.btn_fermer').each(function(element){
					element.hide();
				});
				
				$$('.btn_ouvrir').each(function(element){
					element.show();
				});
				
				element.hide();
				
				$("btn_fermer_"+element.get("id_to_open")).show();
			});
		});
	}
	
	if($$('.btn_step').length > 0)
	{
		$$('.btn_step').each(function(element){
			element.addEvent('click', function(e){
				new Event(e).stop();
				
				$$('.btn_step').each(function(element1){
					element1.removeClass("active");
				});
				element.addClass("active");
				document.location = element.get("href");
			});
		});
	}
	
	if($$('.home_thumbs').length > 0)
	{
		timeout = setTimeout("change_th()",5000);
		
		$('img').addEvent('mouseover', function() {
			clearTimeout(timeout);
		});
		
		$('img').addEvent('mouseout', function() {
			timeout = setTimeout("change_th()",5000);
		});
	}
	
	
	if($$('.content_salle_forJS').length > 0)
	{
		$$('.content_salle_forJS').each(function(element){
			var mySlide = new Fx.Slide(element.id);
			mySlide.slideOut();
		});
	}
	
	
	if($$('.dossierContent').length > 0)
	{
		$$('.dossierContent').each(function(element){
			var mySlide = new Fx.Slide(element.id);
			mySlide.slideOut();
		});
	}
	
	
	if($$('.dossierLink').length > 0)
	{
		$$('.dossierLink').each(function(element){
			var mySlide = new Fx.Slide("the"+element.id);
			element.addEvent('click', function(e){
				new Event(e).stop();
				
				mySlide.toggle();
			});
		});
	}
	
	
	if($$('.pictCont').length > 0)
	{
		 //console.log('pictCont ');
		$$('.pictCont').each(function(element){
			
			var mySlide = new Fx.Slide('the'+element.id);
			
			element.addEvent('click', function(e){
											  // var mySlide = new Fx.Slide('thepictureContent1');
				new Event(e).stop();
				//alert(mySlide.id + ' '+'the'+element.id)
				
				mySlide.toggle();
			});
		});
	}
	
	
	if($$('.contentPicture').length > 0)
	{
		var x=0;
		//console.log('contentPicture ');
		$$('.contentPicture').each(function(element){
			if(x > 0)
			{
				var mySlide = new Fx.Slide(element.id);
				mySlide.slideOut();
			}
			
			x++;
		});
	}
});


function change_th(my_next_id)
{
	tweenFade0();
	clearTimeout(timeout);
	timeout = setTimeout("change_th2('"+my_next_id+"')",500);
}

function change_th2(my_next_id)
{
	clearTimeout(timeout);
	$$('.imageAccueil a.active').each(function(element){ 
		if(my_next_id == '' || my_next_id == 'undefined' || my_next_id == null)
		{
			if(element.id < $$('.home_thumbs').length)
			{
				next_id = parseInt(element.id) + 1;
			}
			else
			{
				next_id = 1;
			}
		}
		else
			next_id = my_next_id;
		
		element.removeClass('active');
	});
	
	$$('.imageAccueil a#'+next_id).addClass('active');
	$('img').innerHTML = '<img src="resizer.php?imgfile='+($(next_id+'').get('href')).replace("/renogauthier/","")+'&max_width=581&max_height=204" />';
	tweenFade1();
	
	if(my_next_id == '' || my_next_id == 'undefined' || my_next_id == null)
		timeout = setTimeout("change_th()",5000);
	else
		clearTimeout(timeout);
}
