////////////////////////////////////////////////////////
 // plutot que de contrôler à posteriori le contenu d'un champ de    //
 //  saisie pour voir s'il ne contient que les caractères autorisés,    //
 //  pourquoi ne pas faire ce contrôle au fûr et à mesure en           //
 //  rejetant immédiatement les caractères interdits.                    //
 // un ch'tit exemple on l'on n'autorise que la saisie de Chiffres //
 ////////////////////////////////////////////////////

function SUC(champ) //~~ initialisation ~~ Saisir Uniquement des Chiffres
{
 this.champ=champ;
 var Lui=this;
 var ie = false; /*@cc_on ie = true; @*/
 if ( ie ) {
     this.champ.onkeypress = Lui.IE;
    }
 else  { 
     this.champ.onkeyup = function(e)
      {
       Lui.FF(this, e);
      }
    }
}
SUC.prototype.IE=function() //~~ pour Internet Explorer ~~
{
 if ( event.keyCode<0x30 || event.keyCode>0x39 )
 {
  event.returnValue= false;
 }
}
SUC.prototype.FF=function(zone,evt) //~~ pour FireFox ~~
{
 if ( evt.which<0x30 || evt.which>0x39 )
 {
  zone.value=zone.value.replace(/[^0-9]/g,"");
 }
}

function listenLinks(){
	$j(".link_structure").expire();
	$j(".link_structure").livequery('click',function(event){
    	showLoad();
    	hideMessage();
    	$j("#content").load($j(this).attr("href"),'',function(){hideLoad();});
    	return false;
    });
}