// JavaScript Document
function calc() {
var summ, i, m, s, s1, s2, x, y, pr, o, r, itog;
	f = document.forms.calcform;
	if ( ! f.sum.value.match(/^[1-9][0-9]{2,}$/) ) {
		f.sum.focus();
		alert('Введите сумму займа');
		return false;
	}
	if ( f.cur.value == '' ) {
		f.cur.focus();
		alert('Выберите валюту');
		return false;
	}
	if ( f.term.value == '' ) {
		f.term.focus();
		alert('Выберите срок займа');
		return false;
	}
	if ( (f.type[0].checked == false) && (f.type[1].checked == false) ) {
		alert('Выберите вариант погашения займа');
		return false;
	}
	s = f.sum.value;
	m = f.term.value;
	
	if ( f.cur.value == "1") p = p1; else p = p2;
		r = '<table align="center" border="1" cellspacing="0" cellpadding="5"><tr><td><strong>Месяц</strong></td><td><strong>Долг</strong></td><td><strong>Погашение<br />основного долга</strong></td><td><strong>Погашение<br />процентов</strong></td><td><strong>Платеж</strong></td></tr>';
	if ( f.type[0].checked == 1) {
		x = (Math.round((s/m)*10))/10;
		y = 0;
		s1 = 0;
		s2 = 0;
		summ = 0;
		o = s;
		for (i=1;i<=m;i++) {
			s2 = s2 + (s - x*y)*p;
			pr = (s - x*y)*p;
			o = s - x*y;
			summ = x + (s - x*y)*p;
			r = r + '<tr><td>' + i + '</td><td>' + Math.round(o*10)/10 + '</td><td>' + Math.round((summ-pr)*10)/10 + '</td><td>' + Math.round(pr*10)/10 + '</td><td>' + Math.round(summ*10)/10 + '</td></tr>';
			y = y*1 + 1;
			s1 = s1*1 + summ*1;
		}
		itog =   Math.round(s1*10)/10;
	}
	if ( f.type[1].checked == 1) {
		summ = 0;
		s1 = 0;
		o = s;
		for (i=1;i<=m;i++) {
			summ = s*p;
			s1 = s1*1 + summ*1;
			r = r + '<tr><td>' + i + '</td><td>' + o + '</td><td></td><td>' + Math.round(summ*10)/10 + '</td><td>' + Math.round(summ*10)/10 + '</td></tr>';
		}
		itog = s*1 + s1*1;
		s2 = s1;
	}
	r = '<table border="0" cellspacing="0" cellpadding="10"><tr><td><h3>Сумма процентов за весь срок: <strong style="color:#FF9933;">' + Math.round(s2*10)/10 + '</strong></h3></td><td><h3>Фактическая переплата от суммы займа в год: <strong style="color:#FF9933;">' + 
Math.round(((Math.round(s2*10)/10)/(Math.ceil(m/12))/s)*100) /* Math.round(itog*10)/10 */ +'%</strong></h3></td></tr></table><br />' + r;
	r = r + '</table><p>* Возможность досрочного погашения<br />** Проценты начисляются на остаток долга ежемесячно<br />*** <strong>При ежемесячном погашении части займа и процентов, переплата составляет всего от 23% до 29% годовых от суммы займа.</strong>';
	document.getElementById("rez").innerHTML = r;
}
