function calc()
{
 ql = document.armorcalc.ql.value;
 if( ql > 300 ) ql=300;
 document.armorcalc.bio1.value = ql;
 ql = 0.8*document.armorcalc.ql.value;
 document.armorcalc.viral1.value = Math.round( ql );
 ql = 0.8*document.armorcalc.ql.value;
 document.armorcalc.lead1.value = Math.round( ql );
 ql = 0.8*document.armorcalc.ql.value;
 document.armorcalc.bio2.value = Math.round( ql );
 ql = 0.64*document.armorcalc.ql.value;
 document.armorcalc.viral2.value = Math.round( ql );
 ql = 0.64*document.armorcalc.ql.value;
 document.armorcalc.lead2.value = Math.round( ql );

 ql = 4.5*document.armorcalc.ql.value;
 document.armorcalc.cl1.value = Math.round( ql );
 ql = 4.5*document.armorcalc.ql.value;
 document.armorcalc.cl2.value = Math.round( ql );
 ql = 6*document.armorcalc.ql.value;
 document.armorcalc.np1.value = Math.round( ql );
 ql = 6*document.armorcalc.ql.value;
 document.armorcalc.np2.value = Math.round( ql );
 ql = 6*document.armorcalc.ql.value;
 document.armorcalc.ch1.value = Math.round( ql );
 ql = 7*document.armorcalc.ql.value;
 document.armorcalc.ch2.value = Math.round( ql );
 ql = 6*document.armorcalc.ql.value;
 document.armorcalc.pt1.value = Math.round( ql );
 ql = 6*document.armorcalc.ql.value;
 document.armorcalc.pt2.value = Math.round( ql );
 ql = 6*document.armorcalc.ql.value;
 document.armorcalc.ps1.value = Math.round( ql );
 ql = 6*document.armorcalc.ql.value;
 document.armorcalc.ps2.value = Math.round( ql );
}