/**
 * Event document ready
 */


/**
 * Method loading youtube videos
 * 
 * @param(string)  
 * @return(no return)
 */
/*function loadVideo( VIDEO_ID )
{  
  var params = { allowScriptAccess: "always" };
  var atts = { id: "myytplayer" };
  swfobject.embedSWF("http://www.youtube.com/e/"+VIDEO_ID+"?enablejsapi=1&playerapiid=ytplayer","ytapiplayer", "425", "356", "8", null, null, params, atts);
}

function playVideo( VIDEO_ID )
{
  ytplayer = document.getElementById("myytplayer");
  ytplayer.loadVideoById( VIDEO_ID , 0 );
}*/

var offsetTop = 220 ;
var durationAnim = 500 ;
var curnumBlock =  0 ;
var totalBloc = -1 ;
var curBlock = "block"+curnumBlock ;

var IE6 = false, IE7 = false,
FIREFOX2  = false, FIREFOX  = false,
NETSCAPE7 = false, NETSCAPE = false, 
OPERA9 = false, OPERA = false, 
AUTRE = false;

var strChUserAgent = navigator.userAgent;
var intSplitStart = strChUserAgent.indexOf("(",0);
var intSplitEnd = strChUserAgent.indexOf(")",0);
var strChStart = strChUserAgent.substring(0,intSplitStart);
var strChMid = strChUserAgent.substring(intSplitStart, intSplitEnd);
var strChEnd = strChUserAgent.substring(strChEnd);

$(document).ready( function(){ 	
	

	if(strChMid.indexOf("MSIE 7") != -1)
	 IE7 = true;
	else if(strChMid.indexOf("MSIE 6") != -1)
	 IE6 = true;
	else if(strChEnd.indexOf("Firefox/2") != -1)
	 FIREFOX2 = true;
	else if(strChEnd.indexOf("Firefox") != -1)
	 FIREFOX = true;
	else if(strChEnd.indexOf("Netscape/7") != -1)
	 NETSCAPE7 = true;
	else if(strChEnd.indexOf("Netscape") != -1)
	 NETSCAPE = true;
	else if(strChStart.indexOf("Opera/9") != -1)
	 OPERA9 = true;
	else if(strChStart.indexOf("Opera") != -1)
	 OPERA = true;
	else
	 AUTRE = true;
	
	$("a[rel^='prettyPhoto']").prettyPhoto({
		animationSpeed: 'fast',
		slideshow: 10000,
		changepicturecallback: function(){ 
			if ( IE7 == true )
				$(".pp_content").css("height","402");	
			/* else if ( FIREFOX == true)
				$(".pp_content").css("height","890px"); */	
			else
				$(".pp_content").css("height","390px");
		}
	});
	
	// récupération du nombre total de ligne de vidéos ( bloc de 6)
	$(".previewVideos").each( function(){ totalBloc++ ;});
		
	// bouton vidéos suivantes
	$(".nextVideos").click(function(){
		
		// si le bouton next n'est pas activé, alors on refuse tout action
		if ( false === $(this).hasClass("active") ) return ;
		
		// on déplace chaque bloc de offsetTop en négatif
		$(".previewVideos").each(function(){ 
			$(this).animate({ top : '-='+offsetTop },durationAnim );
		});
		
		// on active automatiquement le bouton prev
		$(".prevVideos").addClass("active");
		curnumBlock += 1 ;
		curBlock = "block"+curnumBlock;
		
		// vérifications des états de boutons apres déplacement
		checkButtons();
	});
	
	// bouton vidéos précédentes
	$(".prevVideos").click(function(){
		
		// si le bouton prev n'est pas activé, alors on refuse tout action
		if ( false === $(this).hasClass("active") ) return ;
		$(".previewVideos").each(function(){ 
			$(this).animate({ top : '+='+offsetTop },durationAnim );
		});
		
		// on active automatiquement le bouton suivant
		$(".nextVideos").addClass("active");
		curnumBlock -= 1 ;
		curBlock = "block"+curnumBlock;
		
		// vérifications des états de boutons apres déplacement
		checkButtons();
	});
	


});

/**
 * Fonction qui vérifie l'état des boutons
 * 
 * @param (no param)
 * @return (no return)
 */
function checkButtons()
{	
	// si bloc courant est le premier alors on interdit l'action sur le bouton prev
	if( curBlock == "block0") 			$(".prevVideos").removeClass("active") ;
	// si le bloc est le dernier, alors on interdit l'action sur le bouton next'
	if( curBlock == "block"+totalBloc)	$(".nextVideos").removeClass("active") ;

	
}

  	
