
var currentSubmenu2 = null;

  function toggleSubmenu2(clicked) {
    if (currentSubmenu2 == null) {
      $("#global_navigation ul.submenu a.active").each(function() {
        if ($(this).attr("id") != null) {
          currentSubmenu2 = $(this);
        }
      });
    }
    $("ul.submenu2").slideToggle(
      "fast",
      function() {
        if (currentSubmenu2 != null) {
          currentSubmenu2.toggleClass("active");
          currentSubmenu2.toggleClass("plain");
          $("#global_navigation ul.submenu li." + clicked + " a").toggleClass("active");
        }
      }
    );
  }

  function setScrollFollow() {
    var firstTime = true;
    $(document).ready(function(){
      var url = String(window.location);
      if (url.indexOf("#") != -1) {
        var anchor = url.substring(url.lastIndexOf("#") + 1);
        var targetNode = $("a[name=" + anchor + "]");
        var scrollTo = targetNode.offset().top - 100;
        $('html,body').animate(
          { scrollTop: scrollTo },
          'fast',
          function() {
            if (firstTime) {
              firstTime = false;
              $('#global_navigation').scrollFollow({speed: 800, easing: 'easeOutExpo'});
            }
          }
        );
      } else {
        $('#global_navigation').scrollFollow({speed: 800, easing: 'easeOutExpo'});
      }
    });
  }

  function setScrollFollow_pageTop() {
    var firstTime = true;
    $(document).ready(function(){
      var url = String(window.location);
      if (url.indexOf("#") != -1) {
        var anchor = url.substring(url.lastIndexOf("#") + 1);
        var targetNode = $("a[name=" + anchor + "]");
        var scrollTo = targetNode.offset().top - 100;
        $('html,body').animate(
          { scrollTop: scrollTo },
          'fast',
          function() {
            if (firstTime) {
              firstTime = false;
              $('.page_top').scrollFollow({speed: 800, easing: 'easeOutExpo'});
            }
          }
        );
      } else {
        $('.page_top').scrollFollow({speed: 800, easing: 'easeOutExpo'});
      }
    });
  }