Создайте объект, содержащий список пар единиц:
var unitPairs = [
{ from: 'kg', to: 'pnd', factor: 2.2046 },
{ from: 'hauteur_cm', to: 'hauteur_pieds', factor: 0.03280839895 },
/* ... */
];
Затем вы можете написать функцию, которая обрабатывает все из них:
function init() {
for (var i = 0; i < unitPairs.length; ++i) {
var pair = unitPairs[i];
document.getElementById(pair.from).onmouseup = function() {
if (isNaN(this.value)) {
// ...
}
document.getElementById(pair.to).value = (this.value * pair.factor).toFixed(1);
}
// ...
}
}
Кроме того, вы должны использовать фреймворк, такой как jQuery, для выполнения некоторых работ по привязке событий.