var TabList	= {
	init: function()
	{
		this.tabs		= $$('div.tabberlive ul.tabbernav li');
		if (this.tabs.length < 1)
			return;
		this.tablist	= new Array(this.tabs.length);
		if (this.tabs[0].getParent().getParent().hasClass('tablist-noselect'))
			return;
			
		this.tabs.each(function (r, idx) {
			this.tablist[idx]	= r.get('id');
			r.getFirst('a').set('href', '#'+r.get('id'));
			r.addEvent('click', function() { this.toggleTab(r); }.bind(this));
		}.bind(this));
		
		var current	= document.location.hash.substring(1);
		if (current != '' && $(current))
			this.toggleTab(this.tabs[this.tablist.indexOf(current)]);
		else
			this.toggleTab(this.tabs[0]);
	},
	toggleTab: function(e)
	{
		this.tabs.each(function (r) {
			r.removeClass('active');
			$(r.get('id')+'-content').removeClass('tabberactive');
		});
		e.toggleClass('active');
		$(e.get('id')+'-content').toggleClass('tabberactive');
	}
}


window.addEvent('domready', function () { TabList.init() });