var tabs = 
{
	
	temporalId: "tabstemporal",
	temporalIndex: 0,

	current: 0,
	contents: [],
	classes: [],
	buttons: [],
	
	start: function(cont, but)	{
		
		var content = document.getElementById(cont);
		var buttons = document.getElementById(but);
		
		for(var a = 0; a < buttons.getElementsByTagName("li").length; a++)	{
			var li = buttons.getElementsByTagName("li")[a];
			var div = content.getElementsByTagName("div")[a];
			if(a != 0)	{
				div.style.display = "none";	
			}
			
			var temporalId = tabs.temporalId + tabs.temporalIndex;
			if(li.id == "")	{
				li.id = temporalId;
				tabs.temporalIndex++;
			}
			
			if(li.addEventListener)	{
				li.addEventListener("click", tabs.showTab, false);	
			}
			else if(li.attachEvent)	{
				li.onclick = function()	{
					tabs.showTab(this.id);
				}
			}
			
			tabs.buttons[tabs.buttons.length] = li;
			tabs.contents[tabs.contents.length] = div;
			tabs.classes[tabs.classes.length] = div.className;
		}
		
		tabs.rotator();
		
	},
	
	showTab: function(asd)	{
		if(typeof(asd) == 'string')	{
			var id = asd;	
		}
		else	{
			var id = this.id;	
		}
		for(var a = 0; a < tabs.buttons.length; a++)	{
			var tab = tabs.buttons[a];
			if(tab.id == id)	{
				if(typeof(tabs.interval) != "undefined")	{
					clearTimeout(tabs.interval);	
				}
				tab.className = "tabSelected";
				tabs.index = 0;
				tabs.showTabInterval(a);
				tabs.contents[a].style.display = "block";	
			}
			else	{
				tab.className = "";
				tabs.contents[a].style.display = "none";
			}
		}
	},
	
	showTabInterval: function(a)	{
		tabs.index++;
		tabs.contents[a].className = tabs.classes[a] + " tabs" + tabs.index;
		if(tabs.index < 10)	{
			tabs.interval = setTimeout("tabs.showTabInterval('"+a+"')", 40);
		}
		else	{
			tabs.index = 0;	
		}
	},
	rotator: function()	{
		if(tabs.current < tabs.buttons.length-1)	{
			tabs.current++;
		}
		else	{
			tabs.current = 0;	
		}
		tabs.showTab(tabs.buttons[tabs.current].id);
		setTimeout("tabs.rotator()", 10000);
	}

}