<!--
function computeForm()  {
	// ***********************
	// Don't modify below here
	// ***********************

	rbValues = new Array(.055,.075,.12,.165,.23,.275,.285,.305,.12,.26,.31,.32,.055,.065,.10,.135,.205,.24,.28,.07,.08,.12,.145,.23,.29,.33);
	var stakeElem = document.getElementById("calc_limits_played_nl");
	if(!stakeElem)
		{		
		return false;
	}
	var selindex = stakeElem.selectedIndex;
	if(selindex > 0) {
		var opt = stakeElem.options[selindex];
		var optval = opt.value;
		var stake = rbValues[optval-1];
	} else {
		var stakeElem = document.getElementById("calc_limits_played_fixed");
		if(!stakeElem || stakeElem.selectedIndex <= 0)
			{		
			alert("Please select target stakes (either NL or Fixed).");
			return false;
		}
		var selindex = stakeElem.selectedIndex;
		var opt = stakeElem.options[selindex];
		var optval = opt.value;
		var stake = rbValues[optval-1];
	}
	// var stake= rbValues[stakeElem.options[stakeElem.selectedIndex].value];
	
	var hoursElem=document.getElementById("calc_hours_per_day");
	if(!hoursElem || hoursElem.selectedIndex <= 0)
		{
		alert("Please select average # of hours played per day.");
		return false;
	}
	var hours=hoursElem.value;

	var rbElem=document.getElementById("calc_rakeback_percent_ddl");
	if(!rbElem || rbElem.selectedIndex < 0)
		{
		alert("Please select expected rakeback percentage.");
		return false;
	}
	
	if(rbElem.selectedIndex > 1) {
		var rakeback = rbElem.options[rbElem.selectedIndex].value;
	} else {
		txtElem = document.getElementById("calc_rakeback_percent_txt");
		var rakeback = txtElem.value;
		rakeback = rakeback.replace("%", "");
		if(!IsNumeric(rakeback)) {
			alert("Please enter a valid rakeback value.");
			return false;
		}
	}

	var tablesElem=document.getElementById("calc_tables_div");    
	if(!tablesElem)
		{
		return false;
	}
	    
	var tablesElem = tablesElem.getElementsByTagName("input");
	var numTables = getCheckedValueFromValues(tablesElem);
		if(numTables == "") {
		alert("Please select average # of tables played.");
		return false;
		}

    	var game = stake/100;
	var amount = ((hours*numTables*80)*game*rakeback*30.4167);

	var monthly = Math.round((amount*10)/10);
	var yearly = monthly * 12;
	var daily = yearly / 365;
	var weekly = yearly / 52;

	var elem=document.getElementById("calc_results_daily_value");
	if(elem)
		{
		elem.innerHTML="$"+format(daily);
	}
	var elem=document.getElementById("calc_results_weekly_value");
	if(elem)
		{
		elem.innerHTML="$"+format(weekly);
	}
	var elem=document.getElementById("calc_results_monthly_value");
	if(elem)
		{
		elem.innerHTML="$"+format(monthly);
	}
	
	document.getElementById('calc_submit_btn').src = '/images/re_calculate.png';

   };
   
 function format(num)
	{
	var res = num;
	if(res.toFixed)
		{
		res = res.toFixed(0);
		if(num>0&&res == 0)
			{
			res = num;
		}
	}
	var regExp = /(\d+)(\d{3})/;
	while(regExp.test(res))
		{
		res = res.replace(regExp,"$1,$2");
	}
	return res;
};

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
};
function getCheckedValueFromValues(values) {
	if(!values)
		return "";
	var radioLength = values.length;
	if(radioLength == undefined)
		if(values.checked)
			return values.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(values[i].checked) {
			return values[i].value;
		}
	}
	return "";
};
function IsNumeric(val) {

    if (isNaN(parseFloat(val))) {

          return false;

     }

     return true;

};
//-->