var sumfieldvalues = function (fields, pushto) {
    var total = 0.0;
    fields.each(function (i, element) {
        try {
            var val = parseFloat(jQuery(element).val().replace(',', '.'));
            if (!isNaN(val)) {
                total += val;
                jQuery(element).css({
                    border: ''
                });
            }
            else {
                jQuery(element).css({
                    borderStyle: 'dashed',
                    borderColor: 'red'
                });
            }
        }
        catch (err) {
        }
    });
    pushto.html(total.toFixed(2).toString().replace('.', ','));
};

jQuery('.multirowinsert td[id$="BeforeTax"] input').live('keyup', function() {sumfieldvalues(jQuery('.multirowinsert td[id$="BeforeTax"] input'), jQuery('.multirowinsert tfoot td.alignright:first'));});
jQuery('.multirowinsert td[id$="AfterTax"] input').live('keyup', function () { sumfieldvalues(jQuery('.multirowinsert td[id$="AfterTax"] input'), jQuery('.multirowinsert tfoot td.alignright:last')); });
jQuery('.multirowinsert td[id$="tdAmount"] input').live('keyup', function () { sumfieldvalues(jQuery('.multirowinsert td[id$="tdAmount"] input'), jQuery('.multirowinsert tfoot td.alignright:last')); });
