/*
GRANDE HALL D'AUVERGNE
*/

function rollOverMenuOnLoad() {
    // protection des images. ne devrai pas etre dans une fonction reservé aux rollovers mais me permet de ne pas perdre de temps à reprendre tous les XSL...
    trap();

    document.getElementById("grandehalleItems").style.visibility = "visible" ;
    //document.getElementById("divgh").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/gh-rollover.jpg')";
    //document.getElementById("organisateursItems").style.visibility = "hidden" ;
    //document.getElementById("exposantsItems").style.visibility = "hidden" ;
    
    afficheRollOver();
}

function rollOverChangePage(idMenu1) {
    // protection des images. ne devrai pas etre dans une fonction reservé aux rollovers mais me permet de ne pas perdre de temps à reprendre tous les XSL...
    trap();
    
    // au rollover d'un item du niveau1 du menu, on hide tous les niveaux deux et on affiche le niveau2 du niveau 1 en question.
    document.getElementById("grandehalleItems").style.visibility = "hidden" ;
    document.getElementById("organisateursItems").style.visibility = "hidden" ;
    document.getElementById("exposantsItems").style.visibility = "hidden" ;
    
    if(idMenu1=="grandehalleItems") {
        document.getElementById("divgh").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/gh-rollover.jpg')";
        document.getElementById("divor").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/organi-rollout.jpg')";
        document.getElementById("divex").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/exposants_rollout.jpg')";
    }else if(idMenu1=="organisateursItems") {
        document.getElementById("divgh").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/gh-rollout.jpg')";
        document.getElementById("divor").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/organi-rollover.jpg')";
        document.getElementById("divex").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/exposants_rollout.jpg')";
    }else if(idMenu1=="exposantsItems") {
        document.getElementById("divgh").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/gh-rollout.jpg')";
        document.getElementById("divor").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/organi-rollout.jpg')";
        document.getElementById("divex").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/exposants_rollover.jpg')";
    }
    
    document.getElementById(idMenu1).style.visibility = "visible" ;
    
    afficheRollOver();
}



function rollOverMenu(idMenu1) {
    // au rollover d'un item du niveau1 du menu, on hide tous les niveaux deux et on affiche le niveau2 du niveau 1 en question.
    document.getElementById("grandehalleItems").style.visibility = "hidden" ;
    document.getElementById("organisateursItems").style.visibility = "hidden" ;
    document.getElementById("exposantsItems").style.visibility = "hidden" ;
    
    if(idMenu1=="grandehalleItems") {
        document.getElementById("divgh").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/gh-rollover.jpg')";
        document.getElementById("divor").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/organi-rollout.jpg')";
        document.getElementById("divex").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/exposants_rollout.jpg')";
    }else if(idMenu1=="organisateursItems") {
        document.getElementById("divgh").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/gh-rollout.jpg')";
        document.getElementById("divor").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/organi-rollover.jpg')";
        document.getElementById("divex").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/exposants_rollout.jpg')";
    }else if(idMenu1=="exposantsItems") {
        document.getElementById("divgh").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/gh-rollout.jpg')";
        document.getElementById("divor").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/organi-rollout.jpg')";
        document.getElementById("divex").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/exposants_rollover.jpg')";
    }
    
    document.getElementById(idMenu1).style.visibility = "visible" ;
}

function rollOverPratique(idcss) {

        if(idcss=="idcss1") document.getElementById(idcss).style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/agenda-over.jpg') no-repeat";
        else if(idcss=="idcss2") document.getElementById(idcss).style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/acces-over.jpg') no-repeat";
        else if(idcss=="idcss3") document.getElementById(idcss).style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/references-over.jpg') no-repeat";
        else if(idcss=="idcss4") document.getElementById(idcss).style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/hotellerie-over.jpg') no-repeat";
        else if(idcss=="idcss5") document.getElementById(idcss).style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/loisirs-over.jpg') no-repeat";
        else if(idcss=="idcss6") document.getElementById(idcss).style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/liens-over.jpg') no-repeat";
        else if(idcss=="idcss7") document.getElementById(idcss).style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/telechargements-over.jpg') no-repeat";
        else if(idcss=="idcss8") document.getElementById(idcss).style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/devis-over.jpg') no-repeat";
}

