
currentIsExcl=false;//var qui indique si le video courant est une exclusivité

$(document).ready(function() {

   	//dans page des videos, montre la liste selon la catégorie cliquée
	var openID = "videoCat0";
	$('#listContainer').html($('#videoCat0').html()).css("display", "block");
	setLinksEmissions();
	
	$(".videoToggle").click(function() {
		var tryOpen = $(this).attr("rel");
		$(".videoToggle").removeClass("openDiv");
		$(this).addClass("openDiv");

		if (tryOpen != openID){
			openID = tryOpen;
			
			if(openID=='videoCat0'){//en vedette : pas par ajax
				$("#listContainer").animate({
					opacity:0
				},function(){
					
					$('#listContainer').html($('#videoCat0').html()).css("display", "block").animate({opacity:1});
					setLinksEmissions();
				});
			} else {//categ normale : ajax

				$("#listContainer").animate({
					opacity:0
				},function(){
					$('#listContainer').load('main.php','t=emissions_categs&i='+openID,function(){
						$('#listContainer').css("display", "block")
						$('#listContainer').animate({opacity:1});
						setLinksEmissions();
					});
				});
			}
		}
		return false;
	});
	

	//change de qualite d'emission
	$('.changeQualite').click(function(){
		var q=$(this).attr('rel');
		loadEmission(false, q, true, -1);
		pageTracker._trackEvent('Video', 'changequalite', q);
		return false;
	});


});

function setLinksEmissions(){
	
	//change l'émission dans le player selon celle qui est cliquée
	$(".videoBox a").click(function() {
		
		var lnk = $(this).attr('href');
		
		//alert(lnk);
		
		//si c'est un vrai lien, y va
		if(lnk.indexOf('#')==-1){
			//alert('return');
			return true;
		}
		$('#tooltipExclusif').hide();
		var container=$(this).closest('.videoBox');//le container de l'emission cliquee


        var titre=container.find('.titre').text();
		var date=container.find('.date').text();
		var emId=container.find('.emId').text();

		$('#titreEmission').html(titre + ' ' + date);//met le titre et la date dans le player
		$('#ssTitreEmission').html(date);

		//alert(emId);
		
		loadEmission(emId, false, true, -1);//load l'emission dans le player

		$('html,body').animate({scrollTop: 0}, 500);//retourne le scroll du browser au player

		return false;

	});
}


//loade une émission dans le player
function loadEmission(emId, q, autoPlay, isExcl){
	
	
	
	//si le video est loadé par le autoload, check si c'est une exclusivité
	/*if(isExcl!==-1){
		currentIsExcl=isExcl;
	}/**/

	q=getQual(q);//manage la qualité

	/*if(currentIsExcl=='1' && typeof( window['isMembre'] ) == "undefined" ){

		return false;
	}/**/

	if(emId){//on sette l'émission cliquee en globale
		g_emId=emId;
	}else{
		emId=g_emId;//prend la derniere emission cliquée (si on ne fait que changer de qualité)
	}

	autoPlay=autoPlay?'1':'0';

	//met le bon lien qualité comme selecté
	$('.changeQualite').removeClass('selected');
	$('#qual_'+q).addClass('selected');
	

	/* TRACKER JS EMISSION */
	var id="#video"+emId;
	var findTitre = $(id).find(".titre span").html();


	if(findTitre){
		var vLabel =$(id).find(".date").html() + " - " + findTitre ;

		//console.log(trackerhref);
		//pageTracker._trackPageview(trackerhref);
		pageTracker._trackEvent('Video', 'play', vLabel);
		pageTracker._trackEvent('Video', 'qualite', q);
	}
	if (AC_FL_RunContent == 0) {
		alert("This page requires AC_RunActiveContent.js.");
	} else {

		xmlUrl='options=main.php?t=emissions%26i='+emId+'%26q='+q+'%26a='+autoPlay;
		//console.log(xmlUrl);
		var hasVersion=DetectFlashVer(9,0,115);//version de flash nécessaire
		if(hasVersion){

			emb=AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', '400',
			'height', '326',
			'src', 'c/vda/visionneuse/player',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'false',
			'loop', 'false',
			'scale', 'noscale',
			'wmode', 'window',
			'devicefont', 'false',
			'id', 'player',
			'bgcolor', '#ffffff',
			'name', 'player',
			'menu', 'false',
			'allowFullScreen', 'true',
			'allowScriptAccess','sameDomain',
			'movie', 'c/vda/visionneuse/player',
			'salign', 'lt',
			'FlashVars',xmlUrl
			); //end AC code
		} else {
		//crap, on n'a pas la bonne version de flash
			emb='<div class="noplayer">La dernière version du lecteur Flash<br>';
			emb+='requise pour visionner les émissions<br>';
			emb+='<a href="http://get.adobe.com/fr/flashplayer/" target="_blank">Téléchargez gratuitement ici</a></div>';
		}

		$('#playerContainer').html(emb);
	}


}
function fadeExclu(){
	$(".notmember").fadeTo("fast",0,function(){
		$(".notmember").css("display","none")
	})
}
function getQual(q){
    if(!q) q=pb_getCookie('videoQual');//tente de prendre le cookie si pas q forcée
	if(!q){
		q='h';//default sinon
		setQual(q);
	}

	return q;

}
function setQual(q){//sette le cookie de qualite pour ce client
	pb_setCookie("videoQual",q,365,"/","",0);
}
