//<![CDATA[

function formatCurrency(event, field) {
  if (!(
    navigator.appName == 'Netscape' || 
    navigator.appName == 'Microsoft Internet Explorer')
  ) return;
  var keyCode;
  if (document.all) {keyCode = event.keyCode;}
  else {
    keyCode=event.which;
    if (keyCode == 13) return; //return pressed
  }
  if ((keyCode == 37) || (keyCode == 39)) return; //left or right arrow
  temp = field.value.replace(/[^0-9]/g, '');
  temp = temp.replace(/^0+/, '');
  while (temp.length < 3) temp = '0' + temp;
  if (field.value.search(/-/) != -1) temp = '-' + temp;
  //field.value = '$' + temp.substr(0, temp.length-2) + '.' + temp.substr(temp.length-2);
  field.value = temp.substr(0, temp.length-2) + '.' + temp.substr(temp.length-2);
}

//]]>
