function parseString(string)
  {
    var numChars = string.length;
    var N;
    var newString = ' '
    for(N = 0; N <= numChars - 1; N++)
     {
      if (string.charAt(N) != ',')
  	 newString = newString + string.charAt(N);
     }
     newString.valueOf();

    return newString;
   }

  /* strip everything but numerals and decimal point from string */
  String.prototype.cleanup = function () {
    return this.replace(/[\D^\.]/g, "");
  }
  
  function calculateWorth(form)
  {
var a = parseFloat(form.a.value.cleanup());
var b = parseFloat(form.b.value.cleanup());
var c = parseFloat(form.c.value.cleanup());
var d = parseFloat(form.d.value.cleanup());
var e = parseFloat(form.e.value.cleanup());
var f = parseFloat(form.f.value.cleanup());
var g = parseFloat(form.g.value.cleanup());
var h = parseFloat(form.h.value.cleanup());
var i = parseFloat(form.i.value.cleanup());
var j = parseFloat(form.j.value.cleanup());
var k = parseFloat(form.k.value.cleanup());
var l = parseFloat(form.l.value.cleanup());
var m = parseFloat(form.m.value.cleanup());
var n = parseFloat(form.n.value.cleanup());
var o = parseFloat(form.o.value.cleanup());
var p = parseFloat(form.p.value.cleanup());
var q = parseFloat(form.q.value.cleanup());
var r = parseFloat(form.r.value.cleanup());
var s = parseFloat(form.s.value.cleanup());
var t = parseFloat(form.t.value.cleanup());
var u = parseFloat(form.u.value.cleanup());
var v = parseFloat(form.v.value.cleanup());
var w = parseFloat(form.w.value.cleanup());
var x = parseFloat(form.x.value.cleanup());
var y = parseFloat(form.y.value.cleanup());
var z = parseFloat(form.z.value.cleanup());
var aa = parseFloat(form.aa.value.cleanup());
var bb = parseFloat(form.bb.value.cleanup());
var cc = parseFloat(form.cc.value.cleanup());
var dd = parseFloat(form.dd.value.cleanup());
var ee = parseFloat(form.ee.value.cleanup());
var ff = parseFloat(form.ff.value.cleanup());
var gg = parseFloat(form.gg.value.cleanup());
var hh = parseFloat(form.hh.value.cleanup());
var ii = parseFloat(form.ii.value.cleanup());
var jj = parseFloat(form.jj.value.cleanup());

  var totalAsset = (a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+aa+bb+cc);

  var totalLiability = (dd+ee+ff+gg+hh+ii+jj);

  form.totalAssets.value = totalAsset;

  form.totalLiabilities.value = totalLiability;

  form.netWorth.value = (totalAsset - totalLiability);

  }
