[ change setting under You tab ]."); } else { $(".HasDependant").hide(); $(".HasDephtml").html("No"); $(".WITBmsg").html("You had neither an eligible spouse nor an eligible dependant
[ change setting under You tab ]."); } if(DependantDisabled){$(".DependantDisabled").show();}else{$(".DependantDisabled").hide();} $( "#TaxableIncome" ).trigger( "change" ); } UBut("MaritalStatus",0); UBut("taxin_1", 0); UBut("taxin_2", 0); UBut("taxin_3", 0); UBut("taxin_4", 0); UBut("taxin_5", 0); UBut("taxin_6", 0); UBut("taxin_7", 0); $(uset).bind("click", function () { var z = $(this).attr("id"); var y = $(this).val(); UBut(z,y); }); $(".CalculateSubmit").click(function () { $(".error").hide(); if(!($("#TaxableIncome").val())) { $("#error_income").fadeIn(); return false; } else { var myData = $("form#canada_tax").serialize(); $.ajax({ type: "POST", url: "https://www.canadataxreturncalculator.com/ajax/canada_salary_calculator.php", data: myData, dataType: "json", success: function(data){ $(".oups1").html(data.oups1); $(".oups2").html(data.oups2); $(".oups3").html(data.oups3); $(".oups4").html(data.oups4); $(".oups5").html(data.oups5); $(".oups6").html(data.oups6); $(".oups7").html(data.oups7); $(".oups8").html(data.oups8); $(".oups9").html(data.oups9); $(".oups10").html(data.oups10); $(".optsview").removeClass("active"); $("#oups7").addClass("active"); $(".HideInputs, .CalculateSubmit, #advbut").hide(); $(".OutputOpts, .EdCalc, .HideCalcOutputs, .oups7").show(); } }); return false; } return true; }); $(".EdCalc").click(function () {$(".EdCalc, .CalculateSubmit, .HideInputs, .OutputOpts, #advbut").toggle();}); $(".SubCalc").click(function() { $( ".SubCalcSel" ).removeClass( "SubCalcSel" ); $(this).closest("tr").addClass( "SubCalcSel" ); var i = $(this).attr("id"); $(".SubCalcTab").hide();$("."+i).show();}); $(".SubCalcTab").hide(); function CalcProvincePre(){ var L55 = + $("#MBC_L55").val() || 0; $("#MBD_L41").val(L55); var M117 = + $("#L117").val() || 0; var M120 = + $("#L120").val() || 0; $("#MBD_L33, #MBD_L35").val( M120 ); var M125 = + $("#L125").val() || 0; $("#MBTC_L4").val( M117 + M125 ); var M180 = + $("#L180").val() || 0; $("#MBD_L36").val( M180 ); var M213 = + $("#L213").val() || 0; var M232 = + $("#L232").val() || 0; $("#MBTC_L2").val( M213 + M232); var M236 = + $("#L236").val() || 0; $("#MBD_L2, #MBD_L9, #MBD_L14, #MBTC_L1, #MBA_L16").val( M236 ); var M260 = + $("#L260").val() || 0; $("#PT_L31").val( M260 ); var tM260 = M260; if(tM260 > 31000){ tM260 = + $("#MBC_L44").val() || 0 * (10.8 / 100); } $("#MBS11_L7").val(tM260); var M308 = + $("#t308").val() || 0; $("#MBC_L6").val(M308); var M310 = + $("#t310").val() || 0; $("#MBC_L7").val(M310); var M312 = + $("#t312").val() || 0; $("#MBC_L8").val(M312); var M317 = + $("#t317").val() || 0; $("#MBC_L9").val(M317); var M319 = + $("#t319").val() || 0; $("#MBC_L19").val(M319); var M330 = + $("#t330").val() || 0; $("#MBC_L24").val(M330); var M345 = + $("#t345").val() || 0; $("#MBC_L345").val(M345); var M347 = + $("#t347").val() || 0; $("#MBC_L347").val(M347); var M370 = + $("#t370").val() || 0; $("#MBC_L13").val(M370); var M426 = + $("#L420_50").val() || 0; $("#MBC_L426").val(M426); var M427 = + $("#t427").val() || 0; $("#MBC_L427").val(M426); var M5804_40 = + $("#MBC_L1").val() || 0 + + $("#MBC_L2").val() || 0 + + $("#MBC_L3-2").val() || 0 + + $("#MBC_L4-2").val() || 0 + + $("#MBC_L5").val() || 0 + + $("#MBC_L6").val() || 0 + + $("#MBC_L7").val() || 0 + + $("#MBC_L8").val() || 0 + + $("#MBC_L9").val() || 0 + + $("#MBC_L10").val() || 0 + + $("#MBC_L11").val() || 0 + + $("#MBC_L12").val() || 0 + + $("#MBC_L13").val() || 0 + + $("#MBC_L14").val() || 0 + + $("#MBC_L15").val() || 0 + + $("#MBC_L16").val() || 0; var M5804_48 = M5804_40 + + $("#MBC_L17").val() || 0 + + $("#MBC_L18").val() || 0; $("#MBS11_L8").val(M5804_48); } function CalcProvince(){ } function Calc6147(){ var VLU=2065; var DET=[]; for (i=1; i<17; i++){ DET[i]= + $("#MBA_L"+i).val(); } DET[1]=2065; for(i=2; i<7; i++){ if(i===6){VLU=2065;} DET[i]=0; if($("#MBA_chk"+i).is(":checked")){DET[i]=VLU;} } DET[7]=DET[13]*2065; DET[8]=DET[14]*2065; DET[9]=DET[15]*2065; DET[10]=DET[1]; for(i=2; i<10; i++){ DET[10]+=DET[i]; } DET[11]=Deci(DET[16]*( 9 / 100) ); DET[12]=Math.max(DET[10]-DET[11],0); for (i=1; i<17; i++){ $("#MBA_L"+i).val(Deci(DET[i])); } if(HasChildren){ $("#t6147, #MBC_L23 ").val( Deci( DET[12] ) ); } } function Calc428(){ var DET=[]; for (i=1; i<72; i++){ DET[i]= + $("#MBC_L"+i).val(); } var BAS1 = 9134; var BAS2 = 9134; var NET1 = + $("#MBC_netinc1").val(); var NET2 = + $("#MBC_netinc2").val(); var LIN345 = + $("#MBC_L345").val(); var LIN347 = + $("#MBC_L347").val(); var clm=1; var LIN426 = + $("#MBC_L426").val(); var LIN427 = + $("#MBC_L427").val(); var LIN691 = + $("#MBC_L691").val(); DET[1]=0; if ($("#MBC_peram").is(":checked")){DET[1]=9134;} DET[2]=Math.min(DET[2],1000); DET[3]=Math.min(Math.max(BAS1-NET1,0),9134); DET[4]=Math.min(Math.max(BAS2-NET2,0),9134); DET[15]=Math.min(DET[15],1000); DET[26]=Math.max(DET[24]-DET[25],0); DET[28]=DET[26]+DET[27]; DET[29]=DET[1]; for(i=2; i<29; i++){ if(i===24){i=28;} DET[29]+=DET[i]; } DET[30]=10.8; DET[31]=Deci(DET[29]*(DET[30]/100)); DET[31]=Deci(LIN345* (10.8 / 100 ) ); DET[32]=Deci(LIN347* (17.4 / 100 ) ); DET[34]=DET[32]+DET[33]; DET[35]=DET[31]+DET[34]; var M260 = + $("#PT_L31").val() || 0; var clm = 1, PrevTaxLvl = 0, PrevTax = 0, ProvTaxRate = 10.8; if ( M260 > 31000 && M260 <= 67000 ) { clm=2; PrevTaxLvl = 31000; PrevTax = 3348; ProvTaxRate = 12.75; } else if ( M260 > 67000 ) { clm=3; PrevTaxLvl = 67000; PrevTax = 7938; ProvTaxRate = 17.4; } $(".tablePR .FTZero input").hide().val(0); $("#PT_col"+clm+"-1").show().val( Deci( M260 ) ); $("#PT_col"+clm+"-2").show().val( Deci( PrevTaxLvl ) ); $("#PT_col"+clm+"-3").show().val( Deci( M260 - PrevTaxLvl ) ); $("#PT_col"+clm+"-4").show().html( ProvTaxRate+"%" ); var tFT = ( M260 - PrevTaxLvl) * ( ProvTaxRate / 100 ); $("#PT_col"+clm+"-5").show().val( Deci( tFT ) ); $("#PT_col"+clm+"-6").show().val( Deci( PrevTax ) ); var M260PT = tFT + PrevTax; $("#PT_col"+clm+"-7").show().val( Deci( M260PT ) ); DET[44]=M260PT; DET[46]=DET[44]+DET[45]; DET[47]=DET[35]; DET[49]=Deci(LIN426*(5 / 100)); DET[50]=Deci(LIN427*(5 / 100)); DET[51]=DET[47]+DET[48]+DET[49]+DET[50]; DET[52]=Math.max(DET[46]-DET[51],0); DET[53 ]=Deci(LIN691*(5 / 100)); DET[54]=DET[52]+DET[53]; DET[56]=Math.min(DET[56],650); DET[57]=Math.max(DET[54]-DET[56],0); for(i=59; i<72; i+=2){ DET[i]=Math.max(DET[i-2]-DET[i-1],0); } for (i=1; i<72; i++){ $("#MBC_L"+i).val(Deci(DET[i])); } $("#MBC_baseam1").val(Deci(BAS1)); $("#MBC_netinc1").val(Deci(NET1)); $("#MBC_baseam2").val(Deci(BAS2)); $("#MBC_netinc2").val(Deci(NET2)); if(HasSpouse){ $("#MBC_L3-2").val(Deci(DET[3])); } if(HasDependant){ $("#MBC_L4-2").val(Deci(DET[4])); } $("#MBC_L28-2").val(Deci(DET[28])); $("#MBC_L34-2").val(Deci(DET[34])); $("#MBC_L51-2").val(Deci(DET[51])); $("#MBC_L426").val(Deci(LIN426)); $("#MBC_L427").val(Deci(LIN427)); $("#MBC_L691").val(Deci(LIN691)); var M5816 = + $("#MBC_L4-2").val() || 0; $("#MBD_L11, #MBD_L16").val(M5816) ; $("#t428_1, #t428, #L428 ").val( Deci( DET[71] ) ); } function Calc5808(){ var clm=1; var DET=[]; for (i=1; i<42; i++){ DET[i]= + $("#MBD_L"+i).val(); } DET[1] = 3728; DET[3] = 27749; DET[4] = Min0( DET[2] - DET[3] ); DET[5] = 15; DET[6] = Deci( DET[4] * ( DET[5] / 100 ) ); DET[7] = Min0( DET[1] - DET[6] ); DET[8] = 8720; DET[10] = Math.min( Min0( DET[8]-DET[9] ), 3605 ); DET[12] = Min0( DET[10]-DET[11] ); DET[13] = 15917; DET[15] = Math.min( Min0( DET[13] - DET[14] ), 3605 ); DET[17] = Min0( DET[15] - DET[16] ); DET[18] = 3605; DET[20] = 2112; DET[21] = Min0( DET[19] - DET[20] ); DET[22] = Min0( DET[18] - DET[21] ); DET[23] = 6180; DET[25] = DET[23] + DET[24]; DET[27] = DET[25] + DET[26]; DET[29] = Min0( DET[27] - DET[28] ); DET[32] = Min0( DET[30] - DET[31] ); DET[34] = Deci( DET[33]* ( 8 / 100 ) ); DET[37] = Deci( DET[36]* ( 0.83 / 100 ) ); DET[38] = DET[35] - DET[36]; DET[39] = Deci( DET[38] * (8 / 100 ) ); DET[40] = DET[37] + DET[39]; var clm=1, pream = 0, nrate = 33.33, preband = 0; if ( DET[41] > 400 && DET[41] <= 750 ) { clm=2; pream=300; nrate = 50; preband = 400;} else if ( DET[41] > 750 ) { clm=3; pream=475; nrate = 75; preband = 33.33;} $("#MBD_col"+clm+"-1").val(Deci(DET[41])); for(i=1; i<8; i++){ DET[41+i]= + $("#MBD_col"+clm+"-"+i).val(); } for(c=1; c<4; c++){ for(r=1; r<8; r+=2){ $("#MBD_col"+c+"-"+r).val(0); } } DET[42]=DET[41]; DET[43] = preband; DET[44] = DET[42] - DET[43]; DET[45] = nrate; DET[46] = Deci( DET[44] * ( DET[45] / 100 ) ); DET[47] = pream; DET[48] = DET[46]+DET[47]; for(i=1; i<8; i++){ $("#MBD_col"+clm+"-"+i).val(Deci(DET[41+i])); } for (i=1; i<42; i++){ $("#MBD_L"+i).val(Deci(DET[i])); } $("#MBD_L6-2").val(Deci(DET[6])); $("#MBD_L21-2").val(Deci(DET[21])); if(IsDisabled) { $("#t5844, #MBC_L17 ").val( Deci( DET[22] ) ); } if(IsOver65) { $("#t5808, #MBC_L2 ").val( Deci( DET[7] ) ); } if(HasDependant) { $("#t5820, #MBC_L5 ").val( Deci( DET[12] ) ); $("#t5840, #MBC_L16 ").val( Deci( DET[17] ) ); $("#t5872, #MBC_L27 ").val( Deci( DET[32] ) ); } if(DependantDisabled) { $("#t5848, #MBC_L18 ").val( Deci( DET[29] ) ); } $("#t6152, #MBC_L48 ").val( Deci( DET[40] ) ); $("#L56, #MBC_L56").val(Deci(DET[48])); } function Calc5856(){ var DET=[]; for(i=1; i<22; i++){ DET[i]= + $("#MBS11_L"+i).val(); } var COLB = Math.min(+ $("#MBS11_colB").val(),12); var COLC = Math.min(+ $("#MBS11_colC").val(),12); DET[3]=Deci(COLB*120); DET[4]=Deci(COLC*400); DET[5]=DET[2]+DET[3]+DET[4]; DET[6]=DET[1]+DET[5]; DET[9]=Math.max(DET[7]-DET[8],0); DET[10]=Math.min(DET[1],DET[9]); DET[11]=DET[9]-DET[10]; DET[12]=Math.min(DET[5],DET[11]); DET[13]=DET[10]+DET[12]; DET[14]=DET[6]; DET[15]=DET[13]; DET[16]=DET[14]-DET[15]; DET[17]=0; DET[18]=0; DET[19]=0; DET[21]=DET[16]; if ($("#MBS11_tran").is(":checked")){ DET[17]=Math.min(DET[5],5000); DET[18]=DET[12]; DET[19]=Math.max(DET[17]-DET[18],0); DET[20]=Math.min(DET[19],DET[20]); DET[21]=DET[16]-DET[20]; } for (i=1; i<22; i++){ $("#MBS11_L"+i).val(Deci(DET[i])); } $("#MBS11_colB").val(Deci(COLB)); $("#MBS11_colC").val(Deci(COLC)); $("#MBS11_L5-2").val(Deci(DET[5])); $("#MBS11_L10-2").val(Deci(DET[10])); $("#t5856, #MBC_L20 ").val( Deci( DET[13] ) ); } function Calc5864(){ var DET=[]; for (i=1; i<10; i++){ DET[i]= + $("#ABS2_L"+i).val() || 0; } DET[2] = Math.min(DET[2],1000); DET[5] = DET[1]+DET[2]+DET[3]+DET[4]; DET[8] = Min0(DET[6]-DET[7]); DET[9] = Min0(DET[5]-DET[8]); for (i=5; i<10; i++){ $("#ABS2_L"+i).val(Deci(DET[i])); } $("#ABS2_L8-2").val(Deci(DET[8])); $("#t5864, #MBC_L22 ").val( Deci( DET[9] ) ); } function Calc479(){ var DET=[]; for (i=1; i<75; i++){ DET[i]=Math.max(+ $("#MBTC_L"+i).val(),0); } var LIN12 = Math.max( + $("#MBTC_L1-2").val(),0); var LIN22 = Math.max( + $("#MBTC_L2-2").val(),0); var LIN32 = Math.max( + $("#MBTC_L3-2").val(),0); var LIN42 = Math.max( + $("#MBTC_L4-2").val(),0); var LIN52 = Math.max( + $("#MBTC_L5-2").val(),0); var LIN6095 = Math.max( + $("#MBTC_L6095").val(),0); var LIN6097 = Math.max( + $("#MBTC_L6097").val(),0); var LIN6099 = Math.max( + $("#MBTC_L6099").val(),0); var LIN6110 = Math.max( + $("#MBTC_L6110").val(),0); var LIN6145 = Math.max( + $("#MBTC_L6145").val(),0); var LIN6146 = Math.max( + $("#MBTC_L6146").val(),0); var LIN6136 = Math.max( + $("#MBTC_L6136").val(),0); DET[51]=0; for(i=1; i<4; i++){ $("#MBTC_wks2-"+i).val(Math.min(Math.max(+ $("#MBTC_wks2-"+i).val(),0),365)); $("#MBTC_wks3-"+i).val(Deci( + $("#MBTC_wks2-"+i).val() / 365 * 1400)); DET[51] += Deci( + $("#MBTC_wks3-"+i).val()); } $("#MBTC_pgtc").val(Deci(DET[51])); DET[3] = DET[1] + DET[2]; DET[5] = Math.max(DET[3]-DET[4]); LIN32 = LIN12 + LIN22; LIN52 = Math.max(LIN32-LIN42,0); DET[6] = DET[5] + LIN52; DET[7] = 195; DET[8] = 0; if(IsOver65){ DET[8] = 113;} DET[9] = 0; if(HasSpouse){ DET[9] = 195;} DET[10] = 0; if($("#MBTC_chk10").is(":checked")){DET[10] = 113;} DET[11] = 0; if(SpouseDisabled){DET[11] = 113;} DET[12] = DET[9]+DET[10]+DET[11]; DET[13] = 0; if($("#MBTC_chk13").is(":checked")){DET[13] = 195;} DET[14] = Deci(LIN6095 * 113); DET[15] = Deci(LIN6097 * 62); DET[16] = Deci(LIN6099 * 26); DET[17] = DET[7] + DET[8]; for(i=12; i<17; i++){ DET[17]+=DET[i]; } DET[18] = Deci(DET[6] * (1 / 100 ) ); DET[19] = Math.max(DET[17]-DET[18],0); DET[20]=Deci(LIN6110*(20 / 100 )); DET[23]=DET[20]+DET[21]+DET[22]; DET[24]=250; DET[25] = Math.max(DET[23]-DET[24],0); DET[26]=1100; DET[27]=0; DET[28]=0; DET[29]=700; if(IsOver65){ DET[27]=Deci(DET[6]*(1 / 100 )); DET[28] = Math.max(DET[26]-DET[27],0); DET[29]=Math.max(DET[28],700); } DET[30]=Math.min(DET[25],DET[29]); DET[31]=DET[22]; DET[32] = Math.max(DET[30]-DET[31],0); DET[35]=160; DET[36] = Math.max(DET[34]-DET[35],0); DET[38] = Math.max(DET[36]-DET[37],0); DET[39]=DET[25]; DET[40]=DET[30]; DET[41]=DET[39]-DET[40]; DET[42]=Math.min(DET[33],DET[38],DET[41]); DET[43]=DET[32]+DET[42]; DET[44]=DET[43]; DET[46] = Math.max(DET[44]-DET[45],0); DET[47]=DET[19]; DET[48]=DET[46]+DET[47]; if(DET[49]>0){DET[50]=DET[48]*DET[49];}else if(DET[49]===0){DET[50]=DET[48];} DET[52]=DET[50]+DET[51]; DET[53]=Deci(Math.min(LIN6145*( 5 / 100), 500)); DET[54]=DET[52]+DET[53]; DET[55]=Deci(Math.min(LIN6146*( 40 / 100), 8000)); DET[56]=DET[54]+DET[55]; DET[58]=DET[56]+DET[57]; DET[60]=DET[58]+DET[59]; DET[61]=Deci(LIN6136*( 10 / 100 ) ); DET[62]=DET[60]+DET[61]; DET[65]=DET[63]+DET[64]; DET[66]=DET[62]+DET[65]; DET[68]=DET[66]+DET[67]; DET[70]=DET[68]+DET[69]; DET[71]=Math.min(DET[71],27000); DET[72]=DET[70]+DET[71]; DET[73]=Math.min(DET[73],27000); DET[74]=DET[72]+DET[73]; for (i=1; i<75; i++){ $("#MBTC_L"+i).val(Deci(DET[i])); } $("#MBTC_L2-2").val(Deci(LIN22)); $("#MBTC_L3-2").val(Deci(LIN32)); $("#MBTC_L4-2").val(Deci(LIN42)); $("#MBTC_L5-2").val(Deci(LIN52)); $("#MBTC_L6-2").val(Deci(DET[6])); $("#MBTC_L6-3").val(Deci(DET[6])); $("#MBTC_L12-2").val(Deci(DET[12])); $("#MBTC_L6095").val(Deci(LIN6095)); $("#MBTC_L6097").val(Deci(LIN6097)); $("#MBTC_L6099").val(Deci(LIN6099)); $("#MBTC_L6110").val(Deci(LIN6110)); $("#MBTC_L38-2").val(Deci(DET[38])); $("#MBTC_L41-2").val(Deci(DET[41])); $("#MBTC_L65-2").val(Deci(DET[65])); $("#MBTC_L6145").val(Deci(LIN6145)); $("#MBTC_L6146").val(Deci(LIN6146)); $("#MBTC_L6136").val(Deci(LIN6136)); if(HasDependant){ $("#t479, #L479").val( Deci( DET[74] ) ); } } function Calc453(){ var M453=0, COL1=[], COL2=[]; $("#L453_1-4").val( $("#L104").val() ); for (i=3; i<15; i++ ) { if (i !== 8 && 1 !== 15){ COL1[i] = + $("#L453_1-" + i).val(); COL2[i] = + $("#L453_2-" + i).val(); }} for (i=16; i<43; i++) { COL1[i] = $("#L453_" + i).val(); } if( $("#taxin_7").val() == "1") { COL1[21] = 1844; COL1[24] = 15915; COL1[36] = 28208; COL1[38] = 7.5; } else { COL1[21] = 1015; COL1[24] = 11525; COL1[36] = 18294; COL1[38] = 15; } COL1[7] = COL1[3] + COL1[4] + COL1[5] + COL1[6]; COL2[7] = COL2[3] + COL2[4] + COL2[5] + COL2[6]; COL1[8] = COL1[7] + COL2[7]; COL1[12] = COL1[9] + COL1[10] + COL1[11]; COL2[12] = COL2[9] + COL2[10] + COL2[11]; COL1[14] = COL1[12] - COL1[13]; COL2[14] = COL2[12] - COL2[13]; COL1[15] = COL1[14] + COL2[14]; if ($("#ClaimWITB").is(":checked")) { $(".WITBStep2").show(); COL1[16] = COL1[8]; COL1[18] = Min0( COL1[16]-COL1[17] ); COL1[20] = COL1[18]*(COL1[19]/100); COL1[22] = Math.min( COL1[20], COL1[21] ); COL1[23] = COL1[15]; COL1[25] = Min0( COL1[23]-COL1[24] ); COL1[27] = COL1[25]*(COL1[26]/100); COL1[28] = Min0( COL1[22]-COL1[27] ); } else { $(".WITBStep2").hide(); } COL1[29] = COL1[7]; COL1[31] = Min0( COL1[29]-COL1[30] ); COL1[33] = COL1[31] * ( COL1[32] / 100); COL1[34] = Math.min( Min0( COL1[33] ), 508 ); COL1[35] = COL1[15]; COL1[37] = Min0( COL1[35]-COL1[36] ); COL1[39] = COL1[37]*(COL1[38]/100); COL1[40] = Min0( COL1[34]-COL1[39] ); COL1[41] = COL1[28]; COL1[42] = COL1[40] + COL1[41]; for (i=3; i<15; i++){ if (i !== 8){ $("#L453_1-"+i).val( COL1[i] ); $("#L453_2-"+i).val( COL2[i] ); }} $("#L453_8").val( COL1[8] ); $("#L453_15").val( COL1[15] ); for (i=16; i<43; i++){ $("#L453_"+i).val( COL1[i] ); } $("#L453_22-2").val( COL1[22] ); $("#L453_27-2").val( COL1[27] ); $("#L453_34-2").val( COL1[34] ); if(COL1[42]>0) { M453 = COL1[42]; }else{ M453 = COL1[28]; }; $("#t453, #L453").val( M453 ); } $(".c_T4, .c_T4A, .c_T4AOAS, .c_T4AP, .c_T4E, .c_T4RIF, .c_T4RSP, .c_T5, .c_T5007, .c_T5008, .c_T3, .c_RC62, .c_RC210").bind("click", function () { var label = $("label[for=\""+$(this).attr("id")+"\"]"); var labelname = label.html(); var boxname = label.parent().prev().text(); var i = $(this).attr("id"); $(".SlipTip").show().html( "Tip for "+boxname+" [ "+labelname+" ]
" + label.attr("title") ); }); $("input[type=number]").css("background-color", "#E8E806"); $("input#L423_Eligible").bind("change", function () { if( $(this).is(":checked") ) { $( "#L423_Ch3-3" ).trigger( "change" ); } }); $("input[type=number], input[type=checkbox], select").bind("change", function () { CalcSlips(); if ( !$("input#L423_Eligible").is(":checked")) { $("#t423, #L420_48").val( "0" ); $("#tableCalc423, #t423").hide(); } Calc127(); Calc150(); Calc208(); Calc221(); Calc236(); Calc235(); Calc420(); Calc301(); Calc303_305_306_315(); Calc308(); Calc314(); Calc316(); Calc318(); Calc326(); Calc327(); Calc349(); Calc367(); Calc410(); if ($("input#L423_Eligible").is(":checked")) { $("#tableCalc423, #t423").show(); Calc423(); } CalcProvincePre(); Calc6147(); Calc5808(); Calc5856(); if(HasSpouse) { Calc5864(); } Calc479(); Calc428(); CalcProvince(); Calc430(); Calc452(); Calc453(); Calc484_485(); CalcInst(); $(".Ostate").html( $("#t428").val() ); t428 }); function Calc301() { var MAXA = + $("#maxam").val(); var LIN236 = + $("#L236").val(); var BASEA = 35927; var TOT23 = Min0(LIN236 - BASEA); var LIN4PC = TOT23 * ( 15 / 100 ) ; var LIN301 = Min0(MAXA - LIN4PC); $("#tot2-3").val(TOT23); $("#L4pc").val(LIN4PC); $("#L301").val(LIN301); $("#t301").val(LIN301); } function CalcSlips(){ var M101=0, M117=0, M125=0, M129=0, M206=0, M207=0, M213=0, M217=0, M232=0, Mh232="dfg ", M308=0, M312=0, M437=0, M445=0, M456=0 ; M101t = + $("#TaxableIncome").val(); M101 = + $("#i_T4_14").val(); if(M101 < M101t){M101 = M101t; $("#i_T4_14").val(M101t); }else{ $("#TaxableIncome").val(M101 ); } $("#L101, #i_T4_14, #L453_1-3").val( M101 ); $("#S13_L2_msg").html( $("#i_T4_14").val() ); $("#S13_L6_msg1").html( $("#i_T4_24").val() ); $("#S13_L6_msg2").html( $("#i_T4_14").val() ); $("#L102").val( $("#i_T4_42").val() ); $("#L113, #L113_1").val( $("#i_T4AOAS_18").val() ); $("#L114").val( $("#i_T4AP_20").val() ); M117 = + $("#i_RC62_10").val(); $("#L117, #L117_1").val( M117 ); M125 = + $("#L125").val(); $("#L152").val( $("#i_T4AP_16").val() ); $("#L119").val( $("#i_T4E_14").val() ); if( + $("#i_T4RSP_28").val() > 0 ){ M129 += + $("#i_T4RSP_28").val(); }else{ M232 += + $("#i_T4RSP_28").val(); $("#L232, #L232_1").val($("#i_T4RSP_28").val()); Mh232 += "T4RSP Box 28: Other income or deductions, "; } M129 += + $("#i_T4RSP_16").val() + + $("#i_T4RSP_18").val() + + $("#i_T4RSP_20").val() + + $("#i_T4RSP_22").val() + + $("#i_T4RSP_26").val(); $("#L129").val(M129); $("#L144").val( $("#i_T5007_10").val() ); $("#L146, #L146_1").val( $("#i_T4AOAS_21").val() ); M206 += + $("#i_T4_52").val() + + $("#i_T4A_034").val(); $("#L206").val( M206 ); M207 += + $("#i_T4_20").val() + + $("#i_T4A_032").val(); $("#L207").val( M207 ); $("#L212").val( $("#i_T4_44").val() ); M213 = $("#i_RC62_12").val(); $("#L213, #L213_1").val( M213 ); $("#L222, #L222_1").val( $("#i_T4AOAS_20").val() ); $("#L420_62, #t415").val( $("#i_RC210_10").val() ); $("#eiben").val( $("#i_T4E_L4").val() ); $("#L232").val(M232); $(".Mh232").val(Mh232); $("#L127_7").val( $("#i_T5_18").val() ); $("#L127_8").val( $("#i_T3_30").val() ); M312 = + $("#i_T4_18").val() + + $("#i_T4_55").val(); $("#t312").val( Math.min(M312, Math.max(M312 , 955 ))); M308 = + $("#i_T4_26").val(); if( M308 >= 0 ){ M308 = + $("#i_T4_26").val(); } $("#L308_2").val( M308 ); $("#L308_6").val( $("#i_T4_16").val() ); if ( $("#L129ap").is(":checked") ) { $("#L129_1").val( $("#i_T4_16").val() ); }else{$("#L129_1").val( 0 );} $("#L453_1-11").val( M213 + M232 ); $("#L453_1-13").val( M117 + M125 ); M456 = + $("#i_T3_38").val(); $("#L456").val( M456 ); } function CalcProvincePre(){ var L55 = + $("#MBC_L55").val() || 0; $("#MBD_L41").val(L55); var M117 = + $("#L117").val() || 0; var M120 = + $("#L120").val() || 0; $("#MBD_L33, #MBD_L35").val( M120 ); var M125 = + $("#L125").val() || 0; $("#MBTC_L4").val( M117 + M125 ); var M180 = + $("#L180").val() || 0; $("#MBD_L36").val( M180 ); var M213 = + $("#L213").val() || 0; var M232 = + $("#L232").val() || 0; $("#MBTC_L2").val( M213 + M232); var M236 = + $("#L236").val() || 0; $("#MBD_L2, #MBD_L9, #MBD_L14, #MBTC_L1, #MBA_L16").val( M236 ); var M260 = + $("#L260").val() || 0; $("#PT_L31").val( M260 ); var tM260 = M260; if(tM260 > 31000){ tM260 = + $("#MBC_L44").val() || 0 * (10.8 / 100); } $("#MBS11_L7").val(tM260); var M308 = + $("#t308").val() || 0; $("#MBC_L6").val(M308); var M310 = + $("#t310").val() || 0; $("#MBC_L7").val(M310); var M312 = + $("#t312").val() || 0; $("#MBC_L8").val(M312); var M317 = + $("#t317").val() || 0; $("#MBC_L9").val(M317); var M319 = + $("#t319").val() || 0; $("#MBC_L19").val(M319); var M330 = + $("#t330").val() || 0; $("#MBC_L24").val(M330); var M345 = + $("#t345").val() || 0; $("#MBC_L345").val(M345); var M347 = + $("#t347").val() || 0; $("#MBC_L347").val(M347); var M370 = + $("#t370").val() || 0; $("#MBC_L13").val(M370); var M426 = + $("#L420_50").val() || 0; $("#MBC_L426").val(M426); var M427 = + $("#t427").val() || 0; $("#MBC_L427").val(M426); var M5804_40 = + $("#MBC_L1").val() || 0 + + $("#MBC_L2").val() || 0 + + $("#MBC_L3-2").val() || 0 + + $("#MBC_L4-2").val() || 0 + + $("#MBC_L5").val() || 0 + + $("#MBC_L6").val() || 0 + + $("#MBC_L7").val() || 0 + + $("#MBC_L8").val() || 0 + + $("#MBC_L9").val() || 0 + + $("#MBC_L10").val() || 0 + + $("#MBC_L11").val() || 0 + + $("#MBC_L12").val() || 0 + + $("#MBC_L13").val() || 0 + + $("#MBC_L14").val() || 0 + + $("#MBC_L15").val() || 0 + + $("#MBC_L16").val() || 0; var M5804_48 = M5804_40 + + $("#MBC_L17").val() || 0 + + $("#MBC_L18").val() || 0; $("#MBS11_L8").val(M5804_48); } function CalcProvince(){ } function Calc6147(){ var VLU=2065; var DET=[]; for (i=1; i<17; i++){ DET[i]= + $("#MBA_L"+i).val(); } DET[1]=2065; for(i=2; i<7; i++){ if(i===6){VLU=2065;} DET[i]=0; if($("#MBA_chk"+i).is(":checked")){DET[i]=VLU;} } DET[7]=DET[13]*2065; DET[8]=DET[14]*2065; DET[9]=DET[15]*2065; DET[10]=DET[1]; for(i=2; i<10; i++){ DET[10]+=DET[i]; } DET[11]=Deci(DET[16]*( 9 / 100) ); DET[12]=Math.max(DET[10]-DET[11],0); for (i=1; i<17; i++){ $("#MBA_L"+i).val(Deci(DET[i])); } if(HasChildren){ $("#t6147, #MBC_L23 ").val( Deci( DET[12] ) ); } } function Calc428(){ var DET=[]; for (i=1; i<72; i++){ DET[i]= + $("#MBC_L"+i).val(); } var BAS1 = 9134; var BAS2 = 9134; var NET1 = + $("#MBC_netinc1").val(); var NET2 = + $("#MBC_netinc2").val(); var LIN345 = + $("#MBC_L345").val(); var LIN347 = + $("#MBC_L347").val(); var clm=1; var LIN426 = + $("#MBC_L426").val(); var LIN427 = + $("#MBC_L427").val(); var LIN691 = + $("#MBC_L691").val(); DET[1]=0; if ($("#MBC_peram").is(":checked")){DET[1]=9134;} DET[2]=Math.min(DET[2],1000); DET[3]=Math.min(Math.max(BAS1-NET1,0),9134); DET[4]=Math.min(Math.max(BAS2-NET2,0),9134); DET[15]=Math.min(DET[15],1000); DET[26]=Math.max(DET[24]-DET[25],0); DET[28]=DET[26]+DET[27]; DET[29]=DET[1]; for(i=2; i<29; i++){ if(i===24){i=28;} DET[29]+=DET[i]; } DET[30]=10.8; DET[31]=Deci(DET[29]*(DET[30]/100)); DET[31]=Deci(LIN345* (10.8 / 100 ) ); DET[32]=Deci(LIN347* (17.4 / 100 ) ); DET[34]=DET[32]+DET[33]; DET[35]=DET[31]+DET[34]; var M260 = + $("#PT_L31").val() || 0; var clm = 1, PrevTaxLvl = 0, PrevTax = 0, ProvTaxRate = 10.8; if ( M260 > 31000 && M260 <= 67000 ) { clm=2; PrevTaxLvl = 31000; PrevTax = 3348; ProvTaxRate = 12.75; } else if ( M260 > 67000 ) { clm=3; PrevTaxLvl = 67000; PrevTax = 7938; ProvTaxRate = 17.4; } $(".tablePR .FTZero input").hide().val(0); $("#PT_col"+clm+"-1").show().val( Deci( M260 ) ); $("#PT_col"+clm+"-2").show().val( Deci( PrevTaxLvl ) ); $("#PT_col"+clm+"-3").show().val( Deci( M260 - PrevTaxLvl ) ); $("#PT_col"+clm+"-4").show().html( ProvTaxRate+"%" ); var tFT = ( M260 - PrevTaxLvl) * ( ProvTaxRate / 100 ); $("#PT_col"+clm+"-5").show().val( Deci( tFT ) ); $("#PT_col"+clm+"-6").show().val( Deci( PrevTax ) ); var M260PT = tFT + PrevTax; $("#PT_col"+clm+"-7").show().val( Deci( M260PT ) ); DET[44]=M260PT; DET[46]=DET[44]+DET[45]; DET[47]=DET[35]; DET[49]=Deci(LIN426*(5 / 100)); DET[50]=Deci(LIN427*(5 / 100)); DET[51]=DET[47]+DET[48]+DET[49]+DET[50]; DET[52]=Math.max(DET[46]-DET[51],0); DET[53 ]=Deci(LIN691*(5 / 100)); DET[54]=DET[52]+DET[53]; DET[56]=Math.min(DET[56],650); DET[57]=Math.max(DET[54]-DET[56],0); for(i=59; i<72; i+=2){ DET[i]=Math.max(DET[i-2]-DET[i-1],0); } for (i=1; i<72; i++){ $("#MBC_L"+i).val(Deci(DET[i])); } $("#MBC_baseam1").val(Deci(BAS1)); $("#MBC_netinc1").val(Deci(NET1)); $("#MBC_baseam2").val(Deci(BAS2)); $("#MBC_netinc2").val(Deci(NET2)); if(HasSpouse){ $("#MBC_L3-2").val(Deci(DET[3])); } if(HasDependant){ $("#MBC_L4-2").val(Deci(DET[4])); } $("#MBC_L28-2").val(Deci(DET[28])); $("#MBC_L34-2").val(Deci(DET[34])); $("#MBC_L51-2").val(Deci(DET[51])); $("#MBC_L426").val(Deci(LIN426)); $("#MBC_L427").val(Deci(LIN427)); $("#MBC_L691").val(Deci(LIN691)); var M5816 = + $("#MBC_L4-2").val() || 0; $("#MBD_L11, #MBD_L16").val(M5816) ; $("#t428_1, #t428, #L428 ").val( Deci( DET[71] ) ); } function Calc5808(){ var clm=1; var DET=[]; for (i=1; i<42; i++){ DET[i]= + $("#MBD_L"+i).val(); } DET[1] = 3728; DET[3] = 27749; DET[4] = Min0( DET[2] - DET[3] ); DET[5] = 15; DET[6] = Deci( DET[4] * ( DET[5] / 100 ) ); DET[7] = Min0( DET[1] - DET[6] ); DET[8] = 8720; DET[10] = Math.min( Min0( DET[8]-DET[9] ), 3605 ); DET[12] = Min0( DET[10]-DET[11] ); DET[13] = 15917; DET[15] = Math.min( Min0( DET[13] - DET[14] ), 3605 ); DET[17] = Min0( DET[15] - DET[16] ); DET[18] = 3605; DET[20] = 2112; DET[21] = Min0( DET[19] - DET[20] ); DET[22] = Min0( DET[18] - DET[21] ); DET[23] = 6180; DET[25] = DET[23] + DET[24]; DET[27] = DET[25] + DET[26]; DET[29] = Min0( DET[27] - DET[28] ); DET[32] = Min0( DET[30] - DET[31] ); DET[34] = Deci( DET[33]* ( 8 / 100 ) ); DET[37] = Deci( DET[36]* ( 0.83 / 100 ) ); DET[38] = DET[35] - DET[36]; DET[39] = Deci( DET[38] * (8 / 100 ) ); DET[40] = DET[37] + DET[39]; var clm=1, pream = 0, nrate = 33.33, preband = 0; if ( DET[41] > 400 && DET[41] <= 750 ) { clm=2; pream=300; nrate = 50; preband = 400;} else if ( DET[41] > 750 ) { clm=3; pream=475; nrate = 75; preband = 33.33;} $("#MBD_col"+clm+"-1").val(Deci(DET[41])); for(i=1; i<8; i++){ DET[41+i]= + $("#MBD_col"+clm+"-"+i).val(); } for(c=1; c<4; c++){ for(r=1; r<8; r+=2){ $("#MBD_col"+c+"-"+r).val(0); } } DET[42]=DET[41]; DET[43] = preband; DET[44] = DET[42] - DET[43]; DET[45] = nrate; DET[46] = Deci( DET[44] * ( DET[45] / 100 ) ); DET[47] = pream; DET[48] = DET[46]+DET[47]; for(i=1; i<8; i++){ $("#MBD_col"+clm+"-"+i).val(Deci(DET[41+i])); } for (i=1; i<42; i++){ $("#MBD_L"+i).val(Deci(DET[i])); } $("#MBD_L6-2").val(Deci(DET[6])); $("#MBD_L21-2").val(Deci(DET[21])); if(IsDisabled) { $("#t5844, #MBC_L17 ").val( Deci( DET[22] ) ); } if(IsOver65) { $("#t5808, #MBC_L2 ").val( Deci( DET[7] ) ); } if(HasDependant) { $("#t5820, #MBC_L5 ").val( Deci( DET[12] ) ); $("#t5840, #MBC_L16 ").val( Deci( DET[17] ) ); $("#t5872, #MBC_L27 ").val( Deci( DET[32] ) ); } if(DependantDisabled) { $("#t5848, #MBC_L18 ").val( Deci( DET[29] ) ); } $("#t6152, #MBC_L48 ").val( Deci( DET[40] ) ); $("#L56, #MBC_L56").val(Deci(DET[48])); } function Calc5856(){ var DET=[]; for(i=1; i<22; i++){ DET[i]= + $("#MBS11_L"+i).val(); } var COLB = Math.min(+ $("#MBS11_colB").val(),12); var COLC = Math.min(+ $("#MBS11_colC").val(),12); DET[3]=Deci(COLB*120); DET[4]=Deci(COLC*400); DET[5]=DET[2]+DET[3]+DET[4]; DET[6]=DET[1]+DET[5]; DET[9]=Math.max(DET[7]-DET[8],0); DET[10]=Math.min(DET[1],DET[9]); DET[11]=DET[9]-DET[10]; DET[12]=Math.min(DET[5],DET[11]); DET[13]=DET[10]+DET[12]; DET[14]=DET[6]; DET[15]=DET[13]; DET[16]=DET[14]-DET[15]; DET[17]=0; DET[18]=0; DET[19]=0; DET[21]=DET[16]; if ($("#MBS11_tran").is(":checked")){ DET[17]=Math.min(DET[5],5000); DET[18]=DET[12]; DET[19]=Math.max(DET[17]-DET[18],0); DET[20]=Math.min(DET[19],DET[20]); DET[21]=DET[16]-DET[20]; } for (i=1; i<22; i++){ $("#MBS11_L"+i).val(Deci(DET[i])); } $("#MBS11_colB").val(Deci(COLB)); $("#MBS11_colC").val(Deci(COLC)); $("#MBS11_L5-2").val(Deci(DET[5])); $("#MBS11_L10-2").val(Deci(DET[10])); $("#t5856, #MBC_L20 ").val( Deci( DET[13] ) ); } function Calc5864(){ var DET=[]; for (i=1; i<10; i++){ DET[i]= + $("#ABS2_L"+i).val() || 0; } DET[2] = Math.min(DET[2],1000); DET[5] = DET[1]+DET[2]+DET[3]+DET[4]; DET[8] = Min0(DET[6]-DET[7]); DET[9] = Min0(DET[5]-DET[8]); for (i=5; i<10; i++){ $("#ABS2_L"+i).val(Deci(DET[i])); } $("#ABS2_L8-2").val(Deci(DET[8])); $("#t5864, #MBC_L22 ").val( Deci( DET[9] ) ); } function Calc479(){ var DET=[]; for (i=1; i<75; i++){ DET[i]=Math.max(+ $("#MBTC_L"+i).val(),0); } var LIN12 = Math.max( + $("#MBTC_L1-2").val(),0); var LIN22 = Math.max( + $("#MBTC_L2-2").val(),0); var LIN32 = Math.max( + $("#MBTC_L3-2").val(),0); var LIN42 = Math.max( + $("#MBTC_L4-2").val(),0); var LIN52 = Math.max( + $("#MBTC_L5-2").val(),0); var LIN6095 = Math.max( + $("#MBTC_L6095").val(),0); var LIN6097 = Math.max( + $("#MBTC_L6097").val(),0); var LIN6099 = Math.max( + $("#MBTC_L6099").val(),0); var LIN6110 = Math.max( + $("#MBTC_L6110").val(),0); var LIN6145 = Math.max( + $("#MBTC_L6145").val(),0); var LIN6146 = Math.max( + $("#MBTC_L6146").val(),0); var LIN6136 = Math.max( + $("#MBTC_L6136").val(),0); DET[51]=0; for(i=1; i<4; i++){ $("#MBTC_wks2-"+i).val(Math.min(Math.max(+ $("#MBTC_wks2-"+i).val(),0),365)); $("#MBTC_wks3-"+i).val(Deci( + $("#MBTC_wks2-"+i).val() / 365 * 1400)); DET[51] += Deci( + $("#MBTC_wks3-"+i).val()); } $("#MBTC_pgtc").val(Deci(DET[51])); DET[3] = DET[1] + DET[2]; DET[5] = Math.max(DET[3]-DET[4]); LIN32 = LIN12 + LIN22; LIN52 = Math.max(LIN32-LIN42,0); DET[6] = DET[5] + LIN52; DET[7] = 195; DET[8] = 0; if(IsOver65){ DET[8] = 113;} DET[9] = 0; if(HasSpouse){ DET[9] = 195;} DET[10] = 0; if($("#MBTC_chk10").is(":checked")){DET[10] = 113;} DET[11] = 0; if(SpouseDisabled){DET[11] = 113;} DET[12] = DET[9]+DET[10]+DET[11]; DET[13] = 0; if($("#MBTC_chk13").is(":checked")){DET[13] = 195;} DET[14] = Deci(LIN6095 * 113); DET[15] = Deci(LIN6097 * 62); DET[16] = Deci(LIN6099 * 26); DET[17] = DET[7] + DET[8]; for(i=12; i<17; i++){ DET[17]+=DET[i]; } DET[18] = Deci(DET[6] * (1 / 100 ) ); DET[19] = Math.max(DET[17]-DET[18],0); DET[20]=Deci(LIN6110*(20 / 100 )); DET[23]=DET[20]+DET[21]+DET[22]; DET[24]=250; DET[25] = Math.max(DET[23]-DET[24],0); DET[26]=1100; DET[27]=0; DET[28]=0; DET[29]=700; if(IsOver65){ DET[27]=Deci(DET[6]*(1 / 100 )); DET[28] = Math.max(DET[26]-DET[27],0); DET[29]=Math.max(DET[28],700); } DET[30]=Math.min(DET[25],DET[29]); DET[31]=DET[22]; DET[32] = Math.max(DET[30]-DET[31],0); DET[35]=160; DET[36] = Math.max(DET[34]-DET[35],0); DET[38] = Math.max(DET[36]-DET[37],0); DET[39]=DET[25]; DET[40]=DET[30]; DET[41]=DET[39]-DET[40]; DET[42]=Math.min(DET[33],DET[38],DET[41]); DET[43]=DET[32]+DET[42]; DET[44]=DET[43]; DET[46] = Math.max(DET[44]-DET[45],0); DET[47]=DET[19]; DET[48]=DET[46]+DET[47]; if(DET[49]>0){DET[50]=DET[48]*DET[49];}else if(DET[49]===0){DET[50]=DET[48];} DET[52]=DET[50]+DET[51]; DET[53]=Deci(Math.min(LIN6145*( 5 / 100), 500)); DET[54]=DET[52]+DET[53]; DET[55]=Deci(Math.min(LIN6146*( 40 / 100), 8000)); DET[56]=DET[54]+DET[55]; DET[58]=DET[56]+DET[57]; DET[60]=DET[58]+DET[59]; DET[61]=Deci(LIN6136*( 10 / 100 ) ); DET[62]=DET[60]+DET[61]; DET[65]=DET[63]+DET[64]; DET[66]=DET[62]+DET[65]; DET[68]=DET[66]+DET[67]; DET[70]=DET[68]+DET[69]; DET[71]=Math.min(DET[71],27000); DET[72]=DET[70]+DET[71]; DET[73]=Math.min(DET[73],27000); DET[74]=DET[72]+DET[73]; for (i=1; i<75; i++){ $("#MBTC_L"+i).val(Deci(DET[i])); } $("#MBTC_L2-2").val(Deci(LIN22)); $("#MBTC_L3-2").val(Deci(LIN32)); $("#MBTC_L4-2").val(Deci(LIN42)); $("#MBTC_L5-2").val(Deci(LIN52)); $("#MBTC_L6-2").val(Deci(DET[6])); $("#MBTC_L6-3").val(Deci(DET[6])); $("#MBTC_L12-2").val(Deci(DET[12])); $("#MBTC_L6095").val(Deci(LIN6095)); $("#MBTC_L6097").val(Deci(LIN6097)); $("#MBTC_L6099").val(Deci(LIN6099)); $("#MBTC_L6110").val(Deci(LIN6110)); $("#MBTC_L38-2").val(Deci(DET[38])); $("#MBTC_L41-2").val(Deci(DET[41])); $("#MBTC_L65-2").val(Deci(DET[65])); $("#MBTC_L6145").val(Deci(LIN6145)); $("#MBTC_L6146").val(Deci(LIN6146)); $("#MBTC_L6136").val(Deci(LIN6136)); if(HasDependant){ $("#t479, #L479").val( Deci( DET[74] ) ); } } function Calc127(){ var LNE11, LNE12, LNE13, DET=[], CLM2=0, CLM22=0, CLM3=0, CLM4=0, CLM5=0, CLM52=0, LNEE=0; for (i=1; i<12; i++){ CLM2 = + $("#L127_C" + i + "-2").val(); CLM3 = + $("#L127_C" + i + "-3").val(); CLM4 = + $("#L127_C" + i + "-4").val(); CLM5 = CLM2 -( CLM3+CLM4); $("#L127_C" + i + "-5").val(CLM5); if (i===1 || (i>5 && i<11)){ if (i !== 10){ $("#L127_C" + i + "-2-2").val( Deci( CLM2 ) ); } $("#L127_C" + i + "-5-2").val( Deci( CLM5 ) ); } if (i===3){ CLM22 = + $("#L127_C2-2").val(); CLM52 = + $("#L127_C2-5").val(); LNEE += CLM52; $("#L127_C3-2-2").val( Deci( CLM2+CLM22 ) ); $("#L127_C3-5-2").val( Deci( CLM5+CLM52 ) ); } if (i===5){ CLM22 = + $("#L127_C4-2").val(); CLM52 = + $("#L127_C4-5").val(); LNEE += CLM52; $("#L127_C5-2-2").val( Deci( CLM2+CLM22 ) ); $("#L127_C5-5-2").val( Deci( CLM5+CLM52 ) ); } if (i !== 2 && i !== 4 && i !== 11){ LNEE += CLM5; } } LNE11 = + $("#L127_C11-5").val(); LNE12 = + $("#L127_C12-5").val(); LNE13 = LNE11-LNE12; LNEE += LNE13; $("#L127_C13-5").val( Deci( LNE13 )); $("#L127_E, #L127_1").val(LNEE); for (i=1; i<15; i++){ DET[i] = + $("#L127_"+i).val(); } DET[3] = DET[1] - DET[2]; DET[6] = DET[4] + DET[5]; DET[9] = DET[3] + DET[7]+DET[8]; DET[11] = DET[9] - DET[10]; DET[13] = DET[11] + DET[12]; DET[14] = DET[13] * 0.5; for (i=1; i<15; i++){ $("#L127_"+i).val( Deci( DET[i] )); } $("#L127").val( Deci( DET[14] ) ); } var mth=MonthSelect("P1m1"); $("#M372").html(mth); mth=MonthSelect("P1m2"); $("#M374").html(mth); function MonthSelect(cid){ var rtxt=""; return rtxt; } function Calc308(){ var DET=[]; var ns1 = + $("#L122").val(); var ns2 = + $("#L135").val(); var ns3 = 0; var ns4 = + $("#L137").val(); var ns5 = 0; var ns6 = + $("#L139").val(); var ns7 = 0; var ns8 = + $("#L141").val(); var ns9 = 0; var ns10 = + $("#L143").val(); var ns = ns1 + ns2 + ns3 + ns4 + ns5 + ns6 + ns7 + ns8 + ns9 + ns10; $("#L308_17, #L308_9").val( Deci( ns ) ); $(".SelfEmpIncMsg").html( Deci( ns ) ); for (i=1; i<41; i++){ DET[i]= + $("#L308_"+i).val(); } if(DET[1]>54900){ DET[1] = 54900; } DET[3] = Math.min( DET[2], DET[1], 54900 ); if (DET[4]>5500){ DET[4] = 5500;} DET[5] = Math.min( Min0(DET[3] - DET[4]), 49400); DET[21] = DET[6]; DET[7] = Math.min( (DET[5] * 0.0495 ), 2445.3); DET[8] = Min0(DET[6]-DET[7]); DET[11] = Math.min( Min0(DET[9] + DET[10]), 54900); if (DET[12]>5500){ DET[12] = 5500;} DET[13] = Math.min( (DET[11] - DET[12]), 49400); DET[15] = Deci(DET[13] * (DET[14]/100) ); DET[16] = Deci(DET[15] * 0.5); DET[20] = DET[19] + DET[18]; if (DET[8]>0){ DET[22] = DET[21]; DET[23] = DET[7]; DET[24] = Deci(DET[22] - DET[7]); } DET[25] = Min0( Deci(DET[21] - DET[24]) ); DET[26] = Deci(DET[25]*20.202); DET[27] = DET[1]; DET[28] = DET[4]; DET[29] = Math.min( Min0( DET[27]-DET[28]), 49400); DET[30] = Min0(DET[26]); DET[31] = Min0( Deci(DET[29] - DET[30]) ); DET[32] = DET[20]; if (DET[32]0){ DET[38] = Deci( DET[8] * 2 );} DET[39] = Deci( DET[37] - DET[38] ); DET[40] = Deci (DET[39] * 0.5 ); for (i = 1; i<41; i++){ $("#L308_"+i).val( Deci( DET[i] ) ); } if($("#taxin_1").val() == "1") { if($("#mth7").is(":checked")) { $("#L222, #t310").val( Deci( DET[16] ) ); $("#L421").val( Deci( DET[15] ) ); } else if($("#mth9").is(":checked")) { $("#t308").val( Deci( DET[6] ) ); $("#L222, #t310").val( Deci( DET[40] ) ); $("#L421").val( Deci( DET[39] ) ); } } else { $("#t308").val( Deci( Math.min( DET[6], DET[7] ) ) ); $("#t310, #L222").val( Deci( DET[40] ) ); } } $(".mths").change(function() { var SELV, rad, mth, sp = 0, NMTH = 12; $(".L308Sclr").html(" "); SELV = $(this).val(); if (SELV==="rad1") { NMTH=12; $("#numm").val(NMTH); } else if (SELV === "rad3"){ NMTH=0; $("#numm").val(NMTH); } else if (SELV === "rad11"){ NMTH=0; $("#numm").val(NMTH); } else if (SELV === "rad2"){ sp=1; $("spn1").html("Enter your birthday month"); mth=MonthSelect("month1"); $("#spn12").html(mth); } else if (SELV === "rad5"){ sp=3; $("#spn3").html("Select the month the person died"); mth=MonthSelect("month3"); $("#spn32").html(mth); } else if (SELV === "rad6"){ sp=4; $("#spn4").html("Select the month you stopped paying"); mth=MonthSelect("month4"); $("#spn42").html(mth); } else if (SELV === "rad8"){ sp=5; $("#spn5").html("Select the month you revoked the election"); mth=MonthSelect("month5"); $("#spn52").html(mth); } else if (SELV === "rad10"){ sp=6; $("#spn6").html("Select the month you turned 70 years of age"); mth=MonthSelect("month6"); $("#spn62").html(mth); } else if (SELV === "rad7"){ SelectMonth("P1m1"); } else if (SELV === "rad9"){ SelectMonth("P1m2"); } else if (SELV === "rad4"){ sp=2; $("#spn2").html("Enter number of months"); $("#spn22").html(" | "); } }); function SelectMonth(cid){ var nmth=12; if (cid==="mthb"){ nmth = 12 - ( + $("#mthb").val()); if(nmth<0){nmth=0;} if(nmth>12){nmth=12;} } else if (cid !=="mthb"){ var mth = {"January":1,"February":2,"March":3,"April":4,"May":5,"June":6,"July":7,"August":8,"September":9,"October":10,"November":11,"December":12}; var nme = $("#"+cid).val(); nmth=12; if (nme === "Select Month") { if (cid === "P1m1"){ alert("Please enter a month agains box 372 in Part 1"); } else if (cid === "P1m2") { alert("Please enter a month agains box 374 in Part 1"); } else if (cid !== "P1m1" && cid !== "P1m2"){ alert("Please select a month"); } } if (nme !== "Select Month"){ var num = mth[nme]; if (cid === "month1" || cid === "month5" || cid === "P1m2") { nmth = 12-num; } else if (cid === "month3" || cid === "month4" || cid === "month6"){ nmth = num; } else if (cid === "P1m1"){ nmth = Min0(num-1); } } } $("#numm").val(nmth); var MaxBasCPP = {1 : 4466.67, 2 : 8933.33, 3 : 13400, 4 : 17866.67, 5 : 22333.33, 6 : 26800, 7 : 31266.67, 8 : 35733.33, 9 : 40200, 10 : 44666.67, 11 : 49133.33, 12 : 53600}; var MaxExemCPP = {1 : 291.67, 2 : 583.33, 3 : 875, 4 : 1166.67, 5 : 1458.33, 6 : 1750, 7 : 2041.67, 8 : 2333.33, 9 : 2625, 10 : 2916.67, 11 : 3208.33, 12 : 3500}; $("#L308_1").val(MaxBasCPP[nmth]); $("#L308_1_msg").html("Based on your selection in box A or Part 2 we calculate that you have "+nmth+" qualifying months. Based on the 2020 CPP monthly proration table your maximum CPP pensionable earnings are:"); $("#L308_4, #L308_12").val(MaxExemCPP[nmth]); $(".L308_4_msg").html("Based on your selection in box A or Part 2 we calculate that you have "+nmth+" qualifying months. Based on the 2020 CPP monthly proration table your maximum basic CPP exemption is:"); } function CPPmonth(){ var txt= + $("#mthb").val(); var mth=12; if (txt>0 && txt<13){ mth=12-txt; } $("#numm").val(mth); } function CalcInst() { var PAY = + $("#payable").val(); var CRE = + $("#credits").val(); var AMO = + $("#amounts").val(); var SUB1 = CRE - AMO; var TOTL = PAY - SUB1; $("#subtot1").val(SUB1); $("#subtot2").val(SUB1); $("#instot ").val(TOTL); } function Calc303_305_306_315(){ var DET=[]; for (i=1; i<22; i++){ DET[i]= + $("#L303_"+i).val(); } DET[2]=0; DET[7]=0; DET[15]=0; var MXM=4608; if ( $("#caream").is(":checked") ) { DET[2] = 2121; DET[7]=2121; DET[15]=2121; MXM=6807;} DET[1]=11474; DET[3]=DET[1]+DET[2]; DET[5]=Min0(DET[3]-DET[4]); DET[6]=11474; DET[8]=DET[6]+DET[7]; DET[10]=Min0(DET[8]-DET[9]); DET[11]=8720; DET[13]=DET[11]-DET[12]; if(DET[13]<0){DET[13]=0;} else if(DET[13]>2121){DET[13]=2121;} DET[16]=DET[14]+DET[15]; DET[18]=DET[16]-DET[17]; if(DET[18]<0){DET[18]=0;} else if(DET[18]>MXM){DET[18]=MXM;} DET[19]=DET[10]; DET[20]=DET[18]-DET[19]; for (i=1; i<22; i++){ $("#L303_"+i).val(Deci(DET[i])); } $("#t303, #L423_C1-13").val( Deci(DET[5]) ); $("#t305").val( Deci(DET[10]) ); $("#t306").val( Deci(DET[13]) ); $("#t315").val( Deci(DET[18]) ); } function Calc326(){ var LIN6 = 0; for (i=1; i<6; i++){ LIN6 += + $("#L326_"+i).val(); } LIN6 = Deci(LIN6); var LIN5 = + $("#L326_5").val(); var LIN7 = + $("#L326_7").val(); var LIN8 = + $("#L326_8").val(); var LIN9 = Min0( Deci(LIN7-LIN8) ); var LIN10 = Min0(LIN6 - LIN9); $("#L326_6").val(LIN6); $("#L326_9").val(LIN9); $("#L326_9-2").val(LIN9); $("#L326_10, #t326").val(LIN10); var M326_360_TX = LIN10 - Math.min( LIN5, LIN10 ); $("#L423_C1-14").val(M326_360_TX); } function Calc221(){ var DET=[]; for (i=0; i<16; i++){ DET[i] = + $("#L221_" + i).val(); } DET[4] = Deci(DET[1]+DET[2]+DET[3]); DET[8] = Deci(DET[4]+DET[5]+DET[6]+DET[7]); DET[12] = Deci(DET[9]+DET[10]+DET[11]); DET[15] = Deci(DET[13]+DET[14]); $("#L221_4, #L120").val(DET[4]); $("#L221_8, #L180").val(DET[8]); $("#L221_12, #L121").val(DET[12]); $("#L221_15, #L221").val(DET[15]); } function Calc327(){ var DET=[]; for (i=1; i<26; i++){ DET[i] = + $("#L323_"+i).val(); } var B1 = + $("#L323_b1").val(); var B2 = + $("#L323_b2").val(); var C1 = + $("#L323_c1").val(); var C2 = + $("#L323_c2").val(); DET[3] = B1 * 120; DET[4] = B2 * 20; DET[5] = DET[3]+DET[4]; DET[6] = C1 * 400; DET[7] = C2 * 65; DET[8] = DET[6]+DET[7]; DET[9] = DET[2]+DET[5]+DET[8]; DET[10] = DET[1]+DET[9]; DET[12] = + + $("#t300").val() + + $("#t301").val() + + $("#t303").val() + + $("#t305").val() + + $("#t367").val() + + $("#t306").val() + + $("#t308").val() + + $("#t310").val() + + $("#t312").val() + + $("#t317").val() + + $("#t362").val() + + $("#t395").val() + + $("#t363").val() + + $("#t364").val() + + $("#t370").val() + + $("#t369").val() + + $("#t313").val() + + $("#t314").val() + + $("#t315").val() + + $("#t316").val() + + $("#t318").val(); DET[13] = Min0(DET[11]-DET[12]); DET[14] = DET[1]; if(DET[13] 45282 && M260 <= 90563 ) { clm=2; PrevTaxLvl = 45282; PrevTax = 6792; FedTaxRate = 22.5; } else if ( M260 > 90563 && M260 <= 140388 ) { clm=3; PrevTaxLvl = 90563; PrevTax = 16075; FedTaxRate = 26; } else if ( M260 > 140388 && M260 <= 200000 && 2020 >= 2016 ) { clm=4; PrevTaxLvl = 140388; PrevTax = 29029; FedTaxRate = 29; } else if ( M260 > 140388 && 2020 <= 2015) { clm=4; PrevTaxLvl = 140388; PrevTax = 29029; FedTaxRate = 29; } else if ( M260 > 200000 && 2020 >= 2016 ) { clm=5; PrevTaxLvl = 200000; PrevTax = 46317; FedTaxRate = 33; } if( 2020 >= 2016 ){$(".Fed5Col").show(); $(".FTCol4Msg").html(" but not more than $ 200,000.00");} else{$(".Fed5Col").hide();} $(".tableCalc260FT .FTZero input").hide().val(0); $("#FTcol"+clm+"-1").show().val( Deci( M260 ) ); $("#FTcol"+clm+"-2").show().val( Deci( PrevTaxLvl ) ); $("#FTcol"+clm+"-3").show().val( Deci( M260 - PrevTaxLvl ) ); $("#FTcol"+clm+"-4").show().html( FedTaxRate+"%" ); var tFT = ( M260 - PrevTaxLvl) * ( FedTaxRate / 100 ); $("#FTcol"+clm+"-5").show().val( Deci( tFT ) ); $("#FTcol"+clm+"-6").show().val( Deci( PrevTax ) ); var M260FT = tFT + PrevTax; $("#FTcol"+clm+"-7").show().val( Deci( M260FT ) ); $("#t260FT, #L420_44, #L423_C1-1, .Ofed").val( Deci( M260FT ) ); $(".Ofed").html( Deci( M260FT ) ); var M314fpi = + $("#L256").val() + + $("#L115").val(); $("#L314fpiMsg").html(M314fpi); $("#L314fpi").attr({ "max" : M314fpi }); var DET=[]; for(i=45; i<65; i++){ DET[i] = + $("#L420_"+i).val(); } DET[46] = M260FT + DET[45]; DET[52]=0; for(i=47; i<52; i++){ DET[52]+=DET[i]; } DET[48] = + $("#L420_48").val(); DET[53]=DET[46]-DET[52]; if(DET[53]<0){DET[53]=0;} DET[55]=DET[53]-DET[54]; if(DET[55]<0){DET[55]=0;} if(DET[57]>650){DET[57]=650;} DET[60]=DET[57]+DET[58]+DET[59]; DET[61]=DET[55]-DET[60]; if(DET[61]<0){DET[61]=0;} DET[64]=DET[61]+DET[62]+DET[63]; for(i=45; i<65; i++){ $("#L420_"+i).val( Deci( DET[i] ) ); } $("#L420_46-2").val( Deci( DET[46] ) ); $("#L420_52-2").val( Deci( DET[52] ) ); $("#L420_60-2").val( Deci( DET[60] ) ); $("#t420, #L420_1").val( Deci( DET[64] ) ); $(".Ofednet").html( Deci( DET[64] ) ); } function Calc314() { var LIN115 = + $("#L115").val(); var LIN256 = + $("#L314fpi").val(); var IRA = + $("#usira").val(); var ANNT = + $("#ann").val(); var LIN129 = + $("#L129_1").val(); var TOT234 = LIN256 + IRA + ANNT ; var TOT15 = LIN115 - TOT234 ; var TOT67 = TOT15 + LIN129 ; $("#tot2-3-4").val( Deci( TOT234 ) ); $("#tot2-3-4-2").val( Deci( TOT234 ) ); $("#tot1-5").val( Deci( TOT15 ) ); $("#tot6-7").val( Deci( TOT67 ) ); $("#t314").val( Deci( TOT67 ) ); } function Calc316() { var CHCA = + $("#chcare").val(); var TOT23 = Min0(CHCA - 2112); var TOT14 = Min0(4667 - TOT23); var M316 = Math.min( 12506, Min0(TOT14 + 8001) ); $("#ttl2-3, #ttl2-3-2").val(TOT23); $("#tot1-4").val(TOT14); $("#t316").val(M316); } function Calc318() { var BASA = + $("#baseamt").val(); var DEPA = + $("#depam").val(); var TOTA = + $("#totam").val(); var LIN260 = + $("#L260").val(); var TOT12 = BASA - DEPA ; var TOT34 = TOT12 + TOTA ; var TOT56 = Min0(TOT34 - LIN260); $("#ttl1-2").val( Deci( TOT12 ) ); $("#ttl3-4").val( Deci( TOT34 ) ); $("#tot5-6").val( Deci( TOT56 ) ); $("#t318").val( Deci( TOT56 ) ); } function Calc410() { $("#L409").val( $("#t409").val() ); var LIN409 = + $("#L409").val(); var colname = "col1-"; var clm = "1"; if (LIN409 > 400 && LIN409 <= 750) { colname = "col2-"; clm = "2"; } if (LIN409 > 750) { colname = "col3-"; clm = "3"; } reset410(clm) ; var LIN2 = + $("#"+ colname + "2").val(); var LIN4 = + $("#" + colname + "4").val(); var LIN6 = + $("#" + colname + "6").val(); var RTOT = LIN409; var LIN3 = RTOT - LIN2 ; var LIN5 = LIN3 * ( LIN4 / 100 ) ; var LIN7 = Math.min(650, (LIN5 + LIN6) ); $("#" + colname + "1").val( Deci( RTOT ) ); $("#" + colname + "3").val( Deci( LIN3 ) ); $("#" + colname + "5").val( Deci( LIN5 ) ); $("#" + colname + "7, #t410").val( Deci( LIN7 ) ); } function reset410(clm) { clm = + clm; for (L=1; L<8; L++) { for (C=1; C<4; C++) { if (C != clm) { $("#col" + C + "-" + L).val(0); } } } $("#col2-2").val("400"); $("#col3-2").val("750"); $("#col1-4").val("75"); $("#col2-4").val("50"); $("#col3-4").val("33.33"); $("#col2-6").val("300"); $("#col3-6").val("475"); } function Calc452() { var LIN236 = + $("#L236_1").val() || 0 ; $("#LN236_452").val(LIN236); var SPOU = + $("#spouse").val() || 0 ; var LIN117 = + $("#L117").val() || 0 ; $("#LN117_452").val(LIN117); var LIN125 = + $("#L125").val() || 0 ; $("#LN125_452").val(LIN125); var LIN213 = + $("#LN213_452").val() || 0 ; $("#LN213_452msg").html("Calculated at $" + LIN213 + " ]"); var LIN232 = + $("#LN232_452").val() || 0 ; var LIN215 = Math.min ( 1172, ( ( + $("#L232").val() || 0 + + $("#L332").val() || 0 ) * ( 25 / 100 ) ) ); var B452 = 25939; var TOT12 = LIN236 + SPOU ; var TOT45 = LIN117 + LIN125; var TOT36 = TOT12 - TOT45 ; var TOT89 = LIN213 + LIN232; var TOT710 = TOT36 + TOT89; var TOT1112 = Min0(TOT710 - B452); var TOT13 = TOT1112 * (5 / 100); var LIN452 = Min0(LIN215 - TOT13); $("#add1-2, #add1-2-2").val( Deci( TOT12 ) ); $("#add4-5, #add4-5-2").val( Deci( TOT45 ) ); $("#min3-6").val( Deci( TOT36 ) ); $("#add8-9, #add8-9-2").val( Deci( TOT89 ) ); $("#add7-10").val( Deci( TOT710 ) ); $("#min11-12").val( Deci( TOT1112 ) ); $("#L13-5PC").val( Deci( TOT13 ) ); $("#L452,#L452_1, #t452").val( Deci( LIN452 ) ); } function Calc423(){ var LIN1=0, LIN2=0, LIN3=0, col1=[], col2=[]; var LINi1 = + $("#L423_Ch3-1").val(); var LINi2 = + $("#L423_Ch3-2").val(); var LINi3 = + $("#L423_Ch3-3").val(); var LINi4 = + $("#L423_Ch3-4").val(); var LINi5 = Min0( LINi3 - LINi4 ); var LINi6 = Min0( LINi2 - LINi5 ); var LINi7 = Min0( LINi1 - LINi6 ); $("#L423_Ch3-5, #L423_Ch3-5-2").val( Deci( Min0( LINi3 - LINi4 ) ) ); $("#L423_Ch3-6, #L423_Ch3-6-2").val( Deci( Min0( LINi2 - LINi5 ) ) ); $("#L423_Ch3-7, #L423_C2-13").val( Deci( Min0( LINi1 - LINi6 ) ) ); for (c=1; c<3; c++){ LIN1 = + $("#L423_C"+ c + "-1").val(); LIN2 = + $("#L423_C"+ c + "-2").val(); LIN3 = Min0( LIN1-LIN2 ); $("#L423_C"+ c + "-3").val( Deci( LIN3 ) ); $("#L423_C"+ c + "-11").val( Deci( LIN2 ) ); $("#L423_C"+ c + "-20").val( Deci( LIN3 ) ); } for (i=4; i<20; i++){ if (i===5){i=6;} col1[i] = + $("#L423_C1-" + i).val(); col2[i] = + $("#L423_C2-" + i).val(); } var DIF = col1[4] - col2[4]; if( col2[4] > col1[4] ){ DIF = col2[4] - col1[4]; } $("#L423_diff").val( Deci( DIF ) ); var LIN5 = DIF * 0.5; $("#L423_5").val( Deci( LIN5 ) ); var VLU = 50000; if (LIN5 < 50000){ VLU = LIN5; } if(col1[4]>=col2[4]){ col1[6] = VLU; col2[6] = 0; col1[8] = 0; col2[8] = VLU; } else if (col1[4]=0){ col1[19] = col1[17] + col1[18]; } else if (col1[18]<0){ col1[19] = col1[17] - col1[18]; } if (col2[18]>=0){ col2[19] = col2[17] + col2[18]; } else if (col1[18]<0){ col2[19] = col2[17] - col2[18]; } if (col1[12]<0){ col1[18] = col1[12]; } if (col2[12]<0){ col2[18] = col2[12]; } for (i=4; i<20; i++){ if (i===5){i=6;} $("#L423_C1-" + i).val( Deci( col1[i] ) ); $("#L423_C2-" + i).val( Deci( col2[i] ) ); } $("#L423_C1-21").val( Deci( col1[19] ) ); $("#L423_C2-21").val( Deci( col2[19] ) ); $("#L423_Ch1-1").val( Deci( col1[9] ) ); $("#L423_Ch2-1").val( Deci( col2[9] ) ); CalcChart12("L423_Ch1-1"); CalcChart12("L423_Ch2-1"); var LIN20=0; var LIN21=0; var LIN22=0; var LIN23=0; for (i=1; i<3; i++){ LIN20 = + $("#L423_C" + i + "-20").val(); LIN21 = + $("#L423_C" + i + "-21").val(); LIN22 = LIN20 - LIN21; LIN23 = 2000; if ( LIN22 < 2000 ){LIN23=LIN22;} $("#L423_C" + i + "-22").val( Deci( LIN22 ) ); $("#L423_C" + i + "-23").val( Deci( LIN23 ) ); } $("#t423, #L420_48").val( $("#L423_C1-23").val() ); } function CalcChart12(Flx){ var prf = Flx.substring(0,9); $("."+prf+"Clr .TCZero input").hide().val(0); var TC260 = + $("#" + prf + "1").val(); var LIN2 = TC260; var clm = 1, PrevTaxLvl = 0, PrevTax = 0, FedTaxRate = 15; if ( TC260 > 45282 && TC260 <= 90563 ) { clm=2; PrevTaxLvl = 45282; PrevTax = 6792; FedTaxRate = 22.5; } else if ( TC260 > 90563 && TC260 <= 140388 ) { clm=3; PrevTaxLvl = 90563; PrevTax = 16075; FedTaxRate = 26; } else if ( TC260 > 140388 && TC260 <= 200000 && 2020 >= 2016 ) { clm=4; PrevTaxLvl = 140388; PrevTax = 29029; FedTaxRate = 29; } else if ( TC260 > 140388 && 2020 <= 2015) { clm=4; PrevTaxLvl = 140388; PrevTax = 29029; FedTaxRate = 29; } else if ( TC260 > 200000 && 2020 >= 2016 ) { clm=5; PrevTaxLvl = 200000; PrevTax = 46317; FedTaxRate = 33; } var cid = "L423_C1-10"; if (prf==="L423_Ch2-"){ cid="L423_C2-10"; } $("#" + prf + "1-" + clm).show().val( Deci( TC260 ) ); $("#" + prf + "2-" + clm).show().val( Deci( PrevTaxLvl ) ); $("#" + prf + "3-" + clm).show().val( Deci( TC260 - PrevTaxLvl ) ); $("#" + prf + "4-" + clm).show().val( FedTaxRate+"%" ); var tTC = ( TC260 - PrevTaxLvl) * ( FedTaxRate / 100 ); $("#" + prf + "5-" + clm).show().val( Deci( tTC ) ); $("#" + prf + "6-" + clm).show().val( Deci( PrevTax ) ); var TC260FT = tTC + PrevTax; $("#" + cid + ", #" + prf + "7-" + clm).show().val( Deci( TC260FT ) ); } function Calc367() { var N352 = + $("#t352").val(); var N367 = N352 * 2121 ; $("#t367").val(N367); } function Calc349(){ var DET = []; for (i=1; i<15; i++){ DET[i] = + $("#L349_"+i).val(); } var LIN236 = + $("#t236").val(); var LIN78 = + $("#L349_78").val(); var LIN340 = + $("#t340").val(); var LIN342 = + $("#t342").val(); var LIN343 = + $("#t343").val(); var LIN344 = + $("#t344").val(); var LIN345 = + $("#t345").val(); var LIN347 = + $("#t347").val(); if( LIN343 > 1000 ){ LIN343 = 1000;} DET[5] = DET[1] + DET[2] + DET[3] +DET[4]; DET[6] = LIN236 * (75 / 100); if( DET[5] < DET[6] ){ LIN340 = DET[5]; $("#L349_5_msg").html("The amount on line 5 is less than the amount on line 6 so the amount from line 5 has been added to line 340 below"); } LIN78 = DET[7] + DET[8]; DET[9] = LIN78 * (25 / 100) ; DET[10] = DET[6] + DET[9]; if ( LIN236 < DET[10] ){ DET[10] = LIN236; } if ( DET[5] > 0 && DET[10] > 0 ){ LIN340 = DET[5]; if ( DET[10] < DET[5] ){ LIN340 = DET[10]; } } LIN344 = LIN340+LIN342; LIN345 = Math.min(200, LIN344); DET[11] = LIN345 * (15 / 100); LIN347 = LIN344 - LIN345; DET[12] = LIN347 * (29 / 100); DET[13] = Math.min(1000, LIN343) * (25 / 100); DET[14] = DET[11] + DET[12] + DET[13]; for (i=1; i<15; i++){ $("#L349_"+i).val(Deci(DET[i])); } $("#t236").val(Deci(LIN236)); $("#L349_78").val(Deci(LIN78)); $("#t340").val(Deci(LIN340)); $("#t342").val(Deci(LIN342)); $("#t343").val(Deci(LIN343)); $("#t344").val(Deci(LIN344)); $("#t345").val(Deci(LIN345)); $("#t347").val(Deci(LIN347)); $("#t349").val(Deci(DET[14])); var M335 = + + $("#t300").val() + + $("#t301").val() + + $("#t303").val() + + $("#t305").val() + + $("#t367").val() + + $("#t306").val() + + $("#t308").val() + + $("#t310").val() + + $("#t312").val() + + $("#t317").val() + + $("#t362").val() + + $("#t395").val() + + $("#t363").val() + + $("#t364").val() + + $("#t370").val() + + $("#t369").val() + + $("#t313").val() + + $("#t314").val() + + $("#t315").val() + + $("#t316").val() + + $("#t318").val() + + $("#t319").val() + + $("#t323").val() + + $("#t324").val() + + $("#t326").val() + + $("#t332").val(); var M338 = M335 * ( 15 / 100); M350 = M338 + DET[14]; $("#t350, #L420_47, #L423_C1-2").val( Deci( M350 ) ); } function Calc150() { var LIN147 = 0; var LIN150 = + $("#L101").val(); for (i=104; i<144; i++) { if (i==104 || (i>112 && i<118) || (i>118 && i <123) || (i>124 && i<131) || i==135 || i==137 || i==139 || i==141 || i==143) { LIN150 += + $("#L" + i).val(); } } for (i=144; i<147; i++) { LIN147 += + $("#L" + i).val(); } LIN150 += LIN147; var n363 = + $("#L101").val() + + $("#L104").val(); if(n363 > 0) { var LIN363 = Math.min( n363, 1161 ); $("#t363").val(LIN363); } $("#L115_1").val($("#L115").val()); $("#L125_1").val($("#L125").val()); $("#L147, #L147-2").val(LIN147); $("#L150, #L150-2, #L150-3").val(LIN150); if ($("input#advanced").is(":checked")) {$("#TaxableIncome").val(LIN150);} $(".Oincome").html(LIN150); } function Calc236() { var LIN150 = + $("#L150").val(); var LIN235 = + $("#L235").val(); var LIN233 = 0; for (i=207; i<233; i++) { if ((i>206 && i<209) || i==210 || (i>211 && i<216) || i==217 || (i>218 && i<223) || i==224 || i==229 || i==231 || i==232) { LIN233 += + $("#L" + i).val() || 0; } } var LIN234 = Min0( LIN150 - Deci(LIN233) ); var LIN236 = Min0( LIN234 - Deci(LIN235) ); $("#L233").val(LIN233); $("#L233-2").val(LIN233); $("#L234, #L234_1").val(LIN234); } function Calc484_485() { var LIN482 = 0, LIN484 = 0, LIN485 = 0, LIN435 = 0 ; var LIN458 = + $("#L458").val(); var LIN459 = Deci(LIN458 * (15 / 100 )); LIN435 += + $("#L420_1").val() + + $("#L421").val() + + $("#L430").val() + + $("#L422").val() + + $("#L428").val() || 0; for (i=437; i<480; i++) { if (i===438){i=440;} else if (i===441){i=448;} else if (i===449){i=450;} else if (i===451){i=452;} else if (i===455){i=456;} else if (i===460){i=476;} else if (i===477){i=479;} LIN482 += + $("#L" + i).val(); } var REFU = Deci( LIN435 - LIN482 ); if(REFU >= 0){LIN485 = REFU; $("#refund_1").html("$"+REFU);}else{LIN484 = - REFU; $("#refund_1").html("- $( "+LIN484+" )
[ Refund Due ]"); } $("#L435").val(LIN435); $("#L459").val(LIN459); $("#L482").val(LIN482); $("#L482-2").val(LIN482); $("#refund").val(REFU); $("#L484").val(LIN484); $("#L485").val(LIN485); } function Calc208(){ var DET=[]; for (i=1; i<18; i++){ DET[i] = + $("#L208_"+i).val(); } DET[4]=DET[2]+DET[3]; DET[5]=DET[1]+ + DET[4]; DET[8]=DET[6]+DET[7]; DET[9]=DET[5]-DET[8]; DET[12]=DET[10]-DET[11]; DET[15]=DET[13]+DET[14]; DET[16]=DET[9]; if (DET[15]