function calculate()
{
// define dynamic page variables
var total_points, missed


//wins
if (document.form.Pick_Wins_Player.value ==  document.form.Results_Wins_Player.value)
{
	document.form.Earned_Wins_Player.value = document.form.Max_Wins_Player.value
	document.form.Earned_Wins_Value.value = document.form.Max_Wins_Value.value
	missed = document.form.Results_Wins_Value.value - document.form.Pick_Wins_Value.value
	if (missed < 0)
	{
		missed = missed * -1
	}
	document.form.Earned_Wins_Value.value = document.form.Earned_Wins_Value.value - missed
	if (document.form.Earned_Wins_Value.value < 0)
	{
		document.form.Earned_Wins_Value.value = 0
	}
}
else
{
	document.form.Earned_Wins_Player.value = 0
	document.form.Earned_Wins_Value.value = 0
}

//ERA
if (document.form.Pick_ERA_Player.value ==  document.form.Results_ERA_Player.value)
{
	document.form.Earned_ERA_Player.value = document.form.Max_ERA_Player.value
	document.form.Earned_ERA_Value.value = document.form.Max_ERA_Value.value
	missed = (document.form.Results_ERA_Value.value - document.form.Pick_ERA_Value.value) * 100
	if (missed < 0)
	{
		missed = missed * -1
	}
	
	document.form.Earned_ERA_Value.value = (document.form.Earned_ERA_Value.value - missed) 
	
	if (document.form.Earned_ERA_Value.value < 0)
	{
		document.form.Earned_ERA_Value.value = 0
	}
	
	value = Math.round(document.form.Earned_ERA_Value.value * 1)/1 
	document.form.Earned_ERA_Value.value = value
}
else
{
	document.form.Earned_ERA_Player.value = 0
	document.form.Earned_ERA_Value.value = 0
}



//Strikeouts
if (document.form.Pick_Strikeouts_Player.value ==  document.form.Results_Strikeouts_Player.value)
{
	document.form.Earned_Strikeouts_Player.value = document.form.Max_Strikeouts_Player.value
	document.form.Earned_Strikeouts_Value.value = document.form.Max_Strikeouts_Value.value
	missed = (document.form.Results_Strikeouts_Value.value - document.form.Pick_Strikeouts_Value.value) 
	if (missed < 0)
	{
		missed = missed * -1
	}
	
	document.form.Earned_Strikeouts_Value.value = document.form.Earned_Strikeouts_Value.value - missed
	
	if (document.form.Earned_Strikeouts_Value.value < 0)
	{
		document.form.Earned_Strikeouts_Value.value = 0
	}
}
else
{
	document.form.Earned_Strikeouts_Player.value = 0
	document.form.Earned_Strikeouts_Value.value = 0
}

//Appearances
if (document.form.Pick_Appearances_Player.value ==  document.form.Results_Appearances_Player.value)
{
	document.form.Earned_Appearances_Player.value = document.form.Max_Appearances_Player.value
	document.form.Earned_Appearances_Value.value = document.form.Max_Appearances_Value.value
	missed = (document.form.Results_Appearances_Value.value - document.form.Pick_Appearances_Value.value) 
	if (missed < 0)
	{
		missed = missed * -1
	}
	
	document.form.Earned_Appearances_Value.value = document.form.Earned_Appearances_Value.value - missed
	
	if (document.form.Earned_Appearances_Value.value < 0)
	{
		document.form.Earned_Appearances_Value.value = 0
	}
}
else
{
	document.form.Earned_Appearances_Player.value = 0
	document.form.Earned_Appearances_Value.value = 0
}

//Home Runs
if (document.form.Pick_Home_Runs_Player.value ==  document.form.Results_Home_Runs_Player.value)
{
	document.form.Earned_Home_Runs_Player.value = document.form.Max_Home_Runs_Player.value
	document.form.Earned_Home_Runs_Value.value = document.form.Max_Home_Runs_Value.value
	missed = (document.form.Results_Home_Runs_Value.value - document.form.Pick_Home_Runs_Value.value) 
	if (missed < 0)
	{
		missed = missed * -1
	}
	
	document.form.Earned_Home_Runs_Value.value = document.form.Earned_Home_Runs_Value.value - missed
	
	if (document.form.Earned_Home_Runs_Value.value < 0)
	{
		document.form.Earned_Home_Runs_Value.value = 0
	}
}
else
{
	document.form.Earned_Home_Runs_Player.value = 0
	document.form.Earned_Home_Runs_Value.value = 0
}

//Batting Average
if (document.form.Pick_Batting_Average_Player.value ==  document.form.Results_Batting_Average_Player.value)
{
	document.form.Earned_Batting_Average_Player.value = document.form.Max_Batting_Average_Player.value
	document.form.Earned_Batting_Average_Value.value = document.form.Max_Batting_Average_Value.value
	missed = (document.form.Results_Batting_Average_Value.value - document.form.Pick_Batting_Average_Value.value)*1000
	
	if (missed < 0)
	{
		missed = missed * -1
	}
	
	document.form.Earned_Batting_Average_Value.value = document.form.Earned_Batting_Average_Value.value - missed
	
	if (document.form.Earned_Batting_Average_Value.value < 0)
	{
		document.form.Earned_Batting_Average_Value.value = 0
	}
	value = Math.round(document.form.Earned_Batting_Average_Value.value * 1)/1 
	document.form.Earned_Batting_Average_Value.value = value
}
else
{
	document.form.Earned_Batting_Average_Player.value = 0
	document.form.Earned_Batting_Average_Value.value = 0
}

//RBI
if (document.form.Pick_RBI_Player.value ==  document.form.Results_RBI_Player.value)
{
	document.form.Earned_RBI_Player.value = document.form.Max_RBI_Player.value
	document.form.Earned_RBI_Value.value = document.form.Max_RBI_Value.value
	missed = (document.form.Results_RBI_Value.value - document.form.Pick_RBI_Value.value)
	
	if (missed < 0)
	{
		missed = missed * -1
	}
	
	document.form.Earned_RBI_Value.value = document.form.Earned_RBI_Value.value - missed
	
	if (document.form.Earned_RBI_Value.value < 0)
	{
		document.form.Earned_RBI_Value.value = 0
	}
}
else
{
	document.form.Earned_RBI_Player.value = 0
	document.form.Earned_RBI_Value.value = 0
}


//Stolen_Bases
if (document.form.Pick_Stolen_Bases_Player.value ==  document.form.Results_Stolen_Bases_Player.value)
{
	document.form.Earned_Stolen_Bases_Player.value = document.form.Max_Stolen_Bases_Player.value
	document.form.Earned_Stolen_Bases_Value.value = document.form.Max_Stolen_Bases_Value.value
	missed = (document.form.Results_Stolen_Bases_Value.value - document.form.Pick_Stolen_Bases_Value.value)
	
	if (missed < 0)
	{
		missed = missed * -1
	}
	
	document.form.Earned_Stolen_Bases_Value.value = document.form.Earned_Stolen_Bases_Value.value - missed
	
	if (document.form.Earned_Stolen_Bases_Value.value < 0)
	{
		document.form.Earned_Stolen_Bases_Value.value = 0
	}
}
else
{
	document.form.Earned_Stolen_Bases_Player.value = 0
	document.form.Earned_Stolen_Bases_Value.value = 0
}

	
	//Standings
	document.form.Earned_Standings.value = document.form.Max_Standings.value
	missed = (document.form.Results_Standings.value - document.form.Pick_Standings.value)
	
	if (missed < 0)
	{
		missed = missed * -1
	}
	
	document.form.Earned_Standings.value = document.form.Earned_Standings.value - missed
	
	if (document.form.Earned_Standings.value < 0)
	{
		document.form.Earned_Standings.value = 0
	}

	if (document.form.Results_Standings.value == 0)
	{
	document.form.Earned_Standings.value = 0
	}	
	
//Team Wins
	document.form.Earned_Wins_Team.value = document.form.Max_Wins_Team.value
	missed = (document.form.Results_Wins_Team.value - document.form.Pick_Wins_Team.value)
	
	if (missed < 0)
	{
		missed = missed * -1
	}
	
	document.form.Earned_Wins_Team.value = document.form.Earned_Wins_Team.value - missed
	
	if (document.form.Earned_Wins_Team.value < 0)
	{
		document.form.Earned_Wins_Team.value = 0
	}

	if (document.form.Results_Wins_Team.value == 0)
	{
	document.form.Earned_Wins_Team.value = 0
	}	
	
//Pitching_Rank
	document.form.Earned_Pitching_Rank.value = document.form.Max_Pitching_Rank.value
	missed = (document.form.Results_Pitching_Rank.value - document.form.Pick_Pitching_Rank.value)
	
	if (missed < 0)
	{
		missed = missed * -1
	}
	
	document.form.Earned_Pitching_Rank.value = document.form.Earned_Pitching_Rank.value - missed
	
	if (document.form.Earned_Pitching_Rank.value < 0)
	{
		document.form.Earned_Pitching_Rank.value = 0
	}
	
	if (document.form.Results_Pitching_Rank.value == 0)
	{
	document.form.Earned_Pitching_Rank.value = 0
	}	
	
	
	//Hitting Rank
	document.form.Earned_Hitting_Rank.value = document.form.Max_Hitting_Rank.value
	missed = (document.form.Results_Hitting_Rank.value - document.form.Pick_Hitting_Rank.value)
	
	if (missed < 0)
	{
		missed = missed * -1
	}
	
	document.form.Earned_Hitting_Rank.value = document.form.Earned_Hitting_Rank.value - missed
	
	if (document.form.Earned_Hitting_Rank.value < 0)
	{
		document.form.Earned_Hitting_Rank.value = 0
	}
	
	if (document.form.Results_Hitting_Rank.value == 0)
	{
	document.form.Earned_Hitting_Rank.value = 0
	}	
	
	
	//Fielding_Rank
	document.form.Earned_Fielding_Rank.value = document.form.Max_Fielding_Rank.value
	missed = (document.form.Results_Fielding_Rank.value - document.form.Pick_Fielding_Rank.value)
	
	if (missed < 0)
	{
		missed = missed * -1
	}
	
	document.form.Earned_Fielding_Rank.value = document.form.Earned_Fielding_Rank.value - missed
	
	if (document.form.Earned_Fielding_Rank.value < 0)
	{
		document.form.Earned_Fielding_Rank.value = 0
	}
	
	if (document.form.Results_Fielding_Rank.value == 0)
	{
	document.form.Earned_Fielding_Rank.value = 0
	}	
	
	Wins_Player = parseInt(document.form.Earned_Wins_Player.value);
	Wins_Value = parseInt(document.form.Earned_Wins_Value.value);
	ERA_Player = parseInt(document.form.Earned_ERA_Player.value);
	ERA_Value = parseInt(document.form.Earned_ERA_Value.value);
	Strikeouts_Player =  parseInt(document.form.Earned_Strikeouts_Player.value);
	Strikeouts_Value =  parseInt(document.form.Earned_Strikeouts_Value.value);
	Appearances_Player =  parseInt(document.form.Earned_Appearances_Player.value);
	Appearances_Value =  parseInt(document.form.Earned_Appearances_Value.value);
	Home_Runs_Player =  parseInt(document.form.Earned_Home_Runs_Player.value);
	Home_Runs_Value =  parseInt(document.form.Earned_Home_Runs_Value.value);
	RBI_Player =  parseInt(document.form.Earned_RBI_Player.value);
	RBI_Value =  parseInt(document.form.Earned_RBI_Value.value);
	Batting_Average_Player =  parseInt(document.form.Earned_Batting_Average_Player.value);
	Batting_Average_Value =  parseInt(document.form.Earned_Batting_Average_Value.value);
	Stolen_Bases_Player =  parseInt(document.form.Earned_Stolen_Bases_Player.value);
	Stolen_Bases_Value =  parseInt(document.form.Earned_Stolen_Bases_Value.value);
	Standings =  parseInt(document.form.Earned_Standings.value);
	Pitching_Rank =  parseInt(document.form.Earned_Pitching_Rank.value);
	Hitting_Rank =  parseInt(document.form.Earned_Hitting_Rank.value);
	Fielding_Rank =  parseInt(document.form.Earned_Fielding_Rank.value);
	Wins_Team =  parseInt(document.form.Earned_Wins_Team.value);
	
	
total_points = Wins_Player + Wins_Value + ERA_Player + ERA_Value + Strikeouts_Player + Strikeouts_Value + Appearances_Player + Appearances_Value + Home_Runs_Player + Home_Runs_Value + RBI_Player + RBI_Value + Batting_Average_Player + Batting_Average_Value + Stolen_Bases_Player + Stolen_Bases_Value + Standings + Pitching_Rank + Hitting_Rank + Fielding_Rank + Wins_Team;

document.form.Total_Points.value = total_points


}
