//Taille de la page par defaut : correspond a la taille de l'image "bg-image"
var defaultHeight = "837px" ;

/** 
* Permet de redimensionner la page en fonction de son contenu central
* params :
*    - idImage : L'image a resizer
*    - idBloc : Le bloc a prendre pour modele
*/
function redimensionnePage(idImage, idBloc){
    if(idImage != "" && idBloc != ""){
        var pixBottom = getElement("pix-bottom",true,"") ;
        if(pixBottom){
            pixBottom.style.display="none";
        }
        var image=getElement(idImage,true,"");
        
        if(navigator.appVersion.indexOf("MSIE 6.0") > -1){
            image = getElement("bloc_content", true,"");
        }
        var bloc = getElement(idBloc,true,"");
        
        var heightInt = -1 ;
        if(image && bloc){
            if(image.style.height.split("px")){
                heightInt = image.style.height.split("px")[0] ;
            }
            if(heightInt <= bloc.scrollHeight){
                image.style.height = bloc.scrollHeight+"px" ;
            }
            else if(parseInt(defaultHeight) <= bloc.scrollHeight){
                image.style.height = bloc.scrollHeight+"px" ;
            }    
            else{
                image.style.height=parseInt(defaultHeight)+"px" ;
            }
        }
        if(pixBottom){
            pixBottom.style.display="block";
        }
    }
    else if(idImage == "" && idBloc != ""){
        var pixBottom = getElement("pix-bottom",true,"") ;
        if(pixBottom){
            pixBottom.style.display="none";
        }
        
        var bloc = getElement(idBloc,true,"");
        if(bloc){
            var heightInt = bloc.scrollHeight+220+"px" ;

            var mainBloc = getElement("main", true, "") ;
            if(mainBloc){
                mainBloc.style.height = heightInt ;
            }
        }
        if(pixBottom){
            pixBottom.style.display="block";
        }
    }
}

function hidePredictiveSearchList(){
    return false;
}
/** 
* Permet de redimensionner la page en fonction de son contenu central
* params :
*    - idImage : L'image a resizer
*    - idBloc : Le bloc a prendre pour modele
*/
function showPageArchives(idPage){
    hideAllPagesArchives() ;
    
    var pageObj = getElement(idPage, true, "") ;
    if(pageObj){
        displayBloc(pageObj) ;
        
        //on va mettre a jour la page dans la navigation
        var numPageObj = getElement("lien_"+idPage) ;
        if(numPageObj){
            numPageObj.className = "active" ;
        }
    }
}


/** 
* Permet de cacher toutes les pages archives
*/
function hideAllPagesArchives(){
    var achivesBloc = getElement("liste_mags", true, "") ;
    if(achivesBloc){
        var elts = achivesBloc.getElementsByTagName("LI") ;
        for(var i=0 ; i<elts.length ; i++){
            var elt = elts[i] ;
            if(elt && elt.id && elt.id.indexOf("archive_page") > -1){
                elt.style.display = "none" ;
            }
        }
    }
    
    //on va modifier les liens egalement
    var achivesBloc = getElement("nav-pages-mag", true, "") ;
    if(achivesBloc){
        var elts = achivesBloc.getElementsByTagName("a") ;
        for(var i=0 ; i<elts.length ; i++){
            var elt = elts[i] ;
            if(elt && elt.id && elt.id.indexOf("lien_archive_page") > -1){
                elt.className = "" ;
            }
        }
    }
}
					