var amortisation = 1;
var zinssatz = 4.10;
var defaultRate = 400;
var minRate = 200;
var maxRate = 2000;
var defaultDarl = 100000;
var minDarl = 25000;
var maxDarl = 500000;

function recalcLoan(p_rate)
{
	return parseInt((parseInt(p_rate) * 12 * 100) / (zinssatz + amortisation));
}

function recalcRate(p_darlehen)
{
	return Math.round(parseInt(p_darlehen) * ((zinssatz + amortisation) / 100) / 12);
}

// entfernt den 1000er Trenner
function deformatValue(wert)
{
	return parseInt(wert.toString().replace(/\./, ""));
}

function aktualisiere(e, wert)
{
	kc = e.keyCode;
	if (wert >= minDarl && wert <= maxDarl)
	{
		sr.setValue(wert);
	}

	return;
}
function formatValue(wert)
{
	if (wert > 999)
	{
		wert = wert.toString();
		var pos = wert.length - 3;
		var teil1 = wert.substr(0, pos);
		var teil2 = wert.substr(pos);
		wert = teil1 + "." + teil2;
	}

	return wert;
}

jQuery(document).ready(function($){
	var sliderApi = $(':range').data("rangeinput");
	
		
	$(':range').change(function(event,value) {
  		$('#sr_rate').val( formatValue( recalcRate( value ) ) + ' â‚¬');
  		$('#sr_darlehen').val( formatValue( value ) + ' â‚¬');
	});

	$(':range').bind('onSlide', function(event, value){
  		$('#sr_rate').val( formatValue( recalcRate( value ) ) + ' â‚¬');
  		$('#sr_darlehen').val( formatValue( value ) + ' â‚¬');
 	});
	
	$('#sr_darlehen').keyup(function(){
		var inputLoan = $(this).val();
		inputLoan = parseInt(deformatValue(inputLoan));
		sliderApi.setValue( inputLoan );
		$('#sr_rate').val( formatValue( recalcRate( inputLoan ) ) + ' â‚¬');
	});

	$('#sr_rate').keyup(function(){
	    	var loan = recalcLoan( deformatValue($(this).val()));
		$('#sr_darlehen').val( formatValue(loan) + ' â‚¬');
		sliderApi.setValue(loan);
	});
	
	$('#sr_darlehen').val(100000);
	$('#sr_darlehen').keyup();
	$('#sr_darlehen').val( formatValue( 100000 ) + ' â‚¬');
	
});



