//function ProcessInput(Atext, Btext, Ctext, Dtext, Etext, Ftext, Gtext, Htext, Itext, Jtext, form)
function ProcessInput()
{

var Input1 = parseNumber(document.InputCalc.input_A.value);
var Input2 = parseNumber(document.InputCalc.input_B.value);
var Input3 = parseNumber(document.InputCalc.input_C.value);
var Input4 = parseNumber(document.InputCalc.input_D.value);
//var Input5 = parseNumber(Etext);
var Input5 = document.InputCalc.input_E.value;
var Input6 = parseNumber(document.InputCalc.input_F.value);
var Input7 = parseNumber(document.InputCalc.input_G.value);
var Input8 = parseNumber(document.InputCalc.input_H.value);
var Input9 = parseNumber(document.InputCalc.input_I.value);
var Input10 = parseNumber(document.InputCalc.input_J.value);

CalculateDetail1(Input1, Input3);
result1=parseNumber(document.BenefitDetail1.detail_1_19.value);
CalculateDetail2(Input1, Input2, Input3);
result2=parseNumber(document.BenefitDetail2.detail_2_21.value);
CalculateDetail3();
result3=parseNumber(document.BenefitDetail3.detail_3_21.value);
CalculateDetail4(Input1, Input2, Input3, Input8);
result4=parseNumber(document.BenefitDetail4.detail_4_21.value);
CalculateDetail5(Input1, Input8);
result5=parseNumber(document.BenefitDetail5.detail_5_15.value);
CalculateDetail6(Input1, Input4, Input5, Input6);
result6=parseNumber(document.BenefitDetail6.detail_6_25.value);
CalculateDetail7(Input1, Input4, Input6, Input8);
result7=parseNumber(document.BenefitDetail7.detail_7_25.value);
CalculateDetail8(Input1, Input4, Input6, Input8);
result8=parseNumber(document.BenefitDetail8.detail_8_25.value);
CalculateDetail9(Input3, Input6, Input8);
result9=parseNumber(document.BenefitDetail9.detail_9_25.value);
CalculateDetail10(Input3);
result10=parseNumber(document.BenefitDetail10.detail_10_25.value);
CalculateDetail11(Input1, Input9, Input10);
result11=parseNumber(document.BenefitDetail11.detail_11_21.value);
CalculateDetail12(Input1, Input9, Input10);
result12=parseNumber(document.BenefitDetail12.detail_12_21.value);
CalculateDetail13(Input1, Input5, Input9);
result13=parseNumber(document.BenefitDetail13.detail_13_25.value);
CalculateDetail14(Input1, Input9, Input10);
result14=parseNumber(document.BenefitDetail14.detail_14_23.value);
CalculateDetail15(Input1, Input4, Input5, Input6);
result15=parseNumber(document.BenefitDetail15.detail_15_13.value);
CalculateDetail16(Input1, Input4, Input5, Input6);
result16=parseNumber(document.BenefitDetail16.detail_16_27.value);
CalculateDetail17(Input1, Input9, Input10);
result17=parseNumber(document.BenefitDetail17.detail_17_21.value);
CalculateDetail18(Input1, Input4, Input5, Input6, Input8, Input9, Input10);
result18=parseNumber(document.BenefitDetail18.detail_18_29.value);
CalculateDetail19(Input1, Input4, Input8, Input9, Input10);
result19=parseNumber(document.BenefitDetail19.detail_19_27.value);
CalculateDetail20(Input1, Input9, Input10);
result20=parseNumber(document.BenefitDetail20.detail_20_19.value);

if(document.InputCalc.checkbox1.checked == false){
var result1=0;
var result2=0;
var result3=0;
var result4=0;
var result5=0;
}
document.BenefitResult.result_1.value = textToDollars(result1);
document.BenefitResult.result_2.value = textToDollars(result2);
document.BenefitResult.result_3.value = textToDollars(result3);
document.BenefitResult.result_4.value = textToDollars(result4);
document.BenefitResult.result_5.value = textToDollars(result5);
sum1=(result1*1)+(result2*1)+(result3*1)+(result4*1)+(result5*1);
document.BenefitResult.result_6.value = textToDollars(sum1);

if(document.InputCalc.checkbox2.checked == false){
var result6=0;
var result7=0;
var result8=0;
var result9=0;
var result10=0;
}
document.BenefitResult.result_7.value = textToDollars(result6);
document.BenefitResult.result_8.value = textToDollars(result7);
document.BenefitResult.result_9.value = textToDollars(result8);
document.BenefitResult.result_10.value = textToDollars(result9);
document.BenefitResult.result_11.value = textToDollars(result10);
var sum2=(result6*1)+(result7*1)+(result8*1)+(result9*1)+(result10*1);
document.BenefitResult.result_12.value = textToDollars(sum2);

if(document.InputCalc.checkbox3.checked == false){
var result11=0;
var result12=0;
var result13=0;
}
document.BenefitResult.result_13.value = textToDollars(result11);
document.BenefitResult.result_14.value = textToDollars(result12);
document.BenefitResult.result_15.value = textToDollars(result13);
var sum3=(result11*1)+(result12*1)+(result13*1);
document.BenefitResult.result_16.value = textToDollars(sum3);

if(document.InputCalc.checkbox4.checked == false){
var result14=0;
var result15=0;
}
document.BenefitResult.result_17.value = textToDollars(result14);
document.BenefitResult.result_18.value = textToDollars(result15);
var sum4=(result14*1)+(result15*1);
document.BenefitResult.result_19.value = textToDollars(sum4);

if(document.InputCalc.checkbox5.checked == false){
var result16=0;
var result17=0;
}
document.BenefitResult.result_20.value = textToDollars(result16);
document.BenefitResult.result_21.value = textToDollars(result17);
var sum5=(result16*1)+(result17*1);
document.BenefitResult.result_22.value = textToDollars(sum5);

if(document.InputCalc.checkbox6.checked == false){
var result18=0;
var result19=0;
}
document.BenefitResult.result_23.value = textToDollars(result18);
document.BenefitResult.result_24.value = textToDollars(result19);
var sum6=(result18*1)+(result19*1);
document.BenefitResult.result_25.value = textToDollars(sum6);

if(document.InputCalc.checkbox7.checked == false){
var result20=0;;
}
document.BenefitResult.result_26.value = textToDollars(result20);
var sum7=result20;
document.BenefitResult.result_27.value = textToDollars(sum7);

var SecSum=(sum3*1)+(sum4*1)+(sum5*1)+(sum6*1)+(sum7*1);
var GrandSum=(sum1*1)+(sum2*1)+(sum3*1)+(sum4*1)+(sum5*1)+(sum6*1)+(sum7*1);

document.BenefitResult.result_27a.value = textToDollars(SecSum);
document.BenefitResult.result_28.value = textToDollars(GrandSum);
//document.InputCalc.result_gt.value = textToDollars(GrandSum);

sendCheckboxData();

}

