var diag;
var offre;

$(function(){

	// Popin fermeture
	function PPNclose() {
		$(".popin-close a").click(function() {
			$(".popin").animate({opacity:0}, function() {
				$(".popin-voile").animate({opacity:0}, function() {
					// Déverrouillage du scroll
					$("body").css("overflow", "visible");
					$("body").css("height", "100%");

					// Suppression du voile
					$(".popin, .popin-voile").remove();
					$('select').css('visibility', 'visible');//affichage des select à la fermetire de la popin
					
				});
			});
			return false;
		});
	}
	PPNclose();

	function initEvenementClassPopup(){
		$(".popin .link_popup").click(function() {
			PPNinit($(this));
			return false;
		});
	}

	// Popin Page
	function PPNpage(hrf) {

		// Affichage du voile
		$(".popin-voile").animate({opacity:.5, height:'100%'}, function() {
			
			// Loader
			$(".popin-voile").addClass("onload");
			
			// Recupération de la page appelée
			$.ajax({
				type: "GET",
				dataType: "html",
				url: hrf,
				success: function(msg){
					// Insertion de la popin et animation
					$(".popin").css("height", "auto" );

					$("body").append($(msg).find(".popin"));

					// Loader
					$(".popin-voile").removeClass("onload");

					// Affichage
					$(".popin").animate({opacity:1});
				},
				complete: function(){
					
					// fermeture
					PPNclose();

					// initialiser l'evenement onclick
					initEvenementClassPopup();

					if (hrf == 'popup_diagnostic.html')
					{
						// décode les résultats du diagnostic
						decodeDiag();
					}
					else if (hrf == 'popup_simulation.html')
					{
						// popin avant simulation
						popinSimu();
					}
				}
			}); // Recupération de la page appelée
		});	// Affichage du voile

	}

	// Popin initialisation
	function PPNinit(e) {

		// Suppression du voile
		if($(".popin"))
			$(".popin").remove();

		// Url du lien
		hrf = $(e).attr("href");
		tle = $(e).parent().next(".zone_illustration_legende").text();

		// Insertion du voile
		if( $(".popin-voile").length == 0) {
			
			// Blocage du scroll
			if($.browser.msie == true) {
				e = document.getElementsByTagName("html")[0].scrollTop;
				$(".conteneur").css("margin-top", -e );
				$('select').css('visibility', 'hidden');//desactiver les select a l affichage de la popin
			}
			$("body").css("overflow", "visible");
			$("html").css("height", '100%');
			$("body").css("height", '100%' );
			
			// Insertion du voile
			$("body").append('<div class="popin-voile" id="idd"></div>');
		}
		
		// Popin suivant le type
		var Ext = /\.php(\?|$)/gi;
		if(Ext.test(hrf) == true) {
			Ext.test(hrf);
			PPNpage(hrf);
		}
		else {
			PPNelement(hrf, tle);
		}
	}

	$(".link_popup").click(function() {
			PPNinit($(this));
			return false;
	});

})


