function clean_temperatureResult()
{
	document.temperatureConverter.resultCelsius.value=0;
	document.temperatureConverter.resultFahrenheit.value=0;
	document.temperatureConverter.resultKelvin.value=0;
}

function temperatureConvert(_temperature, _scale)
{ 
	clean_temperatureResult(); 
	floatTemperature = parseFloat(_temperature);
	floatBuffer = 0; 
	
	intScale = parseInt(_scale); 
	
	if ( _temperature == "" )
	{
 		alert("Temperature must be integer."); 
 		document.temperatureConverter.temperature.focus(); 
 		document.temperatureConverter.temperature.select(); 
 		return false;
	}
	else
	{
	   switch (intScale) 
	   {
			case 1:
			    floatBuffer = floatTemperature;
				document.temperatureConverter.resultCelsius.value= floatBuffer.toFixed(3);
				 
				floatBuffer = floatTemperature * 9/5 + 32;
				document.temperatureConverter.resultFahrenheit.value= floatBuffer.toFixed(3);
				floatBuffer = floatTemperature + 273.15;
				document.temperatureConverter.resultKelvin.value= floatBuffer.toFixed(3);
			    break;
			case 2:
			    floatBuffer = floatTemperature;
				document.temperatureConverter.resultFahrenheit.value= floatBuffer.toFixed(3);
				
				floatBuffer = (floatTemperature - 32) * 5/9 ;
				document.temperatureConverter.resultCelsius.value= floatBuffer.toFixed(3);
				floatBuffer = (floatTemperature + 459.67) * 5/9;
				document.temperatureConverter.resultKelvin.value= floatBuffer.toFixed(3);
			    break;
			case 3:
			    floatBuffer = floatTemperature;
				document.temperatureConverter.resultKelvin.value= floatBuffer.toFixed(3);
				 
				floatBuffer = floatTemperature - 273.15;
				document.temperatureConverter.resultCelsius.value= floatBuffer.toFixed(3);
				floatBuffer = floatTemperature * 9/5 - 459.67 ;
				document.temperatureConverter.resultFahrenheit.value= floatBuffer.toFixed(3);
			    break;
			default:
				document.temperatureConverter.resultCelsius.value= 0;
				document.temperatureConverter.resultFahrenheit.value= 0;
				document.temperatureConverter.resultKelvin.value= 0;
		}
	}

}

