
var count = 2;
var pause = false;
var first_flag = true;
var opac = 99;
var display = 0;

// Time to pause in between slides.. in seconds
var pause_time = 7;
var timeout_one = 0;
var timeout_two = 0;

// Set Browse Type
ie5 = (document.all && document.getElementById);
ns6 = (!document.all && document.getElementById);


function rotate_display() {

	// Set correct delay time, in miliseconds
	delay = pause_time * 1000;
	
	fadeIn();
	
	// Sleep
	timeout_one = setTimeout('set_main_display()', delay);
	timeout_two = setTimeout('rotate_display()', delay);	
}

function set_main_display() {	
	if(pause === false) {		
		reset_display();	
		opac = 90;				
		document.getElementById('contentTopBox' + count).style.display = 'inline';
		fadeIn();		
		count++;
	}
	
	if(count > 3) count = 1;
}

function reset_display(display) {
	
	document.getElementById('contentTopBox1').style.display = 'none';	
	document.getElementById('contentTopBox2').style.display = 'none';	
	document.getElementById('contentTopBox3').style.display = 'none';			

	if(display > 0) {
		document.getElementById('contentTopBox' + display).style.display = 'inline';
		count = display + 1;
		if(count > 3) count = 1;
	}
	
	clearTimeout(timeout_one);
}

function pauseRotate() {
	pause = true;
}

function resumeRotate() {
	pause = false;
}

function fadeIn() {
	if(opac < 100) {	
		opac++;		

		// Set IE
		if(ie5) document.getElementById('indexContent').filters.alpha.opacity = opac;
		
		// Set FireFox
		if(ns6) document.getElementById('indexContent').style.MozOpacity = opac/100;
		
		setTimeout('fadeIn()', 10);
	}
}