// JavaScript Document




$(document).ready(function(){
						 
	$.fn.remove_video = function() {   
		var type = $(this).attr('class');
		if(type == 'video_player'){
			$(this).empty();
		}
    };				 
	$.fn.add_video = function() { 
		var type = $(this).attr('class');
		if(type == 'video_player'){
			var swfUrl = $(this).attr('mesSwf');
			var monFlvUrl = $(this).attr('monFlv');
			$(this).flash(
				{
					// test_flashvars.swf is the flash document
					swf: swfUrl+'media_player_home.swf',
					width: 640,
					height: 360,
					// these arguments will be passed into the flash document
					flashvars: {
						monFlv: monFlvUrl
					}
				}
			);

		}
    };
	
	
	$('#slideshow_media').hide();
						   
	// SLIDESHOW NEWS
	
	var tempsTransitionVisuNews = 0;
	
	var currentPositionVisuNews = 1;
	var alphaValueNews =0.5;
	var visuWidthNews = 530;
	
	
	var vignettesNews = $('.news_vignette');
	var numberOfVignettesNews = vignettesNews.length;
	
	for(i=1;i<=numberOfVignettesNews;i++){
		if(i!=currentPositionVisuNews) $('#vignette_news_'+i+' img').fadeTo("fast", alphaValueNews);
		$('#vignette_news_'+i)
		.mouseover(function() {
			var current = $(this).attr('id').replace('vignette_news_','');
			if(current != currentPositionVisuNews){
				var vignette = $(this).attr('id');
				$('#'+vignette+' img')
				.stop()
				.fadeTo("normal", 1);
			}
		})
		.mouseout(function() { 
			var current = $(this).attr('id').replace('vignette_news_','');
			if(current != currentPositionVisuNews){
				var vignette = $(this).attr('id');
				$('#'+vignette+' img')
				.stop()
				.fadeTo("normal", alphaValueNews);
			}
		})
		.click(function() { 
			
			if($(this).attr('id').replace('vignette_news_','') != currentPositionVisuMedia){
				$('#vignette_news_'+currentPositionVisuNews+' img')
				.stop()
				.fadeTo("normal", alphaValueNews);
			}
			currentPositionVisuNews = $(this).attr('id').replace('vignette_news_','');
			$('#news_visuels_ul').animate({
				'left' : visuWidthNews*(-(currentPositionVisuNews-1))
			},tempsTransitionVisuNews);
			return false;
		});
	}
	// SLIDESHOW MEDIA
	
	var tempsTransitionVisuMedia = 0;
	
	var currentPositionVisuMedia = 1;
	var alphaValueMedia =0.5;
	var visuWidthMedia = 640;
	
	
	var vignettesMedia = $('.media_vignette');
	var numberOfVignettesMedia = vignettesMedia.length;
	for(i=1;i<=numberOfVignettesMedia;i++){
		if(i!=currentPositionVisuMedia) $('#vignette_media_'+i).fadeTo("fast", alphaValueMedia);
		
		
		$('#vignette_media_'+i)
		.mouseover(function() {
			var current = $(this).attr('id').replace('vignette_media_','');
			if(current != currentPositionVisuMedia){
				var vignette = $(this).attr('id');
				$('#'+vignette)
				.stop()
				.fadeTo("normal", 1);
			}
		})
		.mouseout(function() { 
			var current = $(this).attr('id').replace('vignette_media_','');
			if(current != currentPositionVisuMedia){
				var vignette = $(this).attr('id');
				$('#'+vignette)
				.stop()
				.fadeTo("normal", alphaValueMedia);
			}
		});
		
		$('#vignette_media_'+i+' a')
		.attr('id',i)
		.click(function() { 
			$('#visuel_media_'+currentPositionVisuMedia).remove_video();
			//var new_type = $('#visuel_media_'+$(this).attr('id')).attr('class');
			
			
			if($(this).attr('id') != currentPositionVisuMedia){
				$('#vignette_media_'+currentPositionVisuMedia)
				.stop()
				.fadeTo("normal", alphaValueMedia);
			}
			
			currentPositionVisuMedia = $(this).attr('id');
			$('#visuel_media_'+currentPositionVisuMedia).add_video();
			$('#media_visuels_ul').animate({
				'left' : visuWidthMedia*(-(currentPositionVisuMedia-1))
			},tempsTransitionVisuMedia);
			return false;
		});
	}
	
	// BTN  NEWS / MEDIA
	$('#news_btn').click(function() { 
		$('#visuel_media_'+currentPositionVisuMedia).remove_video();
		$('#news_btn').attr('class','actif');
		$('#media_btn').attr('class','');
		$('#slideshow_news').show();
		$('#slideshow_media').hide();
		return false;
	});
	$('#media_btn').click(function() { 
		$('#visuel_media_'+currentPositionVisuMedia).add_video();
		$('#news_btn').attr('class','');
		$('#media_btn').attr('class','actif');
		$('#slideshow_news').hide();
		$('#slideshow_media').show().css('visibility','visible');
		return false;
	});
	// FIN SLIDESHOW
});
