Ho forti dubbi che vada bene stai confrontando un numero due = a * b * c / 5000 con una stringa "20" (tutto quello delimitato dalle virgolette e stringa cioè testo), inoltre:
Quando imposti delle variabili meglio anteporre var per recuperare i valori delle select la sintassi è document.getElementById("datob").options[document.getElementById("datob").selectedIndex].value
meglio sempre delimitare gli if e else con le parentesi graffe
if(due <= "10"){
fh.output2.value = 10;
}else if(due <= "20"){ fh.output2.value = 18;
}etc...
l'arrotondamento [fh.output2.value=arrotonda(due);] eseguilo prima di fare inserimento dov'è ora non serve a niente