$(document).ready(function() {

  // hide quick links by default
  var ql_height = $('#quick-links').height();
  ql_height += 34; // padding
   
  $('#quick-links-wrapper').css('top', -ql_height);
  $('#quick-links-wrapper').css('margin-bottom', -ql_height);
  $('#quick-links').css('right', 0);

  $('#quick-links-trigger').live('click', function() {
    if ($('#quick-links-wrapper').css('top') === '0px') {
      // already open, so close
      $('#quick-links-wrapper').css('top', -ql_height);
      $('#quick-links-wrapper').css('margin-bottom', -ql_height);
      $('#quick-links-trigger img').attr('src', '/images/icons/quick_links_arrow.png');
    }
    else {
      // closed, so open
      $('#quick-links-wrapper').css('top', 0);
      $('#quick-links-wrapper').css('margin-bottom', 0);
      $('#quick-links-trigger img').attr('src', '/images/icons/quick_links_arrow_up.png');
    }
    return false;
  });

  // add mask to current tab
  $('li.current').append('<div class="mask"></div>');

  // subnav
  $('nav ul li a.more, #more-links').hover(
    function () {
      $('#more-links').show();
      $('nav ul li a.more').addClass('active');
    }, 
    function () {
      $('#more-links').hide();
      $('nav ul li a.more').removeClass('active');
    }
  );

  // decorate links
  $('#quick-links-trigger').append('<img src="/images/icons/quick_links_arrow.png" />');

});



