$(document).ready(function () {

    //cache tous les items du menu qui n'ont pas d'images
    $('.vm_online .main_menu_pos #main_menu a').each(function () {
        if ($('img', $(this)).length == 0) {
            $(this).hide();
        }
    });

    //sers à s'assurer qu'on a un seul #anchor dans l'url - dans ce cas-ci, il y a 2 navigations différentes qui utilisent des #anchors (#1999, #2000, #2001) + (#top, #haut)
    cleanAnchorsTags();
  
});

function cleanAnchorsTags() {
    
    //split l'url sur les '/'
    var prefixUrl = window.location.href.split('/');

    if (prefixUrl.length > 0) {
       
        //prend la derniere entrée du tableau - qui devrait être l'alias ou afficher.aspx et cherche pour un #anchor
        var anchor_index = prefixUrl[prefixUrl.length - 1].indexOf('#');

        //vérifie ensuite si il y a bien un #anchor dans l'url
        var url = "";
        if (anchor_index > -1) {
            //si oui, on l'enleve de l'url
            url = prefixUrl[prefixUrl.length - 1].substring(0, anchor_index);
        }

        //et on va chercher tous les lien qui ont un '#top' ou un '#haut'
        $('a[href*="#haut"], a[href*="#top"]').each(function () {

            //et on s'assure que le bon #anchor sera assigné
            new_href = $(this).attr('href').indexOf('#haut') > -1 ? '#haut' : '#top';

            //puis on concatene l'url avec le bon #anchor dans le href du lien
            $(this).attr('href', url + new_href);
        });
    }
}
