vda_calculate = function()
{
	var deposits = new Array(11);

	var i;
	for (i=0; i<=10; i++)
	{
		var d = document.getElementById("vda_deposit" + i).value;
		if ( d.length == 0 )
			deposits[i] = 0;
		else
		{
			d = fixNumber(d);
			d = parseFloat(d);
			if ( isNaN(d) )
				deposits[i] = 0;
			else
				deposits[i] = d;
		}
	}
		

	var rate = document.getElementById("vda_rate").value;
	if ( rate.length == 0 )
		rate = 0;
	else
	{
		rate = fixNumber(rate);
		rate = parseFloat(rate);
		if ( isNaN(rate) )
			rate = 0;
	}

	var res = "<table class=\"data\">";
	res += "<tr><th>Year<th>Starting Amount<th>Interest<th>New Deposit<th>Ending Amount";
	
	var m = deposits[0];
	var interest = 0;

	var r = 1 + rate/100;

	for (i=1; i<=10; i++)
	{
		res += "<tr><td>" + i + "<td>" + formatDollars(m) + "<td>" + formatDollars(m*r-m) + "<td>" + formatDollars(deposits[i]) + "<td>" + formatDollars(m*r + deposits[i]);
		interest += m*r-m;
		m = m*r + deposits[i];	
	}
	res += "</table>"

	res += "<p>At the end of 10 years, you will have earned " + formatDollars(interest) + " in interest, and your investment will be worth " + formatDollars(m) + ".";


	var x = document.getElementById("vda_dt_results");
	x.innerHTML = res;
	x.style.display = "block";
}// modified css: http://www.dollartimes.com/calculators/on-your-site/calc-css.php
addJavascript = function(fileName) {
	var th = document.getElementsByTagName('head')[0];
	var s = document.createElement('script');
	s.setAttribute('type','text/javascript');
	s.setAttribute('src',fileName);
	th.appendChild(s);
}
addStylesheet = function(fileName) {
	var th = document.getElementsByTagName('head')[0];
	var s = document.createElement('link');
	s.setAttribute('type','text/css');
	s.setAttribute('title', 'dt-calc-style');
	s.setAttribute('rel','stylesheet');
	s.setAttribute('href',fileName);
	th.appendChild(s);
}


addJavascript('http://www.dollartimes.com/script/calcutil.js');
addStylesheet('http://www.dollartimes.com/calculators/on-your-site/calc-css.php');

var out = '\
<div id="vda_dt_calculator" class="dt_calculator" width="300px">\n\
	<h2>Savings Calculator</h2>\n\
	<p class="small">Provided by DollarTimes.com</p>\n\
	<p class="instructions">How much will your investment be worth, if you add a variable amount to it each year?</p>\n\
	\n\
	<div class="a-big">Initial Investment</div>\n\
	<div class="b">$</div>\n\
	<div class="c"><input id="vda_deposit0" type="text" /></div>\n\
	<div class="clear"></div>\n\
	\n\
	<div class="a-big">Deposit after first year</div>\n\
	<div class="b">$</div>\n\
	<div class="c"><input id="vda_deposit1" type="text" /></div>\n\
	<div class="clear"></div>\n\
	\n\
	<div class="a-big">Deposit after year 2</div>\n\
	<div class="b">$</div>\n\
	<div class="c"><input id="vda_deposit2" type="text" /></div>\n\
	<div class="clear"></div>\n\
	\n\
	<div class="a-big">Deposit after year 3</div>\n\
	<div class="b">$</div>\n\
	<div class="c"><input id="vda_deposit3" type="text" /></div>\n\
	<div class="clear"></div>\n\
	\n\
	<div class="a-big">Deposit after year 4</div>\n\
	<div class="b">$</div>\n\
	<div class="c"><input id="vda_deposit4" type="text" /></div>\n\
	<div class="clear"></div>\n\
	\n\
	<div class="a-big">Deposit after year 5</div>\n\
	<div class="b">$</div>\n\
	<div class="c"><input id="vda_deposit5" type="text" /></div>\n\
	<div class="clear"></div>\n\
	\n\
	<div class="a-big">Deposit after year 6</div>\n\
	<div class="b">$</div>\n\
	<div class="c"><input id="vda_deposit6" type="text" /></div>\n\
	<div class="clear"></div>\n\
	\n\
	<div class="a-big">Deposit after year 7</div>\n\
	<div class="b">$</div>\n\
	<div class="c"><input id="vda_deposit7" type="text" /></div>\n\
	<div class="clear"></div>\n\
	\n\
	<div class="a-big">Deposit after year 8</div>\n\
	<div class="b">$</div>\n\
	<div class="c"><input id="vda_deposit8" type="text" /></div>\n\
	<div class="clear"></div>\n\
	\n\
	<div class="a-big">Deposit after year 9</div>\n\
	<div class="b">$</div>\n\
	<div class="c"><input id="vda_deposit9" type="text" /></div>\n\
	<div class="clear"></div>\n\
	\n\
	<div class="a-big">Deposit after year 10</div>\n\
	<div class="b">$</div>\n\
	<div class="c"><input id="vda_deposit10" type="text" /></div>\n\
	<div class="clear"></div>\n\
	\n\
	<div class="a-big">Interest Rate</div>\n\
	<div class="b">%</div>\n\
	<div class="c"><input id="vda_rate" type="text" value="5.00" /></div>\n\
	<div class="clear"></div>\n\
	\n\
	<div class="d"><button onclick="vda_calculate()">Calculate</button></div>\n\
	<div id="vda_dt_results" class="dt_results">&nbsp;</div>\n\
</div>\n\
';



var calcUrl = "http://www.dollartimes.com/calculators/on-your-site/variable-deposit-annuity-calculator.js";

var scriptEls = document.getElementsByTagName('script');
var scriptEl=false;


for(i=0; i<scriptEls.length; i++)
{
	var t = scriptEls[i];
	var src = (t.getAttribute('src'));
	if(src == calcUrl) 
	{
		scriptEl = t;
		break;
	}
}
if(!scriptEl)
{
	document.write('\n<p>Failed loading calculator. The code might have been updated. Please get the correct code at <a href="http://www.dollartimes.com/calculators/on-your-site/'+calcUrl+'">http://dollartimes.com/calculators/on-your-site/'+calcUrl+'</a></p>');
}
else
{
	var par = scriptEl.parentNode;  
	var link = par.getElementsByTagName('a')[0];
	var el = document.createElement('div');
	el.innerHTML = out;
	par.appendChild(el);

	if (link.toString().match("/calculators/")) {

		link.style.fontSize="80%";
		var calcDiv = document.getElementById('vda_dt_calculator');
		if(calcDiv)	{
			// Put link on bottom of calculator box
			par.removeChild(link)			
			calcDiv.appendChild(link);	
		}
	}
}
