// JavaScript Document


function news_page(div, version, offset)
{
	var url = base_url+'index.php/news/page/'+offset+'/'+version;
	new Ajax(url, {
		method: 'post',
		update: div,
		evalScripts: true,
		onComplete: function(){
			
		}
	}).request();	
}


function load_fiche(fiche)
{
	var myFx = $('MainNewsTextDescriptionFiche').effects({duration: 500, transition: Fx.Transitions.Quart.easeOut});
	if (fiche == curFich) { // on efface
		$('MainNewsTextDescriptionFiche').setHTML('');
		myFx.start({
			'opacity': 0
		});	
		curFich = "";
	}
	else if (fiche != curFich) { // on efface pour réafficher
		$('MainNewsTextDescriptionFiche').setHTML('');
		myFx.start({
			'opacity': 0
		}).chain(function(){
			this.start({
				'opacity': .8		
			});
		});
		$('MainNewsTextDescriptionFiche').setHTML($(fiche).getProperty('value'));
		curFich = fiche;
	}
}

var curFich = "";



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

	if($('scrollerContainer')) { 
		var scroll = new Scroller('scrollerContainer', {area: 400, velocity: 0.1});
		$('scrollerContainer').addEvent('mouseenter', scroll.start.bind(scroll));
		$('scrollerContainer').addEvent('mouseleave', scroll.stop.bind(scroll));
	}
		
	if ($('MainNewsTextDescriptionFiche')) $('MainNewsTextDescriptionFiche').setOpacity(0);
	
	if ($('ficheTechnique')) {
		$('ficheTechnique').addEvent('click', function(e) {
			e = new Event(e);
			$('cast').src=base_url+"images/FicheArtistiqueOff.png"
			$('ficheTechnique').src=base_url+"images/FicheTechniqueOn.png"
			$('synopsisOn').src=base_url+"images/SynopsisOff.png"
			//$('cast').src=base_url+"images/castOff.png"
			load_fiche('vf_Tech');
			e.stop();
		});
	}

    if ($('ficheArtistique')) {
		$('ficheArtistique').addEvent('click', function(e){
			e = new Event(e);
			$('cast').src=base_url+"images/FicheArtistiqueOn.png"
			$('ficheTechnique').src=base_url+"images/FicheTechniqueOff.png"
			$('synopsisOn').src=base_url+"images/SynopsisOff.png"
			//$('cast').src=base_url+"images/castOff.png"
			load_fiche('vf_Art');
			e.stop();
		});
    }

    if ($('cast')) {
		$('cast').addEvent('click', function(e){
			e = new Event(e);
			$('synopsisOn').src=base_url+"images/SynopsisOff.png"
			$('cast').src=base_url+"images/FicheArtistiqueOn.png"
			$('ficheTechnique').src=base_url+"images/FicheTechniqueOff.png"
			load_fiche('vf_Art');
			e.stop();
		});
    }
		
	if ($('synopsisOn')) {
		$('synopsisOn').addEvent('click', function(e){
			e = new Event(e);
				
			$('ficheTechnique').src=base_url+"images/FicheTechniqueOff.png"
			$('synopsisOn').src=base_url+"images/SynopsisOn.png"
			$('cast').src=base_url+"images/FicheArtistiqueOff.png"
			/*if ($('ficheArtistique')){
				$('ficheArtistique').src=base_url+"images/FicheArtistiqueOff.png";
			}*/
			load_fiche('vf_syn');
			e.stop();
		});
	}
	if ($('ficheTechniqueEn')) {
		$('ficheTechniqueEn').addEvent('click', function(e){
			e = new Event(e);
			$('ficheArtistiqueEn').src=base_url+"images/FicheArtistiqueOffEn.png"
			$('ficheTechniqueEn').src=base_url+"images/FicheTechniqueOnEn.png"
			$('synopsisOnEn').src=base_url+"images/SynopsisOff.png"
			//$('cast').src=base_url+"images/castOff.png"
			load_fiche('vf_Tech');
			e.stop();
		});
	}

	if ($('ficheArtistiqueEn')) {
		$('ficheArtistiqueEn').addEvent('click', function(e){
			e = new Event(e);
			$('ficheArtistiqueEn').src=base_url+"images/FicheArtistiqueOnEn.png"
			$('ficheTechniqueEn').src=base_url+"images/FicheTechniqueOffEn.png"
			$('synopsisOnEn').src=base_url+"images/SynopsisOff.png"
			//$('cast').src=base_url+"images/castOff.png"
			load_fiche('vf_Art');
			e.stop();
		});
	}

	if ($('synopsisOnEn')) {
		$('synopsisOnEn').addEvent('click', function(e){
			e = new Event(e);
			$('ficheArtistiqueEn').src=base_url+"images/FicheArtistiqueOffEn.png"
			$('ficheTechniqueEn').src=base_url+"images/FicheTechniqueOffEn.png"
			$('synopsisOnEn').src=base_url+"images/SynopsisOn.png"
			//$('cast').src=base_url+"images/castOff.png"
			load_fiche('vf_syn');
			e.stop();
		});
	}

	/*var list = $$('#Strip img');
	list.each(function(element) {
		var fx = new Fx.Styles(element, {duration:500, wait:false});
		element.addEvent('mouseleave', function(){		
			fx.start({
				'height':'120px'
			});
		});
				
		element.addEvent('mouseenter', function(){
			fx.start({
				'height':'200px'
			});
		});
	});*/
});
	