function replace(string,text,by) {// Replaces text with by in string    var strLength = string.length, txtLength = text.length;    if ((strLength == 0) || (txtLength == 0)) return string;    var i = string.indexOf(text);    if ((!i) && (text != string.substring(0,txtLength))) return string;    if (i == -1) return string;    var newstr = string.substring(0,i) + by;    if (i+txtLength < strLength)        newstr += replace(string.substring(i+txtLength,strLength),text,by);    return newstr;}function roundit(amt){	var r = "";	var s = ""+amt;	for (var j=0;j < s.length;j++)	{		if (s.substring(j,j+1)==".")		{			r = r+s.substring(j,j+3);			break;		} 		r = r + s.substring(j,j+1);          	}	return r;}function arvutalaen(){var minuakenOptions = "menubar=yes,toolbar=no,location=no,scrollbars=yes,status=no,width=600,height=400"var graafik = document;var mgdata="<HTML><HEAD><link rel='stylesheet' href='http://www.adaur.ee/kalkutt.css' type='text/css'><TITLE>Maksegraafik</TITLE><BODY><h2 align='center'>Tr&uuml;kitud T&Otilde;NU TOOMPARKi lehelt <a href='http://www.adaur.ee/' target='_blank'>http://www.adaur.ee/</a></h2><hr><h1>Maksegraafik</h1>";if (document.kalkutt.maksetyyp[0].checked) { mt="Igakuine"; }if (document.kalkutt.maksetyyp[1].checked) { mt="Kvartaalne"; }if (document.kalkutt.maksetyyp[2].checked) { mt="Igaaaastane"; }if (document.kalkutt.arvutus[0].checked) { arv="Annuiteet"; }if (document.kalkutt.arvutus[1].checked) { arv="Fikseeritud"; }var aastaid	= parseInt(document.kalkutt.aasta.value);var kuid	= parseInt(document.kalkutt.kuu.value);var aintress1 = document.kalkutt.aintress.value;aintress1 = replace(aintress1,',','.')var aintress = parseFloat(aintress1) / 100;var summa	= parseFloat(document.kalkutt.summa.value) + 0.00000001;var perarv	= 1;if (mt=='Igakuine') 	{ 	perarv = ((aastaid * 12) + kuid);	intress = Math.pow((1 + aintress),(1 / 12)) - 1;	}if (mt=='Kvartaalne') 	{	perarv = ((aastaid * 4) + Math.floor(kuid / 3));	intress = Math.pow((1 + aintress),(1 / 4)) - 1;	}if (mt=='Igaaaastane')	{	perarv=aastaid;	intress=aintress;	}// alert("Tyyp: "+mt+" Aastaid: " + aastaid+" Kuid: "+kuid+" Intress: "+aintress+" Arv: "+arv+" Summa: "+summa);// Laenu parameetrite tabelvar temp = (aintress * 100) + 0.0000001;mgdata += "<table align='center' border='0' cellspacing='0' cellpadding='0'><tr><td colspan='7' class='taustavarv'><img src='http://www.adaur.ee/piksel.gif' alt='' width='1' height='1'></td></tr><tr><td>Laenusumma:</td><td width='5'>&nbsp;</td><td>"+roundit(summa)+"</td><td width='20'>&nbsp;</td><td width='5'>Tagasimakse:</td><td width='5'>&nbsp;</td><td>"+mt+"</td></tr><tr><td colspan='7' class='taustavarv'><img src='http://www.adaur.ee/layout/piksel.gif' alt='' width='1' height='1'></td></tr><tr><td>Intress:</td><td width='5'>&nbsp;</td><td>"+roundit(temp)+"%</td><td width='20'>&nbsp;</td><td>Laenu t&uuml;&uuml;p:</td><td width='5'>&nbsp;</td><td>"+arv+"</td></tr><tr><td colspan='7' class='taustavarv'><img src='http://www.adaur.ee/layout/piksel.gif' alt='' width='1' height='1'></td></tr><tr><td>Laenu pikkus:</td><td width='5'>&nbsp;</td><td>"+aastaid+"a. "+kuid+"k.</td><td width='20'>&nbsp;</td><td width='5'>Makseid:</td><td width='5'>&nbsp;</td><td>"+perarv+"</td></tr><tr><td colspan='7' class='taustavarv'><img src='http://www.adaur.ee/layout/piksel.gif' alt='' width='1' height='1'></td></tr></table><p>&nbsp;";	if (arv=='Annuiteet')	{	var temp=1;	var ajut = 0;	for(var i=1;i<(perarv+1);i++)		{	      	temp = (1 / (1 + intress) * temp);		ajut = ajut + temp;		}	makse = summa / ajut;	document.kalkutt.makse.value=roundit(makse);	if (document.kalkutt.graafjah.checked) 		{		mgdata += "<table align='center' border='0' cellspacing='0'><tr><td><h3 align='center'>Periood</h3></td><td width='5'>&nbsp;</td><td><h3 align='center'>J&auml;&auml;k</h3></td><td width='5'>&nbsp;</td><td><h3 align='center'>P&otilde;hisumma</h3></td><td width='5'>&nbsp;</td><td><h3 align='center'>Intress</h3></td><td width='5'>&nbsp;</td><td><h3 align='center'>Makse</h3></td></tr>";		temp = 1;		ajut = 0;		var maksetotal = 0;		var intresstotal = 0;		var pohitotal = 0;		var jaak = summa + 0.00000001;		var persumma = 0;		var perintress = 0;		for(var i=1;i<(perarv+1);i++)			{			perintress = intress * jaak;			persumma = makse - perintress;			maksetotal = maksetotal + makse;			pohitotal = pohitotal + persumma;			intresstotal = intresstotal + perintress;			mgdata += "<tr><td colspan='9' class='taustavarv'><img src='http://www.adaur.ee/layout/piksel.gif' alt='' width='1' height='1'></td></tr><tr><td align='center'>"+i+"</td><td width='5'>&nbsp;</td><td align='right'>"+roundit(jaak)+"</td><td width='5'>&nbsp;</td><td align='right'>"+roundit(persumma)+"</td><td width='5'>&nbsp;</td><td align='right'>"+roundit(perintress)+"</td><td width='5'>&nbsp;</td><td align='right'>"+roundit(makse)+"</td></tr>";			jaak = jaak - persumma;			}		mgdata += "<tr><td colspan='9' class='taustavarv'><img src='http://www.adaur.ee/piksel.gif' alt='' width='1' height='1'></td></tr><tr><td><h3>Kokku:</h3></td><td width='5'>&nbsp;</td><td>&nbsp;</td><td width='5'>&nbsp</td><td align='right'><h3>"+roundit(pohitotal)+"</h3></td><td width='5'>&nbsp;</td><td align='right'><h3>"+roundit(intresstotal)+"</h3></td><td width='5'>&nbsp;</td><td><h3>"+roundit(maksetotal)+"</h3></td></tr></table>";		if (roundit(pohitotal)==roundit(summa)) {} else { mgdata += "<p><b>Arvutus v&otilde;ib sisaldada &uuml;mardusvigu!</b></p>"; }		mgdata +="<hr><p><b><a href='http://www.adaur.ee/index.php/tutvustus/' target='_blank'>&copy;</a> 1998 - 2010 T&otilde;nu Toompark, <a href='mailto:tonu.toompark@mail.ee'>tonu.toompark@mail.ee</a>, Tel +372 525 9703</b></p></body></html>";		minuaken = open(graafik,"Maksegraafik",minuakenOptions);		minuaken.document.write(mgdata);		minuaken.document.close();		}	else	{		// alert("ei tee graafikut");		}}if (arv=='Fikseeritud')	{	var perintress = 0;	var makse = 0;	var jaak = summa + 0.00000001;	var posumma = summa / perarv;	var posummatotal = 0;	var perintresstotal = 0;	var maksetotal = 0;	mgdata += "<table border='0' align='center' cellspacing='0'><tr><td><h3 align='center'>Periood</h3></td><td width='5'>&nbsp;</td><td><h3 align='center'>J&auml;&auml;k</h3></td><td width='5'>&nbsp;</td><td><h3 align='center'>P&otilde;hiosa<br>summa</h3></td><td width='5'>&nbsp;</td><td><h3 align='center'>Perioodi<br>intress</h3></td><td width='5'>&nbsp;</td><td><h3 align='center'>Makse</h3></td><td></tr>";	for(var i=1;i<(perarv+1);i++)		{			perintress = jaak * intress;		makse = posumma + perintress;		posummatotal = posummatotal + posumma;		perintresstotal = perintresstotal + perintress;		maksetotal = maksetotal + makse;		mgdata += "<tr><td colspan='9' class='taustavarv'><img src='http://www.adaur.ee/layout/piksel.gif' alt='' width='1' height='1'></td></tr><tr><td align='center'>"+i+"</td><td width='5'>&nbsp;</td><td align='right'>"+roundit(jaak)+"</td><td width='5'>&nbsp;</td><td align='right'>"+roundit(posumma)+"</td><td width='5'>&nbsp;</td><td align='right'>"+roundit(perintress)+"</td><td width='5'>&nbsp;</td><td align='right'>"+roundit(makse)+"</td></tr>";		jaak = jaak - posumma;		}		mgdata += "<tr><td colspan='9' class='taustavarv'><img src='http://www.adaur.ee/layout/piksel.gif' alt='' width='1' height='1'></td></tr><tr><td><h3>Kokku:</h3></td><td width='5'>&nbsp;</td><td>&nbsp;</td><td width='5'>&nbsp;</td><td align='right'><h3>"+roundit(posummatotal)+"</h3></td><td width='5'>&nbsp;</td><td align='right'><h3>"+roundit(perintresstotal)+"</h3></td><td width='5'>&nbsp</td><td align='right'><h3>"+roundit(maksetotal)+"</h3></td></tr></table>";	if (roundit(posummatotal)==roundit(summa)) {} else { mgdata += "<p><b>Arvutus v&otilde;ib sisaldada &uuml;mardusvigu!</b></p>"; }	mgdata +="<hr><p><b><a href='index.php?s=1' target='_blank'>&copy;</a> 1998 - 2003 T&otilde;nu Toompark, <a href='mailto:tonu.toompark@mail.ee'>tonu.toompark@mail.ee</a>, 525 9703</b></p></body></html>";	document.kalkutt.makse.value=roundit(posumma) + " (põhiosa)";	if (document.kalkutt.graafjah.checked) 		{		minuaken = open(graafik,"Maksegraafik",minuakenOptions);		minuaken.document.write(mgdata);		minuaken.document.close();		}	else	{		// alert("ei tee graafikut");		}	}}
