function openTab(e) {
	e = e || event;
	for (var a = e.srcElement || e.target; a && a.tagName != 'A'; a = a.parentNode);
	if (!a) return;
	e.returnValue = false;
	if (e.preventDefault) e.preventDefault();

	var tab = a.parentNode;
	var section = document.getElementById(a.hash.slice(1));
	
	if (openTab.tab != tab) 
	{	
		tab.className += "-on";
		section.className = "active";
	
		if (openTab.tab)
		{
			openTab.tab.className = openTab.tab.className.replace("-on","");
			openTab.section.className = '';
		}
	}
	openTab.tab = tab;
	openTab.section = section;
}

/*
addLoadEvent(function() {
	var el = document.getElementById('tabs');
	
	if (el)
	{
		var dTab = 0;
		
		if (typeof(defaultTab != "undefined"))
		{
			dTab = defaultTab-1;
		}
		
		document.body.className += ' js';
		openTab({srcElement: el.getElementsByTagName('a')[dTab]});
		el.onclick = openTab;
	}
});
*/