// JavaScript Document
var MULTIPLIER= 1e+10;

function update(f) {
	with (f) {
		dest.value = Math.round(MULTIPLIER*source.value*sourceu.value/destu.value)/MULTIPLIER;
	}
}

function updatetemp(f) {
	var MULTIPLIER= 1e+10;
	var C,X;
	
	with (f) {
		X = 1*source.value;
		
		if (sourceu.value == "C")
			C = X;
		if (sourceu.value == "F")
			C = (X - 32)/1.8;
		if (sourceu.value == "R")
			C = X/1.8 - 273.16;
		if (sourceu.value == "Re")
			C = X/0.8;
		if (sourceu.value == "K")
			C = X - 273.16;
		
		if (destu.value == "C")
			X = C;
		if (destu.value == "F")
			X = 1.8*C + 32;
		if (destu.value == "R")
			X = (C + 273.16)*1.8;
		if (destu.value == "Re")
			X = C*0.8;
		if (destu.value == "K")
			X = C + 273.16;
			
		dest.value = Math.round(MULTIPLIER*X)/MULTIPLIER;
	}
}
