var Jackpot = Class.create();

Jackpot.prototype = 
{
    initialize : function()
    {       
		var jackpotNumbers = $('header_jackpot').getElementsByClassName('jackpot_numbers');
		if(jackpotNumbers.length <= 0)
		{
			return;
		}
		
		jackpotNumbers[0].style.display = 'block';
		
		this.jackpotNumberElems = document.getElementsByClassName('jackpot_number');

		this.AnimateJackpot();
		window.setInterval(this.AnimateJackpot.bind(this), 4000);
    },
	
	AnimateJackpot : function()
	{
		window.setTimeout(this.RandomJackpotNumbers.bind(this), 200);
		window.setTimeout(this.RandomJackpotNumbers.bind(this), 400);
		window.setTimeout(this.RandomJackpotNumbers.bind(this), 600);
		window.setTimeout(this.RandomJackpotNumbers.bind(this), 800);
		window.setTimeout(this.RandomJackpotNumbers.bind(this), 1000);
		window.setTimeout(this.RestoreJackpotNumbers.bind(this), 1200);
	},
	
	RandomJackpotNumbers : function()
	{
		for(var i = 0; i < this.jackpotNumberElems.length; i++)
		{
			this.jackpotNumberElems[i].innerHTML = GetRandom(0,9);
		}
	},
	
	RestoreJackpotNumbers : function()
	{
		var numbersArray = GetDataValue('jackpotamount').toArray();
		for(var i = 0; i < this.jackpotNumberElems.length; i++)
		{
			this.jackpotNumberElems[i].innerHTML = numbersArray[i];
		}
	}
}
