function showDurationList() {
	$('calc_durationlist').setProperty('style','display:block;');
}

function hideDurationList() {
	$('calc_durationlist').setProperty('style','display:none;');
}

function setDuration(value) {
	$('input_duration').value = value;
	$('select_duration').value = value + ' Monate';
	hideDurationList();
	calcRate();
}

function calcRate() {
	var baseprice = price - $('input_prepayment').value;
	var duration = $('input_duration').value;
	var baserate = baseprice / duration;
	var actualprice = baseprice;
	var actualvalue = 0;
	for(var count=0;count<duration;count++) {
		actualvalue += (actualprice / 1200 * interest);
		actualprice -= baserate;
	}
	var rate = Math.max(0,(baseprice + actualvalue) / duration);
	$('calc_rate').innerHTML = number_format(rate) + ' EUR';
}

function number_format(price) {
  price = price.toFixed(2);
  return price.replace('.',',');
}

function getFixedValue(value) {
  if(value.contains(',')) {
  	value = value.replace('.','');
  	value = value.replace(',','.');
  }
  return value.toFloat();
}
