function doAll(){
getPayTable('int1', 'total1', '1');
getPayTable('int2', 'total2', '2');
getPayTable('int3', 'total3', '3');
$('showpm1').selectedIndex = 0;
$('showpm2').selectedIndex = 0;
$('showpm3').selectedIndex = 0;
$('showpaym').innerHTML = "";




}

function selectAll(div) {
$(div).select();
}


function checkIsNumber(div){
	var input = $(div).value;
	if(input == null || input == ''){
	$('tstat').innerHTML = "Please enter a valid number!";
	}else if(input != null && input.match(/^([0-9]+(\.[0-9]{0,2})?)$/)){
	$('tstat').innerHTML = "";
	doAll();
	}else{
	$('tstat').innerHTML = input + " Is an invalid entry!";
	$('cpmt1').value = "0.00";
	$('cpmt2').value = "0.00";
	$('cpmt3').value = "0.00";
	}
}


function getPayTable(interest, divloc, divnum){
var pv = $('totamt').value;
var ti1 = $(interest).value * .01;
var years = $('nyears').value;
var ps = 12;

var interestpay = "ipmt" + divnum;
var totalint = "totint" + divnum;
var totalspd = "total" + divnum;
var caprepay = "cpmt" + divnum;




var url = "/cgi-bin/icalc.cgi";
var variables = "?pv=" + pv + "&ti1=" + ti1 + "&years=" + years + "&ps=" + ps;
        var myAjax = new Ajax.Request(url, {
        parameters: variables,
                //onLoading: function(response){
                //$('tstat').innerHTML = "Calculating...";
                //},
                onSuccess: function(response){
		var json = response.responseText.evalJSON();
		var data = json.icalc;
		var cpmt = data[0].cpmt;
		var ipmt = data[0].ipmt;
		var tint = data[0].tint;
		var tspd = data[0].tspd;
		$(caprepay).value = cpmt;
                $(interestpay).value = ipmt;
		$(totalint).value = tint;
		$(totalspd).value = tspd;
		$('tstat').innerHTML = "Calculations Complete";
                }
        });
}

function showPaym(type, divnum){
var pv = $('totamt').value;
var ti1 = $('int' + divnum).value * .01;
var years = $('nyears').value;
var ps = 12;
var mult;
var finish;

if(type.value == "annual"){
mult = 12;
finish = years;
}else if(type.value == "monthly"){
mult = 1;
finish = years * ps;
}else{
$('showpaym').innerHTML = "";
return;
}

if(divnum == 1){
$('showpm2').selectedIndex = 0;
$('showpm3').selectedIndex = 0;
}else if(divnum == 2){
$('showpm1').selectedIndex = 0;
$('showpm3').selectedIndex = 0;
}else if(divnum == 3){
$('showpm2').selectedIndex = 0;
$('showpm1').selectedIndex = 0;
}
var url = "/cgi-bin/icalcall.cgi";
var variables = "?pv=" + pv + "&ti1=" + ti1 + "&years=" + years + "&ps=" + ps + "&mult=" + mult + "&fn=" + finish;
        var myAjax = new Ajax.Request(url, {
        parameters: variables,
                //onLoading: function(response){
                //$('tstat').innerHTML = "Calculating...";
                //},
                onSuccess: function(response){
                var results = response.responseText;
                $('showpaym').innerHTML = results;
		$('tstat').innerHTML = "Calculations Complete";
                }
        });


}

function getBOE(){

var url = "/cgi-bin/getboe.cgi";
        var myAjax = new Ajax.Request(url, {
                //onLoading: function(response){
                //$('tstat').innerHTML = "Calculating...";
                //},
                onSuccess: function(response){
                var results = response.responseText;
                $('int1').value = Number(results);
                }
        });


}



