var gameType = "limit", playersType = "full_table";

var Limit = new Array ( );
Limit[ "limit" ] = new Array ( );
Limit[ "limit" ][ "full_table" ] = Array (
	Array ( "200_400",	"$200/$400",		19 ),
	Array ( "150_300",  "$150/$300",		19 ),
	Array ( "100_200",	"$100/$200", 		19 ),
	Array ( "50_100", 	"$50/$100",			19 ),
	Array ( "30_60",		"$30/$60", 			19 ),
	Array ( "20_40",		"$20/40",				18 ),
	Array ( "15_30",		"$15/$30",			17 ),
	Array ( "10_20",		"$10/$20", 			16.5 ),
	Array ( "5_10",			"$5/$10",				15.5 ),
	Array ( "3_6",			"$3/$6",        9.5 ),
	Array ( "2_4",			"$2/$4",        7 ),
	Array ( "1_2",			"$1/$2",        5 ),
	Array ( "05_1",			"$0.5/$1",      3.5 )
);
Limit[ "limit" ][ "short_handed" ] = Array (
	Array ( "200_400",	"$200/$400",		40 ),
	Array ( "150_300",  "$150/$300",		40 ),
	Array ( "100_200",	"$100/$200", 		40 ),
	Array ( "50_100", 	"$50/$100",			40 ),
	Array ( "30_60",		"$30/$60", 			40 ),
	Array ( "20_40",		"$20/40",				36 ),
	Array ( "15_30",		"$15/$30",			34 ),
	Array ( "10_20",		"$10/$20", 			30 ),
	Array ( "5_10",			"$5/$10",				26 ),
	Array ( "3_6",			"$3/$6",        17 ),
	Array ( "2_4",			"$2/$4",        13 ),
	Array ( "1_2",			"$1/$2",        9 ),
	Array ( "05_1",			"$0.5/$1",      5.5 )
);
Limit[ "no_limit" ] = new Array ( );
Limit[ "no_limit" ][ "full_table" ] = Array (
	Array ( "200_400",	"$200/$400",		28 ),
	Array ( "150_300",  "$150/$300",		28 ),
	Array ( "100_200",	"$100/$200", 		28 ),
	Array ( "50_100", 	"$50/$100",			28 ),
	Array ( "30_60",		"$30/$60", 			28 ),
	Array ( "20_40",		"$20/40",				28 ),
	Array ( "15_30",		"$15/$30",			28 ),
	Array ( "10_20",		"$10/$20", 			28 ),
	Array ( "5_10",			"$5/$10",				20 ),
	Array ( "3_6",			"$3/$6",        16 ),
	Array ( "2_4",			"$2/$4",        12 ),
	Array ( "1_2",			"$1/$2",        8 ),
	Array ( "05_1",			"$0.5/$1",      8 )
);
Limit[ "no_limit" ][ "short_handed" ] = Array (
	Array ( "200_400",	"$200/$400",		28 ),
	Array ( "150_300",  "$150/$300",		28 ),
	Array ( "100_200",	"$100/$200", 		28 ),
	Array ( "50_100", 	"$50/$100",			28 ),
	Array ( "30_60",		"$30/$60", 			28 ),
	Array ( "20_40",		"$20/40",				28 ),
	Array ( "15_30",		"$15/$30",			28 ),
	Array ( "10_20",		"$10/$20", 			28 ),
	Array ( "5_10",			"$5/$10",				28 ),
	Array ( "3_6",			"$3/$6",        24 ),
	Array ( "2_4",			"$2/$4",        20 ),
	Array ( "1_2",			"$1/$2",        16 ),
	Array ( "05_1",			"$0.5/$1",      12 )
);

function changeType ( valu )
{
	if ( valu )
		gameType = valu;
	changePlayers ( );
}

function changePlayers ( valu )
{
	if ( valu )
		playersType = valu;
	var array = Limit[ gameType ][ playersType ];
	var limitSelect = document.getElementById ( "limitSelect" );
	var limSelect;
	if ( getCookie ( "limitselected" ) )
		limSelect = getCookie ( "limitselected" );
	else if ( limitSelect.value )
		limSelect = limitSelect.value;
	else 
		limSelect = "10_20";
	limitSelect.innerHTML = "";
	for ( var a = 0; a < array.length; a++ )
	{
		var opt = new Option ( );
		opt.value = array[ a ][ 0 ];
		opt.text = array[ a ][ 1 ];
		if ( limSelect == opt.value )
			opt.selected = true;
		if ( isIE )
			limitSelect.options.add ( opt );
		else
			limitSelect.options[ limitSelect.options.length ] = opt;
	}
	limitSelect.onchange = function ( )
	{
		setCookie ( "limitselected", this.value );
	}
	
	document.getElementById ( "rakesum" ).innerHTML = "";
	limitSelect.value = limSelect;
}

function getRakebackValue ( )
{
	var array = Limit[ gameType ][ playersType ];
	var limitSelect = document.getElementById ( "limitSelect" );
	for ( var a = 0; a < array.length; a++ )
	{
		if ( array[ a ][ 0 ] == limitSelect.value )
		{
			return ( array[ a ][ 2 ] );
		}
	}
	return 0;
}

function calculateRakeback ( )
{
	var hours = document.getElementById ( "hourselect" ).value;
	var tables = document.getElementById ( "tableselect" ).value;
	var rakeback = document.getElementById ( "rakebackvalue" ).value;
	rakeback++; rakeback--; rakeback = rakeback / 100;
	var val = getRakebackValue ( ); 
	val = Math.round ( ( val * hours * tables ) * rakeback );
	
	if ( 
		navigator.userAgent.indexOf ( "afari" ) >= 1 &&
		navigator.appName.indexOf ( "onqueror" ) >= 1 
	)
	{
		document.getElementById ( "rakesum" ).innerHTML = "<div class=\"container\" id=\"rakecalcdiv\"><p>You will get paid:<br /><strong>$" + val + "</strong> in rakeback each day.<br /><strong>$" + ( val * 31 ) + "</strong> in rakeback each month.<br /><strong>$" + ( val * 365 ) + "</strong> in rakeback each year.<br />Start playing poker from StackBack.com today!</p></div>";
	}
	else
	{
		document.getElementById ( "rakesum" ).innerHTML = "<div class=\"container\" id=\"rakecalcdiv\"><p>You will get paid:<br /><strong>$" + val + "</strong> in rakeback each day.<br /><strong>$" + ( val * 31 ) + "</strong> in rakeback each month.<br /><strong>$" + ( val * 365 ) + "</strong> in rakeback each year.<br />Start playing poker from StackBack.com today!</p></div>";
	}
}
changePlayers ( );
