// toggle
$(document).ready(function() {
  $('#prefsbox').hide();
  $('#toggle').click(function() {
    $('#prefsbox').toggle(400);
    return false;
  });
});
$('#prefsbox').show('slow');

// smooth
$(document).ready(function() {
  $('a[href*=#]').each(function() {
    if (location.pathname.replace(/^\//,'').replace(/(index|default)\.[a-zA-Z]{3,4}$/,'').replace(/\/$/,'') == this.pathname.replace(/^\//,'').replace(/(index|default)\.[a-zA-Z]{3,4}$/,'').replace(/\/$/,'') 
    && location.hostname == this.hostname
    && this.hash.replace(/#/,'') ) {
      var $targetId = $(this.hash), $targetAnchor = $('[name=' + this.hash.slice(1) +']');
      var $target = $targetId.length ? $targetId : $targetAnchor.length ? $targetAnchor : false;
       if ($target) {
         var targetOffset = $target.offset().top;
         $(this).click(function() {
           $('html, body').animate({scrollTop: targetOffset}, 400);
           return false;
         });
      }
    }
  });
});





