
/*
	Repositionne le pied de page de manière à ce qu'il apparaisse tout en bas de l'écran si la taille de la page est inférieure à la hauteur de ce dernier.
*/

var initialSCCHeight = -1;
var initialHUtil = -1;

function repositionnePiedDePage() {
	var pdp = $("#PiedDePage");
	
	var hDispo = $(window).height() - 20;
	
	if (initialHUtil<0)
		initialHUtil = Math.round(pdp.height() + pdp.position().top);
	var delta = hDispo - initialHUtil;
	
	if (delta<0)
		return;

	var scc = $('#StructContenuCentral');

	if (initialSCCHeight<0)
		initialSCCHeight = scc.height();

	scc.height(initialSCCHeight + delta);
}


// Positionnement automatique du pied de page
$(window).load(repositionnePiedDePage);
$(window).resize(repositionnePiedDePage);


function ajoutFavoriPossible() {
	return (	(window.sidebar)	// Firefox  
		 	||	(window.opera && window.print) // Opera  
			||	(document.all) 		// IE  
			);
}


function ajoutFavori(linkObj) {
     var title = document.title; 
	 var url = location.href;  
	 
     if (window.sidebar) { // Firefox  
         window.sidebar.addPanel(title, url, '');  
	 }
     else if(window.opera && window.print)// Opera  
     {  
		 alert(linkObj);
         linkObj.setAttribute('href',url);  
         linkObj.setAttribute('title',title);  
         linkObj.setAttribute('rel','sidebar'); // required to work in opera 7+  
         linkObj.click();  
     }   
     else if(document.all) {	// IE  	 	
         window.external.AddFavorite(url, title);  
	 }
}




/**
	Ouvre ou referme un bloc question / réponse.
*/
function ouvreFermeReponse(idQR, effect) {
	var question = $('#q_'+idQR);
	var reponse = $('#r_'+idQR);
	
	if (question.hasClass("ouvert")) {
		// on referme
		question.removeClass("ouvert");
		question.addClass("ferme");		
		reponse.hide(effect ? 100 : 0);
	}
	else {
		// on ouvre
		question.removeClass("ferme");
		question.addClass("ouvert");
		reponse.show(effect ? 100 : 0);
	}

	return false;	
}

$(document).ready( function()
{
	if($("#typeOffre").val() != 387)
	{
		$("#bandeau_stage").css("display","block");
		$("#bandeau_stage").css("visibility","visible");
	}

	$("#typeOffre").change( function()
	{
		if($("#typeOffre").val() != 387)
		{
			$("#bandeau_stage").css("display","block");
			$("#bandeau_stage").css("visibility","visible");		
		}
		else
		{
			$("#bandeau_stage").css("display","none");
			$("#bandeau_stage").css("visibility","hidden");	
		}
	});
});


