function slideSideBar(){

  new Effect.toggle('sideBarContents', 'blind', {scaleX: 'true', scaleY: 'true;', scaleContent: false});

  if($('sideBarTab').childNodes[0].src.match('-active') == null)
  {
    $('sideBarTab').childNodes[0].src = $('sideBarTab').childNodes[0].src.replace(/(\.[^.]+)$/, '-active$1');

    new Effect.Fade('sideBarContents', { duration:1.0, from:0.0, to:1.0 });
  }
  else
  {
    $('sideBarTab').childNodes[0].src = $('sideBarTab').childNodes[0].src.replace(/-active(\.[^.]+)$/, '$1');

    new Effect.Fade('sideBarContents', { duration:1.0, from:1.0, to:0.0 });
  }

}

Element.addMethods({
  slideMenu: function(element) {
    Event.observe(window, 'load', function() { Event.observe(element, 'click', slideSideBar, true); });
  }
});