function sendCheckboxData()
{

if(document.InputCalc.checkbox1.checked == true){
var sum1=parseNumber(document.BenefitResult.result_6.value);
}else{
var sum1=0;
}

if(document.InputCalc.checkbox2.checked == true){
var sum2=parseNumber(document.BenefitResult.result_12.value);
}else{
var sum2=0;
}

if(document.InputCalc.checkbox3.checked == true){
var sum3=parseNumber(document.BenefitResult.result_16.value);
}else{
var sum3=0;
}

if(document.InputCalc.checkbox4.checked == true){
var sum4=parseNumber(document.BenefitResult.result_19.value);
}else{
var sum4=0;
}

if(document.InputCalc.checkbox5.checked == true){
var sum5=parseNumber(document.BenefitResult.result_22.value);
}else{
var sum5=0;
}

if(document.InputCalc.checkbox6.checked == true){
var sum6=parseNumber(document.BenefitResult.result_25.value);
}else{
var sum6=0;
}

if(document.InputCalc.checkbox7.checked == true){
var sum7=parseNumber(document.BenefitResult.result_27.value);
}else{
var sum7=0;
}

var chartData=sum1+";"+sum2+";"+sum3+";"+sum4+";"+sum5+";"+sum6+";"+sum7;
sendtoChart(chartData);
}



function CalculateDetail1(Input1, Input3)
{

var B=Input1*4;
var D=(Input1*.5)+(Input3/250);

var A=450;
var C=450;
var E=0;
var currentTotal=-1*((A*B)+(C*D))*E
document.BenefitDetail1.detail_1_3.value = textToCommas(B);
document.BenefitDetail1.detail_1_4.value = textToCommas(B);
document.BenefitDetail1.detail_1_11.value = textToDollars(currentTotal);

var A=450;
var C=450;
var E=.20;
var futureTotal=-1*((A*B)+(C*D))*E
document.BenefitDetail1.detail_1_7.value = textToCommas(Math.round(D));
document.BenefitDetail1.detail_1_8.value = textToCommas(Math.round(D));
document.BenefitDetail1.detail_1_12.value = textToDollars(futureTotal);

var ExpenseReduce=currentTotal-futureTotal;

document.BenefitDetail1.detail_1_13.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*.75);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail1.detail_1_14.value = textToDollars(phaseIn09);
document.BenefitDetail1.detail_1_15.value = textToDollars(phaseIn10);
document.BenefitDetail1.detail_1_16.value = textToDollars(phaseIn11);
document.BenefitDetail1.detail_1_17.value = textToDollars(phaseIn12);
document.BenefitDetail1.detail_1_18.value = textToDollars(phaseIn13);
document.BenefitDetail1.detail_1_19.value = textToDollars(fiveyearTotal);

}

function CalculateDetail2(Input1, Input2, Input3)
{

var B=Math.round((((Input1*Input2)+(Input3*1))*120)*.65);
var C=Math.round((((Input1*Input2)+(Input3*1))*120)*1.75);

var A=0;
var D=0;
var E=0;
var F=0;
var currentTotal=-1*((A*D)+(B*E)+(C*F))

document.BenefitDetail2.detail_2_3.value = textToDollars(B);
document.BenefitDetail2.detail_2_4.value = textToDollars(B);
document.BenefitDetail2.detail_2_13.value = textToDollars(currentTotal);

var A=0;
var D=.175;
var E=.25;
var F=.55;
var futureTotal=-1*((A*D)+(B*E)+(C*F))
document.BenefitDetail2.detail_2_5.value = textToDollars(C);
document.BenefitDetail2.detail_2_6.value = textToDollars(C);
document.BenefitDetail2.detail_2_14.value = textToDollars(futureTotal);

var ExpenseReduce=currentTotal-futureTotal;

document.BenefitDetail2.detail_2_15.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*.75);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail2.detail_2_16.value = textToDollars(phaseIn09);
document.BenefitDetail2.detail_2_17.value = textToDollars(phaseIn10);
document.BenefitDetail2.detail_2_18.value = textToDollars(phaseIn11);
document.BenefitDetail2.detail_2_19.value = textToDollars(phaseIn12);
document.BenefitDetail2.detail_2_20.value = textToDollars(phaseIn13);
document.BenefitDetail2.detail_2_21.value = textToDollars(fiveyearTotal);

}

