var wait=false;
var timer=null;
$(document).ready(function(){	
	$('a.media').media({autoplay:  true, params:{ allowFullScreen: 'true'}}); 
	
	if($('.slide_content').length>0){ 
		var nbPage=parseInt($('.slide_content ul').length);
		timer=setInterval('animateSlider('+nbPage+')',5000);
	}	
	// si une video est presente on lance la fonction de resize auto des videos 
	if(!IE6){ 		
		if($('video.piliVideoBg').length>0 && !oldIE){ 
			$('video.piliVideoBg').ezVideoResize({video:$('.VideoBgLINK').val(),center:true}); 
		} else{		
			if($('.bgResizeChange').length>0){
				$("body").ezBgResize({
				img : $('.bgResizeChange').val(),
				opacity : 1, // Opacity. 1 = 100%.  This is optional.
				center  : true // Boolean (true or false). This is optional. Default is true.
				}); 
			}else{
				//sinon image de bg par defaut
				$("body").ezBgResize({
				img : '/img/background/01.jpg',
				opacity : 1, // Opacity. 1 = 100%.  This is optional.
				center  : true // Boolean (true or false). This is optional. Default is true.
				});  
			}
				
		}
			if($('#videoConteneur').length>0 && oldIE){
				$('#videoConteneur').remove();
			}
	} 	  
	
	// ajouter target="_blank" aux news provenant de twitter
	setTimeout(function(){$('#twitter_update_list a').attr('target','_blank');if(!oldIE)saveTweeterFeeds();},'500');
});
/* fonction qui permet le scroll auto des sliders */
function animateSlider(nbPages){ 
	if(!wait){		
		var currentListe=$('.slide_content').find('.active');
		var currentListeID=currentListe.attr('id');
		var ID_Number=parseInt(currentListeID.substr(currentListeID.indexOf('_')+1,currentListeID.length));
		
		var tailleUL=($('.slide_content li').height()*2)+parseInt($('.slide_content li').css('margin-bottom'))*2; 		
		// retour a la premiere liste
		if(ID_Number==nbPages){
			var firstPaginate=$('.paginate a:contains("1")');
			//firstPaginate.click();				
			var currentPaginateLink=$('.paginate').find('.selected');						
			currentPaginateLink.removeClass('selected');
			firstPaginate.addClass('selected');
			var thisID=firstPaginate.attr('id');
			if(thisID){
			ID_number=parseInt(thisID.substr(thisID.indexOf('_')+1,thisID.length));
			// activer la nouvelle liste
			selectCurrentListe('#liste_'+ID_number);		
			var margin_top=(-tailleUL*(ID_number-1))+"px"; 
			$('#liste_1').animate({marginTop:margin_top}, 500*(nbPages-1));	
			}
			wait=true;
		}else{
		//on deroule jusqu'à la prochaine liste
			//$('#fleche_bottom').click();			
			ID_Number=ID_Number+1;
			var tmp="liste_"+ID_Number;				
			currentListe.removeClass('active');	
			tmp="#"+tmp; 
			// ajout de la class active a la liste active
			$(tmp).addClass('active');	
			selectPaginateLink("#paginate_"+ID_Number);
			var margin_top=(-tailleUL*(ID_Number-1))+"px";			
			$('#liste_1').animate({marginTop:margin_top}, 500);			
		}
	}else{
		wait=false;
	}
}
/* affiche l'image dans le player plus le contenu associé dans le bandeau de contenu */
function viewInImagePlayer(imageLink,contentLink){
	var content=$('.player #zoom'); 
	var player=$('.player');
	var infoDiv=$('#page div.content');		
	var stringSize=imageLink.lastIndexOf('/');
	var linkDIR=imageLink.substr(0,stringSize+1); 
	var imageName=imageLink.substr(stringSize+1,imageLink.length);  	
	// on assigne le lien de la bigPic relative a l'image courante
	content.parent().attr('href',linkDIR.replace('medium','bigPic')+imageName);		
	//on affiche l'image de taille intermediaire dans le player
	player.fadeOut(function(){content.attr('src',imageLink);});	
	//on affiche le contenu du fichier html associé a l'image 
	infoDiv.load(contentLink, function(){player.fadeIn(); }); 
		
}
/* affiche la video dans le player plus le contenu associé dans le bandeau de contenu */
function viewInVideoPlayer(videoLink,contentLink){
	var content=$('#piliVideos .player');
	var infoDiv=$('#page div.content');
	tmp='<a class="media" href="'+videoLink+'&fs=1' +'">Youtube Video</a>';
	// affichage de la video
	content.fadeOut(function(){
		content.html('');
		content.append(tmp);
		$('#piliVideos .media').media({params: {movie:videoLink+'&fs=1',allowFullScreen: 'true'}}); 		
	});	 
	//on affiche le contenu du fichier html associé a l'image
	infoDiv.load(contentLink,function(){content.fadeIn(); });	
		
}

