
function initTabs() {
	if($$('div.tabsPage').length>0) {
		var hash = location.hash.substr(1);
		if(hash=="") {
			var defaultpage = $$('div.tabsPage')[0].getAttribute('id');
			$$('a.tabs[href="#'+defaultpage+'"]').each(function(e) { Element.addClassName(e.up('li'), 'selected'); });
			$$('div.tabsPage[id!='+defaultpage+']').each(function(e) { Element.hide(e) });
		} else {
			$$('a.tabs[href="#'+hash+'"]').each(function(e) { Element.addClassName(e.up('li'), 'selected'); })
			$$('div.tabsPage[id!='+hash+']').each(function(e) { Element.hide(e) });
		}
		$$('a.tabs').each(function(el, index) {
			var page = el.getAttribute('href').match(/[-_\w]+$/i)[0];
			Event.observe(el, 'click', function(e) {
				$$('a.tabs').each(function(e) { Element.removeClassName(e.up('li'), 'selected'); })
				$$('div.tabsPage[id!='+page+']').each(function(e) { Element.hide(e) });
				Element.addClassName(el.up('li'),"selected");
				$(page).show();
				location.hash = "#"+page;
				Event.stop(e);
			});
		});
	}
}
Event.observe(document,'dom:loaded', initTabs, false);


