function cToF(c)
{
	var result = 0;
	if (!isNaN(parseInt(c)))
	{
		result = (parseInt(c)/(5/9))+32;
	}
	return result;
}
// no point writing this
function cToG(c)
{
	return fToG(cToF(c));
}

function fToC(f)
{
	var result = 0;
	if (!isNaN(parseInt(f)))
	{
		result = (5/9)*(parseInt(f)-32);
	}
	return result;
}
function fToG(f)
{
	var result = 0;
	var f = parseInt(f,10);
	if (!isNaN(f))
	{
		if (250 < f)
		{
			result = Math.round((f-250)/25);
		}
		else if(225 < f)
		{
			result = 0.5;
		}
		else
		{
			result = 0.25
		}
	}
	return result;
}
function gToC(g)
{
	return fToC(gToF(g));
}
function gToF(g)
{
	var result = 0;
	var g = parseFloat(g);
	if (10 <g)
	{
		result = 0;
	}
	else if (1 <= g)
	{
		result = (Math.round(g)*25)+250
	}
	else if (0.5 <=g)
	{
		result = 250;
	}
	else if (0.25 <=g)
	{
		result = 225;
	}
	return result;
}

