jQuery(document).ready
(
  function($)
  {
    $("nav.secondary ul").parent("li").children("a").append("<span class=\"arrow\"></span>");
    $("nav.secondary li.ancestor > ul, nav.secondary li.current > ul").each
    (
      function()
      {
        $(this).addClass("open");
        $(this).siblings("a").addClass("open");
      }
    );
      
    $("nav.secondary span.arrow").bind
    (
      "click",
      function(e)
      {
        e.preventDefault();
        $menu=$(this).parent().siblings("ul.menu.sub");
        
        if($menu.hasClass("open"))
        {
          $menu.stop(true, true).slideUp();
          $menu.removeClass("open");
          $menu.siblings("a").removeClass("open");
        }
        else
        {
          $menu.stop(true, true).slideDown();
          $menu.addClass("open");
          $menu.siblings("a").addClass("open");
        }
      }
    );
  }
);
