$(document).ready(function(){
   var _hold = $('#fade-tabs');
   if(_hold.length){
       var _btn = _hold.find('div.tabset a');
       var _a = _btn.index(_btn.filter('.active:eq(0)'));
       if(_a == -1) _a = 0;
       _btn.removeClass('active').eq(_a).addClass('active');
       _btn.each(function(_i){
           if(this.hash){ 
               if(this.hash != '#') this._box = $(this.hash);
           }
           if(this._box){
               if(_i == _a){
                   if($.browser.msie) this._box.addClass('active').show();
                   else this._box.addClass('active').css({opacity: 1, display:'block'});
               }
               else{
                   if($.browser.msie) this._box.removeClass('active').hide();
                   else this._box.removeClass('active').css({opacity: 0, display: 'none'});
               }
               $(this).mouseenter(function(){
                   changeTab(_i);
                   return false;
               });
           }
       });
       function changeTab(_ind){
           if(_ind != _a){
               _btn.eq(_a).removeClass('active');
               _btn.eq(_ind).addClass('active');
               if($.browser.msie){
                   _btn.get(_a)._box.removeClass('active').hide();
                   _btn.get(_ind)._box.addClass('active').show();
               }
               else{
                   _btn.get(_a)._box.stop().removeClass('active').animate({opacity: 0}, 300, function(){$(this).hide();});
                   _btn.get(_ind)._box.stop().addClass('active').show().animate({opacity: 1}, 300);
               }
               _a = _ind;
           }
       }
   }
});
