$(document).ready( function () {
  $(".navigation ul.subMenu").hide()
    
    $(".navigation li.toggleSubMenu span").each( function () {
      var TexteSpan = $(this).text();
      $(this).replaceWith('<span>' + TexteSpan + '<\/span>') ;
      
    } ) ;
  
  $("a").each( function () {
    var hreflink = $(this).attr("href");
    if (hreflink.toLowerCase()==location.href.toLowerCase()) {
      $(this).next("ul.subMenu").slideDown("slow", function () { $(this).parent().addClass("open") });
      $(this).next("ul.subMenu").slideDown("slow", function () { $(this).parent().removeClass("toggleSubMenu") });
      $(this).next("ul.subMenu").slideDown("slow", function () { $(this).removeClass("subMenu") });
      if ($(this).hasClass("sous-menu-1")){
        $(this).parent().parent().parent().addClass("open");
        $(this).parent().parent().slideDown("slow");
        $(this).parent().parent().parent().removeClass("toggleSubMenu");
        $(this).parent().parent().removeClass("subMenu");
        if ($(this).parent().hasClass("submenu-first")){
          $(this).parent().addClass("submenu-first-active");
          $(this).parent().removeClass("submenu-first");
        }
        else if ($(this).parent().hasClass("submenu")){
          $(this).parent().addClass("submenu-active");
          $(this).parent().removeClass("submenu");
        }  
        else if ($(this).parent().hasClass("submenu-last")){
          $(this).parent().addClass("submenu-last-active");
          $(this).parent().removeClass("submenu-last");
        }
        else if ($(this).parent().hasClass("submenu-nav3-adjust")){
          $(this).parent().addClass("submenu-nav3-adjust-active");
          $(this).parent().removeClass("submenu-nav3-adjust");
        }
        if ($(this).parent().hasClass("submenu-adjust")){
          $(this).parent().addClass("submenu-adjust-active");
          $(this).parent().removeClass("submenu-adjust");
        }
      }
      
      if ($(this).hasClass("sous-menu-2")){
        $(this).parent().addClass("submenu-2-active");
        $(this).parent().parent().parent().parent().parent().addClass("open");
        $(this).parent().parent().parent().parent().parent().removeClass("toggleSubMenu");
        $(this).parent().parent().parent().parent().slideDown("slow");
        $(this).parent().parent().parent().parent().removeClass("subMenu");
        $(this).parent().parent().parent().addClass("open");
        $(this).parent().parent().parent().slideDown("slow");
        $(this).parent().parent().slideDown("slow");
        $(this).parent().parent().parent().removeClass("toggleSubMenu-2");
        $(this).parent().parent().removeClass("SubMenu-2");
        $(this).parent().removeClass("submenu-2")
          }
      if ($(this).parent().parent().hasClass("sous-menu-3-open")){
        $(this).parent().parent().parent().addClass("submenu-2-active");
        $(this).parent().parent().parent().parent().parent().parent().parent().addClass("open");
        $(this).parent().parent().parent().parent().parent().parent().parent().removeClass("toggleSubMenu");
        $(this).parent().parent().parent().parent().parent().parent().slideDown("slow");
        $(this).parent().parent().parent().parent().parent().parent().removeClass("subMenu");
        $(this).parent().parent().parent().parent().parent().addClass("open");
        $(this).parent().parent().parent().parent().parent().slideDown("slow");
        $(this).parent().parent().parent().parent().slideDown("slow");
        $(this).parent().parent().parent().parent().parent().removeClass("toggleSubMenu-2");
        $(this).parent().parent().parent().parent().removeClass("SubMenu-2");
        $(this).parent().parent().parent().removeClass("submenu-2")
          }
      
      var i=0;
      $("li.submenu-first > a").each( function () {
        var hreflink2 = $(this).attr("href");
        if (hreflink2==hreflink && i>0){
          $(this).parent().addClass("submenu-first-active");
          $(this).parent().removeClass("submenu-first");
          return false;
        }
        i++;
      });
      return false;
    }
  } ) ;
  
/*  $(".navigation li.toggleSubMenu > a").hover( function () {
    
    if ($(this).next("ul.subMenu:visible").length != 0) {
      $(this).next("ul.subMenu selected").slideUp("normal", function () { $(this).parent().removeClass("selected") });
    }
    else {
      $(".navigation ul.subMenu").slideUp("slow", function () { $(this).parent().removeClass("selected") });
      $(this).next("ul.subMenu").slideDown("slow", function () { $(this).parent().addClass("selected") });
    }
    
    return false;
  });*/
  
  /************************************* NAV 3 SUB LEVEL ********************************************/
  
 /* $("ul.SubMenu-2").hide()
    
    $("li.toggleSubMenu-2 span").each( function () {
      var TexteSpan = $(this).text();
      $(this).replaceWith('<span>' + TexteSpan + '<\/span>') ;
      
    } ) ;
  
  $("li.toggleSubMenu-2 > a").hover( function () {
    
    if ($(this).next("ul.SubMenu-2:visible").length != 0) {
      
      $(this).next("ul.SubMenu-2 selected").slideUp("normal", function () { $(this).parent().removeClass("selected") });
    }
    else {
      $("ul.SubMenu-2").slideUp("slow", function () { $(this).parent().removeClass("selected") });
      $(this).next("ul.SubMenu-2").slideDown("slow", function () { $(this).parent().addClass("selected") });
    }
    
    return false;
  });
  
  $("li.sousmenu2-close > a").hover( function () {
    $("li.toggleSubMenu-2 > ul").slideUp("slow", function () { $(this).removeClass("selected") });
  }); */
  
} ) ;
