var currentTopNewsFrame=0;
var topNewsFrameDuration=3000;
var topNewsFrames = 0;



function startTopNewsAnimation(){
		if (!topNewsFrames)
		{
			var fframes =  document.getElementsByTagName("a");
			for (var i=0; i<fframes.length; i++){
				var fframe = fframes[i];
				if (fframe.getAttribute("rel") == "topframe")
				{
				   topNewsFrames++;
				}
			}
			currentTopNewsFrame =1;
			
		}
		
		else 
		{
			navTopNews(1);
		}

		eval('frameTimer='+setTimeout('startTopNewsAnimation()',topNewsFrameDuration));
		
}

function navTopNews(direction) {

	if (Math.abs(direction)>=topNewsFrames) return false;
	var nextFrame = currentTopNewsFrame+direction;
	if (nextFrame <1) nextFrame += topNewsFrames;
	if (nextFrame >topNewsFrames) nextFrame -= topNewsFrames;
	var currFram = document.getElementById("topnews"+currentTopNewsFrame);
	var nextFram = document.getElementById("topnews"+nextFrame);
	var currText = document.getElementById("framecontainer"+currentTopNewsFrame);
	var nextText = document.getElementById("framecontainer"+nextFrame);
	currentTopNewsFrame = nextFrame;
	
	Effect.Fade(currFram,{duration:0.3});
	new Effect.Move(currText, 
		{ x: -280, y: 0, mode: 'relative',duration:0.3, afterFinish:function() 
			{
				Effect.Appear(nextFram,{duration:0.3});
				new Effect.Move(nextText, { x: 280, y: 0, mode: 'relative',duration:0.3 });
			}
		 }
	);
}

function navNews(direction){
	clearTimeout(frameTimer);
	navTopNews(direction);
}

function loadEvent(func)
{	
	var oldonload = window.onload;
	if (typeof window.onload != 'function'){
    	window.onload = func;
	} else {
		window.onload = function(){
		oldonload();
		func();
		}
	}

}

loadEvent(startTopNewsAnimation);


/*
$(document).ready(function(){

	startTopNewsAnimation();

});	*/