// JavaScript Document
function init()
{
	nextScore(true, false);
	nextUpcoming(true, false);
	//if(typeof(oldonload)=='function') { oldonload(); AddCss(); NiftyLoad(); }
}

function nextScore(again, prev)
{
	if(document.getElementById('scoreboard_number'))
	{
		var array = document.getElementById('array').value;
		var matches = array.split("~~SEP~~");
		var num = parseInt(document.getElementById('scoreboard_number').innerHTML);
		if(prev)
		{
			num = num - 1;
		}
		else
		{
			num = num + 1;
		}
		if(num == 0)
		{
			num = parseInt(document.getElementById("total_scoreboard").innerHTML);
		}
		if(num > parseInt(document.getElementById("total_scoreboard").innerHTML))
		{
			num = 1;	
		}
		var bits = matches[num-1].split("~~WL~~");

		var winner = document.createElement("a")
		if(bits[6] != "none")
		{
			winner.href = 'stats.php?id=' + bits[1] + '&a=' + bits[6];
		}
		else
		{
			winner.href = 'stats.php?id=' + bits[1];
		}
		winner.appendChild(document.createTextNode(bits[0]));

		var loser = document.createElement("a")
		if(bits[6] != "none")
		{
			loser.href = 'stats.php?id=' + bits[3] + '&a=' + bits[6];;
		}
		else
		{
			loser.href = 'stats.php?id=' + bits[3];
		}
		loser.appendChild(document.createTextNode(bits[2]));
		
		var ladder = document.createElement("a")
		ladder.href = 'ladders.php?id=' + bits[5];
		ladder.appendChild(document.createTextNode(bits[4]));
		
		//alert(bits[6])

		document.getElementById('scoreboard_winner').innerHTML = '';
		document.getElementById('scoreboard_winner').appendChild(winner);
		
		document.getElementById('scoreboard_loser').innerHTML = '';
		document.getElementById('scoreboard_loser').appendChild(loser);

		document.getElementById('ladder_name').innerHTML = '';
		document.getElementById('ladder_name').appendChild(ladder);
		
		document.getElementById('scoreboard_number').innerHTML = num;
		
	}
	if(again == true)
	{
		window.setTimeout("nextScore(true, false)", 3000)	;
	}
}

function nextUpcoming(again, prev)
{
	if(document.getElementById('upcoming_number'))
	{
		var array = document.getElementById('upcoming_array').value;
		var matches = array.split("~~SEP~~");
		var num = parseInt(document.getElementById('upcoming_number').innerHTML);
		if(prev)
		{
			num = num - 1;
		}
		else
		{
			num = num + 1;
		}
		if(num == 0)
		{
			num = parseInt(document.getElementById("total_upcoming").innerHTML);
		}
		if(num > parseInt(document.getElementById("total_upcoming").innerHTML))
		{
			num = 1;	
		}
		var bits = matches[num-1].split("~~WL~~");

		var winner = document.createElement("a")
		if(bits[6] != "none")
		{
			winner.href = 'stats.php?id=' + bits[1] + '&a=' + bits[6];
		}
		else
		{
			winner.href = 'stats.php?id=' + bits[1];
		}
		winner.appendChild(document.createTextNode(bits[0]));

		var loser = document.createElement("a")
		if(bits[6] != "none")
		{
			loser.href = 'stats.php?id=' + bits[3] + '&a=' + bits[6];;
		}
		else
		{
			loser.href = 'stats.php?id=' + bits[3];
		}
		loser.appendChild(document.createTextNode(bits[2]));
		
		var ladder = document.createElement("a")
		ladder.href = 'ladders.php?id=' + bits[5];
		ladder.appendChild(document.createTextNode(bits[4]));

		document.getElementById('upcoming_winner').innerHTML = '';
		document.getElementById('upcoming_winner').appendChild(winner);
		
		document.getElementById('upcoming_loser').innerHTML = '';
		document.getElementById('upcoming_loser').appendChild(loser);

		document.getElementById('ladder_name_upcoming').innerHTML = '';
		document.getElementById('ladder_name_upcoming').appendChild(ladder);
		
		document.getElementById('upcoming_number').innerHTML = num;
		
	}
	if(again == true)
	{
		window.setTimeout("nextUpcoming(true, false)", 3000)	;
	}
}

//window.onunload = finder.cleanup;
//window.onload = init();
window.onload=function(){init()};