if ((top != self)) top.location = self.location;

function initEvent(e){
	// Ecouteur sur le formulaire de newsletter
	if( $('emailNews') )
	{
		// Met à vide le champs newletter lorsque l'on clique dessus
		Event.observe('emailNews','focus', function(){ $('emailNews').value = ''; });
		// Validation du formulaire newsletter
		Event.observe('emailSubmit','click', function(){ $('form_news').submit(); });
	}
	//Pour le pre-chargement des requetes ajax
	var myGlobalHandlers = {
	      onCreate: function()
	          {
	           	$('conteneur').insert( {before: "<div id='chargement'><img src='http://www.zicanotes.com/img/download.gif' alt=''/>Chargement...</div>"} );
	           	$('chargement').setStyle({zIndex:10000});	           	
	          },
	      onComplete: function()
	          {
	            if(Ajax.activeRequestCount == 0)
	            {
	            	new Effect.Appear('chargement', { duration:0.2, from:1.0, to:0.0, afterFinish: function(){ $('chargement').remove(); } } );
	            }
	          }
	  };
	Ajax.Responders.register(myGlobalHandlers);
}
function oteChargement(){ $('chargement').remove(); }

/** On lance le gestionnaire d'evenement quand le DOM est ready */
Event.observe(window ,'load', initEvent);

// En incluant un bloc HTML directement dans le document :
function creationIndicateur()
{
   new Insertion.Top(document.body, '<div id="chargement" style="display: none; position: absolute; right: 0px; top: 0px; color: red;">? Chargement...</div>');
}

function gotoContenu(){
	var theurl = window.location.href;
	theurl.replace("/contenu/g","");
	var reg = new RegExp("#contenu", "ig");
	theurl = theurl.replace(reg, "");
	window.location.href = theurl + "#contenu";
}