function bkCalculate()
{
    var oCTF1 = $("input:text#ctf1"), iCTF1 = _bkTextFieldFilter(oCTF1.val()),
        oCTF2 = $("input:text#ctf2"), iCTF2 = _bkTextFieldFilter(oCTF2.val()),
        oCTF3 = $("input:text#ctf3"), iCTF3 = _bkTextFieldFilter(oCTF3.val()),
        oCTF4 = $("input:text#ctf4"), iCTF4 = _bkTextFieldFilter(oCTF4.val()),
        oCTF5 = $("input:text#ctf5"), iCTF5 = _bkTextFieldFilter(oCTF5.val()),
        oCTF6 = $("input:text#ctf6"), iCTF6 = _bkTextFieldFilter(oCTF6.val()),
        oCTF7 = $("input:text#ctf7"), iCTF7 = _bkTextFieldFilter(oCTF7.val()),
        oCTF8 = $("input:text#ctf8"), iCTF8 = _bkTextFieldFilter(oCTF8.val()),
        oCTF9 = $("input:text#ctf9"), iCTF9 = _bkTextFieldFilter(oCTF9.val()),
        oCTF10 = $("input:text#ctf10"), iCTF10 = _bkTextFieldFilter(oCTF10.val()),
        oCTF11 = $("input:text#ctf11"), iCTF11 = _bkTextFieldFilter(oCTF11.val());
    var oCTF12 = $("input:text#ctf12"), oCTF13 = $("input:text#ctf13"), oCTF14 = $("input:text#ctf14"),
        oCTF15 = $("input:text#ctf15"), oCTF16 = $("input:text#ctf16"), oCTF17 = $("input:text#ctf17"),
        oCTF18 = $("input:text#ctf18"), oCTF19 = $("input:text#ctf19"), oCTF20 = $("input:text#ctf20"),
        oCTF21 = $("input:text#ctf21"), oCTF22 = $("input:text#ctf22"), oCTF23 = $("input:text#ctf23"),
        iCTF12, iCTF13, iCTF14, iCTF15, iCTF16, iCTF17, iCTF18, iCTF19, iCTF20, iCTF21, iCTF22, iCTF23;
    
    oCTF12.val( Math.ceil( iCTF1 * iCTF2 * 52 / 12 ) ); iCTF12 = parseInt(oCTF12.val());
    oCTF13.val( iCTF3 );                                iCTF13 = parseInt(oCTF13.val());
    oCTF14.val( Math.ceil( iCTF12 * 4 / 100) );         iCTF14 = parseInt(oCTF14.val());
    oCTF15.val( Math.ceil( iCTF12 * iCTF5 / 100 ) );    iCTF15 = parseInt(oCTF15.val());
    oCTF16.val( Math.ceil( iCTF12 * iCTF6 / 100 ) );    iCTF16 = parseInt(oCTF16.val());
    oCTF17.val( Math.ceil( iCTF12 + iCTF13 + iCTF14 + iCTF15 + iCTF16 ) );
    oCTF18.val( Math.ceil( iCTF7 * iCTF8 * 52 / 12 ) ); iCTF18 = parseInt(oCTF18.val());
    oCTF19.val( Math.ceil( iCTF9 * 30 / 12) );          iCTF19 = parseInt(oCTF19.val());
    oCTF20.val( Math.ceil( iCTF10 / 12 ) );                          iCTF20 = parseInt(oCTF20.val());
    oCTF21.val( iCTF11 );                               iCTF21 = parseInt(oCTF21.val());
    oCTF22.val( iCTF18 + iCTF19 + iCTF20 + iCTF21 );
    oCTF23.val( "$" + ( parseInt(oCTF17.val()) + parseInt(oCTF22.val()) ) );
    oCTF23.focus();
}   //end function
function _bkTextFieldFilter(sValue)
{
    var bkTextField = parseInt($.trim(sValue).replace(/\$/g, "").replace(/\%/g, ""));
    return (isNaN(bkTextField) ? 0 : bkTextField);
}   //end function

jQuery(function($) {
    if (0 < $("bk-calc-data").length) {
        ;
    }   //end if
});