function CalculateDetail3()
{

var temp1=parseNumber(document.BenefitDetail2.detail_2_3.value);
var temp2=parseNumber(document.BenefitDetail2.detail_2_5.value);
var A =Math.round((temp1*1)+(temp2*.05));
var B =Math.round((temp1*1)+(temp2*.025));
var C =Math.round((temp1*1)+(temp2*.075));

var D=0;
var E=0;
var F=0;
var currentTotal=-1*((A*D)+(B*E)+(C*F))

document.BenefitDetail3.detail_3_1.value = textToDollars(A);
document.BenefitDetail3.detail_3_3.value = textToDollars(B);
document.BenefitDetail3.detail_3_5.value = textToDollars(C);
document.BenefitDetail3.detail_3_13.value = textToDollars(currentTotal);

var A=13400000;
var B=1440000;
var C=.202800;
var D=.55;
var E=.4;
var F=.35;
//var futureTotal=-1*((A*D)+(B*E)+(C*F))
var futureTotal=-8016980;

document.BenefitDetail3.detail_3_14.value = textToDollars(futureTotal);

var ExpenseReduce=currentTotal-futureTotal;

document.BenefitDetail3.detail_3_15.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*.75);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail3.detail_3_16.value = textToDollars(phaseIn09);
document.BenefitDetail3.detail_3_17.value = textToDollars(phaseIn10);
document.BenefitDetail3.detail_3_18.value = textToDollars(phaseIn11);
document.BenefitDetail3.detail_3_19.value = textToDollars(phaseIn12);
document.BenefitDetail3.detail_3_20.value = textToDollars(phaseIn13);
document.BenefitDetail3.detail_3_21.value = textToDollars(fiveyearTotal);

}

function CalculateDetail4(Input1, Input2, Input3, Input8)
{

var A=Math.round(((Input1*Input2)+(Input3*1))*.05);
var D=Math.round((Input3/750)*(Input8*1));

var B=1.0;
var C=60;
var E=0;
var F=0;
var currentTotal=Math.round(-1*((A*B*C*E)+(D*F)));

document.BenefitDetail4.detail_4_1.value = A;
document.BenefitDetail4.detail_4_2.value = A;
document.BenefitDetail4.detail_4_7.value = textToDollars(D);
document.BenefitDetail4.detail_4_8.value = textToDollars(D);
document.BenefitDetail4.detail_4_13.value = textToDollars(currentTotal);

var B=1.0;
var C=60;
var E=.5;
var F=.6;
var futureTotal=Math.round(-1*((A*B*C*E)+(D*F)));

document.BenefitDetail4.detail_4_14.value = textToDollars(futureTotal);

var ExpenseReduce=currentTotal-futureTotal;

document.BenefitDetail4.detail_4_15.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*.75);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail4.detail_4_16.value = textToDollars(phaseIn09);
document.BenefitDetail4.detail_4_17.value = textToDollars(phaseIn10);
document.BenefitDetail4.detail_4_18.value = textToDollars(phaseIn11);
document.BenefitDetail4.detail_4_19.value = textToDollars(phaseIn12);
document.BenefitDetail4.detail_4_20.value = textToDollars(phaseIn13);
document.BenefitDetail4.detail_4_21.value = textToDollars(fiveyearTotal);

}

function CalculateDetail5(Input1, Input8)
{

var tempA=(Input1/250);
var A=(Math.ceil(tempA*10)/10);
var B=Input8;

var C=0;

var currentTotal=-1*(A*B*C);
document.BenefitDetail5.detail_5_1.value = Math.round(A);
document.BenefitDetail5.detail_5_2.value = Math.round(A);
document.BenefitDetail5.detail_5_3.value = textToDollars(B);
document.BenefitDetail5.detail_5_4.value = textToDollars(B);
document.BenefitDetail5.detail_5_7.value = textToDollars(currentTotal);

var C=.35;
var futureTotal=-1*(A*B*C);
document.BenefitDetail5.detail_5_8.value = textToDollars(futureTotal);

var ExpenseReduce=currentTotal-futureTotal;

document.BenefitDetail5.detail_5_9.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*.75);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail5.detail_5_10.value = textToDollars(phaseIn09);
document.BenefitDetail5.detail_5_11.value = textToDollars(phaseIn10);
document.BenefitDetail5.detail_5_12.value = textToDollars(phaseIn11);
document.BenefitDetail5.detail_5_13.value = textToDollars(phaseIn12);
document.BenefitDetail5.detail_5_14.value = textToDollars(phaseIn13);
document.BenefitDetail5.detail_5_15.value = textToDollars(fiveyearTotal);

}

function CalculateDetail6(Input1, Input4, Input5, Input6)
{

var A=(Input1*Input4);
var C=(Input6*Input5)*52;
var D=(Input6);

var B=.2;
var E=0;
var F=0;
var G=0;
var H=0;

var currentTotal=-1*(A*B*C)*((E+F+G+H)/D);

document.BenefitDetail6.detail_6_1.value = textToCommas(Math.round(A));
document.BenefitDetail6.detail_6_2.value = textToCommas(Math.round(A));
document.BenefitDetail6.detail_6_5.value = textToDollars(C);
document.BenefitDetail6.detail_6_6.value = textToDollars(C);
document.BenefitDetail6.detail_6_7.value = D;
document.BenefitDetail6.detail_6_8.value = D;

document.BenefitDetail6.detail_6_17.value = textToDollars(currentTotal);

var B=.2;
var E=.2;
var F=0;
var G=.4;
var H=0;
var futureTotal=Math.round(-1*(A*B*C)*((E+F+G+H)/D));
document.BenefitDetail6.detail_6_18.value = textToDollars(futureTotal);

var ExpenseReduce=currentTotal-futureTotal;

document.BenefitDetail6.detail_6_19.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*.75);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail6.detail_6_20.value = textToDollars(phaseIn09);
document.BenefitDetail6.detail_6_21.value = textToDollars(phaseIn10);
document.BenefitDetail6.detail_6_22.value = textToDollars(phaseIn11);
document.BenefitDetail6.detail_6_23.value = textToDollars(phaseIn12);
document.BenefitDetail6.detail_6_24.value = textToDollars(phaseIn13);
document.BenefitDetail6.detail_6_25.value = textToDollars(fiveyearTotal);

}

