Rot13 = {
    map: null,

    decode: function(a) {
        Rot13.init();

		a = a.replace(/\!/g, "/");
		a = a.replace(/\*/g, "-");
		a = a.replace(/\(/g, ".");
		a = a.replace(/\)/g, ":");
        var s = "";
        for (i=0; i < a.length; i++) {
            var b = a.charAt(i);
            s += ((b>='A' && b<='Z') || (b>='a' && b<='z') ? Rot13.map[b] : b);
        }
        return s;
    },

    init: function() {
        if (Rot13.map != null)
            return;
              
        var map = new Array();
        var s   = "abcdefghijklmnopqrstuvwxyz";

        for (i=0; i<s.length; i++)
            map[s.charAt(i)] = s.charAt((i+13)%26);
        for (i=0; i<s.length; i++)
            map[s.charAt(i).toUpperCase()] = s.charAt((i+13)%26).toUpperCase();

        Rot13.map = map;
    }
}

function movefromcrypt(link, newWindow)
{
	url = Rot13.decode(link);
	window.location.href=url;
}
 
function movefromcryptBlank(link)
{
	url = Rot13.decode(link);
	window.open(url);
}
/* code  mrix nouveau header */

var HDtimer = "";

// Active le timer
function hd09_timer(){
	HDtimer = setTimeout("hd09_hideConnect()",5000);
}

// Stop le timer
function hd09_clearTimer(){
	clearTimeout(HDtimer);
}

// Affiche la connexion
function hd09_showConnect(){
	$('hd09_seconnect').onclick = "";
	$('hd09_seconnect').className = "hd09_seconnecton";
	$('hd09_myc_back').className = "hd09_myc_back_on";
	Effect.SlideDown('hd09_myc_connect', { 
		duration: 0.5, 
		afterFinish: function() {hd09_timer();}
	});
}

// Cache la connexion
function hd09_hideConnect(){
	hd09_clearTimer();
	$('hd09_seconnect').onclick = function() {hd09_showConnect();}
	$('hd09_seconnect').className = "hd09_seconnectoff";
	$('hd09_myc_back').className = "hd09_myc_back_off";
	Effect.SlideUp('hd09_myc_connect', { duration: 0.5 });
}



var HDtimerAnn = "";

// Active le timer
function hd09_timerAnn(){
	HDtimerAnn = window.setTimeout("hd09_annonceUp()",5000);
	//$('debug').value = 1;
}

// Stop le timer
function hd09_clearTimerAnn(){
	clearTimeout(HDtimerAnn);
	//$('debug').value = 0;
}

// passe annonce off
function hd09_annonceOnOff(){
	if($('hd09_passAnn').style.display == "none"){
		hd09_annonceDown();
	}
	else{
		hd09_annonceUp();
	}
}

function hd09_annonceDown(){
	Effect.SlideDown('hd09_passAnn', { 
		duration: 0.5, 
		afterFinish: function() {hd09_timerAnn();}
	});
}

function hd09_annonceUp(){
	hd09_clearTimerAnn();
	Effect.SlideUp('hd09_passAnn', { duration: 0.5 });
}







// Valide le formulaire par la touche "entrer"
function process_keypress(e,idform) {					
	if (!e) var e = window.event;
	if (e.keyCode == 13) {$(idform).submit();} //IE
	else if (e.which == 13) {$(idform).submit();} // Firefox
	else {return false;} 					
}	


// Sélection d'une liste
var hd09_lastSelectOpen = null;
function hd09_selectli(obj, critereName, valeur){
	// Mise à jour du champ avec la valeur saisie
	inputCritereName = document.getElementById(critereName);
	if(inputCritereName) inputCritereName.value = valeur;
	// Mise à jour graphique de la sélection
	objet = obj.parentNode.parentNode.parentNode.parentNode;
	objet.style.display = 'none';
	hd09_lastSelectOpen = null;
	objet.parentNode.getElementsByTagName('strong')[0].innerHTML = obj.innerHTML;
}

function hd09_selectFamille(obj, critereName, valeur) {
	// Mise à jour du champ avec la valeur saisie
	inputCritereName = document.getElementById(critereName);
	if(inputCritereName) inputCritereName.value = valeur;
	// Mise à jour graphique de la sélection
	objet = obj.parentNode.parentNode.parentNode.parentNode;
	objet.style.display = 'none';
	hd09_lastSelectOpen = null;
	objet.parentNode.getElementsByTagName('strong')[0].innerHTML = obj.innerHTML;
}

function hd09_selectOpen(obj) {		
	var object = $(obj).toggle();
	if(object.visible()){		
	    if(hd09_lastSelectOpen != null) hd09_lastSelectOpen.hide();
	    hd09_lastSelectOpen = object;
	}
	else{
	    hd09_lastSelectOpen = null;
	}
}

function hd09_selectListeRubrique(chaine) {		
	if(document.getElementById('dd_V')) document.getElementById('dd_V').style.display = "none";
	if(document.getElementById('dd_I')) document.getElementById('dd_I').style.display = "none";
	if(document.getElementById('dd_L')) document.getElementById('dd_L').style.display = "none";
	if(document.getElementById('dd_A')) document.getElementById('dd_A').style.display = "none";
	if(document.getElementById('dd_H')) document.getElementById('dd_H').style.display = "none";
	if(document.getElementById('dd_T')) document.getElementById('dd_T').style.display = "none";
	if(document.getElementById('dd_none')) document.getElementById('dd_none').style.display = "none";
	if(document.getElementById('dd_'+chaine)) {		
		document.getElementById('dd_'+chaine).style.display = "block";
		rubrique = document.getElementById('dd_'+chaine).getElementsByTagName('a')[0].id;
		hd09_selectli($(rubrique), 'rubrique', rubrique);
	}
}