﻿
// Lorque le document est chargé
$j(document).ready(function () {

    // Nom du paramètre d'url contenant l'index du sous-menu à ouvrir
    paramName = "submenu";

    // Récupère les paramètres d'url
    urlParams = $j.fn.getURLParams();

    // On cache les sous-menus :
    $j(".menu .submenuContent").hide();

    // Ouvre un sous-menu si demandé
    if (urlParams[paramName] != null) {
        $j(".menu .submenu:eq(" + urlParams[paramName] + ")").show();
    }

    // Affiche ou cache les sous-manu
    $j(".menu .item")
    .mouseover(function (event) {
        $j(this).find(".submenuContent").show();//.slideDown("fast");
    })
    .mouseleave(function (event) {
        $j(this).find(".submenuContent").hide();//.slideUp("fast");
    });

    // Lorsque l'utilisateur clic sur une ligne du menu
    $j(".menu .itemtxt").click(function (event) {

        // Redirection si un lien existe
        link = $j(this).attr("href");
        if (link != null) {

            // Récupère l'index du submenu
            submenu = $j(this).parent().parent();
            indexSubmenu = $j(".menu .submenu").index(submenu);

            // Paramètre
            param = "";
            if (indexSubmenu != -1) {
                param = paramName + "=" + indexSubmenu;
                if (link.indexOf("?") == -1) param = "?" + param;
                else param = "&" + param;
            }

            // Redirection
            document.location = link + param;
        }

        return false;
    });
});
