/* Jackpot Display, Copyright Boss Media 2002 */ 
/* Modified by NET July 2003 */
var zinc = new Array(0,0,0,0,1.11666666666376E-03,1.55000000000049E-03,1.55000000000049E-03,1.54166666664726E-03,2.70833333333333E-03,2.70833333333333E-03,2.69999999999224E-03,2.69999999999224E-03,2.91666666665454E-04,2.91666666665454E-04,2.91666666659391E-04,2.91666666659391E-04,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.20833333333318E-03);
var zjp  = new Array(0,0,0,0,25191.58,53393.69,104695.39,302867.4,259444.29,402684.23,661061.04,928148.04,13237.54,18102.74,72037.94,121834.44,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7173.72);
var zmax  = new Array(0,0,0,0,25192.92,53395.55,104697.25,302869.25,259447.54,402687.48,661064.28,928151.28,13237.89,18103.09,72038.29,121834.79,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7175.17);
var separator = ','; 
var currency = '$'; 
var decimals = 2; 
var animrate = 500; 

function rotate(z) 
{ 
	var name;
	var x;
	for (x=0;x<30;x++) {
		name = 'jackpot_'+(x+1);
		if (document.all[name]) {
			zjp[x] = parseFloat(zjp[x]) + parseFloat(zinc[x]); 
			if (zjp[x]>zmax[x]) zjp[x]=zmax[x]; 
			displayJackpot(zjp[x],name); 
		}
	}
	setTimeout('rotate('+z+')',animrate); 
} 

function displayJackpot(jp,name) 
{ 
	out = styleJackpot(roundFloat(jp,decimals),decimals); 
	if (document.all) 
	{ 
		document.all[name].innerHTML = out; 
	} 
} 

function styleJackpot (n,m) 
{
	string = n.toString(); 
	dot = string.indexOf('.'); 
	if (dot != - 1) 
	{ 
		integer = string.substring(0,dot); 
		fraction = string.substring(dot,(string.length)); 
	}
	else
	{ 
		integer = string; 
		fraction = ''; 
	} 
	
	var styled = ''; 
	var ending = ''; 
	
	for (i=integer.length; i>0; i=i-3) 
	{ 
		if (i == integer.length) 
		{ 
			styled = integer.substring(strip(i), i); 
		}
		else
		{ 
			styled = integer.substring(strip(i), i) + separator + styled; 
		} 
	} 
	
	ending = fraction; 
	
	if (fraction.length < (m + 1)) 
	{ 
		if (fraction.length == 0) 
		{ 
			fraction = '.'; 
			ending = fraction; 
		} 
		
		for (i=1; i <= (m + 1 - fraction.length); i++) 
		{ 
			ending = ending + '0'; 
		} 
	} 
	
	styled = currency + styled + ending; 
	return styled; 
} 

function strip (n) 
{ 
	if ((n-3)<=0) 
	{ 
		return 0; 
	} 
	else 
	{ 
		return (n-3); 
	} 
} 

function roundFloat (a,n) 
{ 
	return parseFloat(Math.round(a * Math.pow(10,n))) / Math.pow(10,n); 
} 

function init(z) 
{ 
	if (document.readyState == 'complete') 
	{ 
		if (document.all) rotate(z); 
	}
	else
	{
		setTimeout('init('+z+')',500); 
	} 
} 

init(3); 

function refreshJp() 
{ 
	location.reload(); 
} 

setTimeout('refreshJp()',600000);