function CalculateDetail7(Input1, Input4, Input6, Input8)
{

var A=(Input1*Input4)*.05;
var C=Input8;
var D=Input6;

var B=.2;
var E=0;
var F=0;
var G=0;
var H=0;

var currentTotal=-1*(A*B*C)*((E+F+G+H)/D);

document.BenefitDetail7.detail_7_1.value = textToCommas(Math.round(A));
document.BenefitDetail7.detail_7_2.value = textToCommas(Math.round(A));
document.BenefitDetail7.detail_7_5.value = textToDollars(C);
document.BenefitDetail7.detail_7_6.value = textToDollars(C);
document.BenefitDetail7.detail_7_7.value = D;
document.BenefitDetail7.detail_7_8.value = D;

document.BenefitDetail7.detail_7_17.value = textToDollars(currentTotal);

var B=.2;
var E=.5;
var F=.5;
var G=1;
var H=.5;
var futureTotal=Math.round(-1*(A*B*C)*((E+F+G+H)/D));
document.BenefitDetail7.detail_7_18.value = textToDollars(futureTotal);

var ExpenseReduce=currentTotal-futureTotal;

document.BenefitDetail7.detail_7_19.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*.75);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail7.detail_7_20.value = textToDollars(phaseIn09);
document.BenefitDetail7.detail_7_21.value = textToDollars(phaseIn10);
document.BenefitDetail7.detail_7_22.value = textToDollars(phaseIn11);
document.BenefitDetail7.detail_7_23.value = textToDollars(phaseIn12);
document.BenefitDetail7.detail_7_24.value = textToDollars(phaseIn13);
document.BenefitDetail7.detail_7_25.value = textToDollars(fiveyearTotal);

}

function CalculateDetail8(Input1, Input4, Input6, Input8)
{

var A=(Input1*Input4)*.025;
var C=Input8;
var D=Input6;

var B=.2;
var E=0;
var F=0;
var G=0;
var H=0;

var currentTotal=-1*(A*B*C)*((E+F+G+H)/D);

document.BenefitDetail8.detail_8_1.value = textToCommas(Math.round(A));
document.BenefitDetail8.detail_8_2.value = textToCommas(Math.round(A));
document.BenefitDetail8.detail_8_5.value = textToDollars(C);
document.BenefitDetail8.detail_8_6.value = textToDollars(C);
document.BenefitDetail8.detail_8_7.value = D;
document.BenefitDetail8.detail_8_8.value = D;

document.BenefitDetail8.detail_8_17.value = textToDollars(currentTotal);

var B=.2;
var E=.5;
var F=1;
var G=1;
var H=.5;
var futureTotal=Math.round(-1*(A*B*C)*((E+F+G+H)/D));
document.BenefitDetail8.detail_8_18.value = textToDollars(futureTotal);

var ExpenseReduce=currentTotal-futureTotal;

document.BenefitDetail8.detail_8_19.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*.75);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail8.detail_8_20.value = textToDollars(phaseIn09);
document.BenefitDetail8.detail_8_21.value = textToDollars(phaseIn10);
document.BenefitDetail8.detail_8_22.value = textToDollars(phaseIn11);
document.BenefitDetail8.detail_8_23.value = textToDollars(phaseIn12);
document.BenefitDetail8.detail_8_24.value = textToDollars(phaseIn13);
document.BenefitDetail8.detail_8_25.value = textToDollars(fiveyearTotal);

}


function CalculateDetail9(Input3, Input6, Input8)
{

var A=Input3*.75;
var C=Input8;
var D=Input6;

var B=.2;
var E=0;
var F=0;
var G=0;
var H=0;

var currentTotal=-1*(A*B*C)*((E+F+G+H)/D);

document.BenefitDetail9.detail_9_1.value = textToCommas(A);
document.BenefitDetail9.detail_9_2.value = textToCommas(A);
document.BenefitDetail9.detail_9_5.value = textToDollars(C);
document.BenefitDetail9.detail_9_6.value = textToDollars(C);
document.BenefitDetail9.detail_9_7.value = D;
document.BenefitDetail9.detail_9_8.value = D;

document.BenefitDetail9.detail_9_17.value = textToDollars(currentTotal);

var B=.2;
var E=.5;
var F=1;
var G=1;
var H=.5;
var futureTotal=Math.round(-1*(A*B*C)*((E+F+G+H)/D));
document.BenefitDetail9.detail_9_18.value = textToDollars(futureTotal);

var ExpenseReduce=currentTotal-futureTotal;

document.BenefitDetail9.detail_9_19.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*.75);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail9.detail_9_20.value = textToDollars(phaseIn09);
document.BenefitDetail9.detail_9_21.value = textToDollars(phaseIn10);
document.BenefitDetail9.detail_9_22.value = textToDollars(phaseIn11);
document.BenefitDetail9.detail_9_23.value = textToDollars(phaseIn12);
document.BenefitDetail9.detail_9_24.value = textToDollars(phaseIn13);
document.BenefitDetail9.detail_9_25.value = textToDollars(fiveyearTotal);

}

