// NEW READER JS EDITION ===========================================================================
var pause			= false;
var delay			= 10000; //ms
// pauserCMD is injected into style[pauserCMD]
var pauserCMD	= "backgroundPosition";
// these are the pauserCMD values
var playVAL		= "0 -30px";
var pauseVAL	= "0 0";


// SHOULD BE NO NEED TO LOOK DOWN HERE ;-) =========================================================
var timer;
var	articleCount 	= new Array();
var currentArt		= 1;
var zMax			= 200;


//FADER
function fadeOut() {
	var obj = document.getElementById('LS_article_' + currentArt);

	if(document.documentElement.className == "ie") {
		if(obj.style.filter == '') obj.style['filter'] = "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
		var v = obj.filters.item("DXImageTransform.Microsoft.Alpha").opacity;
	} else {
		if (obj.style['opacity'] == '') obj.style['opacity'] = '1';
		var v = obj.style['opacity'];
	}
	
	if(v > 0) {
		// FIX FOR THE LOWRENTERS
		if(document.documentElement.className == "ie") {
			v -= 10;
			obj.style['filter'] = "progid:DXImageTransform.Microsoft.Alpha(opacity=" + v + ")";
		} else {
			obj.style['opacity'] -= .1;
		}
		timer = setTimeout("fadeOut()",100);
	} else {
		// RE INDEX ARTICLES
		reIndex();
		// RATCHET IT UP || RESET
		if (currentArt == articleCount.length) currentArt = 1;
		else currentArt++;
		thumbSelect();
		// MAKE US VISIBLE
		if(document.documentElement.className == "ie") {
			obj.style['filter'] = "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
		} else {
			obj.style['opacity'] = 1;
		}
		timer = setTimeout("fadeOut()",delay);
	}
}

// RE STACKS ARTICLES
function reIndex() {
	// SORT UP
	num = 1;
	while(num <= articleCount.length) {
		var index = document.getElementById('LS_article_' + num).style['zIndex'];
		index++
		// TOP TO BOTTOM
		if(index > zMax) { index = (zMax - articleCount.length + 1); }
		document.getElementById('LS_article_' + num).style['zIndex'] = index;
		num++;
	}
}

function countArticles() {
	var div	= document.getElementById('LS_newsReader').getElementsByTagName('div');
	var a	= 0;
	var i	= 200;
	while (a < div.length) {
		if(div[a].className == 'LS_article') {
			div[a].style['zIndex'] = i;
			i--;
			articleCount.push(a);
		}
		a++;
	}
	return true;
}

// SHIFT THE THUMBS AROUND
function thumbSelect() {
	var clear = document.getElementById('LS_newsThumbs').getElementsByTagName('a');
	i = 0;
	while (i < clear.length) {
		clear[i].className = '';
		i++;
	}
	var thumb 	= document.getElementById('LS_thumb_' + currentArt);
	thumb.className = 'thumbSelect';
	
}

function showArticle(obj) {
	// STOP TIMING
	clearTimeout(timer);
	// SET NEW CURRENT
	currentArt = obj;
	num = obj;
	// REINDEX BASED ON TOP ART
	for(i= 0; i < articleCount.length; i++) {
		document.getElementById('LS_article_' + num).style['zIndex'] = (zMax - i);
		num++;
		if(num > articleCount.length) num = 1;
	}
	thumbSelect();
	// RESTART TIMER
	if(pause == false)
		timer = setTimeout("fadeOut()",delay);
}

function nextArticle() {
	var nextArt = currentArt + 1;
	if(nextArt > articleCount.length) nextArt = 1;

	showArticle(nextArt);
}

function pauser() {
p = ".innerHTML='Play'";
	if(pause == false) {
		clearTimeout(timer);
		pause = true;
		var obj = document.getElementById('LS_pauser');
		obj.innerHTML	= "Play";
		obj.style[pauserCMD] = playVAL;
		
	} else {
		timer = setTimeout("fadeOut()",delay);
		pause = false;
		var obj = document.getElementById('LS_pauser');
		obj.innerHTML	= "Pause";
		obj.style[pauserCMD] = pauseVAL;
	}
}

// FIRE UP THE SHOE SAW
function init() {
	countArticles();
//	reIndex();
	thumbSelect();
	timer = setTimeout("fadeOut()",delay);
}
//Event.onReady(init);
init();
// =================================================================================================