function selectPaginateLink(idPaginate){
	var currentPaginateLink=$(".miniatures .paginate").find('.selected');	
	if(("#"+currentPaginateLink.attr('id')) != idPaginate){
		currentPaginateLink.removeClass('selected');
		$(idPaginate).addClass('selected');
	}
}
function selectCurrentListe(idListe){
	var currentListe=$(".miniatures .slide_content").find('.active');
	if(("#"+currentListe.attr('id')) != idListe){
		currentListe.removeClass('active');
		$(idListe).addClass('active');
	}
}
function piliImages(nbPages){
	// affichage dans le player
	$('#piliImages .slide_content a').click(function(){
		viewInImagePlayer($(this).attr('href'),$(this).attr('rel'));
		return false;
	});
	// click sur les fleches
	$('#piliImages .fleches a').click(function(){ 
		var currentListe=$('#piliImages .slide_content').find('.active');
		var currentListeID=currentListe.attr('id');
		var ID_Number=parseInt(currentListeID.substr(currentListeID.indexOf('_')+1,currentListeID.length));
		if($(this).attr('id') == 'fleche_top'){
			if(ID_Number>1){
				ID_Number=ID_Number-1;				
			}
		}else{
			if(ID_Number<nbPages){
				ID_Number=ID_Number+1;
			}
		}
		var tailleUL=($('#piliImages .slide_content li').height()*2)+parseInt($('#piliImages .slide_content li').css('margin-bottom'))*2; 
		var tmp="liste_"+ID_Number;	
		
		if(currentListeID != tmp){		
			currentListe.removeClass('active');	
			tmp="#"+tmp; 
			// ajout de la class active a la liste active
			$(tmp).addClass('active');	  
			selectPaginateLink("#paginate_"+ID_Number);
			var margin_top=(-tailleUL*(ID_Number-1))+"px";			
			$('#liste_1').animate({marginTop:margin_top}, 500);
		}
		return false;
	});
	//click sur les numeros de pages
	$('#piliImages .paginate a').click(function(){ 
		var currentPaginateLink=$('#piliImages .paginate').find('.selected');
		var tailleUL=($('#piliImages .slide_content li').height()*2)+parseInt($('#piliImages .slide_content li').css('margin-bottom'))*2; 
		if($(this).attr('id') != currentPaginateLink.attr('id')){
			currentPaginateLink.removeClass('selected');
			var currentID=currentPaginateLink.attr('id');
			var currentID_number=parseInt(currentID.substr(currentID.indexOf('_')+1,currentID.length));			
			$(this).addClass('selected');
			var thisID=$(this).attr('id');
			var ID_number=parseInt(thisID.substr(thisID.indexOf('_')+1,thisID.length));
			// activer la nouvelle liste
			selectCurrentListe('#liste_'+ID_number);	
			var margin_top=(-tailleUL*(ID_number-1))+"px"; 
			$('#liste_1').animate({marginTop:margin_top}, 500*(Math.abs(currentID_number-ID_number)));
		}
					 
		return false;
	});
	$('#piliImages a, #piliImages a img').click(function(){
		clearInterval(timer);
	});
	/*
	$("#piliImages .player a").fancybox({
			prevEffect		: 'none',
			nextEffect		: 'none',
			closeBtn		: true,
			helpers		: { 
				title	: { type : 'inside' },
				buttons	: {}
			}
		});
		*/
	var tableOfPics=new Array();
	var tmpString="";
	$('#piliImages .slide_content img').each(function(i){
		$('#piliImages .player').append('<a class="fancybox hidden" rel="gallery" href="'+$(this).attr('src').replace('small','bigPic')+'"></a>');
		/*	tableOfPics[i]=$(this).attr('src');
			tableOfPics[i]=tableOfPics[i].replace('small','bigPic');
			tmpString=tmpString+"'"+tableOfPics[i]+"',";*/
	}); 
	tmpString="["+tmpString+"]";
	
    $("#piliImages .player a.player_link").click(function() {
		$("#piliImages .player a.fancybox").attr('rel', 'gallery').fancybox();
		var cible=$('#piliImages .player a.fancybox[href="'+$(this).attr('href')+'"]');
		cible.click();
		return false;		
	});
}