function rollOutPratique(idcss) {
        ro = location.search;
        ro_id = ro.substring(ro.indexOf("ro_id")+6,100);
    
        if(idcss=="idcss1" && ro_id!="8065") document.getElementById(idcss).style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/agenda-out.jpg') no-repeat";
        if(idcss=="idcss2" && ro_id!="7574") document.getElementById(idcss).style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/acces-out.jpg') no-repeat";
        if(idcss=="idcss3" && ro_id!="8124") document.getElementById(idcss).style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/references-out.jpg') no-repeat";
        if(idcss=="idcss4" && ro_id!="7576") document.getElementById(idcss).style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/hotellerie-out.jpg') no-repeat";
        if(idcss=="idcss5" && ro_id!="7577") document.getElementById(idcss).style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/loisirs-out.jpg') no-repeat";
        if(idcss=="idcss6" && ro_id!="7578") document.getElementById(idcss).style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/liens-out.jpg') no-repeat";
        if(idcss=="idcss7" && ro_id!="7579") document.getElementById(idcss).style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/telechargements-out.jpg') no-repeat";
        if(idcss=="idcss8" && ro_id!="8080") document.getElementById(idcss).style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/devis-out.jpg') no-repeat";
}

// fonction appellé au clic d'un lien vers le formulaire de contact de gha.
function gotoContact(service) {
    document.location.href='getDoc?id=2040&p1='+escape(service);
}

// pour connaitre le navigateur utilisé.
function getBrowser(uA) {
    if (uA.indexOf('Gecko')) browser = "Mozilla";    
    if ((uA.indexOf('Mac') != -1) && (uA.indexOf('MSIE') != -1)) browser = "MacIE";    
    if ((uA.indexOf('Mac') == -1) && (uA.indexOf('MSIE') != -1)) browser = "WinIE";    
    if (uA.indexOf('Opera') != -1) browser = "Opera";    
    if (uA.indexOf('AppleWebKit') != -1) browser = "Safari";
    
    return browser;
}

var browser = getBrowser(navigator.userAgent);



