function TempKeyDN(ctrlName)
{
	var code = event.keyCode;
	if(code == 38 || code == 40) // up
	{
		TempChange(ctrlName, (code == 40) ? 1 : 0);
		event.returnValue = false;
		return;
	}

	if(code == 8 || //back
		code == 9 ||  //tab
		code == 46 || //delete
		code == 37 || //left
		code == 39 //right
		)
		return;
	if(!((code >= 48 && code <= 57) || (code >= 96 && code <= 105)))
	{
		event.returnValue = false;
		return;
	}
}

function SetTemperatureFValue(nDegreeC)
{
	waHDDTemperatureF.value = Math.floor((9 / 5) * parseInt(nDegreeC) + 32);
}

function SetTempFocus(ctrlName)
{
	document.getElementById(ctrlName).select();
}

function TempChange(ctrlName, isDown)
{
	var obj = document.getElementById(ctrlName);
	var tmp = parseInt(obj.value);
  tmp = (isDown == 0) ? ((tmp < 75) ? tmp+1 : 75) : (tmp > 50) ? tmp-1 : 50;
	obj.value = tmp;
	obj.select();
	mfWarningHDDTemp.value = 1;
	SetTemperatureFValue(tmp);
}

function SetTemperature(ctrlName, nValue)
{
	var obj = document.getElementById(ctrlName);
	obj.value = (nValue < 50) ? 50 : ((nValue > 75) ? 75 : nValue);
	SetTemperatureFValue(nValue);
}

function GetTemperature(ctrlName)
{
	return parseInt(document.getElementById(ctrlName).value);
}

function disableTemperatureCtrl(ctrlName, bDisable)
{
	document.getElementById(ctrlName).disabled = bDisable;
}

function HideTemperatureCtrl(ctrlName, bHide)
{
	document.getElementById("tbl"+ctrlName).style.visibility = bHide ? "hidden" : "visible";
}

function AddTemperatureCtrl(ctrlName, nValue) // ctrlName, default value
{
	var tblName = "tbl"+ctrlName;
  var tmHtml = '<table cellspacing="0" id='+tblName+' cellpadding="0" style="border:0px ridge"><tr><td>';
  tmHtml += '<table cellspacing="0" cellpadding="0" bordercolor=#B5CBD0 style="border:1px ridge; font-weight: bold; font-size: 12px; font-family: Arial; height: 18px">';
  tmHtml += '<tr><td rowspan=2><input id='+ctrlName+' type=text value="0" readonly style="font-size: 12px; font-family: Arial; width:31px; border-width:0px;" onfocus="SetTempFocus(\''+ctrlName+'\')" onkeydown="TempKeyDN(\''+ctrlName+'\')"></td>';
  tmHtml += '</tr></table>';
  tmHtml += '</td><td><img src=degree_c.gif></td></tr></table>';
  document.write(tmHtml);
	var obj = document.getElementById(ctrlName);
	obj.maxLength = 3;
	obj.value = nValue;
}