function CalculateDetail10(Input3)
{

var F=Input3;

var A=150;
var B=175;
var C=15000;
var D=0.05;
var E=1100;
var G=0;
var H=0;

var currentTotal=-1*(((A*B)+(E*1))*(F*H))+(C*D*G*F);

document.BenefitDetail10.detail_10_1.value = textToCommas(A);
document.BenefitDetail10.detail_10_2.value = textToCommas(A);
document.BenefitDetail10.detail_10_5.value = textToCommas(C);
document.BenefitDetail10.detail_10_6.value = textToCommas(C);
document.BenefitDetail10.detail_10_7.value = "$"+D;
document.BenefitDetail10.detail_10_8.value = "$"+D;

document.BenefitDetail10.detail_10_17.value = textToDollars(currentTotal);

var A=150;
var B=175;
var C=15000;
var D=0.05;
var E=1100;
var G=0.045;
var H=0.04;
var futureTotal=Math.round(  -1*(((A*B)+(E*1))*(F*H))+(C*D*G*F)   );

document.BenefitDetail10.detail_10_18.value = textToDollars(futureTotal);

var ExpenseReduce=currentTotal-futureTotal;

document.BenefitDetail10.detail_10_19.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*.75);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail10.detail_10_20.value = textToDollars(phaseIn09);
document.BenefitDetail10.detail_10_21.value = textToDollars(phaseIn10);
document.BenefitDetail10.detail_10_22.value = textToDollars(phaseIn11);
document.BenefitDetail10.detail_10_23.value = textToDollars(phaseIn12);
document.BenefitDetail10.detail_10_24.value = textToDollars(phaseIn13);
document.BenefitDetail10.detail_10_25.value = textToDollars(fiveyearTotal);

}

function CalculateDetail11(Input1, Input9, Input10)
{

var A=(((Input1*Input9)*364)*.25);
var B=Input10*1.3;

var C=.2;
var D=0;
var E=0;
var F=.07;
var currentTotal=Math.round( (((A*B*C)*D)*E)*F );

document.BenefitDetail11.detail_11_1.value = textToCommas(A);
document.BenefitDetail11.detail_11_2.value = textToCommas(A);
document.BenefitDetail11.detail_11_3.value = textToDollars(B);
document.BenefitDetail11.detail_11_4.value = textToDollars(B);
document.BenefitDetail11.detail_11_13.value = textToDollars(currentTotal);

var C=.2;
var D=.85;
var E=.5;
var F=.07;
var futureTotal=Math.round( (((A*B*C)*D)*E)*F );

document.BenefitDetail11.detail_11_14.value = textToDollars(futureTotal);

var ExpenseReduce=futureTotal-currentTotal;

document.BenefitDetail11.detail_11_15.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*1);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail11.detail_11_16.value = textToDollars(phaseIn09);
document.BenefitDetail11.detail_11_17.value = textToDollars(phaseIn10);
document.BenefitDetail11.detail_11_18.value = textToDollars(phaseIn11);
document.BenefitDetail11.detail_11_19.value = textToDollars(phaseIn12);
document.BenefitDetail11.detail_11_20.value = textToDollars(phaseIn13);
document.BenefitDetail11.detail_11_21.value = textToDollars(fiveyearTotal);

}


function CalculateDetail12(Input1, Input9, Input10)
{

var A=(((Input1*Input9)*364)*.25);
var B=Input10;

var C=.2;
var D=0;
var E=0;
var F=.07;
var currentTotal=Math.round(A*B*C*D*E*F);

document.BenefitDetail12.detail_12_1.value = textToCommas(A);
document.BenefitDetail12.detail_12_2.value = textToCommas(A);
document.BenefitDetail12.detail_12_3.value = textToDollars(B);
document.BenefitDetail12.detail_12_4.value = textToDollars(B);
document.BenefitDetail12.detail_12_13.value = textToDollars(currentTotal);

var C=.2;
var D=.8;
var E=.15;
var F=.07;
var futureTotal=Math.round(A*B*C*D*E*F);

document.BenefitDetail12.detail_12_14.value = textToDollars(futureTotal);

var ExpenseReduce=futureTotal-currentTotal;

document.BenefitDetail12.detail_12_15.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*1);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail12.detail_12_16.value = textToDollars(phaseIn09);
document.BenefitDetail12.detail_12_17.value = textToDollars(phaseIn10);
document.BenefitDetail12.detail_12_18.value = textToDollars(phaseIn11);
document.BenefitDetail12.detail_12_19.value = textToDollars(phaseIn12);
document.BenefitDetail12.detail_12_20.value = textToDollars(phaseIn13);
document.BenefitDetail12.detail_12_21.value = textToDollars(fiveyearTotal);

}


function CalculateDetail13(Input1, Input5, Input9)
{

var A=(((Input1*Input9)*364)*.25);
var H=Input5;

var B=0;
var C=0;
var D=52;
var E=3600;
var F=((A*B)/D)/E;
var G=((A*C)/D)/E;

var currentTotal=-1*((D*(F+G))*H);

document.BenefitDetail13.detail_13_1.value = textToCommas(A);
document.BenefitDetail13.detail_13_2.value = textToCommas(A);
document.BenefitDetail13.detail_13_11.value = textToCommas(F);
document.BenefitDetail13.detail_13_13.value = textToCommas(G);
document.BenefitDetail13.detail_13_15.value = textToDollars(H);
document.BenefitDetail13.detail_13_16.value = textToDollars(H);

document.BenefitDetail13.detail_13_17.value = textToDollars(currentTotal);

var B=20;
var C=5;
var D=52;
var E=3600;
var F=((A*B)/D)/E;
var G=((A*C)/D)/E;

var futureTotal=Math.round(-1*((D*(F+G))*H));

document.BenefitDetail13.detail_13_12.value = textToCommas(Math.round(F));
document.BenefitDetail13.detail_13_14.value = textToCommas(Math.round(G));
document.BenefitDetail13.detail_13_18.value = textToDollars(futureTotal);

var ExpenseReduce=currentTotal-futureTotal;

document.BenefitDetail13.detail_13_19.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*1);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail13.detail_13_20.value = textToDollars(phaseIn09);
document.BenefitDetail13.detail_13_21.value = textToDollars(phaseIn10);
document.BenefitDetail13.detail_13_22.value = textToDollars(phaseIn11);
document.BenefitDetail13.detail_13_23.value = textToDollars(phaseIn12);
document.BenefitDetail13.detail_13_24.value = textToDollars(phaseIn13);
document.BenefitDetail13.detail_13_25.value = textToDollars(fiveyearTotal);

}