function afficheRollOver() {
    //on récupère la valeur du paramètre ro_id passé dans l'url
    ro = location.search;
    if(ro.indexOf("ro_id") != "-1")
        ro_id = ro.substring(ro.indexOf("ro_id")+6,ro.indexOf("ro_id")+6+4);
    else
        ro_id = "-1";

    // on intervient sur le style de ro_id, sauf si ro_id est une rubrique du menu pratique
    // 957 --> la page d'accueil ... 
    if(ro_id!="-1" && ro_id!="957" && ro_id!="8065" && ro_id!="7574" && ro_id!="7575" && ro_id!="8124" && ro_id!="7576" && ro_id!="7577" && ro_id!="7578" && ro_id!="7579" && ro_id!="8080")
        document.getElementById("idcss"+ro_id).style.color="white";
    
    // on regarde à quel rubrique appartient ro_id et on intervient en consequence sur les css des rubriques parentes à ro_id!
    switch(ro_id) {
    // GRANDE HALLE - le site
        case "8097":
            document.getElementById("idcss7582").style.color="white";
            break;
        case "8098":
            document.getElementById("idcss7582").style.color="white";
            break;
        case "8099":
            document.getElementById("idcss7582").style.color="white";
            break;
        case "8100":
            document.getElementById("idcss7582").style.color="white";
            break;
    // GRANDE HALLE - hall d'exposition
        case "8093":
            document.getElementById("idcss7583").style.color="white";
            break;
        case "8094":
            document.getElementById("idcss7583").style.color="white";
            break;
        case "8101":
            document.getElementById("idcss7583").style.color="white";
            break;
        case "8095":
            document.getElementById("idcss7583").style.color="white";
            break;
        case "8096":
            document.getElementById("idcss7583").style.color="white";
            break;
    // GRANDE HALLE - centre conférences
        case "8108":
            document.getElementById("idcss7584").style.color="white";
            break;
        case "8109":
            document.getElementById("idcss7584").style.color="white";
            break;
        case "8110":
            document.getElementById("idcss7584").style.color="white";
            break;
        case "8111":
            document.getElementById("idcss7584").style.color="white";
            break;
        case "8112":
            document.getElementById("idcss7584").style.color="white";
            break;
    // GRANDE HALLE - salons d'auvergne
        case "8113":
            document.getElementById("idcss7585").style.color="white";
            break;
        case "8114":
            document.getElementById("idcss7585").style.color="white";
            break;
        case "8115":
            document.getElementById("idcss7585").style.color="white";
            break;
        case "8117":
            document.getElementById("idcss7585").style.color="white";
            break;
        case "8118":
            document.getElementById("idcss7585").style.color="white";
            break;
    // GRANDE HALLE - zenith
        case "8119":
            document.getElementById("idcss7586").style.color="white";
            break;
        case "8120":
            document.getElementById("idcss7586").style.color="white";
            break;
        case "8121":
            document.getElementById("idcss7586").style.color="white";
            break;
        case "8122":
            document.getElementById("idcss7586").style.color="white";
            break;
        case "8123":
            document.getElementById("idcss7586").style.color="white";
            break;
    // ORGANISATEUR - choisir une espace
        case "8102":
            document.getElementById("idcss7593").style.color="white";
            break;
        case "8089":
            document.getElementById("idcss7593").style.color="white";
            break;
        case "8090":
            document.getElementById("idcss7593").style.color="white";
            break;
        case "8091":
            document.getElementById("idcss7593").style.color="white";
            break;
        case "8092":
            document.getElementById("idcss7593").style.color="white";
            break;
    // ORGANISATEUR - prestations et services
        case "8104":
            document.getElementById("idcss7594").style.color="white";
            break;
        case "8084":
            document.getElementById("idcss7594").style.color="white";
            break;
        case "8085":
            document.getElementById("idcss7594").style.color="white";
            break;
        case "8086":
            document.getElementById("idcss7594").style.color="white";
            break;
        case "8087":
            document.getElementById("idcss7594").style.color="white";
            break;
        case "8088":
            document.getElementById("idcss7594").style.color="white";
            break;
    // ORGANISATEUR - organiser un évènement
        case "8105":
            document.getElementById("idcss7595").style.color="white";
            break;
        case "8082":
            document.getElementById("idcss7595").style.color="white";
            break;
        case "8083":
            document.getElementById("idcss7595").style.color="white";
            break;
    // EXPOSANT - votre évènement --> traîté en dehors du switch
    // EXPOSANT - check-list exposant --> traîté en dehors du switch
    // PRATIQUE - agenda, accès, ... (8 items)
        case "8065":
            document.getElementById("idcss1").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/agenda-over.jpg')";
            break;
        case "7574":
            document.getElementById("idcss2").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/acces-over.jpg')";
            break;
        case "8124":
            document.getElementById("idcss3").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/references-over.jpg')";
            break;
        case "7576":
            document.getElementById("idcss4").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/hotellerie-over.jpg')";
            break;
        case "7577":
            document.getElementById("idcss5").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/loisirs-over.jpg')";
            break;
        case "7578":
            document.getElementById("idcss6").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/liens-over.jpg')";
            break;
        case "7579":
            document.getElementById("idcss7").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/telechargements-over.jpg')";
            break;
        case "8080":
            document.getElementById("idcss8").style.background = "url('/acs/sites-gl-events-medias/gha-expositions/menu/devis-over.jpg')";
            break;
        default :
            // trois cas possibles pour defaut : soit une erreur est survenue, soit le cas a été traité juste avant le switch, soit on traite la page d'accueil
            break;
            
    } // fin swhitch

} // fin fonction afficheRollOver


