<!-- Batting Stats Calculator -->
function calcStats(ab,h,single,dbl,triple,hr,bb,sac,hbp)
{
	var avg = 0;
	var OnBasePercentage = 0;
	var SluggingPercentage = 0;	
	var totalbases = 0;
	var ops = 0;
	
	<!-- converts blank params to zero -->
	statArray = new Array (ab, h, single, dbl, triple, hr, bb, sac, hbp);
	for (var i=0; i < statArray.length; i++)
	{
		if (statArray[i] == "")
		{
			statArray[i] = "0";
		}
	}	
	<!-- Computes and displays batting avg -->
	avg = statArray[1] / statArray[0];
	hittingStats.resultAvg.value = avg.toFixed(3);
	
	<!-- Computes and displays on-base percentage -->
	OnBasePercentage = (parseInt(statArray[1]) + parseInt(statArray[6]) + parseInt(statArray[8])) / (parseInt(statArray[0]) + parseInt(statArray[6]) + parseInt(statArray[8]) + parseInt(statArray[7]));

	hittingStats.resultOBP.value = OnBasePercentage.toFixed(3);
	
	<!-- Computes total bases -->
	totalbases = parseInt(statArray[1]) + parseInt(statArray[3]) + (parseInt(statArray[4]) * 2) + (parseInt(statArray[5]) * 3);
	
	<!-- Computes and displays slugging percentage -->
	SluggingPercentage = totalbases/statArray[0];  
	hittingStats.resultSlg.value = SluggingPercentage.toFixed(3);
	
	<!-- Computes and displays OPS -->
	ops = OnBasePercentage + SluggingPercentage;
	hittingStats.resultOPS.value = ops.toFixed(3);
	
}
<!-- Pitching Stats Calculator -->
function pitching(ip, h, er, bb, so)
{
	var bbpg = "0";
	var sopg = "0";
	var whip = "0";
	var era = "0";
	var ipg = "0";
	
	<!-- determines inning per game value based on which radio button is checked  -->
	if (pitchingStats[0].checked)
	{
		ipg = "6";
	}
	if (pitchingStats[1].checked)
	{
		ipg = "7";
	}
	if (pitchingStats[2].checked)
	{
		ipg = "9";
	}
		
	<!-- converts blank params to zero -->
	statArray = new Array (ipg, ip, h, er, bb, so);
	for (var i=0; i < statArray.length; i++)
	{
		if (statArray[i] == "")
		{
			statArray[i] = "0";
		}
	}	
	bbpg =  parseInt(statArray[4]) / (parseFloat(statArray[1]) / parseInt(statArray[0]));
	pitchingStats.bbg.value = bbpg.toFixed(2);
	
	sopg = parseInt(statArray[5]) / (parseFloat(statArray[1]) / parseInt(statArray[0]));
	pitchingStats.kpg.value = sopg.toFixed(2);
	
	whip = (parseInt(statArray[4]) + parseInt(statArray[2])) / parseInt(statArray[1]);
	pitchingStats.whip.value = whip.toFixed(2);
	
	era = (parseInt(statArray[3]) * parseInt(statArray[0])) / parseFloat(statArray[1]);
	pitchingStats.era.value = era.toFixed(2);
	
}
