$(function() {
  
  $('#slider').slideDown('fast', function() {
    $('#slider .slider-content').load('/about #About', function() {      
      $('#About').removeClass('inactive').addClass('active').after(' <a href="#" class="close">x</a>');      
      $('#slider').addClass('open').animate({"height": $('#slider .slider-content').height() + 20 }, "fast", function() {
        $('.slider-content').fadeIn();
      });
    });
  });
  
  $('#sidebar #music .guts, #music h1, #sidebar #tags_box').hide();
  $('.header_box h1 a').after('<img id ="loadimg" style="display:none" src="/themes/master_plumber/images/ajax-loader.gif" alt="loading..."/>');
  $(document).ajaxStart(function(){
      $('#loadimg').fadeIn('fast');
    }).ajaxStop(function(){
      $('#loadimg').fadeOut('fast');
    });
  $('#navigation li a').each(function() {
    $(this).attr('id', $(this).text());
  });
  function closeUp() {
    $('#navigation li a.active').removeClass('active inactive').addClass('inactive');
    $('.slider-content').fadeOut('slow')
    $('#slider.open').removeClass('open').slideUp('slow', function() {
      $('#slider').height('auto');
    });
    $('.close').fadeOut('fast');
    return false;
  }
  $('.close').live('click', closeUp);
  $('#navigation li a').addClass('inactive');
  $('a#About.inactive, a#Contact.inactive, a#Links.inactive').each(function () {
    var name = $(this).text();
    var slug = $(this).text().toLowerCase();
    $(this).click(function() {
      $('.close').fadeOut('fast');
      $('#slider .slider-content').fadeIn('fast');
      function loadIn() {
        $('#slider .slider-content').load('/' + slug + ' #' + name, function() {
          $('#slider .slider-content').fadeIn('fast');
          $('#slider').addClass('open').animate({"height": $('#slider .slider-content').height() + 20 }, "fast");
        });
      }
      $('#navigation li a.active').removeClass('active').addClass('inactive');
      $(this).removeClass('inactive').addClass('active').after(' <a href="#" class="close">x</a>');
      if ($('#slider').hasClass('open')) {
        $('#slider').height($('#slider').height());
        $('#slider .slider-content').fadeOut('fast', loadIn);
      }
      else {
        $('#slider .slider-content').load('/' + slug + ' #' + name, function() {
          $('#slider').slideDown('fast', function() {
          $('#slider').addClass('open').animate({"height": $('#slider .slider-content').height() + 20 }, "fast");
            $('#slider .slider-content').fadeIn('fast');
          });
        });
      }
      return false;
    })
  });


  $('a#Tags.inactive').each(function () {
    var name = $(this).text();
    var slug = $(this).text().toLowerCase();
    $(this).click(function() {
      $('.close').fadeOut('fast');
      $('#slider .slider-content').fadeIn('fast');
      function loadTags() {
        $('#slider .slider-content').html($('#tags_box').html());
        $('#slider .slider-content').fadeIn('fast');
        $('#slider').addClass('open').animate({"height": $('#slider .slider-content').height() + 20 }, "fast");
      }
      $('#navigation li a.active').removeClass('active').addClass('inactive');
      $(this).removeClass('inactive').addClass('active').after(' <a href="#" class="close">x</a>');
      if ($('#slider').hasClass('open')) {
        $('#slider').height($('#slider').height());
        $('#slider .slider-content').fadeOut('fast', loadTags);
      }
      else {
        // $('#slider .slider-content').html($('#tags_box').html());
        // $('#slider .slider-content').fadeIn('fast', function() {
        //   $('#slider').addClass('open').slideDown('fast');
        // });
        $('#slider .slider-content').html($('#tags_box').html());
        $('#slider .slider-content').fadeIn('fast', function() {
          $('#slider').addClass('open').animate({"height": $('#slider .slider-content').height() + 20 }, "fast");
        });
        $('#slider').slideDown();
      }
    return false;
  });
});



  $('a#Music.inactive').each(function () {
    var name = $(this).text();
    var slug = $(this).text().toLowerCase();
    $(this).click(function() {
      $('.close').fadeOut('fast');
      $('#slider .slider-content').fadeIn('fast');
      function loadMusic() {
        $('#slider .slider-content').html($('#music .guts').html());
        $('#slider .slider-content').fadeIn('fast');
        $('#slider').addClass('open').animate({"height": $('#slider .slider-content').height() + 20 }, "fast");
      }
      $('#navigation li a.active').removeClass('active').addClass('inactive');
      $(this).removeClass('inactive').addClass('active').after(' <a href="#" class="close">x</a>');
      if ($('#slider').hasClass('open')) {
        $('#slider').height($('#slider').height());
        $('#slider .slider-content').fadeOut('fast', loadMusic);
      }
      else {
        $('#slider .slider-content').html($('#music .guts').html());
        $('#slider .slider-content').fadeIn('fast', function() {
          $('#slider').addClass('open').animate({"height": $('#slider .slider-content').height() + 20 }, "fast");
        });
        $('#slider').slideDown();
      }
    return false;
  });
});

});