var CURRENCY = {"name":"Ls","rate":1,"significant":-2,"ecomm_code":428,"banklink_code":"LVL"} function showPrice(price){ price = price / CURRENCY['rate']; var divider = Math.pow(10, Math.abs(CURRENCY['significant'])); if (CURRENCY['significant'] > 0){ price = price / divider; price = Math.round(price); price = price * divider; } else { price = price * divider; price = Math.round(price); price = price / divider; } return priceToString(price); } function showPriceName(){ return CURRENCY['name']; } function priceToString (price){ var dec = Math.round((price * 100) % 100); price = Math.floor(price); return price + '.' + dec.toString().lpad('0', 2); }