// fonction recherche. à comparer avec un outil de tri plutot qu'a un moteur de recherche.
// cette fonction permet d'afficher certaines informations.
// rubrique concernées : agenda, références, hôtellerie
// paramètre : le nom du formulaire. permettra de retrouver les champs et leur valeur de ce dernier
function recherche(nomForm) {
    switch (nomForm) {
        case 'rechAgeGHA' :
            alert("recherche agenda");
            break;
        case 'rechRefGHA' :
            location.href = "KBaseShow?catid=7575&id=7575&ro_id=7575#"+document.rechRefGHA.type.options[document.rechRefGHA.type.selectedIndex].value;
            break;
        case 'rechTabLoiGHA' :
            alert("recherche tables et loisirs");
            break;
        default :
            alert("recherche. erreur.");
            break;
    } //fin switch
}

function getUrlParam(param) {
    //on récupère la valeur du paramètre ro_id passé dans l'url
    if(param=='type') {
        searchParams = location.search;
        searchParamValue = searchParams.substring(searchParams.indexOf("type")+5,searchParams.indexOf("type")+5+4);
    }
    else if (param=="ht") {
        searchParams = location.search;
        if(searchParams.indexOf("ht") != -1)
            searchParamValue = searchParams.substring(searchParams.indexOf("ht")+3,searchParams.indexOf("ht")+3+2);
        else 
            searchParamValue = "";
    }
    return searchParamValue;
}

//fonction pour la rubrique référence
// obsolète ?
function loadReference() {
    valeurType = getUrlParam('type');
    if(valeurType=='tous' || valeurType=='') { // par défaut
        document.getElementById('Congres').style.visibility = visible;
        document.getElementById('Salons').style.visibility = visible;
        document.getElementById('Expositions').style.visibility = visible;
        document.getElementById('Conventions').style.visibility = visible;
    }else if(valeurType=='Congres') {
        document.getElementById('Congres').style.visibility = visible;
        document.getElementById('Salons').style.visibility = hidden;
        document.getElementById('Expositions').style.visibility = hidden;
        document.getElementById('Conventions').style.visibility = hidden;
    }else if(valeurType=='Salons') {
        document.getElementById('Congres').style.visibility = hidden;
        document.getElementById('Salons').style.visibility = visible;
        document.getElementById('Expositions').style.visibility = hidden;
        document.getElementById('Conventions').style.visibility = hidden;
    }else if(valeurType=='Expositions') {
        document.getElementById('Congres').style.visibility = hidden;
        document.getElementById('Salons').style.visibility = hidden;
        document.getElementById('Expositions').style.visibility = visible;
        document.getElementById('Conventions').style.visibility = hidden;
    }else if(valeurType=='Conventions') {
        document.getElementById('Congres').style.visibility = hidden;
        document.getElementById('Salons').style.visibility = hidden;
        document.getElementById('Expositions').style.visibility = hidden;
        document.getElementById('Conventions').style.visibility = visible;
    }
    else
        alert("Erreur loadReference ("+valeurType+")");
}

// les deux fonctions suivantes servent à empécher le clic droit sur une image
function roadster(evt){
    if (navigator.appName != 'Microsoft Internet Explorer')
        if (evt.which != 3)
            return true;
    return false;
}
function trap(){
    if(document.images){
        if(navigator.appName != 'Microsoft Internet Explorer'){
            for(i=0;i<document.images.length;i++)
                document.images[i].onmousedown = roadster;
        }
        else{
            for(i=0;i<document.images.length;i++)
                document.images[i].oncontextmenu = roadster;
        }
    }
}


// fonction d'ouverture de popup pour les images
function popupImage(im){
    adresse = "http://www.gl-events.com/acs/servlet/getDoc?im="+im+"&id=2436";
    nom = "popup";
    options = "top=100,left=100,width=400,height=400,resizable=no,scrollbars=yes,status=no,location=no,titlebar=no,toolbar=no";
        
    //ouverture popup
    window.open(adresse, nom, options);
}

function popupImage2(im,type){
    adresse = "http://www.gl-events.com/acs/servlet/getDoc?id=2529&im="+im+"";
    nom = "popup";
    options = "top=100,left=100,width=400,height=400,resizable=no,scrollbars=yes,status=no,location=no,titlebar=no,toolbar=no";
        
    //ouverture popup
    window.open(adresse, nom, options);
}


