<!--



function Compare()
{
    var t = 1;
    var sal = parseFloat(document.compareform.salary.value);
    var years = parseFloat(document.compareform.years.value);
    var max401kA = 0;
    var min401kA = 0;

    var int401k = parseFloat(document.compareform.int401k.value);
    var intIra = parseFloat(document.compareform.intIRA.value);

    var minIraAnnual;
    var maxIraAnnual;

    var maxPreTaxSalary;
    var minPreTaxSalary;

    var maxTaxBracket = parseFloat(20);
    var minTaxBracket = parseFloat(20);
    var maxTaxes;
    var minTaxes;
    var maxTaxesAdded;
    var minTaxesAdded;

    var maxTakeHomePay;
    var minTakeHomePay;
    var maxTakeHomePayDiff;

    var maxRetirePreTax;
    var minRetirePreTax;
    var maxRetireTaxes;
    var minRetireTaxes;
    var maxRetireTotal;
    var minRetireTotal;
    var maxRetireTotalWthp;
    var maxTaxesTotal;
    var minTaxesTotal;

    max401kA = sal * document.compareform.max401k.value / 100;
    min401kA = sal * document.compareform.min401k.value / 100;
    document.compareform.max401kAnnual.value = formatCurrency(max401kA);
    document.compareform.min401kAnnual.value = formatCurrency(min401kA);

    minIraAnnual = parseFloat(0);
    maxIraAnnual = parseFloat(max401kA - min401kA);
    document.compareform.minIraAnnual.value = formatCurrency(minIraAnnual);
    document.compareform.maxIraAnnual.value = formatCurrency(maxIraAnnual);

    maxPreTaxSalary = parseFloat(sal - max401kA);
    minPreTaxSalary = parseFloat(sal - min401kA);
    document.compareform.maxPreTaxSalary.value = formatCurrency(maxPreTaxSalary);
    document.compareform.minPreTaxSalary.value = formatCurrency(minPreTaxSalary);

    document.compareform.maxTaxBracket.value = maxTaxBracket;
    document.compareform.minTaxBracket.value = minTaxBracket;
    maxTaxes = parseFloat((sal - max401kA) * maxTaxBracket / 100);
    minTaxes = parseFloat((sal - min401kA) * maxTaxBracket / 100);
    document.compareform.maxTaxes.value = formatCurrency(maxTaxes);
    document.compareform.minTaxes.value = formatCurrency(minTaxes);

    maxTaxesAdded = parseFloat(maxTaxes * years);
    minTaxesAdded = parseFloat(minTaxes * years);
    document.compareform.maxTaxesAdded.value = formatCurrency(maxTaxesAdded);
    document.compareform.minTaxesAdded.value = formatCurrency(minTaxesAdded);
    document.compareform.maxTaxesCompounded.value = formatCurrency(parseFloat(GrowthWithContribution(0, int401k, years, maxTaxes)));
    document.compareform.minTaxesCompounded.value = formatCurrency(parseFloat(GrowthWithContribution(0, intIra, years, maxTaxes)));

    maxTakeHomePay = parseFloat(maxPreTaxSalary - maxTaxes - parseFloat(document.compareform.minIraAnnual.value));
    minTakeHomePay = parseFloat(minPreTaxSalary - minTaxes - maxIraAnnual);
    maxTakeHomePayDiff = maxTakeHomePay - minTakeHomePay;
    document.compareform.maxTakeHomePay.value = formatCurrency(maxTakeHomePay);
    document.compareform.minTakeHomePay.value = formatCurrency(minTakeHomePay);
    document.compareform.maxTakeHomePayDiff.value = formatCurrency(maxTakeHomePayDiff);
    document.compareform.minTakeHomePayDiff.value = formatCurrency(0);

    maxThpdCompounded = parseFloat(GrowthWithContribution(0, int401k, years, maxTakeHomePayDiff));
    document.compareform.maxThpdCompounded.value = formatCurrency(maxThpdCompounded);
    document.compareform.minThpdCompounded.value = formatCurrency(0);

    maxRetirePreTax = parseFloat(GrowthWithContribution(0, int401k, years, max401kA));
    maxRetirePreTax = maxRetirePreTax + parseFloat(GrowthWithContribution(0, intIra, years, minIraAnnual));
    minRetirePreTax = parseFloat(GrowthWithContribution(0, int401k, years, min401kA));
    minRetirePreTax = minRetirePreTax + parseFloat(GrowthWithContribution(0, intIra, years, maxIraAnnual));
    document.compareform.maxRetirePreTax.value = formatCurrency(maxRetirePreTax);
    document.compareform.minRetirePreTax.value = formatCurrency(minRetirePreTax);

    maxRetireTaxes = parseFloat((maxRetirePreTax * maxTaxBracket / 100) * ((max401kA) / (max401kA + minIraAnnual)));
    minRetireTaxes = parseFloat((minRetirePreTax * minTaxBracket / 100) * ((min401kA) / (min401kA + maxIraAnnual)));
    document.compareform.maxRetireTaxes.value = formatCurrency(maxRetireTaxes);
    document.compareform.minRetireTaxes.value = formatCurrency(minRetireTaxes);

    maxRetireTotal = parseFloat(maxRetirePreTax - maxRetireTaxes);
    minRetireTotal = parseFloat(minRetirePreTax - minRetireTaxes);
    document.compareform.maxRetireTotal.value = formatCurrency(maxRetireTotal);
    document.compareform.minRetireTotal.value = formatCurrency(minRetireTotal);

    maxRetireTotalWthp = parseFloat(maxRetireTotal + maxThpdCompounded);
    document.compareform.maxRetireTotalWthp.value = formatCurrency(maxRetireTotalWthp);
    document.compareform.minRetireTotalWthp.value = formatCurrency(minRetireTotal);

    maxTaxesTotal = parseFloat(maxRetireTaxes + maxTaxesAdded);
    minTaxesTotal = parseFloat(minRetireTaxes + minTaxesAdded);
    document.compareform.maxTaxesTotal.value = formatCurrency(maxTaxesTotal);
    document.compareform.minTaxesTotal.value = formatCurrency(minTaxesTotal);
}

//-->


