// JavaScript Document

function roundNumber(number,decimal_points) {
	if(!decimal_points) return Math.round(number);
	if(number == 0) {
		var decimals = "";
		for(var i=0;i<decimal_points;i++) decimals += "0";
		return "0."+decimals;
	}

	var exponent = Math.pow(10,decimal_points);
	var num = Math.round((number * exponent)).toString();
	return num.slice(0,-1*decimal_points) + "." + num.slice(-1*decimal_points)
}

function FU_Calculate(){
with(document.Temps){
var TempStart=parseFloat(temp_start.value.replace(/\,/g,"").replace(/\$/g,""));
if(isNaN(TempStart)) TempStart=100;

var Conv=conversion.value;

if (Conv=="ctof") {
var Result = (((TempStart * 9) / 5) + 32);
result.value = (roundNumber(Result,2)) + "\u00B0" + "F";
};

if (Conv=="ftoc") {
var Result = (((TempStart - 32) * 5) / 9);
result.value = (roundNumber(Result,2)) + "\u00B0" + "C";
}

}
return true;
}