function piliVideos(nbPages){
	// affichage dans le player
	$('#piliVideos .slide_content a').click(function(){
		viewInVideoPlayer($(this).attr('href'),$(this).attr('rel'));	
		 
		return false;
	});
	// click sur les fleches
	$('#piliVideos .fleches a').click(function(){ 	
		var currentListe=$('#piliVideos .slide_content').find('.active');
		var currentListeID=currentListe.attr('id');		
		var ID_Number=parseInt(currentListeID.substr(currentListeID.indexOf('_')+1,currentListeID.length));	
		
		if($(this).attr('id') == 'fleche_top'){
			if(ID_Number>1){
				ID_Number=ID_Number-1;				
			}
		}else{
			if(ID_Number<nbPages){
				ID_Number=ID_Number+1;
			}
		}
		var tmp="liste_"+ID_Number;	
		if(currentListeID != tmp){
			var tailleUL=($('#piliVideos .slide_content li').height()*2)+parseInt($('#piliVideos .slide_content li').css('margin-bottom'))*2; 
			currentListe.removeClass('active');	
			tmp="#"+tmp;
			// ajout de la class active a la liste active
			$(tmp).addClass('active');	
			selectPaginateLink("#paginate_"+ID_Number);
			var margin_top=(-tailleUL*(ID_Number-1))+"px"; 
			$('#liste_1').animate({marginTop:margin_top}, 500);
		}
		return false;
	});
	//click sur les numeros de pages
	$('#piliVideos .paginate a').click(function(){ 
		var currentPaginateLink=$('#piliVideos .paginate').find('.selected');
		if($(this).attr('id') != currentPaginateLink.attr('id')){
			currentPaginateLink.removeClass('selected');
			var currentID=currentPaginateLink.attr('id');
			var currentID_number=parseInt(currentID.substr(currentID.indexOf('_')+1,currentID.length));
			$(this).addClass('selected');
			var thisID=$(this).attr('id');
			var ID_number=parseInt(thisID.substr(thisID.indexOf('_')+1,thisID.length));
			var tailleUL=($('#piliVideos .slide_content li').height()*2)+parseInt($('#piliVideos .slide_content li').css('margin-bottom'))*2; 
			// activer la nouvelle liste
			selectCurrentListe('#liste_'+ID_number);		
			var margin_top=(-tailleUL*(ID_number-1))+"px"; 
			$('#liste_1').animate({marginTop:margin_top}, 500*(Math.abs(currentID_number-ID_number)));
		}
					 
		return false;
	});
	$('#piliVideos a').click(function(){
		clearInterval(timer);
	});
}

function saveTweeterFeeds(){
			var DATA  ='content='+$('#twitter_update_list').html();  
			$.ajax({
				type: "GET",
				url: "/twitter.php",
				data: DATA
			});
}
