window.addEvent('domready', function(){
	var tab = new Element('div',{'class':'STW_tab'});
	var clear = new Element('div',{'class':'clear'});
	$ES('dl[class*=STW]').each(function(widget){
		var rand = $random(1,100);
		var tabs = new Element('div',{'class':'STW_tabsArea'});
		var tabcontents = new Element('div',{'class':'STW_tabContentArea'});
		widget.addClass('STW_Active');
		tabs.injectInside(widget);
		tabcontents.injectInside(widget);
		widget.getElements('dt').each(function(term){
			var thistab = tab.clone();
			var thiscontent = term.getNext();
			thistab.addEvent('click',function(){
				widget.getElements('.selected').removeClass('selected');
				thistab.addClass('selected');
				thiscontent.addClass('selected');
			});
			thistab.addEvent('mouseover',function(){thistab.addClass('hover');});
			thistab.addEvent('mouseout',function(){thistab.removeClass('hover');});
			if(term.hasClass('selected')) thistab.addClass('selected')&&thiscontent.addClass('selected')&&term.removeClass('selected');
			term.injectInside(thistab.injectInside(tabs));
			thiscontent.injectInside(tabcontents).addClass('STW_tabContent');
			clear.clone().injectInside(thiscontent);
		});
		clear.clone().injectInside(tabs);
	});
});
