function ajaxUpdaterML(amount, use_staffels) {
	new Ajax.Request('/maandlastencalculator/updateamount',
		{
			parameters: {
				amount: amount,
        use_staffels: use_staffels
			},
			onComplete: function(response, json) {
				if ($('amountml-1')) $('amountml-1').innerHTML = number_format(json['amount']);
				$('amountml-2').innerHTML = number_format(json['amount']);
				$('totalml-1').innerHTML = number_format(json['total']);
				if ($('monthly-term-1')) $('monthly-term-1').innerHTML = json['term'];
				if ($('monthly-term-2')) $('monthly-term-2').innerHTML = json['term'];
				$('monthly-term-3').innerHTML = json['term'];
        $('interest').innerHTML = json['interest'];
				$('amount-monthly-term').innerHTML = json['lastterm'];
			}
		}
	)
}
function updateMonthlyterm(amount, use_staffels) {
  //changing valueml will trigger its onchange and execute ajaxUpdaterML
  //but after the range has been checked and amount will then be within valueml's range.
  if ($('valueml')) {
	  $('valueml').value = number_format(amount);
		amountS.setValue($('valueml').value.replace(/\./g, ''))
  }
  //no valueml, so no range check. This is when only the credit table is included without the calculator(slider)
  else {
    ajaxUpdaterML(amount);
  }
}