﻿$(function () {
    var clearOnFocus = $(".clearOnFocus");
    clearOnFocus.focus(function () {
        if ($(this).val() == $(this).attr("clearText")) {
            $(this).val("");
        }
    });
    clearOnFocus.blur(function () {
        if ($(this).val() == "") {
            $(this).val($(this).attr("clearText"));
        }
    });
    clearOnFocus.trigger("blur");
});

function formatCurrency(strValue) {
    strValue = strValue.toString().replace(/\$|\,/g, '');
    dblValue = parseFloat(strValue);

    blnSign = (dblValue == (dblValue = Math.abs(dblValue)));
    dblValue = Math.floor(dblValue * 100 + 0.50000000001);
    intCents = dblValue % 100;
    strCents = intCents.toString();
    dblValue = Math.floor(dblValue / 100).toString();
    if (intCents < 10)
        strCents = "0" + strCents;
    for (var i = 0; i < Math.floor((dblValue.length - (1 + i)) / 3); i++)
        dblValue = dblValue.substring(0, dblValue.length - (4 * i + 3)) + ',' +
        dblValue.substring(dblValue.length - (4 * i + 3));
    return (((blnSign) ? '' : '-') + '$' + dblValue + '.' + strCents);
}
