// tabs.js - Original code by Justin Palmer available at www.encytemedia.com/effectspack
// Internet Explorer fix by Jake Tracey


 TabToggle = function(element) {

  // This gives the active tab its look
  var tabs = $('tabs').getElementsByTagName('li');
  for(j = 0; j < tabs.length; j++) {
    link = tabs[j].getElementsByTagName('a')[0];
    link.id = "";
    tabs[j].id = "";
  }
  element.id = "current"
  element.parentNode.id = "active"
  
  //Hide all content containers
  contents = document.getElementsByClassName('tabset_content');
  for(var i = 0; i < contents.length; i++) {
    contents[i].style.display = 'none';
  }

  //Extract content container id from href

  tabname = element.getAttribute('href').replace(/^.*\#/,'');
  ele = $(tabname);
  
  //Magic Happens
  new Effect.ModAppear(ele);
}