<!--
// 10/13/2006 by HJR, Copyright 2006 HJR SOFTWARE.  All Rights Reserved
// Useful PayPal Rate Calculation Functions.

  var PPRate = 0.029;
  var PPTFee = 0.3;
 
  function ComputePayPalFees(floatValue) {
    return ( (floatValue * PPRate) + PPTFee );
  }

  function ReversePayPalFees(floatValue) {
    return ( (floatValue + PPTFee) / (1 - PPRate) - (floatValue) );
  }

  function AmountWithPayPalFees(floatValue) {
    var AmountWithPayPalFees = (parseFloat(floatValue) + parseFloat(PPTFee)) / (1 - parseFloat(PPRate)) - (parseFloat(floatValue));
    AmountWithPayPalFees += parseFloat(floatValue);
	return ( Math.round(AmountWithPayPalFees * 100)/100 );
  }
  
function hjrsFormatMoney( oAmount ) {
  var x;
  x = oAmount.toString().indexOf(".");
  if ( oAmount.toString().length > x + 3 ) {
    oAmount = Math.round(oAmount*100)/100;
    oAmount = parseFloat( oAmount.toString().substr(0,x+3) );
    x = oAmount.toString().indexOf(".");
  }
  if ( Math.abs(x) != ( oAmount.toString().length - 3 ) ) {
    if ( x ==  -1 ) {
	  oAmount += ".00";
	} else {
	  oAmount += String("00").substr(0, oAmount.toString().length - x - 1 );
	}
  }
  return( oAmount );
}  
//-->
