function Calculate_SAVINGS()
{
	var d=document,f=d.forms["tax_eliminator_form"];

	var marketValueOfSecurity	= my_round(parseFloat(f['marketValueOfSecurity'].value));
	var adjustedCostBase    	= my_round(parseFloat(f['adjustedCostBase'].value));
	var investorTaxRate     	= parseFloat(f['investorTaxRate'].value);
	var valueOfDonation     	= my_round(parseFloat(f['valueOfDonation'].value));
	
	var capitalGain         	= my_round(parseFloat(marketValueOfSecurity) - parseFloat(adjustedCostBase));
	var taxableGain         	= my_round(capitalGain*0.5);
	var incomeTaxPayable       	= my_round(taxableGain*investorTaxRate/100);
	
	var taxableGainFromSecurity = my_round(capitalGain/marketValueOfSecurity*(parseFloat(marketValueOfSecurity) - parseFloat(valueOfDonation))*0.5);
	var investorTaxRate2        = investorTaxRate;
    var incomeTaxPayable2       = my_round(taxableGainFromSecurity*investorTaxRate2/100);
    var taxSavings              = my_round(valueOfDonation*0.45);
	var netTaxPayable         	= my_round(parseFloat(incomeTaxPayable2) - parseFloat(taxSavings));

	/*--------------------------------------------------------------------------------------------*/
	d.getElementById('capitalGain').innerHTML=capitalGain;
	d.getElementById('taxableGain').innerHTML=taxableGain;
	d.getElementById('incomeTaxPayable').innerHTML=incomeTaxPayable;
	d.getElementById('taxableGainFromSecurity').innerHTML=taxableGainFromSecurity;
	d.getElementById('investorTaxRate2').innerHTML=investorTaxRate;
	d.getElementById('incomeTaxPayable2').innerHTML=incomeTaxPayable2;
	d.getElementById('taxSavings').innerHTML=taxSavings;
	d.getElementById('netTaxPayable').innerHTML=netTaxPayable;
	
}

function verifyMaxValue(obj)
{
    if (obj.value.search(/^\d{1,9}(\.\d{0,2})?$/) < 0) 
	{
	 alert('Please enter a value less than $999,999,999.99');
	 obj.value = "0.00";
	 return false;
	}

    return true;
}     /* End of verifyMaxValue(obj) */	
	