rlm@78: rlm@78: rlm@78: function clearDefault(el) rlm@78: { rlm@78: if (el.defaultValue==el.value) {el.select();} rlm@78: } rlm@78: rlm@78: rlm@78: function Dollar (val) { // force to valid dollar amount rlm@78: var str,pos,rnd=0; rlm@78: if (val < .995) rnd = 1; // for old Netscape browsers rlm@78: str = escape (val*1.0 + 0.005001 + rnd); // float, round, escape rlm@78: pos = str.indexOf ("."); rlm@78: if (pos > 0) str = str.substring (rnd, pos + 3); rlm@78: return str; rlm@78: } rlm@78: rlm@78: var amt,des,obj,val,op1a,op1b,op2a,op2b,op3a,op3b,op4a,op4b,op5a,op5b,op6a,op6b,op7a,op7b,op8a,op8b,op9a,op9b,itmn; rlm@78: rlm@78: function ChkTok (obj1) { rlm@78: var j,tok,ary=new Array (); // where we parse rlm@78: ary = val.split (" "); // break apart rlm@78: for (j=0; j 0) obj1.on0.value = op1a; rlm@78: if (op1b.length > 0) obj1.os0.value = op1b; rlm@78: if (op2a.length > 0) obj1.on1.value = op2a; rlm@78: if (op2b.length > 0) obj1.os1.value = op2b; rlm@78: if (op3a.length > 0) obj1.on2.value = op3a; rlm@78: if (op3b.length > 0) obj1.os2.value = op3b; rlm@78: if (op4a.length > 0) obj1.on3.value = op4a; rlm@78: if (op4b.length > 0) obj1.os3.value = op4b; rlm@78: if (op5a.length > 0) obj1.on4.value = op5a; rlm@78: if (op5b.length > 0) obj1.os4.value = op5b; rlm@78: if (op6a.length > 0) obj1.on5.value = op6a; rlm@78: if (op6b.length > 0) obj1.os5.value = op6b; rlm@78: if (op7a.length > 0) obj1.on6.value = op7a; rlm@78: if (op7b.length > 0) obj1.os6.value = op7b; rlm@78: if (op8a.length > 0) obj1.on7.value = op8a; rlm@78: if (op8b.length > 0) obj1.os7.value = op8b; rlm@78: if (op9a.length > 0) obj1.on8.value = op9a; rlm@78: if (op9b.length > 0) obj1.os8.value = op9b; rlm@78: if (itmn.length > 0) obj1.item_number.value = itmn; rlm@78: obj1.item_name.value = des; rlm@78: obj1.amount.value = Dollar (amt); rlm@78: if (obj1.tot) obj1.tot.value = "$" + Dollar (amt); rlm@78: rlm@78: if (!obj1.accept.checked){ rlm@78: rlm@78: return false; rlm@78: } rlm@78: rlm@78: rlm@78: }