// Requires scriptaculous for fade effect

var current_block;
var blocks = new Array();
var timer;
var delay = 8000;

var news_page = "page.cfm?p=600";
var news_string = "more news";

var lks = new Array();

function createStories(){
	
	document.getElementById('right_events').innerHTML = '<div id="multi_content"></div><div id="controls"></div><a href="'+ news_page +'" id="more_link">'+news_string+'</a>';
	
	var controls = "";
	var tables = document.getElementById('leftbanner').getElementsByTagName("div");
	var j=0;
	for(i=0;i<tables.length;i++){
		if(tables[i].className == "story"){
			blocks[j] = tables[i].innerHTML;
			controls += "<a href=\"#\" id=\"cbox_"+j+"\" onclick=\"swapMulti(" +j+ ",\'cbox_" +j+ "\'); window.clearInterval(timer); return false;\">" + (j+1) + "</a> ";
			j++;
		}
	}
	document.getElementById('controls').innerHTML = controls;

	
	lks = document.getElementById('controls').getElementsByTagName('a');
	
	swapMulti(0,'cbox_0');
	timer = setInterval('swapMulti("up")', delay);

}



function swapMulti(n,l){

	if( n == 'down' ){
		if(current_block==0){
			n=blocks.length-1; l ="cbox_"+(blocks.length-1);
		}else{
			n = current_block - 1; l = "cbox_"+n;
		}
	}else if( n == 'up'){
		if(current_block + 1 == blocks.length){
			n=0; l = "cbox_0";
		}else{
			n = current_block + 1; l = "cbox_"+n;
		}
	}
		
	if(blocks[n]){
		
		// fade out
		$j('#multi_content').animate({opacity:'.1'},200,'',function(){
			$j('#multi_content').html( blocks[n] ).animate({opacity:'1'},200);
		});
				
		for(i=0;i<lks.length;i++){
			if( lks[i].id == l){ lks[i].className = "on";}else{ lks[i].className = "";}
		}
		
		current_block = n;
	}	
}

