// © 2009 Viz Media, LLC.  All rights reserved. http://www.viz.com
//=================================================
//
//Viz Naruto Rotator
//
//20090930:v.0.1Begin Test Build
//
//adaped from DNP's banner codes.
//=================================================

/*setting*/

var slateDelay = 5000;
var slateMax = 3;
var slateMin = 0;

var interval = 1500;
var random_display = 0;

var curSlate = 0;
var tempSlate1 = 'slateRot0'
var tempSlate2 = 'slateRot1'

var slateData = []; i = 0;
slateData[i++] = 'slate06.php'; 
slateData[i++] = 'slate02.php'; 
slateData[i++] = 'slate04.php'; 



/*--------------------------------------------------*/
document.writeln('<div id="slateRot0" style="position:absolute; top:0px; left:8px; z-index:Ê1110;"></div>');
document.writeln('<div id="slateRot1" style="position:absolute; top:0px; left:8px; z-index:Ê1120;"></div>');



/*--------------------------------------------------*/
function initRotator(){
	
			
	/*var num = Math.floor(Math.random()*slateData.length);*/
	var slateMax = slateData.length;
	var num = 0;

	/*XMLHttpRequest*/
	var httpRequest = false;
	if(window.ActiveXObject){ // Win IE
		try{
			httpRequest = new ActiveXObject('Msxml2.XMLHTTP'); // MSXML2 over
		}catch(e){
			try{
				httpRequest = new ActiveXObject('Microsoft.XMLHTTP'); // old MSXML
			}catch(e2){
				return null;
			}
		}
	}else if(window.XMLHttpRequest){ // firefox, Safari
		httpRequest = new XMLHttpRequest();
		if(httpRequest.overrideMimeType){ // text/xml
			httpRequest.overrideMimeType('text/xml');
		}
	}else{
		return null;
	}
	
	
	/*event*/

	httpRequest.onreadystatechange = function(){
		if(httpRequest.readyState == 4){
			if(httpRequest.status == 200){
					document.getElementById(tempSlate1).innerHTML = httpRequest.responseText;
			}else if(httpRequest.status == 404){
				return false;
			}
		}
	}
	
	
	/*write*/
	httpRequest.open('GET','/rotator/' + slateData[num],true);
	httpRequest.send(null);
	
	Effect.toggle('slateRot1', 'appear');
	
	nextSlate();

}

initRotator();

function nextSlate(){
	/*Effect.toggle('slateRot0', 'appear');
	Effect.BlindDown('slateRot0', { duration: slateDelay })
	return false;
	*/
	
	if (curSlate < (slateMax-1)) {
		var j = curSlate + 1;
	} else {
		var j = 0;
	}
	
	
	curSlate = j;
	window.setTimeout('loadSlate('+j+')',slateDelay);
};

function loadSlate(count){
	
	if (tempSlate1 == 'slateRot0') {
		tempSlate1 = 'slateRot1';
		tempSlate2 = 'slateRot0';
		
		
	} else {
		tempSlate1 = 'slateRot0';
		tempSlate2 = 'slateRot1';
		
		
	}
	

		
	
	/*XMLHttpRequest*/
	var httpRequest = false;
	if(window.ActiveXObject){ // Win IE
		try{
			httpRequest = new ActiveXObject('Msxml2.XMLHTTP'); // MSXML2 over
		}catch(e){
			try{
				httpRequest = new ActiveXObject('Microsoft.XMLHTTP'); // old MSXML
			}catch(e2){
				return null;
			}
		}
	}else if(window.XMLHttpRequest){ // firefox, Safari
		httpRequest = new XMLHttpRequest();
		if(httpRequest.overrideMimeType){ // text/xml
			httpRequest.overrideMimeType('text/xml');
		}
	}else{
		return null;
	}
	
	
	/*event*/
	
	
	httpRequest.onreadystatechange = function(){
		if(httpRequest.readyState == 4){
			if(httpRequest.status == 200){
					document.getElementById(tempSlate1).innerHTML = httpRequest.responseText;
					Effect.toggle('slateRot0', 'appear');
					Effect.toggle('slateRot1', 'appear');
					tempSlate1.style.zIndex=1120;
					tempSlate1.style.zIndex=1110;
			}else if(httpRequest.status == 404){
				return false;
			}
		}
	}
	
	/*write*/
	httpRequest.open('GET','/rotator/' + slateData[count],true);
	httpRequest.send(null);

	nextSlate();
};


