function cal(amount) {
var a = amount.split('.',2)
var d = a[1];
var i = parseInt(a[0]);
if(isNaN(i)) { return ''; }
var minus = '';
if(i < 0) { minus = '-'; }
i = Math.abs(i);
var n = new String(i);
var a = [];
var re=/(\d{1,3})(?=(\d{3})+(?:$|\.))/g;
var n=n.replace(re,"$1,");
if(d == undefined) { amount = n; }
else { amount = n + '.' + d; }
amount = minus + amount;
return amount;
}