function popup(doc,w,h){
    adresse = "http://www.gl-events.com/acs/servlet/getDoc?id="+doc;
    nom = "popup";
    options = "top=100,left=100,width="+w+",height="+h+",resizable=no,scrollbars=yes,status=no,location=no,titlebar=no,toolbar=no";
            
    window.open(adresse, nom, options);
}



// variable globale
var triAffich = "contenuHotellerieNom";

// fonction de tri pour la rubrique (du menu pratique) hotellerie.
function triHotellerie(critere) {
    
    // triAffich est une Variable Globale initialisé à contenuHotellerieNom
    // afin de rendre invisible ce tri au premier lancement de la rubrique.
    document.getElementById(triAffich).style.visibility='hidden';
    
    if(critere=="nom") {
        valeur = document.formHotel.nom.options[document.formHotel.nom.selectedIndex].value;
        if(valeur==1 || valeur==0) {
            document.getElementById('contenuHotellerieNom').style.visibility='visible';
            triAffich = 'contenuHotellerieNom';
        } else if(valeur==2) {
            document.getElementById('contenuHotellerieNom2').style.visibility='visible';
            triAffich = 'contenuHotellerieNom2';
        }
        document.formHotel.categorie.selectedIndex = 0;
        document.formHotel.proximite.selectedIndex = 0;
        
    } else if(critere=="categorie") {
        valeur = document.formHotel.categorie.options[document.formHotel.categorie.selectedIndex].value;
        if(valeur==1 || valeur==0) {
            document.getElementById('contenuHotellerieCategorie').style.visibility='visible';
            triAffich = 'contenuHotellerieCategorie';
        } else if(valeur==2) {
            document.getElementById('contenuHotellerieCategorie2').style.visibility='visible';
            triAffich = 'contenuHotellerieCategorie2';
        }
        document.formHotel.nom.selectedIndex = 0;
        document.formHotel.proximite.selectedIndex = 0;
        
    } else if(critere=="proximite") {
        valeur = document.formHotel.proximite.options[document.formHotel.proximite.selectedIndex].value;
        if(valeur==1 || valeur==0) {
            document.getElementById('contenuHotellerieProximite').style.visibility='visible';
            triAffich = 'contenuHotellerieProximite';
        } else if(valeur==2) {
            document.getElementById('contenuHotellerieProximite2').style.visibility='visible';
            triAffich = 'contenuHotellerieProximite2';
        }
        document.formHotel.nom.selectedIndex = 0;
        document.formHotel.categorie.selectedIndex = 0;
    }
}



function dateDuJourAgenda() {
    //Date Month FullYear
    dateDuJour = new Date();
    
    document.formAgenda.jourAPD.selectedIndex = dateDuJour.getDate()-1;
    document.formAgenda.moisAPD.selectedIndex = dateDuJour.getMonth()-0;
    document.formAgenda.anneeAPD.selectedIndex = dateDuJour.getFullYear()-2005+1; // +1 car j'ai ajouté dans la liste déroulante 2004 pour faire des tests
}

