// Popin Fiche Article

/* Initialisation de la popin */
function showPopinArticle(){
	$("a.popinLinkArticle").click(function(){
		showOpacDivArticle();
		$.ajax({
			type:"GET",
			url:this.href,
			success:function(msg) {
				$("body").append("<div id=\"popinContainer\">"+msg+"</div>");
				$("#popinContainer").css("top", $(window).scrollTop())
				if (typeof document.body.style.maxHeight === "undefined") {
					$("#mainContainerLift select").css("visibility","hidden");
				}
				miseEnFormePopinArticle();
				initFunctionPopin();
				intitClosePopinArticle();
			}
		});
		return false;
	});
}


/* Suppression des éléments superflux dans la popin */
function miseEnFormePopinArticle(){
	tmp = $("#popinContainer #innerPopinContent").clone();
	$("#popinContainer").empty();
	$("#popinContainer").append(tmp);
}

/* Creation du conteneur de la popin et du layer d'opacité */
function showOpacDivArticle(){
	$("body").append("<div id=\"opacDivLift\"></div>");
	if (typeof document.body.style.maxHeight === "undefined") {
		$('#opacDivLift').css("height",$("body").height());
	}
}

/* Gestion du clic pour retirer le layer */
function intitClosePopinArticle(){
	$('#innerPopinContent a.btClosePopin, #opacDivLift').click(function(){
		closePopinLayerArticle();
		return false;
	});

}

/* Suppression du layer */
function closePopinLayerArticle(){
	$('#popinContainer').remove();
	$('#opacDivLift').remove();
	if (typeof document.body.style.maxHeight === "undefined") {
		$("#mainContainerLift select").css("visibility","visible");
	}
}


/* fonctions des popins */
function initFunctionPopin(){
	carouselMini();
	switchZoom();
}

/* CAROUSEL */
function carouselMini(){
	if($(".visuCarouselMini").length){
	  // DIGITAS - 26/01/2010 : Suppression du commentaire empechant la fonction de se lancer.
		$('.visuCarouselMini').jcarousel();
	}
}

/* ZOOM */
function switchZoom(){
	if($("#popinContainer .popinArticle").length){
		$(".listVisuMini a").click(function(){
			$(".#popinContainer .contentVisuZoom").empty();
			
			$.ajax({
				type:"GET",
				url:this.href,
				success:function(msg) {
					$("#popinContainer .contentVisuZoom").append(msg);
					tmp = $("#popinContainer .contentVisuZoom #zoomVisu").clone();
					$("#popinContainer .contentVisuZoom").empty();
					$("#popinContainer .contentVisuZoom").append(tmp);
				}
			});			
			$(".listVisuMini li").removeClass("active");
			$(this).parent().addClass("active");
			return false;
		});		
	}	
	
}


$(document).ready(function(){
	showPopinArticle();
});

