function initTabs() {
	var _d = $.browser.msie ? 0 : 300;
	$('div.boxes').each(function(){
		var _list = $(this);
		var _links = _list.find('a.boxes-tab');

		_links.each(function() {
			var _link = $(this);
			_link.parents('div.box:eq(0)').find('span.off').hide().click(function(){
				_link.trigger('click');
			});
			var _href = _link.attr('href');
			var _tab = $(_href);

			if(_link.hasClass('active')) _tab.show();
			else _tab.hide();

			_link.click(function(){
				if(!$(this).hasClass('active')){
					_links.filter('.active').each(function(){
						$($(this).removeClass('active').attr('href')).hide();
					});
					$('#default-box').hide();
					_link.addClass('active');
					_links.not('.active').each(function(){
						if($(this).parents('div.box:eq(0)').find('span.off').is(':hidden')) $(this).parents('div.box:eq(0)').find('span.off').css({opacity:0, display: 'block'}).animate({opacity:1},_d,function(){$(this).css({opacity:'auto'})});
					});
					$(this).parents('div.box:eq(0)').find('span.off').animate({opacity:0},_d,function(){
						$(this).css({display: 'none'});
					});
					_tab.show();
				}else{
					_links.not('.active').each(function(){
						$(this).parents('div.box:eq(0)').find('span.off').animate({opacity:0},_d,function(){
							$(this).css({display: 'none'});
						});
					});
					$(this).removeClass('active');
					$('#default-box').show();
					$($(this).removeClass('active').attr('href')).hide();
				};
				return false;
			});
		});
	});
}

$(document).ready(function(){
	initTabs();
});
