﻿var section = "";

//Fonctions pour 'activer' le menu Footer 
function illuminationSection(laSection) {
    section = laSection;
    footerSection(laSection);
}

//Fonctions pour Footer
function footerSection(section) {
    var dlSection = document.getElementById(section);
    var alldtSection = dlSection.getElementsByTagName('dt');
    var allddSection = dlSection.getElementsByTagName('dd');


    for (i = 0; i < allddSection.length; i++) {
        if (allddSection[i].className != 'fleche') {
            allddSection[i].className = "section";
        }
    }

    for (i = 0; i < alldtSection.length; i++) {
        alldtSection[i].className = "section";
    }

    verifierHauteur();
}

function verifierHauteur() {
    var footer = document.getElementById("footer");
    var alldt = footer.getElementsByTagName("dt");
    var alldd = footer.getElementsByTagName("dd");

    hauteurMax = 0;
    //hauteur pour Firefox
    //alert(alldd[6].childNodes[1].offsetHeight);
    //hauteur pour IE7
    //alert(alldd[6].childNodes[0].offsetHeight);

    for (i = 0; i < alldt.length; i++) {
        hauteur = alldt[i].childNodes[0].offsetHeight;

        if (hauteur > hauteurMax) {
            hauteurMax = hauteur;
        }

    }


    for (j = 0; j < alldt.length; j++) {
        alldt[j].childNodes[0].style.height = hauteurMax + 'px';
    }



    for (k = 0; k < alldd.length; k++) {

        if (alldd[k].hasChildNodes()) {
            if (alldd[k].childNodes[0].nodeName == "A") {
                hauteurRef = alldd[1].childNodes[0].offsetHeight;
                //hauteurRef = 12;
                hauteurA = alldd[k].childNodes[0].offsetHeight;


                if (hauteurA > hauteurRef) {
                    modif = Math.floor(hauteurA / hauteurRef);
                    alldd[k].childNodes[0].style.height = hauteurA + (modif - 1) + 'px';

                    //alert(modif);
                    //alert(alldd[k].childNodes[0].offsetHeight);
                }
            }
        }
    }

}

