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

	function automatic(number) {
		
		number_inf = number -1;
	
		if(!$('solutions-lien-'+number).hasClass('hover')) {
			
			$$('#solutions .menu a').each( function(element) {
				if(element.hasClass('hover')) { element.removeClass('hover'); }
			});
			
			$('solutions-lien-'+number).addClass('hover');
			
			$$('.block-contenu').each( function(element, index) {
				if(element.hasClass('hover')) {
					myEffect_block[index].start({'opacity': [1, 0]}).chain(
						function() {
							element.removeClass('hover');
							element.setStyle('display', 'none');
							$('solutions-block-'+number).setStyle('display', 'block');
							myEffect_block[number_inf].start({'opacity': [0, 1]}).chain(
								function () {
									$('solutions-block-'+number).addClass('hover');
								}
							);
						}
					);
				}
			});
		}
	
	}


	var myEffect_block = new Array();
	myEffect_block[0] = new Fx.Morph('solutions-block-1', {duration: 300, link: 'cancel', transition: Fx.Transitions.Quad.easeOut});
	myEffect_block[1] = new Fx.Morph('solutions-block-2', {duration: 300, link: 'cancel', transition: Fx.Transitions.Quad.easeOut});
	myEffect_block[2] = new Fx.Morph('solutions-block-3', {duration: 300, link: 'cancel', transition: Fx.Transitions.Quad.easeOut});
	myEffect_block[3] = new Fx.Morph('solutions-block-4', {duration: 300, link: 'cancel', transition: Fx.Transitions.Quad.easeOut});
	myEffect_block[4] = new Fx.Morph('solutions-block-5', {duration: 300, link: 'cancel', transition: Fx.Transitions.Quad.easeOut});
	myEffect_block[5] = new Fx.Morph('solutions-block-6', {duration: 300, link: 'cancel', transition: Fx.Transitions.Quad.easeOut});
	
	$('solutions-lien-1').addEvent('click', function(event){
		event = new Event(event).stop();
		automatic(1);
	});
	$('solutions-lien-2').addEvent('click', function(event){
		event = new Event(event).stop();
		automatic(2);
	});
	$('solutions-lien-3').addEvent('click', function(event){
		event = new Event(event).stop();
		automatic(3);
	});
	$('solutions-lien-4').addEvent('click', function(event){
		event = new Event(event).stop();
		automatic(4);
	});
	$('solutions-lien-5').addEvent('click', function(event){
		event = new Event(event).stop();
		automatic(5);
	});
	$('solutions-lien-6').addEvent('click', function(event){
		event = new Event(event).stop();
		automatic(6);
	});

});
