[ 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(){ } function CalcProvince(){ if(IsDisabled) { } if(IsOver65) { } if(IsSelfEmployed) { } if(HasDependant) { } if(DependantDisabled) { } if(HasSpouse) { } if(SpouseDisabled) { } if(HasChildren) { } if(ChildrenDisabled) { } } $(".CalcNRR").change(function(){ var balow=0; var LINB=0; var DET=[]; for(i=0; i<483; i++){ DET[i]=""; } DET[101]=+$("#NRR_L101").val(); DET[104]=+$("#NRR_L104").val(); DET[113]=+$("#NRR_L113").val(); DET[114]=+$("#NRR_L114").val(); DET[115]=+$("#NRR_L115").val(); DET[116]=+$("#NRR_L116").val(); DET[117]=+$("#NRR_L117").val(); DET[119]=+$("#NRR_L119").val(); DET[120]=+$("#NRR_L120").val(); DET[121]=+$("#NRR_L121").val(); DET[122]=+$("#NRR_L122").val(); DET[125]=+$("#NRR_L125").val(); DET[126]=+$("#NRR_L126").val(); DET[127]=+$("#NRR_L127").val(); DET[128]=+$("#NRR_L128").val(); DET[129]=+$("#NRR_L129").val(); DET[130]=+$("#NRR_L130").val(); DET[135]=+$("#NRR_L135").val(); DET[137]=+$("#NRR_L137").val(); DET[139]=+$("#NRR_L139").val(); DET[141]=+$("#NRR_L141").val(); DET[143]=+$("#NRR_L143").val(); DET[144]=+$("#NRR_L144").val(); DET[145]=+$("#NRR_L145").val(); DET[146]=+$("#NRR_L146").val(); DET[147]=DET[144]+DET[145]+DET[146]; DET[150]=DET[101]; for(i=104; i<144; i++){ if(DET[i] !== ""){DET[150]+=DET[i];} } DET[150]+=DET[147]; DET[207]=+$("#NRR_L207").val(); DET[208]=+$("#NRR_L208").val(); DET[210]=+$("#NRR_L210").val(); DET[212]=+$("#NRR_L212").val(); DET[213]=+$("#NRR_L213").val(); DET[214]=+$("#NRR_L214").val(); DET[215]=+$("#NRR_L215").val(); DET[217]=+$("#NRR_L217").val(); DET[219]=+$("#NRR_L219").val(); DET[220]=+$("#NRR_L220").val(); DET[221]=+$("#NRR_L221").val(); DET[222]=+$("#NRR_L222").val(); DET[223]=+$("#NRR_L223").val(); DET[224]=+$("#NRR_L224").val(); DET[229]=+$("#NRR_L229").val(); DET[231]=+$("#NRR_L231").val(); DET[232]=+$("#NRR_L232").val(); DET[235]=+$("#NRR_L235").val(); DET[233]=DET[207]+DET[208]; for(i=210; i<225; i++){ if(DET[i] !== ""){DET[233]+=DET[i];} } DET[233] += DET[229] + DET[231] + DET[232]; DET[234] = Math.max(DET[150] - DET[233],0); DET[236] = Math.max(DET[234 ]- DET[235],0); DET[244] =+ $("#NRR_L244").val(); DET[248] =+ $("#NRR_L248").val(); DET[249] =+ $("#NRR_L249").val(); DET[250] =+ $("#NRR_L250").val(); DET[251] =+ $("#NRR_L251").val(); DET[252] =+ $("#NRR_L252").val(); DET[253] =+ $("#NRR_L253").val(); DET[254] =+ $("#NRR_L254").val(); DET[255] =+ $("#NRR_L255").val(); DET[256] =+ $("#NRR_L256").val(); DET[257] = 0; for(i=244; i<257; i++){ if(DET[i] !== ""){DET[257]+=DET[i];} } DET[260]=Math.max(DET[236]-DET[257],0); DET[420]=+$("#NRR_L420").val(); DET[421]=+$("#NRR_L421").val(); DET[430]=+$("#NRR_L430").val(); DET[422]=DET[235]; DET[428]=+$("#NRR_L428").val(); DET[435]=DET[420]+DET[421]+DET[430]+DET[422]+DET[428]; DET[437]=+$("#NRR_L437").val(); DET[438]=+$("#NRR_L438").val(); DET[439]=DET[437]-DET[438]; DET[458]=+$("#NRR_L458").val(); DET[459]=Deci(DET[458]*0.15); DET[437]=+$("#NRR_L437").val(); DET[440]=+$("#NRR_L440").val(); DET[448]=+$("#NRR_L448").val(); DET[450]=+$("#NRR_L450").val(); LINB=+$("#NRR_LB").val(); DET[451]=Math.max(DET[450]-LINB,0); DET[452]=+$("#NRR_L452").val(); DET[453]=+$("#NRR_L453").val(); DET[454]=+$("#NRR_L454").val(); DET[456]=+$("#NRR_L456").val(); DET[457]=+$("#NRR_L457").val(); DET[476]=+$("#NRR_L476").val(); DET[482]=DET[439]+DET[440]+DET[448]; for(i=451; i<477; i++){ if(DET[i] !== ""){DET[482]+=DET[i];} } balow=DET[435]-DET[482]; for (i=101; i<483; i++){ if(DET[i] !== ""){ $("#NRR_L"+i).val(Deci(DET[i])); } } $("#NRR_L147-2").val(Deci(DET[147])); $("#NRR_L150-2").val(Deci(DET[150])); $("#NRR_L233-2").val(Deci(DET[233])); $("#NRR_L257-2").val(Deci(DET[257])); $("#NRR_L439-2").val(Deci(DET[439])); $("#NRR_L451-2").val(Deci(DET[451])); $("#NRR_LB").val(Deci(LINB)); $("#NRR_L482-2").val(Deci(DET[482])); $("#NRR_balow").val(Deci(balow)); }); $(".CalcNRS10").change(function(){ var DET=[]; for (i=1; i<25; i++){ DET[i]= + $("#NRS10_L"+i).val(); } DET[2]=70000; DET[4]=Math.max(DET[2]-DET[3],0); DET[5]=Math.min(DET[1],DET[4]); DET[6]=0.993; DET[7]=Deci(Math.min(DET[5]*(DET[6]/100),695.10)); DET[8]=Deci(DET[7]*0.43706); DET[9]=DET[7]; DET[10]=DET[8]; DET[11]=Math.min(Math.max(DET[9]-DET[10],0),391.30); DET[13]=70000; DET[15]=Math.max(DET[13]-DET[14],0); DET[16]=Math.min(DET[12],DET[15]); DET[17]=0.559; DET[18]=Deci(Math.min(DET[16]*(DET[17]/100),391.30)); DET[19]=Math.min(DET[19],49500); DET[20]=1.54; DET[21]=Deci(Math.min(DET[19]*(DET[20]/100),762.30)); DET[23]=DET[21]; DET[24]=Math.max(DET[22]-DET[23],0); for (i=1; i<25; i++){ if(i!==6 && i!==17){$("#NRS10_L"+i).val(Deci(DET[i]));} } $("#NRS10_L7-2").val(Deci(DET[7])); $("#NRS10_L7-3").val(Deci(DET[7])); $("#NRS10_L11-2").val(Deci(DET[11])); $("#NRS10_L15-2").val(Deci(DET[15])); $("#NRS10_L18-2").val(Deci(DET[18])); $("#NRS10_L24-2").val(Deci(DET[24])); }); $(".CalcNRS11").change(function(){ var DET=[]; for(i=1; i<26; i++){ DET[i]= + $("#NRS11_L"+i).val(); } var COLB1 = Math.min(+ $("#NRS11_colB1").val(),12); var COLB2 = Math.min(+ $("#NRS11_colB2").val(),12); var COLC1 = Math.min(+ $("#NRS11_colC1").val(),12); var COLC2 = Math.min(+ $("#NRS11_colC2").val(),12); DET[3]=Deci(COLB1*120); DET[4]=Deci(COLB2*20); DET[5]=DET[3]+DET[4]; DET[6]=Deci(COLC1*400); DET[7]=Deci(COLC2*65); DET[8]=DET[6]+DET[7]; DET[9]=DET[2]+DET[5]+DET[8]; DET[10]=DET[1]+DET[9]; DET[13]=Math.max(DET[11]-DET[12],0); DET[14]=Math.min(DET[1],DET[13]); DET[15]=DET[13]-DET[14]; DET[16]=Math.min(DET[9],DET[15]); DET[17]=DET[14]+DET[16]; DET[18]=DET[10]; DET[19]=DET[17]; DET[20]=DET[18]-DET[19]; DET[21]=0; DET[22]=0; DET[23]=0; DET[25]=DET[20]; if ($("#NRS11_tran").is(":checked")){ DET[21]=Math.min(DET[9],5000); DET[22]=DET[16]; DET[23]=Math.max(DET[21]-DET[22],0); DET[24]=Math.min(DET[23],DET[24]); DET[25]=DET[20]-DET[24]; } for (i=1; i<26; i++){ $("#NRS11_L"+i).val(Deci(DET[i])); } $("#NRS11_colB1").val(Deci(COLB1)); $("#NRS11_colB2").val(Deci(COLB2)); $("#NRS11_colC1").val(Deci(COLC1)); $("#NRS11_colC2").val(Deci(COLC2)); $("#NRS11_L5-2").val(Deci(DET[5])); $("#NRS11_L8-2").val(Deci(DET[8])); $("#NRS11_L9-2").val(Deci(DET[9])); $("#NRS11_L14-2").val(Deci(DET[14])); }); $(".CalcNRS1A").change(function(){ clm=1; var LIN=[]; for(i=0; i<39; i++){ LIN[i]=0; } var col1=[]; var col2=[]; var DIF=0; for(i=1; i<3; i++){ LIN[24]= + $("#NRS1A_chr"+ i + "-1").val(); clm=1; if(LIN[24]>44701 && LIN[24]<=89401){clm=2;} else if (LIN[24]>89401 && LIN[24]<=138586){clm=3;} else if(LIN[24]>138586){clm=4;} for(r=2; r<8; r++){ LIN[24+r]= + $("#NRS1A_chr"+i+"-"+r+"-"+clm).val(); } LIN[25]=LIN[24]; LIN[27]=LIN[25]-LIN[26]; LIN[29]=Deci(LIN[27]*(LIN[28]/100)); LIN[31]=Deci(LIN[29]+LIN[30]); for(c=1; c<3; c++){ for(r=1; r<8; r+=2){ $("#NRS1A_chr"+i+"-"+r+"-"+c).val(0); } } for(r=1; r<8; r++){ $("#NRS1A_chr"+i+"-"+r+"-"+clm).val(LIN[24+r]); } $("#NRS1A_col" + i + "-10").val(LIN[31]); } for(i=1; i<8; i++){ LIN[31+i]= + $("#NRS1A_chr3-"+ i).val(); } LIN[33]=2093; LIN[35]=11327; LIN[36]=Math.max(LIN[34]-LIN[35],0); LIN[37]=Math.max(LIN[33]-LIN[36],0); LIN[38]=Math.max(LIN[32]-LIN[37],0); LIN[13]=LIN[38]; for(i=1; i<8; i++){ $("#NRS1A_chr3-"+ i).val(LIN[31+i]); } $("#NRS1A_chr3-5-2").val(LIN[36]); $("#NRS1A_chr3-6-2").val(LIN[37]); $("#NRS1A_col1-13").val(Deci(LIN[38])); $("#NRS1A_col2-13").val(Deci(LIN[38])); for (c=1; c<3; c++){ LIN[1]= + $("#NRS1A_col"+ c + "-1").val(); LIN[2]= + $("#NRS1A_col"+ c + "-2").val(); LIN[3]=Math.max(LIN[1]-LIN[2],0); $("#NRS1A_col"+ c + "-3").val(Deci(LIN[3])); $("#NRS1A_col"+ c + "-11").val(Deci(LIN[2])); $("#NRS1A_col"+ c + "-20").val(Deci(LIN[3])); } for (i=1; i<24; i++){ if (i===5){i=6;} col1[i]= + $("#NRS1A_col1-"+i).val(); col2[i]= + $("#NRS1A_col2-"+i).val(); } DIF=Deci(Math.max(col1[4]-col2[4],col2[4]-col1[4])); $("#NRS1A_diff").val(DIF); LIN[5]=Deci(DIF*0.5); $("#NRS1A_L5").val(LIN[5]); LIN[6]=Math.min(LIN[5],50000); if(col1[4]>=col2[4]){ col1[6]=LIN[6]; col2[6]=0; col1[8]=0; col2[8]=LIN[6]; } 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[12]="(" + (0-col1[12]) + ")"; col1[18]=col1[12]; } col1[21]=col1[19]; col2[21]=col2[19]; $("#NRS1A_chr1-1").val(col1[9]); $("#NRS1A_chr2-1").val(col2[9]); for (i=1; i<24; i++){ if (i===5){i=6;} $("#NRS1A_col1-" + i).val(col1[i]); $("#NRS1A_col2-" + i).val(col2[i]); } for (i=1; i<3; i++){ LIN[20]= + $("#NRS1A_col"+ i + "-20").val(); LIN[21]= + $("#NRS1A_col"+ i + "-21").val(); LIN[22]=Math.max(LIN[20]-LIN[21],0); LIN[23]=Math.min(LIN[22],2000); $("#NRS1A_col" + i + "-22").val(LIN[22]); $("#NRS1A_col" + i + "-23").val(LIN[23]); } }); $(".CalcNRS1").change(function(){ var DET=[]; for (i=1; i<72; i++){ if(i===40){i=47;} DET[i]= Math.max(+ $("#NRS1_L"+i).val(),0); } var L352= Math.max(+ $("#NRS1_L352").val(),0); var clm=1; var TMP=0; DET[1]=11327; DET[2]=Math.min(DET[2],7033); DET[5]=L352*2093; DET[7]=Math.min(DET[7],2630.25); DET[9]=Math.min(DET[9],762.30); DET[11]=Math.min(DET[11],391.30); DET[16]=Math.min(DET[16],1146); DET[21]=Math.min(DET[21],2000); DET[31]=Math.max(DET[29]-DET[30],0); DET[33]=DET[31]+DET[32]; DET[34]=DET[1]; for(i=2; i<34; i++){ if(i===29){i=33;} DET[34]+=DET[i]; } DET[35]=15; DET[36]=Deci(DET[34]*(DET[35]/100)); DET[38]=DET[36]+DET[37]; if(DET[39]>44701 && DET[39]<=89401){clm=2;} else if(DET[39]>89401 && DET[39]<=138586){clm=3;} else if(DET[39]>138586){clm=4;} for(i=2; i<8; i++){ DET[i+39]= + $("#NRS1_col"+clm+"-"+i).val(); } for(c=1; c<5; c++){ for(r=1; r<8; r+=2){ $("#NRS1_col"+c+"-"+r).val(0); } } DET[40]=DET[39]; DET[42]=DET[40]-DET[41]; DET[44]=Deci(DET[42]*(DET[43]/100)); DET[46]=DET[44]+DET[45]; for(i=1; i<8; i++){ $("#NRS1_col"+clm+"-"+i).val(Deci(DET[i+39])); } DET[47]=DET[46]; DET[49]=DET[47]+DET[48]; TMP=DET[38]; if($("#NRS1_chk50").is(":checked")){TMP=DET[50];} DET[50]=TMP; DET[55]=DET[50]+DET[51]+DET[52]+DET[53]+DET[54]; DET[56]=Math.max(DET[49]-DET[55],0); DET[57]=Deci(DET[56]*0.48); DET[58]=DET[56]+DET[57]; DET[60]=Math.max(DET[58]-DET[59],0); DET[62]=Math.min(DET[62],650); DET[65]=DET[62]+DET[63]+DET[64]; DET[66]=Math.max(DET[60]-DET[65],0); DET[68]=DET[66]-DET[67]; DET[71]=DET[68]+DET[69]+DET[70]; for (i=1; i<72; i++){ if(i===40){i=47;} $("#NRS1_L"+i).val(Deci(DET[i])); } $("#NRS1_L49-2").val(Deci(DET[49])); $("#NRS1_L55-2").val(Deci(DET[55])); $("#NRS1_L65-2").val(Deci(DET[65])); }); $(".CalcNRS2").change(function(){ var DET=[]; for (i=1; i<11; i++){ DET[i]= + $("#NRS2_L"+i).val(); } DET[3]=Math.min(DET[3],2000); DET[6]=DET[1]+DET[2]+DET[3]+DET[4]+DET[5]; DET[9]=Math.max(DET[7]-DET[8],0); DET[10]=Math.max(DET[6]-DET[9],0); for (i=1; i<11; i++){ $("#NRS2_L"+i).val(Deci(DET[i])); } $("#NRS2_L9-2").val(Deci(DET[9])); }); $(".CalcNRSA").change(function(){ var DET=[]; for(i=1; i<17; i++){ DET[i]= Math.max(+ $("#NRSA_L"+i).val(),0); } DET[5]=0;DET[13]=0; for(i=1; i<13; i++){ if(i<5){DET[5]+=DET[i];}else if(i>5){DET[13]+=DET[i];} } DET[14]=DET[5]+DET[13]; DET[16]=Math.max(DET[14]-DET[15],0); for (i=1; i<17; i++){ $("#NRSA_L"+i).val(Deci(DET[i])); } $("#NRSA_L5-2").val(Deci(DET[5])); $("#NRSA_L13-2").val(Deci(DET[13])); }); $(".CalcNRSB").change(function(){ var DET=[]; for(i=1; i<10; i++){ DET[i]= Math.max(+ $("#NRSB_L"+i).val(),0); } DET[3]=0; if(DET[1]>0 && DET[2]>0){DET[3]=Deci((DET[1]/DET[2])*100);} DET[6]=0; if(DET[4]>0 && DET[5]>0){DET[6]=Deci((DET[4]/DET[5])*100);} DET[9]=Deci(DET[8]*0.15); for (i=1; i<10; i++){ $("#NRSB_L"+i).val(Deci(DET[i])); } }); $(".CalcNRSC").change(function(){ var AMT=[]; var RTE=[]; for(i=1; i<15; i++){ AMT[i]= Math.max(+ $("#NRSC_amnt"+i).val(),0); RTE[i]= Math.max(+ $("#NRSC_rate"+i).val(),0); } var DET=[]; for(i=1; i<25; i++){ DET[i]= Math.max(+ $("#NRSC_L"+i).val(),0); } AMT[15]=0; DET[15]=0; for(i=1; i<15; i++){ DET[i]=Deci(AMT[i]*(RTE[i]/100)); AMT[15]+=AMT[i]; DET[15]+=DET[i]; } DET[17]=AMT[15]-DET[16]; DET[20]=Math.max(DET[18]-DET[19],0); DET[22]=Deci(DET[20]*DET[21]); DET[23]=DET[18]; DET[24]=Deci(DET[22]/DET[23]); for(i=1; i<15; i++){ $("#NRSC_amnt"+i).val(Deci(AMT[i])); $("#NRSC_rate"+i).val(Deci(RTE[i])); } $("#NRSC_amnt15").val(Deci(AMT[15])); for (i=1; i<25; i++){ $("#NRSC_L"+i).val(Deci(DET[i])); } }); 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] = 2553; COL1[24] = 18263; COL1[36] = 31031; COL1[38] = 7.5; } else { COL1[21] = 1015; COL1[24] = 11903; COL1[36] = 20072; 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] ), 524 ); 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(); 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(){ } function CalcProvince(){ if(IsDisabled) { } if(IsOver65) { } if(IsSelfEmployed) { } if(HasDependant) { } if(DependantDisabled) { } if(HasSpouse) { } if(SpouseDisabled) { } if(HasChildren) { } if(ChildrenDisabled) { } } $(".CalcNRR").change(function(){ var balow=0; var LINB=0; var DET=[]; for(i=0; i<483; i++){ DET[i]=""; } DET[101]=+$("#NRR_L101").val(); DET[104]=+$("#NRR_L104").val(); DET[113]=+$("#NRR_L113").val(); DET[114]=+$("#NRR_L114").val(); DET[115]=+$("#NRR_L115").val(); DET[116]=+$("#NRR_L116").val(); DET[117]=+$("#NRR_L117").val(); DET[119]=+$("#NRR_L119").val(); DET[120]=+$("#NRR_L120").val(); DET[121]=+$("#NRR_L121").val(); DET[122]=+$("#NRR_L122").val(); DET[125]=+$("#NRR_L125").val(); DET[126]=+$("#NRR_L126").val(); DET[127]=+$("#NRR_L127").val(); DET[128]=+$("#NRR_L128").val(); DET[129]=+$("#NRR_L129").val(); DET[130]=+$("#NRR_L130").val(); DET[135]=+$("#NRR_L135").val(); DET[137]=+$("#NRR_L137").val(); DET[139]=+$("#NRR_L139").val(); DET[141]=+$("#NRR_L141").val(); DET[143]=+$("#NRR_L143").val(); DET[144]=+$("#NRR_L144").val(); DET[145]=+$("#NRR_L145").val(); DET[146]=+$("#NRR_L146").val(); DET[147]=DET[144]+DET[145]+DET[146]; DET[150]=DET[101]; for(i=104; i<144; i++){ if(DET[i] !== ""){DET[150]+=DET[i];} } DET[150]+=DET[147]; DET[207]=+$("#NRR_L207").val(); DET[208]=+$("#NRR_L208").val(); DET[210]=+$("#NRR_L210").val(); DET[212]=+$("#NRR_L212").val(); DET[213]=+$("#NRR_L213").val(); DET[214]=+$("#NRR_L214").val(); DET[215]=+$("#NRR_L215").val(); DET[217]=+$("#NRR_L217").val(); DET[219]=+$("#NRR_L219").val(); DET[220]=+$("#NRR_L220").val(); DET[221]=+$("#NRR_L221").val(); DET[222]=+$("#NRR_L222").val(); DET[223]=+$("#NRR_L223").val(); DET[224]=+$("#NRR_L224").val(); DET[229]=+$("#NRR_L229").val(); DET[231]=+$("#NRR_L231").val(); DET[232]=+$("#NRR_L232").val(); DET[235]=+$("#NRR_L235").val(); DET[233]=DET[207]+DET[208]; for(i=210; i<225; i++){ if(DET[i] !== ""){DET[233]+=DET[i];} } DET[233] += DET[229] + DET[231] + DET[232]; DET[234] = Math.max(DET[150] - DET[233],0); DET[236] = Math.max(DET[234 ]- DET[235],0); DET[244] =+ $("#NRR_L244").val(); DET[248] =+ $("#NRR_L248").val(); DET[249] =+ $("#NRR_L249").val(); DET[250] =+ $("#NRR_L250").val(); DET[251] =+ $("#NRR_L251").val(); DET[252] =+ $("#NRR_L252").val(); DET[253] =+ $("#NRR_L253").val(); DET[254] =+ $("#NRR_L254").val(); DET[255] =+ $("#NRR_L255").val(); DET[256] =+ $("#NRR_L256").val(); DET[257] = 0; for(i=244; i<257; i++){ if(DET[i] !== ""){DET[257]+=DET[i];} } DET[260]=Math.max(DET[236]-DET[257],0); DET[420]=+$("#NRR_L420").val(); DET[421]=+$("#NRR_L421").val(); DET[430]=+$("#NRR_L430").val(); DET[422]=DET[235]; DET[428]=+$("#NRR_L428").val(); DET[435]=DET[420]+DET[421]+DET[430]+DET[422]+DET[428]; DET[437]=+$("#NRR_L437").val(); DET[438]=+$("#NRR_L438").val(); DET[439]=DET[437]-DET[438]; DET[458]=+$("#NRR_L458").val(); DET[459]=Deci(DET[458]*0.15); DET[437]=+$("#NRR_L437").val(); DET[440]=+$("#NRR_L440").val(); DET[448]=+$("#NRR_L448").val(); DET[450]=+$("#NRR_L450").val(); LINB=+$("#NRR_LB").val(); DET[451]=Math.max(DET[450]-LINB,0); DET[452]=+$("#NRR_L452").val(); DET[453]=+$("#NRR_L453").val(); DET[454]=+$("#NRR_L454").val(); DET[456]=+$("#NRR_L456").val(); DET[457]=+$("#NRR_L457").val(); DET[476]=+$("#NRR_L476").val(); DET[482]=DET[439]+DET[440]+DET[448]; for(i=451; i<477; i++){ if(DET[i] !== ""){DET[482]+=DET[i];} } balow=DET[435]-DET[482]; for (i=101; i<483; i++){ if(DET[i] !== ""){ $("#NRR_L"+i).val(Deci(DET[i])); } } $("#NRR_L147-2").val(Deci(DET[147])); $("#NRR_L150-2").val(Deci(DET[150])); $("#NRR_L233-2").val(Deci(DET[233])); $("#NRR_L257-2").val(Deci(DET[257])); $("#NRR_L439-2").val(Deci(DET[439])); $("#NRR_L451-2").val(Deci(DET[451])); $("#NRR_LB").val(Deci(LINB)); $("#NRR_L482-2").val(Deci(DET[482])); $("#NRR_balow").val(Deci(balow)); }); $(".CalcNRS10").change(function(){ var DET=[]; for (i=1; i<25; i++){ DET[i]= + $("#NRS10_L"+i).val(); } DET[2]=70000; DET[4]=Math.max(DET[2]-DET[3],0); DET[5]=Math.min(DET[1],DET[4]); DET[6]=0.993; DET[7]=Deci(Math.min(DET[5]*(DET[6]/100),695.10)); DET[8]=Deci(DET[7]*0.43706); DET[9]=DET[7]; DET[10]=DET[8]; DET[11]=Math.min(Math.max(DET[9]-DET[10],0),391.30); DET[13]=70000; DET[15]=Math.max(DET[13]-DET[14],0); DET[16]=Math.min(DET[12],DET[15]); DET[17]=0.559; DET[18]=Deci(Math.min(DET[16]*(DET[17]/100),391.30)); DET[19]=Math.min(DET[19],49500); DET[20]=1.54; DET[21]=Deci(Math.min(DET[19]*(DET[20]/100),762.30)); DET[23]=DET[21]; DET[24]=Math.max(DET[22]-DET[23],0); for (i=1; i<25; i++){ if(i!==6 && i!==17){$("#NRS10_L"+i).val(Deci(DET[i]));} } $("#NRS10_L7-2").val(Deci(DET[7])); $("#NRS10_L7-3").val(Deci(DET[7])); $("#NRS10_L11-2").val(Deci(DET[11])); $("#NRS10_L15-2").val(Deci(DET[15])); $("#NRS10_L18-2").val(Deci(DET[18])); $("#NRS10_L24-2").val(Deci(DET[24])); }); $(".CalcNRS11").change(function(){ var DET=[]; for(i=1; i<26; i++){ DET[i]= + $("#NRS11_L"+i).val(); } var COLB1 = Math.min(+ $("#NRS11_colB1").val(),12); var COLB2 = Math.min(+ $("#NRS11_colB2").val(),12); var COLC1 = Math.min(+ $("#NRS11_colC1").val(),12); var COLC2 = Math.min(+ $("#NRS11_colC2").val(),12); DET[3]=Deci(COLB1*120); DET[4]=Deci(COLB2*20); DET[5]=DET[3]+DET[4]; DET[6]=Deci(COLC1*400); DET[7]=Deci(COLC2*65); DET[8]=DET[6]+DET[7]; DET[9]=DET[2]+DET[5]+DET[8]; DET[10]=DET[1]+DET[9]; DET[13]=Math.max(DET[11]-DET[12],0); DET[14]=Math.min(DET[1],DET[13]); DET[15]=DET[13]-DET[14]; DET[16]=Math.min(DET[9],DET[15]); DET[17]=DET[14]+DET[16]; DET[18]=DET[10]; DET[19]=DET[17]; DET[20]=DET[18]-DET[19]; DET[21]=0; DET[22]=0; DET[23]=0; DET[25]=DET[20]; if ($("#NRS11_tran").is(":checked")){ DET[21]=Math.min(DET[9],5000); DET[22]=DET[16]; DET[23]=Math.max(DET[21]-DET[22],0); DET[24]=Math.min(DET[23],DET[24]); DET[25]=DET[20]-DET[24]; } for (i=1; i<26; i++){ $("#NRS11_L"+i).val(Deci(DET[i])); } $("#NRS11_colB1").val(Deci(COLB1)); $("#NRS11_colB2").val(Deci(COLB2)); $("#NRS11_colC1").val(Deci(COLC1)); $("#NRS11_colC2").val(Deci(COLC2)); $("#NRS11_L5-2").val(Deci(DET[5])); $("#NRS11_L8-2").val(Deci(DET[8])); $("#NRS11_L9-2").val(Deci(DET[9])); $("#NRS11_L14-2").val(Deci(DET[14])); }); $(".CalcNRS1A").change(function(){ clm=1; var LIN=[]; for(i=0; i<39; i++){ LIN[i]=0; } var col1=[]; var col2=[]; var DIF=0; for(i=1; i<3; i++){ LIN[24]= + $("#NRS1A_chr"+ i + "-1").val(); clm=1; if(LIN[24]>44701 && LIN[24]<=89401){clm=2;} else if (LIN[24]>89401 && LIN[24]<=138586){clm=3;} else if(LIN[24]>138586){clm=4;} for(r=2; r<8; r++){ LIN[24+r]= + $("#NRS1A_chr"+i+"-"+r+"-"+clm).val(); } LIN[25]=LIN[24]; LIN[27]=LIN[25]-LIN[26]; LIN[29]=Deci(LIN[27]*(LIN[28]/100)); LIN[31]=Deci(LIN[29]+LIN[30]); for(c=1; c<3; c++){ for(r=1; r<8; r+=2){ $("#NRS1A_chr"+i+"-"+r+"-"+c).val(0); } } for(r=1; r<8; r++){ $("#NRS1A_chr"+i+"-"+r+"-"+clm).val(LIN[24+r]); } $("#NRS1A_col" + i + "-10").val(LIN[31]); } for(i=1; i<8; i++){ LIN[31+i]= + $("#NRS1A_chr3-"+ i).val(); } LIN[33]=2093; LIN[35]=11327; LIN[36]=Math.max(LIN[34]-LIN[35],0); LIN[37]=Math.max(LIN[33]-LIN[36],0); LIN[38]=Math.max(LIN[32]-LIN[37],0); LIN[13]=LIN[38]; for(i=1; i<8; i++){ $("#NRS1A_chr3-"+ i).val(LIN[31+i]); } $("#NRS1A_chr3-5-2").val(LIN[36]); $("#NRS1A_chr3-6-2").val(LIN[37]); $("#NRS1A_col1-13").val(Deci(LIN[38])); $("#NRS1A_col2-13").val(Deci(LIN[38])); for (c=1; c<3; c++){ LIN[1]= + $("#NRS1A_col"+ c + "-1").val(); LIN[2]= + $("#NRS1A_col"+ c + "-2").val(); LIN[3]=Math.max(LIN[1]-LIN[2],0); $("#NRS1A_col"+ c + "-3").val(Deci(LIN[3])); $("#NRS1A_col"+ c + "-11").val(Deci(LIN[2])); $("#NRS1A_col"+ c + "-20").val(Deci(LIN[3])); } for (i=1; i<24; i++){ if (i===5){i=6;} col1[i]= + $("#NRS1A_col1-"+i).val(); col2[i]= + $("#NRS1A_col2-"+i).val(); } DIF=Deci(Math.max(col1[4]-col2[4],col2[4]-col1[4])); $("#NRS1A_diff").val(DIF); LIN[5]=Deci(DIF*0.5); $("#NRS1A_L5").val(LIN[5]); LIN[6]=Math.min(LIN[5],50000); if(col1[4]>=col2[4]){ col1[6]=LIN[6]; col2[6]=0; col1[8]=0; col2[8]=LIN[6]; } 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[12]="(" + (0-col1[12]) + ")"; col1[18]=col1[12]; } col1[21]=col1[19]; col2[21]=col2[19]; $("#NRS1A_chr1-1").val(col1[9]); $("#NRS1A_chr2-1").val(col2[9]); for (i=1; i<24; i++){ if (i===5){i=6;} $("#NRS1A_col1-" + i).val(col1[i]); $("#NRS1A_col2-" + i).val(col2[i]); } for (i=1; i<3; i++){ LIN[20]= + $("#NRS1A_col"+ i + "-20").val(); LIN[21]= + $("#NRS1A_col"+ i + "-21").val(); LIN[22]=Math.max(LIN[20]-LIN[21],0); LIN[23]=Math.min(LIN[22],2000); $("#NRS1A_col" + i + "-22").val(LIN[22]); $("#NRS1A_col" + i + "-23").val(LIN[23]); } }); $(".CalcNRS1").change(function(){ var DET=[]; for (i=1; i<72; i++){ if(i===40){i=47;} DET[i]= Math.max(+ $("#NRS1_L"+i).val(),0); } var L352= Math.max(+ $("#NRS1_L352").val(),0); var clm=1; var TMP=0; DET[1]=11327; DET[2]=Math.min(DET[2],7033); DET[5]=L352*2093; DET[7]=Math.min(DET[7],2630.25); DET[9]=Math.min(DET[9],762.30); DET[11]=Math.min(DET[11],391.30); DET[16]=Math.min(DET[16],1146); DET[21]=Math.min(DET[21],2000); DET[31]=Math.max(DET[29]-DET[30],0); DET[33]=DET[31]+DET[32]; DET[34]=DET[1]; for(i=2; i<34; i++){ if(i===29){i=33;} DET[34]+=DET[i]; } DET[35]=15; DET[36]=Deci(DET[34]*(DET[35]/100)); DET[38]=DET[36]+DET[37]; if(DET[39]>44701 && DET[39]<=89401){clm=2;} else if(DET[39]>89401 && DET[39]<=138586){clm=3;} else if(DET[39]>138586){clm=4;} for(i=2; i<8; i++){ DET[i+39]= + $("#NRS1_col"+clm+"-"+i).val(); } for(c=1; c<5; c++){ for(r=1; r<8; r+=2){ $("#NRS1_col"+c+"-"+r).val(0); } } DET[40]=DET[39]; DET[42]=DET[40]-DET[41]; DET[44]=Deci(DET[42]*(DET[43]/100)); DET[46]=DET[44]+DET[45]; for(i=1; i<8; i++){ $("#NRS1_col"+clm+"-"+i).val(Deci(DET[i+39])); } DET[47]=DET[46]; DET[49]=DET[47]+DET[48]; TMP=DET[38]; if($("#NRS1_chk50").is(":checked")){TMP=DET[50];} DET[50]=TMP; DET[55]=DET[50]+DET[51]+DET[52]+DET[53]+DET[54]; DET[56]=Math.max(DET[49]-DET[55],0); DET[57]=Deci(DET[56]*0.48); DET[58]=DET[56]+DET[57]; DET[60]=Math.max(DET[58]-DET[59],0); DET[62]=Math.min(DET[62],650); DET[65]=DET[62]+DET[63]+DET[64]; DET[66]=Math.max(DET[60]-DET[65],0); DET[68]=DET[66]-DET[67]; DET[71]=DET[68]+DET[69]+DET[70]; for (i=1; i<72; i++){ if(i===40){i=47;} $("#NRS1_L"+i).val(Deci(DET[i])); } $("#NRS1_L49-2").val(Deci(DET[49])); $("#NRS1_L55-2").val(Deci(DET[55])); $("#NRS1_L65-2").val(Deci(DET[65])); }); $(".CalcNRS2").change(function(){ var DET=[]; for (i=1; i<11; i++){ DET[i]= + $("#NRS2_L"+i).val(); } DET[3]=Math.min(DET[3],2000); DET[6]=DET[1]+DET[2]+DET[3]+DET[4]+DET[5]; DET[9]=Math.max(DET[7]-DET[8],0); DET[10]=Math.max(DET[6]-DET[9],0); for (i=1; i<11; i++){ $("#NRS2_L"+i).val(Deci(DET[i])); } $("#NRS2_L9-2").val(Deci(DET[9])); }); $(".CalcNRSA").change(function(){ var DET=[]; for(i=1; i<17; i++){ DET[i]= Math.max(+ $("#NRSA_L"+i).val(),0); } DET[5]=0;DET[13]=0; for(i=1; i<13; i++){ if(i<5){DET[5]+=DET[i];}else if(i>5){DET[13]+=DET[i];} } DET[14]=DET[5]+DET[13]; DET[16]=Math.max(DET[14]-DET[15],0); for (i=1; i<17; i++){ $("#NRSA_L"+i).val(Deci(DET[i])); } $("#NRSA_L5-2").val(Deci(DET[5])); $("#NRSA_L13-2").val(Deci(DET[13])); }); $(".CalcNRSB").change(function(){ var DET=[]; for(i=1; i<10; i++){ DET[i]= Math.max(+ $("#NRSB_L"+i).val(),0); } DET[3]=0; if(DET[1]>0 && DET[2]>0){DET[3]=Deci((DET[1]/DET[2])*100);} DET[6]=0; if(DET[4]>0 && DET[5]>0){DET[6]=Deci((DET[4]/DET[5])*100);} DET[9]=Deci(DET[8]*0.15); for (i=1; i<10; i++){ $("#NRSB_L"+i).val(Deci(DET[i])); } }); $(".CalcNRSC").change(function(){ var AMT=[]; var RTE=[]; for(i=1; i<15; i++){ AMT[i]= Math.max(+ $("#NRSC_amnt"+i).val(),0); RTE[i]= Math.max(+ $("#NRSC_rate"+i).val(),0); } var DET=[]; for(i=1; i<25; i++){ DET[i]= Math.max(+ $("#NRSC_L"+i).val(),0); } AMT[15]=0; DET[15]=0; for(i=1; i<15; i++){ DET[i]=Deci(AMT[i]*(RTE[i]/100)); AMT[15]+=AMT[i]; DET[15]+=DET[i]; } DET[17]=AMT[15]-DET[16]; DET[20]=Math.max(DET[18]-DET[19],0); DET[22]=Deci(DET[20]*DET[21]); DET[23]=DET[18]; DET[24]=Deci(DET[22]/DET[23]); for(i=1; i<15; i++){ $("#NRSC_amnt"+i).val(Deci(AMT[i])); $("#NRSC_rate"+i).val(Deci(RTE[i])); } $("#NRSC_amnt15").val(Deci(AMT[15])); for (i=1; i<25; i++){ $("#NRSC_L"+i).val(Deci(DET[i])); } }); 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]=13595; 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 - 2734); 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]