addEvent(window,"load",initConso);

function initConso(){
        var pageConso = document.getElementById('pageConso');
    if(!pageConso) {
        return ;
    }
        var consoH3 = getElementsByClassName('consoTitle', '*', pageConso);
        var nbH3 = consoH3.length;

        for(var i=0; i<nbH3; i++){
                addEvent(consoH3[i], 'click', showConsoContent);
        }

        // Hide conso content
        var consoContents = getElementsByClassName('consoContrat', '*', pageConso);
        var nbContents = consoContents.length;

        for(var i=1; i<nbContents; i++){
                deleteClassName(consoContents[i], 'shown');
        }

        // Show/Hide tab
        var linkTab = getElementsByClassName('linkTab', '*', pageConso);
        var nbLinkTab = linkTab.length;

        for(var i=0; i<nbLinkTab; i++){
                // on affecte le comportement hide/show sur les onclick
                addEvent(linkTab[i], 'click', showHideTab);
        }

        var consoTab = getElementsByClassName('consoTab', '*', pageConso);
        var nbConsoTab = consoTab.length;

        for(var i=0; i<nbConsoTab; i++){
                // on
             if(!hasClassName(consoTab[i], 'invisible')){
             addClassName(consoTab[i], 'invisible');
             }
        }

}




function showHideTab(){
        var parent = this.parentNode.parentNode;
        var tab = getElementsByClassName('consoTab', 'div', parent);

        if(hasClassName(tab[0], 'invisible')){
                deleteClassName(tab[0], 'invisible');
        }else{
                addClassName(tab[0], 'invisible');
        }

        return false;
}

function showConsoContent(){
        var parent = this.parentNode;

        if(hasClassName(parent, 'shown')){
                deleteClassName(parent, 'shown');
        }else{
                addClassName(parent, 'shown');
        }

        return false;
}

