var amountS = null;
function initializeMaandlastenCalculator(direct_update) {
  //Slider monthly term
  amountS = new Control.Slider('handle-m', 'slider-m', {
    range: $R(mlc_minimum, mlc_maximum),
    sliderValue: mlc_initial_amount
  });

  // Setting the callbacks later on
  amountS.options.onSlide = function(value) {
    value = roundSliderValue(value, mlc_form_type);
     $('amountml-1').innerHTML = number_format(value);
     $('amountml-2').innerHTML = number_format(value);
     $('valueml').value = number_format(value);
  };

  amountS.options.onChange = function(value) {
    if (value != $('valueml').value.replace(/\./g, '')) {
      value = roundSliderValue(value, mlc_form_type);
    }
     $('amountml-1').innerHTML = number_format(value);
     $('amountml-2').innerHTML = number_format(value);
     $('valueml').value = number_format(value);
    ajaxUpdaterML($('valueml').value, mlc_use_staffels);
  };

  if (direct_update) {
    ajaxUpdaterML($('valueml').value, mlc_use_staffels);
  }
}

