function recalc_crediting() {
	var el = document.getElementById("money_type_crediting");
    var money = el.options[el.selectedIndex].text;
    if (document.getElementById('money_crediting')) {
        document.getElementById('money_crediting').innerHTML = money;
    }
    var summa = document.getElementById("summa_crediting").value;
    var month = document.getElementById("month_crediting").value;
    var procent = (document.getElementById("procent_crediting").value / 100);
    var res_month = summa * procent / 12;
    var res_all = month * summa * procent / 12;
    res_month = Math.round(res_month * 100) / 100;
    res_all = Math.round(res_all * 100) / 100;
    if (isNaN(res_month) || isNaN(res_all) || !(res_month>0 && res_all>0)) {
        res_month = phpVars.calcIsNaN;
        res_all = phpVars.calcIsNaN;
    } else {
        res_month = res_month + '&nbsp;'+money;
        res_all = res_all + '&nbsp;'+money;
    }
    document.getElementById("res_month_crediting").innerHTML = res_month;
    document.getElementById("res_all_crediting").innerHTML = res_all;
}

function recalc_micro() {
	var el = document.getElementById("money_type_micro");
    var money = el.options[el.selectedIndex].text;
    if (document.getElementById('money_micro')) {
        document.getElementById('money_micro').innerHTML = money;
    }
    var summa = document.getElementById("summa_micro").value;
    var month = document.getElementById("month_micro").value;
    var procent = (document.getElementById("procent_micro").value / 100);
    var res_month = Math.pow(procent+1,month) * procent / (Math.pow(procent+1,month) - 1) * summa;
    var res_all = res_month * month;
    var res_top = res_all - summa;
    res_month = Math.round(res_month * 100) / 100;
    res_all = Math.round(res_all * 100) / 100;
    res_top = Math.round(res_top * 100) / 100;
    if (isNaN(res_month) || isNaN(res_all) || !(res_month>0 && res_all>0)) {
        res_month = phpVars.calcIsNaN;
        res_all = phpVars.calcIsNaN;
        res_top = phpVars.calcIsNaN;
    } else {
        res_month = res_month + '&nbsp;'+money;
        res_all = res_all + '&nbsp;'+money;
        res_top = res_top + '&nbsp;'+money;
    }
    document.getElementById("res_month_micro").innerHTML = res_month;
    document.getElementById("res_all_micro").innerHTML = res_all;
    document.getElementById("res_top_micro").innerHTML = res_top;
}

function recalc_deposits() {
	var el = document.getElementById("money_type_deposits");
    var money = el.options[el.selectedIndex].text;
    if (document.getElementById('money_deposits')) {
        document.getElementById('money_deposits').innerHTML = money;
    }
    var summa = document.getElementById("summa_deposits").value;
    var month = document.getElementById("month_deposits").value;
    var procent = (document.getElementById("procent_deposits").value / 100);
    var res_month = procent / 12 * summa;
    var res_all = res_month * month;
    res_month = Math.round(res_month * 100) / 100;
    res_all = Math.round(res_all * 100) / 100;
    if (isNaN(res_month) || isNaN(res_all) || !(res_month>0 && res_all>0)) {
        res_month = phpVars.calcIsNaN;
        res_all = phpVars.calcIsNaN;
    } else {
        res_month = res_month + '&nbsp;'+money;
        res_all = res_all + '&nbsp;'+money;
    }
    document.getElementById("res_month_deposits").innerHTML = res_month;
    document.getElementById("res_all_deposits").innerHTML = res_all;
}