function CalculateDetail14(Input1, Input9, Input10)
{

var A=(Input1*Input9*Input10*364);

var B=.01;
var C=.0025;
var D=.001;
var E=0;
var F=0;
var G=.07;

var currentTotal=Math.round((((A*(B+C+D))*E)*F)*G);

document.BenefitDetail14.detail_14_1.value = textToDollars(A);
document.BenefitDetail14.detail_14_2.value = textToDollars(A);

document.BenefitDetail14.detail_14_15.value = textToDollars(currentTotal);

var B=.01;
var C=.0025;
var D=.001;
var E=.35;
var F=.15;
var G=.07;

var futureTotal=Math.round((((A*(B+C+D))*E)*F)*G);

document.BenefitDetail14.detail_14_16.value = textToDollars(futureTotal);

var ExpenseReduce=futureTotal-currentTotal;

document.BenefitDetail14.detail_14_17.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*1);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail14.detail_14_18.value = textToDollars(phaseIn09);
document.BenefitDetail14.detail_14_19.value = textToDollars(phaseIn10);
document.BenefitDetail14.detail_14_20.value = textToDollars(phaseIn11);
document.BenefitDetail14.detail_14_21.value = textToDollars(phaseIn12);
document.BenefitDetail14.detail_14_22.value = textToDollars(phaseIn13);
document.BenefitDetail14.detail_14_23.value = textToDollars(fiveyearTotal);

}

function CalculateDetail15(Input1, Input4, Input5, Input6)
{

var A=(Input1*Input4*Input5*Input6*52);

var B=0;

var currentTotal=Math.round(-A*B);

document.BenefitDetail15.detail_15_1.value = textToDollars(A);
document.BenefitDetail15.detail_15_2.value = textToDollars(A);

document.BenefitDetail15.detail_15_5.value = textToDollars(currentTotal);

var B=.005;

var futureTotal=Math.round(-A*B);

document.BenefitDetail15.detail_15_6.value = textToDollars(futureTotal);

var ExpenseReduce=currentTotal-futureTotal;

document.BenefitDetail15.detail_15_7.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*1);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail15.detail_15_8.value = textToDollars(phaseIn09);
document.BenefitDetail15.detail_15_9.value = textToDollars(phaseIn10);
document.BenefitDetail15.detail_15_10.value = textToDollars(phaseIn11);
document.BenefitDetail15.detail_15_11.value = textToDollars(phaseIn12);
document.BenefitDetail15.detail_15_12.value = textToDollars(phaseIn13);
document.BenefitDetail15.detail_15_13.value = textToDollars(fiveyearTotal);

}

function CalculateDetail16(Input1, Input4, Input5, Input6)
{

var A=(Input1*Input4*Input5*Input6*52);

var B=0.025;
var C=0.005;
var D=0.0025;
var E=0.025;
var F=0;
var G=0;
var H=0;
var I=0;

var currentTotal=Math.round(-1*((A*B*F)+(A*C*G)+(A*D*H)+(A*E*I)));

document.BenefitDetail16.detail_16_1.value = textToDollars(A);
document.BenefitDetail16.detail_16_2.value = textToDollars(A);

document.BenefitDetail16.detail_16_19.value = textToDollars(currentTotal);

var B=0.025;
var C=0.005;
var D=0.0025;
var E=0.025;
var F=0.05;
var G=0.045;
var H=0.035;
var I=0.5;

var futureTotal=Math.round(-1*((A*B*F)+(A*C*G)+(A*D*H)+(A*E*I)));

document.BenefitDetail16.detail_16_20.value = textToDollars(futureTotal);

var ExpenseReduce=currentTotal-futureTotal;

document.BenefitDetail16.detail_16_21.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*1);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail16.detail_16_22.value = textToDollars(phaseIn09);
document.BenefitDetail16.detail_16_23.value = textToDollars(phaseIn10);
document.BenefitDetail16.detail_16_24.value = textToDollars(phaseIn11);
document.BenefitDetail16.detail_16_25.value = textToDollars(phaseIn12);
document.BenefitDetail16.detail_16_26.value = textToDollars(phaseIn13);

document.BenefitDetail16.detail_16_27.value = textToDollars(fiveyearTotal);

}

function CalculateDetail17(Input1, Input9, Input10)
{

var A=(Input1*Input9*Input10*364);

var B=0.005;
var C=0.0025;
var D=0;
var E=0;
var F=0.07;

var currentTotal=Math.round(A*(B+C)*D*E*F);

document.BenefitDetail17.detail_17_1.value = textToDollars(A);
document.BenefitDetail17.detail_17_2.value = textToDollars(A);

document.BenefitDetail17.detail_17_13.value = textToDollars(currentTotal);

var B=0.005;
var C=0.0025;
var D=0.9;
var E=0.2;
var F=0.07;

var futureTotal=Math.round(A*(B+C)*D*E*F);

document.BenefitDetail17.detail_17_14.value = textToDollars(futureTotal);

var ExpenseReduce=futureTotal-currentTotal;

document.BenefitDetail17.detail_17_15.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*1);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail17.detail_17_16.value = textToDollars(phaseIn09);
document.BenefitDetail17.detail_17_17.value = textToDollars(phaseIn10);
document.BenefitDetail17.detail_17_18.value = textToDollars(phaseIn11);
document.BenefitDetail17.detail_17_19.value = textToDollars(phaseIn12);
document.BenefitDetail17.detail_17_20.value = textToDollars(phaseIn13);

document.BenefitDetail17.detail_17_21.value = textToDollars(fiveyearTotal);

}

