function calc(arg)
{
var otk=parseInt(document.getElementById("otk").value);
var kuda=parseInt(document.getElementById("kuda").value);
var num3=parseInt(document.getElementById("num3").value);
var kat=parseInt(document.getElementById("kat").value);
var res=document.getElementById("result");
for(var i = 10; i < length; +i){
if([i].checked){
p=p*(parseInt[i].value);
document.formSum.showres.value=p;
}
}
function getIndex()
{
return document.selection.selectedIndex;
}
if(arg=="kat") res.innerHTML=(otk+kuda+num3)+(kat*2);
}
<input type="text" id="kat" name="kat" onchange="calc(this.name)" value=""size="15" tabindex="0,1">
не знаю может так ?