function Calculate_DONATIONS()
{
	var d=document,f=d.forms["securities_donations_form"];
	var securityValue 		= my_round(parseFloat(f['securityValue'].value));
	var securityCostBase	= my_round(parseFloat(f['securityCostBase'].value));
	var marginalTaxRate		= my_round(parseFloat(f['marginalTaxRate'].value));
	var CapitalGain			= my_round(securityValue-securityCostBase);
	var TaxableGain			= my_round(CapitalGain*0.5);
	var IncomeTaxPayable	= my_round(TaxableGain*marginalTaxRate/100);

	/*------------------------------------------------------------------- */
	d.getElementById('SELL_securityValue').innerHTML=
	d.getElementById('DONATE_securityValue').innerHTML=Math.round(securityValue);
	
	d.getElementById('SELL_securityCostBase').innerHTML=
	d.getElementById('DONATE_securityCostBase').innerHTML=Math.round(securityCostBase);

	d.getElementById('SELL_CapitalGain').innerHTML=
	d.getElementById('DONATE_CapitalGain').innerHTML=Math.round(CapitalGain);

	d.getElementById('TaxableGain').innerHTML=Math.round(TaxableGain);
	
	d.getElementById('InvestorTaxRate').innerHTML=Math.round(marginalTaxRate);

	d.getElementById('IncomeTaxPayable').innerHTML=
	d.getElementById('DONATE_TaxSavings').innerHTML=Math.round(IncomeTaxPayable);
}
