<!--

var TR = new Array()
var PA = new Array()
var PR = new Array()

function format( val )
{
	val = val + ""
	ss_end = ""
	p = val.indexOf(".")
	if ( p >=0  )  
	{
		ss_end = val.substring( p, val.length )
		val = val.substring( 0, p )
	}
	p = val.indexOf(",")
	if ( p >=0  )  
	{
		ss_end = val.substring( p, val.length )
		val = val.substring( 0, p )
	}
	if ( parseInt(val) >0 )
	{
		ss = val.substring( val.length - 3, val.length )
		val = val.substring( 0, val.length - 3 )
		while ( val.length > 3 )
		{
			ss = val.substring( val.length - 3, val.length ) + "'" + ss
			val = val.substring( 0, val.length - 3 )
		}
		if ( val == "" )
			ss = ss + ss_end
		else
			ss = val + "'" + ss + ss_end
		return ss
	}
	return val + ss_end
}

function calc( lang )
{
	var obj = Object()
	var outStr = ''

	if( obj = document.getElementById("currency") )
	{
		var curr = obj.value
		var days = document.getElementById("mdays").value
	}
	else
	{ 
		if ( lang=="eng" )
			alert("Sorry, your browser doesn't support this online calculator.")
		else
			alert("Извините, Ваш браузер не поддерживает данный онлайн калькулятор.")
		return
	}

	if ( lang=="eng" )
		outStr = '<b>Tiered Savings Account</b><br><br>'
	else
		outStr = '<b>Прогрессивный сберегательный счет</b><br><br>'
		
	if( document.getElementById("AccTypePlus").checked )
	{
		if ( lang=="eng" )
			outStr = '<b>Advanced Tiered Savings Account</b><br><br>'
		else
			outStr = '<b>Прогрессивный сберегательный счет &laquo;Плюс&raquo;</b><br><br>'
		if( curr == " USD" )
		{
			if( lang == "eng" )
				outStr += '<span style="color:#CC0000">Advanced Tiered Savings Account is available in RUB only.</span><br><br>'
			else
				outStr += '<span style="color:#CC0000">Прогрессивный сберегательный счет &laquo;Плюс&raquo; доступен только в рублях.</span><br><br>'
			document.getElementById("outTable").innerHTML = outStr
			return
		}
	}

	TR = new Array()
	PA = new Array()
	PR = new Array()
	BS = new Array()
	var totalSum = 0

	TR[0] = 0; PA[0] = 0
	TR[1] = 30000; PA[1] = 0.01
	TR[2] = 300000; PA[2] = 2.00
	TR[3] = 1500000; PA[3] = 2.50
	TR[4] = 4500000; PA[4] = 4.00
	TR[5] = 80000000; PA[5] = 5.50
	TR[6] = ">"; PA[6] = 6.00
	
	if( document.getElementById("AccTypePlus").checked )
	{
		TR[0] = 0; PA[0] = 0
		TR[1] = 500000; PA[1] = 3.00
		TR[2] = 1000000; PA[2] = 3.50
		TR[3] = 1500000; PA[3] = 4.00
		TR[4] = 5000000; PA[4] = 4.50
		TR[5] = 10000000; PA[5] = 5.00
		TR[6] = 25000000; PA[6] = 5.50
		TR[7] = 50000000; PA[7] = 6.00
		TR[8] = 100000000; PA[8] = 6.50
		TR[9] = ">"; PA[9] = 7.00
	}

	if( curr == " USD" )
	{
		TR = new Array()
		PA = new Array()
		TR[0] = 0; PA[0] = 0
		TR[1] = 1500; PA[1] = 0.01
		TR[2] = 5000; PA[2] = 0.5
		TR[3] = 25000; PA[3] = 1.00
		TR[4] = 50000; PA[4] = 1.25
		TR[5] = 150000; PA[5] = 1.50
		TR[6] = 3000000; PA[6] = 2.00
		TR[7] = ">"; PA[7] = 2.25
	}
	
	sum = document.getElementById("amount").value
	while ( sum.indexOf(" ") >=0 )
		sum = sum.replace(" ", "")
	if( sum == "" )  {  sum = "0"  }
	sum = parseInt( sum )
	
	for( var i=1; i<TR.length; i++ )
	{
		if( TR[i] == ">" )
		{
			BS[i] = Math.round( sum -TR[i-1] )
			PR[i] = Math.round( ( sum -TR[i-1] )*PA[i]*days/365 ) / 100
			if( lang == "eng" )
				TR[i] = " and above"
			else
				TR[i] = " и более"
		}
		else
			if( sum > TR[i] )
			{
				BS[i] = Math.round( TR[i] - TR[i-1] )
				PR[i] = Math.round( ( TR[i] - TR[i-1] )*PA[i]*days/365 ) / 100
			}
			else
			{
				BS[i] = Math.round( sum -TR[i-1] )
				PR[i] = Math.round( ( sum -TR[i-1] )*PA[i]*days/365 ) / 100
			}
		if( BS[i] <0 )  BS[i] = 0
		if( PR[i] <0 )  PR[i] = 0
		totalSum += PR[i]
	}
	totalSum = Math.round( totalSum*100 ) /100

	outStr += '<table class="tbl" cellpadding="4" cellspacing="1" border="0">'
	if( lang == "eng" )
		outStr += '<tr align="center" class="header"><td>Segment</td><td>Accrual basis</td><td>Interest rate,<br>p.a.</td><td>Interest rate,<br>per month</td></tr>'
	else
		outStr += '<tr align="center" class="header"><td>сегмент</td><td>база для начисления<br>процентов</td><td>процентная<br>ставка, годовых</td><td>начисленные<br>проценты за месяц</td></tr>'

	for( i=1; i<TR.length; i++ )
		outStr += '<tr align="right"><td>' + format(TR[i-1]) + ' - ' +format(TR[i]) + curr + '</td><td>' + format(BS[i]) + curr + '</td><td>' + format(PA[i]) + '%</td><td>' + format(PR[i]) + curr + '</td></tr>'

	if( lang == "eng" )
	{
		outStr += '<tr align="right" class="topborder"><td colspan="3" style="background: #FFFFFF">Total accrued amount, per month:</td><td style="background: #FFFFFF"><strong>' + format(totalSum) + curr + '</strong></td></tr></table><br>'
		outStr += '<font color="#777777" style="font-size: 10px">The above data are given for reference. Real calculations may vary insignificantly.</font><br><br>'
	}
	else
	{
		outStr += '<tr align="right" class="topborder"><td colspan="3" style="background: #FFFFFF">Сумма начисленных процентов за месяц:</td><td style="background: #FFFFFF"><strong>' + format(totalSum) + curr + '</strong></td></tr></table><br>'
		outStr += '<font color="#777777" style="font-size: 10px">Приведенные расчеты являются примерными и могут отличаться от реальных значений доходности.</font><br><br>'
	}
	
	if ( obj = document.getElementById("outTable")  )
		obj.innerHTML = outStr
	
	return

}


// -->