function dollarformat(thisone){
  if (thisone.value.charAt(0)=='$') { s=1; prefix=''; } else { s=0; prefix='$'; }
  wd='w'; count=0; tempnum=thisone.value;
  for (i=s;i<tempnum.length;i++) if (wd=='d') count++; else if (tempnum.charAt(i)=='.') wd='d'; 
  if (wd=='w') extra = '.00'; else if (count==0) extra = '00'; else if (count==1) extra = '0'; else {
	extra = '';
	tempnum = tempnum.substr(0,i-count+2);
  }
  thisone.value=prefix+tempnum+extra;
  if (prefix=='$') return(Number(tempnum+extra));
  else return(Number(tempnum.substring(1)));
}

function dollarvalue(fieldToGet){
  if (document.all) {
   vField = document.all[fieldToGet].value;
  } else if (document.getElementById) {
   vField = document.getElementById(fieldToGet).value;
  } else vField=0;
  if (vField.charAt(0)=='$') return Number(vField.substring(1,vField.length));
  else return Number(vField);
}
