var regSep=new RegExp(",", "g");
//typeMedia="";
//mediaPath="";
$('.openModal').click(function (e) {
	e.preventDefault();
	
	AmediaPara = this.attributes["mediaPara"].nodeValue;
	var mediaPara = AmediaPara.split(regSep);
	typeMedia = mediaPara[0];
	arboCode = mediaPara[1];	
	suffix = mediaPara[2];
	idN = mediaPara[3];

	$('#basicModalContent').modal({overlay:70,closeTitle:closeModalLabel,commentTitle:commentModalLabel});

	if (window.innerHeight) { winHeight = window.innerHeight;}
	else if (document.documentElement && document.documentElement.clientHeight) {winHeight = document.documentElement.clientHeight;}
	else if (document.body && document.body.clientHeight) {winHeight = document.body.clientHeight;}
	if (winHeight<760){		
		margin= (winHeight-596)/2;
		if(margin<10){margin=10;}
		$('#modalContainer').css("top",margin+"px");
	}
	
	fillModal(typeMedia,arboCode,suffix,idN,1);

});

function fillModal(typeMedia,arboCode,suffix,idN,cpt){
	$("#basicModalContent").load("../partial/mediaDisplay_part.php?typeMedia=" + typeMedia + "&arboCode=" + arboCode + "&suffix=" + suffix + "&idN=" + idN + "&cpt=" + cpt  ,
	  {limit: 25},
	  function() {  
	  	if ("video"==typeMedia || "sound"==typeMedia){
			window.setTimeout("cleanOverlay1();", 2000);
		}	  });
}

function loadMedia(typeMedia,arboCode,suffix,idN){
	$(".modalMediaContainer").load("../partial/mediaDisplay2_part.php?typeMedia=" + typeMedia + "&arboCode=" + arboCode + "&suffix=" + suffix + "&idN=" + idN,
			  {limit: 25},
			  function() {  
			  	//corrige un bug Firefox qui empèche de voir les anims Flash
			  	if ("video"==typeMedia || "sound"==typeMedia){
					window.setTimeout("cleanOverlay1();", 2000);
				}
			  });
}

function cleanOverlay1(){
	$(".modalOverlay").css("z-index",0);
	window.setTimeout("cleanOverlay2();", 2000);
}
function cleanOverlay2(){
	$(".modalOverlay").css("z-index",3000);
}
function alertMedia(){
	alert(">>" + $(".modalOverlay").css("z-index"));
	$(".modalOverlay").css("z-index",0);
	alert(">>" + $(".modalOverlay").css("z-index"));
	$(".modalOverlay").css("z-index",3000);
	alert(">>" + $(".modalOverlay").css("z-index"));
	alert("visibility:" + $("embed").css("visibility")+",display:" + $("embed").css("display")+",width:" + $("embed").css("width")+",left:" + $("embed").css("left")+",top:" + $("embed").css("top"));
}

function equaColumn(parentCL,relChildCL,bottomMargin){
	maxHeight=0;
	$("."+parentCL).children().each(function(){
		if (maxHeight<this.offsetHeight){
			maxHeight = this.offsetHeight;
		}
	});
	$("."+relChildCL).height((maxHeight+bottomMargin)+"px");
}

var currentTvCounter=0; //
var maxTvCounter=2;     //valeurs changés dans la page
var tvDivCounter=1;
/*function changeTV(){
	if (1==tvDivCounter){
		$("#tvbgID1").animate({opacity: 'hide'}, 2000,function(){
			currentTvCounter ++; if (currentTvCounter>=maxTvCounter){currentTvCounter=0;}
			$("#tvTitleContainer").html(tvHTML[currentTvCounter]);
			$("#tvTitleContainer").animate({opacity: 'show'}, 400);
			$("#tvbgID0").attr("src",tvIMG[currentTvCounter]);
		});	
		tvDivCounter = 0;
	}
	else{
		$("#tvbgID1").animate({opacity: 'show'}, 2000,function(){
			currentTvCounter ++; if (currentTvCounter>=maxTvCounter){currentTvCounter=0;}
			$("#tvTitleContainer").html(tvHTML[currentTvCounter]);
			$("#tvTitleContainer").animate({opacity: 'show'}, 400);
			$("#tvbgID1").attr("src",tvIMG[currentTvCounter]);
		});
		tvDivCounter = 1;	
	}	
	$("#tvTitleContainer").animate({opacity: 'hide'}, 800);
}
*/
function preTV(){
	$("#tvbgID1").attr("src",tvIMG[currentTvCounter]);
	setTimeout('incTV();', 3000 );
}

function incTV(){
	$("#tvbgID1").animate({opacity: 'show'}, 100,function(){
		currentTvCounter ++; if (currentTvCounter>=maxTvCounter){currentTvCounter=0;}
		$("#tvbgID0").attr("src",tvIMG[currentTvCounter]);
	});		
}

function processTV(){
	$("#tvTitleContainer").animate({opacity: 'hide'}, 800);
	$("#tvbgID1").animate({opacity: 'hide'}, 2000,function(){
		$("#tvTitleContainer").html(tvHTML[currentTvCounter]);
		$("#tvTitleContainer").animate({opacity: 'show'}, 400);
		preTV();
	});
}
