// @auth ghunt
// @name homeTabs.js
// @desc handles home page tabs
// @change
//   2011-10-03 ghunt
//     created the file

function makeActiveTab(tab) {
  var j = jQuery.noConflict();
  var img = tab.find('img');
  var src = img.attr('src').replace('_off.jpg', '_on.jpg');
  img.attr('src', src);
  tab.addClass('activeTab');
  var list = j('#' + tab.attr('title'));
  list.siblings('.active').removeClass('active');
  list.addClass('active');
}

function makeInactiveTab(tab) {
  var j = jQuery.noConflict();  
  var img = tab.find('img');
  var src = img.attr('src').replace('_on.jpg', '_off.jpg');
  img.attr('src', src);
  tab.removeClass('activeTab');
}

function makeClickableTab(tab) {
  var j = jQuery.noConflict();
  var tab = tab;
  
  tab.click(function() {
    tab.siblings().each(function() {
      makeInactiveTab(j(this));
    });
    
    makeActiveTab(tab);
  });
}

jQuery(document).ready(function() {
  jQuery('#center-3').addClass('active');
  jQuery('.tab').each(function() {
    makeClickableTab(jQuery(this));
  });
});
