var FadeTimer=new Array();

function ChangeNews(BoxNo,dir) {

	var NewsBox = document.getElementById('NewsNo'+BoxNo);

	$NewsNo = parseInt(NewsBox.innerHTML)-1;
	$OldNewsNo = $NewsNo;
	$NewsNo = $NewsNo+dir;
	
	if($NewsNo>4) { $NewsNo=0; }
	if($NewsNo<0) { $NewsNo=4; }
	
	NewsBox.innerHTML=$NewsNo+1;

	OldBox="NewsItem" + BoxNo + $OldNewsNo;
	NewBox="NewsItem" + BoxNo + $NewsNo;
	clearTimeout(FadeTimer[BoxNo]);
	FadeTimer[BoxNo] = setTimeout("FadeOut('" + OldBox + "','" + NewBox + "',1," + BoxNo + ")",0);
}

function FadeOut($OldBox,$NewBox,$opacity,FadeNo) { 

	//document.getElementById('SlideHoverText').innerHTML=$OldBox + "<br>Opacity: " + $opacity + "<p> NewBox: " + $NewBox;

	$opacity = Math.round(($opacity-0.1)*10)/10;

	document.getElementById($OldBox).style.opacity = $opacity;

	if($opacity>0) { 
		clearTimeout(FadeTimer[FadeNo]);
		FadeTimer[FadeNo] = setTimeout("FadeOut('" + $OldBox + "','" + $NewBox + "'," + $opacity + "," + FadeNo + ")",100);
	} else {
		
		for(i=0;i<=2;i++) {
			document.getElementById("NewsItem" + FadeNo + i).style.display = "none";
		}
		//document.getElementById($OldBox).style.display = "none";
		
		document.getElementById($NewBox).style.display = "block";
		document.getElementById($NewBox).style.opacity = 0;

		clearTimeout(FadeTimer[FadeNo]);
		FadeTimer[FadeNo] = setTimeout("FadeIn('" + $NewBox + "'," + $opacity + "," + FadeNo + ")",100);
	}
}

function FadeIn($NewBox,$opacity,FadeNo) {

	$opacity = Math.round(($opacity+0.1)*10)/10;

	document.getElementById($NewBox).style.opacity = $opacity;

	if($opacity<1) {
		clearTimeout(FadeTimer[FadeNo]);
		FadeTimer[FadeNo] = setTimeout("FadeIn('" + $NewBox + "'," + $opacity + ")",100);
		}
	
}
