var myGlobalHandlers = {
	    onCreate: function()
	        {
	            afficherChargement();
	        },
	    onComplete: function()
	        {
	            if(Ajax.activeRequestCount == 0){
	                cacherChargement();
	            }
	        }
	};

Ajax.Responders.register(myGlobalHandlers);

function afficherChargement(){
	if($("masque"))
		$("masque").style.display = "block";
}


function cacherChargement(){
	if($("masque"))
		$("masque").style.display = "none";
}

/// encode les caracteres speciaux pour eviter la plantage de la requete ajax ////
function escapeURI(La){
	
  La = La.replace(/é/g, "&eacute;");
  La = La.replace(/à/g, "&agrave;");
  La = La.replace(/â/g, "&acirc;");
  La = La.replace(/è/g, "&egrave;");
  La = La.replace(/È/g, "&Egrave;");
  La = La.replace(/É/g, "&Eacute;");
  La = La.replace(/ê/g, "&ecirc;");
  La = La.replace(/Ê/g, "&Ecirc;");
  La = La.replace(/î/g, "&icirc;");
  La = La.replace(/Î/g, "&Icirc;");
  La = La.replace(/ï/g, "&iuml;");
  La = La.replace(/Ï/g, "&Iuml;");
  La = La.replace(/ô/g, "&ocirc;");
  La = La.replace(/Ô/g, "&Ocirc;");
  La = La.replace(/ù/g, "&ugrave;");
  La = La.replace(/û/g, "&ucirc;");
  La = La.replace(/Û/g, "&Ucirc;");
  La = La.replace(/ü/g, "&uuml;");
  La = La.replace(/ç/g, "&ccedil;");
  La = La.replace(/Ç/g, "&Ccedil;");
  La = La.replace(/'/g, "&middot;");
  La = La.replace(/°/g, "&deg;");

  if(encodeURIComponent) {
    return encodeURIComponent(La);
  }
  if(escape) {
    return escape(La)
  }
}