// détermine si la date aPartirDe est "valide" par rapport à la date du jour.
// "valide" signifie que aPartirDe est après la date du jour.
// donc on execute cette fonction en début de page agenda pour n'afficher les événements qu'à partir de annee+mois+jour!
function validTriAgenda(){
    document.formAgenda.parType.selectedIndex = 0;
    document.getElementById('contenuAgenda').style.visibility='visible';
    document.getElementById('contenuAgenda2').style.visibility='hidden';

    dateDuJour = new Date();
    
    aPartirDe = document.formAgenda.anneeAPD.options[document.formAgenda.anneeAPD.selectedIndex].value;
    aPartirDeOk = true;
    
    anneeNow = dateDuJour.getFullYear();
    moisNow = ((dateDuJour.getMonth()+1)<=9) ? ("0"+(dateDuJour.getMonth()+1)) : ((dateDuJour.getMonth()+1));
    jourNow = (dateDuJour.getDate()<=9) ? ("0"+dateDuJour.getDate()) : (dateDuJour.getDate());
    
    anneeApd = document.formAgenda.anneeAPD.options[document.formAgenda.anneeAPD.selectedIndex].value;
    moisApd = document.formAgenda.moisAPD.options[document.formAgenda.moisAPD.selectedIndex].value;
    jourApd = document.formAgenda.jourAPD.options[document.formAgenda.jourAPD.selectedIndex].value;
    
    if(anneeApd < anneeNow
    ||(anneeApd == anneeNow && moisApd < moisNow)
    ||(anneeApd == anneeNow && moisApd == moisNow && jourApd < jourNow)
    )
        aPartirDeOk = false;
    
    if(aPartirDeOk == false) {
        annee = anneeNow;
        mois = moisNow;
        jour = jourNow;
        
        // mise à jour du formulaire
        document.formAgenda.jourAPD.selectedIndex = jour-1;
        document.formAgenda.moisAPD.selectedIndex = mois-1;
        document.formAgenda.anneeAPD.selectedIndex = annee-2004;
        alert("Vous ne pouvez pas choisir une date inférieur\nà la date d'auhourd'hui ("+jour+"/"+mois+"/"+annee+")");
        
    } else { // aPartirDeOk == true
        annee = anneeApd;
        mois = moisApd;
        jour = jourApd;
    }
    
    //alert(aPartirDeOk+" : "+annee+mois+jour);
    

    
    
    majListEvts(annee+mois+jour);
}

// variable globale
var tabHtml = new Array();


function reafficheToutEvts() {
    // on réaffiche tout les vieux evts cachés
    k = 0;
    for (i=0;i<document.getElementsByTagName("span").length; i++) {
        if (parseInt(document.getElementsByTagName("span").item(i).className) != "NaN"
            && document.getElementsByTagName("span").item(i).innerHTML == ""){
            document.getElementsByTagName("span").item(i).innerHTML = tabHtml[k];
            k++;
        }
    }
}

// original function (classChange) by http://cookiecrook.com
function majListEvts(dateLimite) {
    // on réaffiche tout les vieux evts cachés
    reafficheToutEvts();
    
    // on enlève les vieux evts
    j = 0;
    for (i=0;i<document.getElementsByTagName("span").length; i++) {
        if (parseInt(document.getElementsByTagName("span").item(i).className) != "NaN"
            && parseInt(document.getElementsByTagName("span").item(i).className) < parseInt(dateLimite)){
            tabHtml[j] = document.getElementsByTagName("span").item(i).innerHTML;
            document.getElementsByTagName("span").item(i).innerHTML = "";
            j++;
        }
    }
}


function lienPratique(lienAvant){
    d = new Date();
    anneeNow = d.getFullYear();
    moisNow = ((d.getMonth()+1)<=9) ? ("0"+(d.getMonth()+1)) : ((d.getMonth()+1));
    jourNow = (d.getDate()<=9) ? ("0"+d.getDate()) : (d.getDate());

    location.href="KBaseShow?p1="+anneeNow+moisNow+jourNow+"&"+lienAvant;
}


function agendaParType() {
    typeTriAgenda = document.formAgenda.parType.options[document.formAgenda.parType.selectedIndex].value;
    location.href = "#"+typeTriAgenda;
    
    document.formAgenda.jourAPD.selectedIndex = 31;
    document.formAgenda.moisAPD.selectedIndex = 12;
    document.formAgenda.anneeAPD.selectedIndex = 9;
    document.getElementById('contenuAgenda').style.visibility='hidden';
    document.getElementById('contenuAgenda2').style.visibility='visible';

    
    // on réaffiche tout les vieux evts cachés
    reafficheToutEvts();

}

function goToHotel() {
    paramHt = "&ht="+document.triHotelGha.categorie.options[document.triHotelGha.categorie.selectedIndex].value+document.triHotelGha.proximite.options[document.triHotelGha.proximite.selectedIndex].value;
    url = "http://www.grande-halleauvergne.com/acs/servlet/KBaseShow?p1=20050729&amp;catid=7576&amp;id=7576&amp;ro_id=7576";
    location.href = url+paramHt;
}