
function setupRotateTabs() {
	
	var tab_container = document.getElementById('top_story_tabs');
	if (!tab_container) return;
	
	var tab_links = tab_container.getElementsByTagName('a');
	if (!tab_links) return;
	
	var runTab = function(param) {
		
		var showTab = function(param) {
			document.getElementById('summary_'+param).style.display = 'block';
			document.getElementById('image_'+param).style.display = 'block';
			document.getElementById("tab_"+param).className += ' selected';
		}
		
		var hideTab = function(param) {
			document.getElementById('summary_'+param).style.display = 'none';
			document.getElementById('image_'+param).style.display = 'none';
			document.getElementById("tab_"+param).className = document.getElementById("tab_"+param).className.replace(/\bselected\b/g, '').replace(/(^\s+)|(\s+$)/g, '').replace(/\s+/g, ' ');
		}
		
		for (var i = 1; i <= arguments.callee.number_tabs; i++) {
			var index = String(0) + String(i);
			if (param.replace(/^tab_/, '') == index) { showTab(index); }
			else { hideTab(index); }
		}
		
		if ((arguments.length !== 2) && arguments.callee.timerid) window.clearInterval(arguments.callee.timerid);
	}
	
	for (var i = 0; i < tab_links.length; i++) {
		if (tab_links[i].className && tab_links[i].className.match(/\btab\b/) && tab_links[i].id ) {
			tab_links[i].onmouseover = function() { runTab(this.id); }
			runTab.number_tabs = runTab.number_tabs ? (runTab.number_tabs + 1) : 1;
		}
	}
	
	var rotateTabs = function() {
		if (!runTab.number_tabs || (runTab.number_tabs < 2)) return;
		
		var param = (arguments.callee.param == null) ? 0 : arguments.callee.param;
		
		var next_param = (param + 1) % runTab.number_tabs;
		
		arguments.callee.param = next_param;
		runTab(String(0) + String(next_param + 1), true);
	}
	
	runTab('01', true);
	runTab.timerid = window.setInterval(rotateTabs, 5000);
	
}

