fannie/modules/plugins2.0/GiveUsMoneyPlugin/js/main.js
function getEndDate()
{
var start = new Date($('#loandate').val());
// normalize
$('#loandate').val(dateToYMD(start));
var months = Number($('#term').val());
start.setMonth(start.getMonth() + months);
$('#enddate').html(dateToYMD(start));
}
function dateToYMD(dt) {
var addDay = new Date(dt.valueOf());
addDay.setDate(dt.getDate()+1);
var d = addDay.getDate();
var m = addDay.getMonth() + 1;
var y = addDay.getFullYear();
return '' + y + '-' + (m<=9 ? '0' + m : m) + '-' + (d <= 9 ? '0' + d : d);
}
function getDefaultRate(amount) {
$.ajax({
url: 'GumMainPage.php',
method: 'get',
data: 'rateForAmount='+amount,
success: function(resp) {
$('#rate').val(resp);
$('#maxrate').val(resp);
}
});
}
function validateRate() {
var entry = Number($('#rate').val());
var max = Number($('#maxrate').val());
console.log(entry);
console.log(max);
if (entry < 0) {
$('#rate').val(0);
} else if (entry > max) {
$('#rate').val(max);
}
}
function confirmNewLoan()
{
var amount = $('#principal').val();
if (isNaN(amount) || amount == 0) {
alert('Error: principal amount is not a number');
return;
}
var term = $('#term option:selected').html();
var start = $('#loandate').val();
var rate = $('#rate').val();
if (isNaN(rate) || rate==='') {
alert('Error: interest rate is not a number');
return;
}
var msg = "You are about to create a new loan.\n";
msg += "Principal Amount: $" + amount + "\n";
msg += "Term: " + term + "\n";
msg += "Interest Rate: " + rate + "%\n";
msg += "Start Date: " + start + "\n";
if (confirm(msg)) {
console.log($('#loanform'));
console.log($('#loanform').attr('action'));
$('#loanform').submit();
}
}
function updateEquityTotal(val)
{
val = parseInt(val);
var ttl = val * Number($('#shareSize').val());
$('#totalForShares').html('$'+ttl.toFixed(2));
}
function goToNext()
{
var id = $('#nextMem').val();
var cleanID = parseInt(id);
if (id !== '' && !isNaN(cleanID)) {
location = 'GumSearchPage.php?id='+cleanID;
}
}
$(document).ready(function() {
$('#nextMem').keydown(function (event) {
if (event.which == 13) {
goToNext();
}
});
});