function CalculateDetail18(Input1, Input4, Input5, Input6, Input8, Input9, Input10)
{

var A=Input1*Input4;
//var C=Math.round((Input1*Input9*Input10*364)/(Input1*Input4*Input6*52));
var C=(Input1*Input9*Input10*364)/(Input1*Input4*Input6*52);
var H=Input5*2;
//var I=Math.round(Input8/2112);
var I=Input8/2112;
//var J=Math.round(Input1);
var J=Input1;

var B=1;
var D=0;
var E=0.07;
var F=0;
var G=0;

var currentTotal=Math.round((A*B*C*D*E)+((A*.06)*F*H)+((J/7)*G*I));

document.BenefitDetail18.detail_18_1.value = textToCommas(A);
document.BenefitDetail18.detail_18_2.value = textToCommas(A);
document.BenefitDetail18.detail_18_5.value = textToDollars(Math.round(C));
document.BenefitDetail18.detail_18_6.value = textToDollars(Math.round(C));
document.BenefitDetail18.detail_18_15.value = textToDollars(H);
document.BenefitDetail18.detail_18_16.value = textToDollars(H);
document.BenefitDetail18.detail_18_17.value = textToDollars(Math.round(I));
document.BenefitDetail18.detail_18_18.value = textToDollars(Math.round(I));
document.BenefitDetail18.detail_18_19.value = J;
document.BenefitDetail18.detail_18_20.value = J;

document.BenefitDetail18.detail_18_21.value = textToDollars(currentTotal);

var B=1;
var D=1.5;
var E=0.07;
var F=3;
var G=2.5;

var futureTotal=Math.round((A*B*C*D*E)+((A*.06)*F*H)+((J/7)*G*I));
document.BenefitDetail18.detail_18_22.value = textToDollars(futureTotal);

var ExpenseReduce=futureTotal-currentTotal;

document.BenefitDetail18.detail_18_23.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*1);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail18.detail_18_24.value = textToDollars(phaseIn09);
document.BenefitDetail18.detail_18_25.value = textToDollars(phaseIn10);
document.BenefitDetail18.detail_18_26.value = textToDollars(phaseIn11);
document.BenefitDetail18.detail_18_27.value = textToDollars(phaseIn12);
document.BenefitDetail18.detail_18_28.value = textToDollars(phaseIn13);

document.BenefitDetail18.detail_18_29.value = textToDollars(fiveyearTotal);

}


function CalculateDetail19(Input1, Input4, Input8, Input9, Input10)
{

var A=Math.round((Input1*Input9*Input10*364)*.01);
var B=Math.round((Input1*Input4*.0025*(Input8*.1)));
var C=Math.round((Input1*Input9*Input10*364)*.005);
var D=Math.round((Input1*Input9*Input10*364)*.001);
var E=Math.round((Input1*Input9*Input10*364)*.001);
var F=Math.round((Input1*Input9*Input10*364)*.001);

var G=0;
var H=0;
var I=0.07;

var currentTotal=Math.round(-1*((A*I)+(B*1)+(C*1)+(D*1)+(E*1)+(F*1)+(G*1))*H);

document.BenefitDetail19.detail_19_1.value = textToDollars(A);
document.BenefitDetail19.detail_19_2.value = textToDollars(A);
document.BenefitDetail19.detail_19_3.value = textToDollars(B);
document.BenefitDetail19.detail_19_4.value = textToDollars(B);
document.BenefitDetail19.detail_19_5.value = textToDollars(C);
document.BenefitDetail19.detail_19_6.value = textToDollars(C);
document.BenefitDetail19.detail_19_7.value = textToDollars(D);
document.BenefitDetail19.detail_19_8.value = textToDollars(D);
document.BenefitDetail19.detail_19_9.value = textToDollars(E);
document.BenefitDetail19.detail_19_10.value = textToDollars(E);
document.BenefitDetail19.detail_19_11.value = textToDollars(F);
document.BenefitDetail19.detail_19_12.value = textToDollars(F);

document.BenefitDetail19.detail_19_19.value = textToDollars(currentTotal);

var G=0;
var H=.15;
var I=0.07;
var futureTotal=Math.round(-1*((A*I)+(B*1)+(C*1)+(D*1)+(E*1)+(F*1)+(G*1))*H);
document.BenefitDetail19.detail_19_20.value = textToDollars(futureTotal);

var ExpenseReduce=currentTotal-futureTotal;

document.BenefitDetail19.detail_19_21.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*1);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail19.detail_19_22.value = textToDollars(phaseIn09);
document.BenefitDetail19.detail_19_23.value = textToDollars(phaseIn10);
document.BenefitDetail19.detail_19_24.value = textToDollars(phaseIn11);
document.BenefitDetail19.detail_19_25.value = textToDollars(phaseIn12);
document.BenefitDetail19.detail_19_26.value = textToDollars(phaseIn13);

document.BenefitDetail19.detail_19_27.value = textToDollars(fiveyearTotal);
}




function CalculateDetail20(Input1, Input9, Input10)
{

var A=Input1*Input9*Input10*364;

var B=0.05;
var C=0;
var D=0;
var E=0.07;

var currentTotal=Math.round(((A*B*D)+(A*C))*E);

document.BenefitDetail20.detail_20_1.value = textToDollars(Math.round(A));
document.BenefitDetail20.detail_20_2.value = textToDollars(Math.round(A));

document.BenefitDetail20.detail_20_11.value = textToDollars(currentTotal);

var B=0.05;
var C=0.025;
var D=0.3;
var E=0.07;

var futureTotal=Math.round(((A*B*D)+(A*C))*E);
document.BenefitDetail20.detail_20_12.value = textToDollars(futureTotal);

var ExpenseReduce=futureTotal-currentTotal;

document.BenefitDetail20.detail_20_13.value = textToDollars(ExpenseReduce);

var phaseIn09=Math.round(ExpenseReduce*.25);
var phaseIn10=Math.round(ExpenseReduce*.5);
var phaseIn11=Math.round(ExpenseReduce*1);
var phaseIn12=Math.round(ExpenseReduce*1);
var phaseIn13=Math.round(ExpenseReduce*1);
var fiveyearTotal=phaseIn09+phaseIn10+phaseIn11+phaseIn12+phaseIn13;

document.BenefitDetail20.detail_20_14.value = textToDollars(phaseIn09);
document.BenefitDetail20.detail_20_15.value = textToDollars(phaseIn10);
document.BenefitDetail20.detail_20_16.value = textToDollars(phaseIn11);
document.BenefitDetail20.detail_20_17.value = textToDollars(phaseIn12);
document.BenefitDetail20.detail_20_18.value = textToDollars(phaseIn13);

document.BenefitDetail20.detail_20_19.value = textToDollars(fiveyearTotal);
}









