
/**
* Permet de modifier l'url d'un lien pour construire le lien vers un reseau social
*/
function modifieUrlReseauSocial(url, lien, titre)
{
    // on remplace les champs a completer
    var lienReseauSocial = url.replace("__URL__", document.location.href);
    lienReseauSocial = lienReseauSocial.replace("__TITRE__", titre);
    // modification de l url du lien
    lien.href= lienReseauSocial;
}

//
function imprimer() {
    window.print();
    
    return false;
}

//
function initMenu() {
    // Correction du bug IE6
    try { 
        document.execCommand("BackgroundImageCache", false, true); 
    } 
    catch(err) {
    }
    
    // Gestion des menus
    var oLis = document.getElementsByTagName('li');
    
    for (var i=0; i<oLis.length; i++) {
        var regExpMatchOver = new RegExp("(m-over)+","g");
        var regExpMatchOut = new RegExp("(m-out)+","g");
        if ((regExpMatchOver.test(oLis[i].className)) || (regExpMatchOut.test(oLis[i].className))) {
            oLis[i].onmouseover = function() { 
                //Dans le cas de l'existence d'un page sport (ex. Newfeel), on va centrer le sous menu sous le menu
                if(typeof existePageSport != "undefined"){
                    if(existePageSport){
                        centerSubMenu(this) ;
                    }
                }
                var regExpReplace = new RegExp("(m-out)+","g"); 
                this.className = this.className.replace(regExpReplace, 'm-over'); 
            }
            oLis[i].onmouseout = function() { 
                var regExpReplace = new RegExp("(m-over)+","g"); 
                this.className = this.className.replace(regExpReplace, 'm-out');
            }
        }
    }
    
    return false;
}


/**
* Permet de centrer le sous menu sous le menu
*/
function centerSubMenu(_obj){
    var widthObj = _obj.offsetWidth ;
    
    var sousMenus = _obj.getElementsByTagName("UL") ;
    if(sousMenus){
        var sousMenuFirst = sousMenus[0] ;
        if(sousMenuFirst && sousMenuFirst.className && sousMenuFirst.className == "first"){
            var marginLeftObj = 105 - widthObj/2 ;
            sousMenuFirst.style.marginLeft = "-"+marginLeftObj+"px" ; 
        }
    }
}
