function calc()
{
var category = document.it.category.options[document.it.category.options.selectedIndex].value;
var agincome = document.it.aginc.value;
var hprent ;

document.it.sal.value = document.it.sal1.value*1 - document.it.sal2.value*1 + document.it.sal3.value*1 + document.it.sal4.value*1 + document.it.sal5.value*1 ;


hprent = (document.it.hp1.value*1 - document.it.hp2.value*1 - document.it.hp3.value*1)*70/100 ;

if ( hprent > 0 )
{ document.it.hp4.value = hprent ; }
else
{ document.it.hp4.value = 0 ; }

document.it.hp.value = Math.round(document.it.hp4.value*1 - document.it.hp5.value*1) ;

document.it.os.value = Math.round(document.it.os1.value*1 + document.it.os2.value*1) ;

document.it.cg.value = Math.round(document.it.cg1.value*1 + document.it.cg2.value*1) ;

document.it.srt1.value =Math.round((document.it.sri1.value * document.it.srr1.value)/100 );
document.it.srt2.value = Math.round((document.it.sri2.value * document.it.srr2.value)/100 );
document.it.srt3.value = Math.round((document.it.sri3.value * document.it.srr3.value)/100 );
document.it.incsr.value = Math.round(document.it.sri1.value*1 + document.it.sri2.value*1 + document.it.sri3.value*1) ;
document.it.taxsr.value = Math.round(document.it.srt1.value*1 + document.it.srt2.value*1 + document.it.srt3.value*1) ;
document.it.taxsr1.value = Math.round(document.it.taxsr.value); 
document.it.incsr1.value = Math.round(document.it.incsr.value); 

document.it.ainc.value = Math.round(document.it.cg.value*1 + document.it.os.value*1 + document.it.hp.value*1 + document.it.sal.value*1 + document.it.aginc.value*1);

if (document.it.inv80c.value >= 100000 )
{document.it.inv80c.value = 100000 ;}
else
{document.it.inv80c.value = Math.round(document.it.inv80c.value) ;}

if (category == "seniorcitizen" && document.it.inv80d.value >= 20000 )
{document.it.inv80d.value = 20000;}
else if ( category == "seniorcitizen" && document.it.inv80d.value >0 && document.it.inv80d.value <20000)
{document.it.inv80d.value = Math.round(document.it.inv80d.value);}

if (category != "seniorcitizen" && document.it.inv80d.value >= 15000 )
{document.it.inv80d.value = 15000;}
else if ( category != "seniorcitizen" && document.it.inv80d.value >0 && document.it.inv80d.value <15000)
{document.it.inv80d.value = Math.round(document.it.inv80d.value);}

if (document.it.inv80d1.value >= 20000 )
{document.it.inv80d1.value = 20000 ;}
else 
{document.it.inv80d1.value = Math.round(document.it.inv80d1.value) ; }

if (document.it.inv80dd.value >= 100000 )
{document.it.inv80dd.value = 100000 ; }
else if (document.it.inv80dd.value < 100000)
{document.it.inv80dd.value = Math.round(document.it.inv80dd.value) ; }

if (document.it.inv80ddb.value >= 40000 )
{document.it.inv80ddb.value = 40000;}
else if (document.it.inv80ddb.value < 40000)
{document.it.inv80ddb.value = Math.round(document.it.inv80ddb.value);}

if (document.it.inv80u.value >= 75000)
{document.it.inv80u.value = 75000 ; }
else if (document.it.inv80ddb.value < 75000 )
{document.it.inv80u.value = document.it.inv80u.value ;}

document.it.tded.value = Math.round(document.it.inv80c.value*1 + document.it.inv80d.value*1 + document.it.inv80d1.value*1 + document.it.inv80dd.value*1 + document.it.inv80ddb.value*1 + document.it.inv80e.value*1 + document.it.inv80g.value*1 + document.it.inv80gg.value*1 + document.it.inv80u.value*1 + document.it.inv80rrb.value*1 + document.it.other.value*1 );



if ( document.it.ainc.value > document.it.tded.value*1 )
{document.it.netinc.value = Math.round(document.it.ainc.value*1 - document.it.tded.value*1) ; }
else
{document.it.netinc.value = 0 ;}

if (category == "indmale" && document.it.netinc.value*1 >= 500000 )
{
document.it.inc0.value = 160000 ;
document.it.inc1.value = 140000 ;
document.it.inc2.value = 200000 ;
document.it.inc3.value = Math.round(document.it.netinc.value*1 - 500000*1) ; 
document.it.tax1.value = 14000 ;
document.it.tax2.value = 40000 ;
document.it.tax3.value = Math.round(( document.it.netinc.value*1 - 500000*1 )*30/100) ; 
document.it.tinc.value = Math.round(document.it.inc0.value*1 + document.it.inc1.value*1 + document.it.inc2.value*1 + document.it.inc3.value*1 + document.it.incsr.value*1 );
document.it.ttax.value = Math.round(document.it.tax1.value*1 + document.it.tax2.value*1 + document.it.tax3.value*1 + document.it.taxsr.value*1 );
}

else if (category == "indmale" && document.it.netinc.value >= 300000   && document.it.netinc.value < 500000 )
{
document.it.inc0.value = 160000 ;
document.it.inc1.value = 140000 ;
document.it.inc2.value = Math.round(document.it.netinc.value*1 - 300000*1); 
document.it.inc3.value = 0 ;
document.it.tax1.value = 14000*1 ;
document.it.tax2.value = Math.round(( document.it.netinc.value*1 - 300000*1 )*20/100) ; 
document.it.tax3.value = 0 ;
document.it.tinc.value = Math.round(document.it.inc0.value*1 + document.it.inc1.value*1 + document.it.inc2.value*1 + document.it.inc3.value*1 + document.it.incsr.value*1 );
document.it.ttax.value = Math.round(document.it.tax1.value*1 + document.it.tax2.value*1 + document.it.tax3.value*1 + document.it.taxsr.value*1 );
}

else if (category == "indmale" && document.it.netinc.value >= 160000  && document.it.netinc.value < 300000)
{
document.it.inc0.value = 160000 ;
document.it.inc1.value = Math.round(document.it.netinc.value*1 - 160000*1 );
document.it.inc2.value = 0 ; 
document.it.inc3.value = 0 ;
document.it.tax1.value = Math.round(( document.it.netinc.value*1 - 160000*1 )*10/100) ; 
document.it.tax2.value = 0 ;
document.it.tax3.value = 0 ;
document.it.tinc.value = Math.round(document.it.inc0.value*1 + document.it.inc1.value*1 + document.it.inc2.value*1 + document.it.inc3.value*1 + document.it.incsr.value*1 );
document.it.ttax.value = Math.round(document.it.tax1.value*1 + document.it.tax2.value*1 + document.it.tax3.value*1 + document.it.taxsr.value*1 );
}

else if (category == "indmale" && document.it.netinc.value < 160000 )
{
document.it.inc0.value =  Math.round(document.it.netinc.value*1 );
document.it.inc1.value = 0 ;
document.it.inc2.value = 0 ; 
document.it.inc3.value = 0 ;
document.it.tax1.value = 0 ; 
document.it.tax2.value = 0 ;
document.it.tax3.value = 0 ;
document.it.tinc.value = Math.round(document.it.inc0.value*1 + document.it.inc1.value*1 + document.it.inc2.value*1 + document.it.inc3.value*1 + document.it.incsr.value*1 );
document.it.ttax.value = Math.round(document.it.tax1.value*1 + document.it.tax2.value*1 + document.it.tax3.value*1 + document.it.taxsr.value*1 );
}


else if (category == "indfemale" && document.it.netinc.value >= 500000 )
{document.it.inc0.value = 190000 ;
document.it.inc1.value = 110000 ;
document.it.inc2.value = 200000 ;
document.it.inc3.value = Math.round(document.it.netinc.value*1 - 500000*1 ); 
document.it.tax1.value = 11000 ;
document.it.tax2.value = 40000 ;
document.it.tax3.value = Math.round(( document.it.netinc.value*1 - 500000*1 )*30/100 ); 
document.it.tinc.value = Math.round(document.it.inc0.value*1 + document.it.inc1.value*1 + document.it.inc2.value*1 + document.it.inc3.value*1 + document.it.incsr.value*1 );
document.it.ttax.value = Math.round(document.it.tax1.value*1 + document.it.tax2.value*1 + document.it.tax3.value*1 + document.it.taxsr.value*1 );
}

else if (category == "indfemale" && document.it.netinc.value >= 300000   && document.it.netinc.value < 500000)
{
document.it.inc0.value = 190000 ;
document.it.inc1.value = 110000 ;
document.it.inc2.value = Math.round(document.it.netinc.value*1 - 300000*1 ); 
document.it.inc3.value = 0 ;
document.it.tax1.value = 11000 ;
document.it.tax2.value = ( document.it.netinc.value*1 - 300000*1 )*20/100 ; 
document.it.tax3.value = 0 ;
document.it.tinc.value = Math.round(document.it.inc0.value*1 + document.it.inc1.value*1 + document.it.inc2.value*1 + document.it.inc3.value*1 + document.it.incsr.value*1 );
document.it.ttax.value = Math.round(document.it.tax1.value*1 + document.it.tax2.value*1 + document.it.tax3.value*1 + document.it.taxsr.value*1 );
}

else if (category == "indfemale" && document.it.netinc.value >= 190000   && document.it.netinc.value < 300000)
{
document.it.inc0.value = 190000 ;
document.it.inc1.value = Math.round(document.it.netinc.value*1 - 190000*1 );
document.it.inc2.value = 0 ; 
document.it.inc3.value = 0 ;
document.it.tax1.value = Math.round(( document.it.netinc.value*1 - 190000*1 )*10/100 ); 
document.it.tax2.value = 0 ;
document.it.tax3.value = 0 ;
document.it.tinc.value = Math.round(document.it.inc0.value*1 + document.it.inc1.value*1 + document.it.inc2.value*1 + document.it.inc3.value*1 + document.it.incsr.value*1 );
document.it.ttax.value = Math.round(document.it.tax1.value*1 + document.it.tax2.value*1 + document.it.tax3.value*1 + document.it.taxsr.value*1 );
}

else if (category == "indfemale" && document.it.netinc.value < 190000)
{
document.it.inc0.value =  Math.round(document.it.netinc.value*1 );
document.it.inc1.value = 0 ;
document.it.inc2.value = 0 ; 
document.it.inc3.value = 0 ;
document.it.tax1.value = 0 ; 
document.it.tax2.value = 0 ;
document.it.tax3.value = 0 ;
document.it.tinc.value = Math.round(document.it.inc0.value*1 + document.it.inc1.value*1 + document.it.inc2.value*1 + document.it.inc3.value*1 + document.it.incsr.value*1 );
document.it.ttax.value = Math.round(document.it.tax1.value*1 + document.it.tax2.value*1 + document.it.tax3.value*1 + document.it.taxsr.value*1 );
}

else if (category == "seniorcitizen" && document.it.netinc.value >= 500000 )
{
document.it.inc0.value = 240000 ;
document.it.inc1.value = 60000 ;
document.it.inc2.value = 200000 ;
document.it.inc3.value = Math.round(document.it.netinc.value*1 - 500000*1 ); 
document.it.tax1.value = 6000 ;
document.it.tax2.value = 40000 ;
document.it.tax3.value = Math.round(( document.it.netinc.value*1 - 500000*1 )*30/100 ); 
document.it.tinc.value = Math.round(document.it.inc0.value*1 + document.it.inc1.value*1 + document.it.inc2.value*1 + document.it.inc3.value*1 + document.it.incsr.value*1 );
document.it.ttax.value = Math.round(document.it.tax1.value*1 + document.it.tax2.value*1 + document.it.tax3.value*1 + document.it.taxsr.value*1 );
}

else if (category == "seniorcitizen" && document.it.netinc.value >= 300000   && document.it.netinc.value < 500000)
{
document.it.inc0.value = 240000 ;
document.it.inc1.value = 60000 ;
document.it.inc2.value = Math.round(document.it.netinc.value*1 - 300000*1 ); 
document.it.inc3.value = 0 ;
document.it.tax1.value = 6000 ;
document.it.tax2.value = Math.round(( document.it.netinc.value*1 - 300000*1 )*20/100 ); 
document.it.tax3.value = 0 ;
document.it.tinc.value = Math.round(document.it.inc0.value*1 + document.it.inc1.value*1 + document.it.inc2.value*1 + document.it.inc3.value*1 + document.it.incsr.value*1 );
document.it.ttax.value = Math.round(document.it.tax1.value*1 + document.it.tax2.value*1 + document.it.tax3.value*1 + document.it.taxsr.value*1 );
}

else if (category == "seniorcitizen" && document.it.netinc.value >= 240000   && document.it.netinc.value < 300000)
{
document.it.inc0.value = 240000 ;
document.it.inc1.value = Math.round(document.it.netinc.value*1 - 240000*1 );
document.it.inc2.value = 0 ; 
document.it.inc3.value = 0 ;
document.it.tax1.value = Math.round(( document.it.netinc.value*1 - 240000*1 )*10/100 ); 
document.it.tax2.value = 0 ;
document.it.tax3.value = 0 ;
document.it.tinc.value = Math.round(document.it.inc0.value*1 + document.it.inc1.value*1 + document.it.inc2.value*1 + document.it.inc3.value*1 + document.it.incsr.value*1 );
document.it.ttax.value = Math.round(document.it.tax1.value*1 + document.it.tax2.value*1 + document.it.tax3.value*1 + document.it.taxsr.value*1 );
}

else if (category == "seniorcitizen" && document.it.netinc.value < 240000)
{
document.it.inc0.value =  Math.round(document.it.netinc.value*1 );
document.it.inc1.value = 0 ;
document.it.inc2.value = 0 ; 
document.it.inc3.value = 0 ;
document.it.tax1.value = 0 ; 
document.it.tax2.value = 0 ;
document.it.tax3.value = 0 ;
document.it.tinc.value = Math.round(document.it.inc0.value*1 + document.it.inc1.value*1 + document.it.inc2.value*1 + document.it.inc3.value*1 + document.it.incsr.value*1 );
document.it.ttax.value = Math.round(document.it.tax1.value*1 + document.it.tax2.value*1 + document.it.tax3.value*1 + document.it.taxsr.value*1 );
}

var category = document.it.category.options[document.it.category.options.selectedIndex].value;
var agincome = Math.round(document.it.aginc.value);
var agritax ;
if (category == "indmale" && (agincome*1 + 160000*1) >= 500000 )
{ agritax = 54000*1 +  Math.round((agincome*1 + 160000*1 - 500000*1 )*30/100 ); }
else if (category == "indmale" && (agincome*1 + 160000*1) >= 300000  && (agincome*1 + 160000*1) < 500000 )
{ agritax = 14000*1 +  Math.round((agincome*1 + 160000*1 - 300000*1 )*20/100 ); }
else if (category == "indmale" && (agincome*1 + 160000*1) >= 160000  && (agincome*1 + 160000*1) < 300000)
{ agritax =  Math.round((agincome*1 + 160000*1 - 160000*1 )*10/100 ); }
else if (category == "indmale" && (agincome*1 + 160000*1) < 160000 )
{ agritax =  0 ; }
else if (category == "indfemale" && (agincome*1 + 190000*1) >= 500000 )
{ agritax = Math.round(52000*1 + (agincome*1 + 190000*1 - 500000*1 )*30/100 ); }
else if (category == "indfemale" && (agincome*1 + 190000*1) >= 300000  && (agincome*1 + 190000*1) < 500000)
{ agritax = 12000*1 +  Math.round((agincome*1 + 190000*1 - 300000*1 )*20/100) ; }
else if (category == "indfemale" && (agincome*1 + 190000*1) >= 180000  && (agincome*1 + 190000*1) < 300000)
{ agritax = Math.round((agincome*1 + 190000*1 - 190000*1 )*10/100 ); }
else if (category == "indfemale" && (agincome*1 + 190000*1) < 190000)
{agritax = 0 ; }
else if (category == "seniorcitizen" && (agincome*1 + 240000*1) >= 500000 )
{ agritax = Math.round(46000*1 + (agincome*1 + 240000*1 - 500000*1 )*30/100 ); }
else if (category == "seniorcitizen" && (agincome*1 + 240000*1) >= 300000  && (agincome*1 + 240000*1) < 500000)
{ agritax = 6000*1 + Math.round((agincome*1 + 240000*1 - 300000*1 )*20/100 ); }
else if (category == "seniorcitizen" &&(agincome*1 + 240000*1) >= 240000  && (agincome*1 + 240000*1) < 300000)
{ agritax = Math.round((agincome*1 + 240000*1 - 240000*1 )*10/100 ); }
else if (category == "seniorcitizen" && (agincome*1 + 240000*1) < 240000)
{ agritax = 0 ;}



if ( agritax > document.it.ttax.value )
{ document.it.agtax.value = document.it.ttax.value ; }
else
{ document.it.agtax.value = agritax ; }
document.it.tds1.value = document.it.tds.value ;
document.it.ntax.value = Math.round(document.it.ttax.value*1 - document.it.agtax.value*1) ;
document.it.ecess.value = Math.round(document.it.ntax.value*.03) ;
document.it.liab.value = Math.round(document.it.ntax.value*1 + document.it.ecess.value*1) ;  
document.it.itdue.value = Math.round(document.it.liab.value*1 - document.it.tds1.value*1) ;  
document.it.ninc.value = Math.round(document.it.tinc.value*1 - document.it.liab.value*1 );
document.it.advtax1.value = Math.round(document.it.liab.value*30/100 );
document.it.advtax2.value = Math.round(document.it.liab.value*60/100 );
document.it.advtax3.value = Math.round(document.it.liab.value );
}