<!--
function CalculateSum(Atext, Btext, Ctext, Dtext, Etext, Ftext, Gtext, Htext, Itext, Jtext)
{
var A = parseNumber(Atext);
var B = parseNumber(Btext);
var C = parseNumber(Ctext);
var D = parseNumber(Dtext);
var E = parseNumber(Etext);
var F = parseNumber(Ftext);
var G = parseNumber(Gtext);
var H = parseNumber(Htext);
var I = parseNumber(Itext);
var J = parseNumber(Jtext);

form.answer1.value = textToDollars(A * E/100 * C);
form.answer2.value = textToDollars(C * A * E/100 *.30);
form.answer3.value = textToDollars(D * B * F/100);
form.answer4.value = textToDollars(D * B * F/100 * .50);

document.Calculator.input_C.value = textToDollars(C);
document.Calculator.input_D.value = textToDollars(D);
}

//alert("100 => "+textToDollars("100"));
//alert("1000 => "+textToDollars("1000"));
//alert("100000 => "+textToDollars("100000"));

function textToNum (in_val) {
  var val = String(in_val);
  var round = val.replace(/\..*$/g, '');
  var nums = val.replace(/\D/g, '');

  return nums;
}


function textToCommas (val) {
  var num = addCommas(textToNum(val));
  return num;
}


function textToDollars (val) {
  var num = addCommas(textToNum(val));
  if(val<0){
  return '-$'+num;
  }else{
  return '$'+num;
  }
}

function addCommas(val) {
  var ary = Array();

  while (val.length > 3) {
    var end = val.substr(val.length-3);

    ary.unshift(end);

    val = val.substr(0, val.length-3);
  }

  if (val.length > 0) {
    ary.unshift(val);
  }

  return ary.join(',');
}

function parseNumber (val) {
  //var re = new RegExp(val, '\D
  return val.replace(/\D/g, '');
  return val;
}

function ClearForm(form)
{
form.input_A.value = "";
form.input_B.value = "";
form.Answer.value = "";
}


// end of JavaScript functions -->

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}

function hideAll(){ 
hideBenefitDiv();
hideAllInfoBoxes();
hideAllDetailBoxes();
}

function showBenefitDiv(){ 
hideAllInfoBoxes();
document.getElementById("hideFlash").style.display="none";
document.getElementById("divBenefit").style.display="block";
} 

function hideBenefitDiv(){ 
hideAllDetailBoxes();
document.getElementById("hideFlash").style.display="block";
document.getElementById("divBenefit").style.display="none";
} 


//function showInfoBox(){ 
//document.getElementById('divInfoPopup1').style.display = 'visible';
//} 

function showInfoBox(divData){ 
hideAllInfoBoxes();
document.getElementById(divData).style.display="block";
}

function hideInfoBox(divData){ 
document.getElementById(divData).style.display="none";
}

function hideAllInfoBoxes(){ 
hideInfoBox('divInfoPopup1');
hideInfoBox('divInfoPopup2');
hideInfoBox('divInfoPopup3');
hideInfoBox('divInfoPopup4');
hideInfoBox('divInfoPopup5');
hideInfoBox('divInfoPopup6');
hideInfoBox('divInfoPopup7');
}

function hideAllDetailBoxes(){ 
hideDetailBox('divDetailPopup1');
hideDetailBox('divDetailPopup2');
hideDetailBox('divDetailPopup3');
hideDetailBox('divDetailPopup4');
hideDetailBox('divDetailPopup5');
hideDetailBox('divDetailPopup6');
hideDetailBox('divDetailPopup7');
hideDetailBox('divDetailPopup8');
hideDetailBox('divDetailPopup9');
hideDetailBox('divDetailPopup10');
hideDetailBox('divDetailPopup11');
hideDetailBox('divDetailPopup12');
hideDetailBox('divDetailPopup13');
hideDetailBox('divDetailPopup14');
hideDetailBox('divDetailPopup15');
hideDetailBox('divDetailPopup16');
hideDetailBox('divDetailPopup17');
hideDetailBox('divDetailPopup18');
hideDetailBox('divDetailPopup19');
hideDetailBox('divDetailPopup20');
}


function showDetailBox(divData){ 
hideAllDetailBoxes();
document.getElementById(divData).style.display="block";
}

function hideDetailBox(divData){ 
document.getElementById(divData).style.display="none";
}

//function getFlashMovie(movieName) {
 // var isIE = navigator.appName.indexOf("Microsoft") != -1;
 // return (isIE) ? window[movieName] : document[movieName];
// }
 
 function getFlashMovie(movieName) {
//Adobe method for the use of ExternalInterface...
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	var obj=(isIE) ? window[movieName] : document[movieName];
	//alert(obj);
	return obj;
}

function sendtoChart(text) {
//var text = document.htmlForm.input1.value+";"+document.htmlForm.input2.value+";"+document.htmlForm.input3.value+";"+document.htmlForm.input4.value+";"+document.htmlForm.input5.value+";"+document.htmlForm.input6.value+";"+document.htmlForm.input7.value;
 // alert("I am running");
 getFlashMovie("result_chart").sendTextToFlash(text);
 

  
 }