// JavaScript Document

if (window.addEventListener){
	window.addEventListener("load", contentRotator, false);
}
else if (window.attachEvent){
	window.attachEvent("onload", contentRotator);
}
		
function contentRotator() {
	var i = 0; var type = "";

	if(document.getElementById("dnn_ctr472_HtmlModule_HtmlModule_lblContent")){
		var moduleContent = document.getElementById("dnn_ctr472_HtmlModule_HtmlModule_lblContent").childNodes;
	} else {
		var moduleContent = document.getElementById("dnn_ctr472_HtmlModule_lblContent").childNodes;
	}
	for (var n=0;n<moduleContent.length;n++) {
		var type = moduleContent[n].nodeName;
		if(type=="TABLE"){
			//set ids so that scriptaculous can reference them
			moduleContent[n].id = "content" + i;
			//hide all tables in the node
			if(i>0){
				new Effect.Fade("content"+i);
			}
			i++;
		}
	}
	startup();
}

function pauseit(){
	clearInterval(showtime);
}

function startup(){
	showtime = setInterval('fader()', 10000);
}

var c = 0;
var randomnumber = 0;

function fader(){
	var x = 0;
	if(document.getElementById("dnn_ctr472_HtmlModule_HtmlModule_lblContent")){
		var moduleContent = document.getElementById("dnn_ctr472_HtmlModule_HtmlModule_lblContent").childNodes;
	} else {
		var moduleContent = document.getElementById("dnn_ctr472_HtmlModule_lblContent").childNodes;
	}
	for (var n=0;n<moduleContent.length;n++) {
		var type = moduleContent[n].nodeName;
		if(type=="TABLE"){
			x++;
		}
	}
//	alert("total nodes: "+x);
	randomnumber = Math.floor(Math.random()*x);
	if(randomnumber < 1 || randomnumber == c){
		randomnumber = Math.floor(Math.random()*x);
		if(randomnumber < 1 || randomnumber == c){
			randomnumber = Math.floor(Math.random()*x);
			if(randomnumber < 1 || randomnumber == c){
				randomnumber = Math.floor(Math.random()*x);
			}
		}
	}
	new Effect.Fade("content"+c);
	new Effect.Appear("content"+randomnumber, {queue: 'end'});
	c = randomnumber;
}
