function changeValue(f_name) {
  var price = eval("price_"+f_name);
  var q = eval("document."+f_name+".vwquantity0.value");

  if(q==0) eval("document."+f_name+".inpr.value=0");
  else {
    var p = eval("optseq_"+f_name+".length");
    var s=0;
    for(i=0;i<p;i++) s=s+eval("tmp_"+f_name+"_"+i);
    var str = OKStrOfPenny(q*(price*1+s*1));
    eval("document."+f_name+".inpr.value = str");
  }
}

function addPrice(f_name, p, s) {
  var plen = eval("optseq_"+f_name);
  var o = plen[p];
  eval("tmp_"+f_name+"_"+p+"="+o[s]);
  changeValue(f_name);
}