/****************************************************************************************************************
	Popin AJAX load
****************************************************************************************************************/

function loadPopin(externalLink,type,closeWording,urlMentions){
	
	// document height for the mask & IE6
	if(($.browser.msie) && ($.browser.version == "6.0")) myHeight = document.body.offsetHeight+'px';
	
	$('body #masque, body #popinContainer').remove();
	
	if($.browser.msie){ 
		$("select").css("visibility","hidden");	// virer les selects pour IE
	}	
	
	// container and mask
	$("body").append('<div id="masque"></div><div id="popinContainer" class="'+type+'"><a href="#" class="closeButton">'+closeWording+'</a><div id="popinContent"><div id="loader"><p>Chargement en cours...</p></div></div><ul class="popinFoot"><li class="first"><a href="'+urlMentions+'">mentions légales</a></li><li>©ERDF 2008</li></ul></div>');
	
	
	if ($.browser.msie) $("#masque").show(); else $("#masque").fadeIn();
	if(($.browser.msie) && ($.browser.version == "6.0")) $("#masque").css("height",myHeight);
	
	
	
	// external HTML load
	jQuery('#popinContainer #popinContent').load(externalLink + " #popinContentToLoad",function(){
			
			// forms stuff
			initPopin();
			
			// Close buttons
			$('.closeButton, #masque').click(function(){

				$('#popinContainer, #masque').remove();
				
				if($.browser.msie){ $("select").css("visibility","visible"); }	// remettre les selects pour IE
				return false;
				
			});
			
	});
	
}

/****************************************************************************************************************
	Popin init
****************************************************************************************************************/

function initPopin(){

	$('.popin').click(function(){
		
		// on utilise les infos passées dans l'attribut "rel" du lien, à renseigner comme il faut donc !
		loadPopin($(this).attr('rel').split('|')[3],$(this).attr('rel').split('|')[0],$(this).attr('rel').split('|')[1],$(this).attr('rel').split('|')[2])
		$(this).blur();
		return false;
		
	});
}

/****************************************************************************************************************
	Popin display 
****************************************************************************************************************/

/*function popinDisplay(calque){
	
	if($.browser.msie){ 
		$("select").css("visibility","hidden");
		$('body #masque, body .popinContainer').hide();
	}
	
	$("#masque").show();
	$(calque).show();
	
	$('.closeButton, #masque').click(function(){

		$('.popinContainer, #masque').hide();
		
		if($.browser.msie){ $("select").css("visibility","visible"); }
		
		return false;
		
	});

}*/

/****************************************************************************************************************
	Popin init
****************************************************************************************************************/

/*function initPopin2(){

	$('#popinLaunch').click(function(){
		
		// document height for the mask
		myHeight = document.body.offsetHeight+'px';
		
		// IE6 failures
		if($.browser.msie){ 
			$("select").css("visibility","hidden");
			$('body #masque, body .popinContainer').hide();
		}
		
		// container and mask
			
		if ($.browser.msie) $("#masque").show();
		else $("#masque").fadeIn();
		
		$("body .popinContainer.format1").show();
		
		$('.closeButton, #masque').click(function(){

			$('.popinContainer, #masque').hide();
			
			if($.browser.msie){ $("select").css("visibility","visible"); }
			
			return false;
			
		});
		
		$('#popinLaunch2').click(function(){
			popinDisplay("body .popinContainer.format2")
		});
		
		$(this).blur();
		return false;
		
	});
}

*/
/****************************************************************************************************************
	onLoad
****************************************************************************************************************/

$(document).ready(function(){

	initPopin();
	//initPopin2();
	//popinDisplay("body .popinContainer.format2")
	
});