  (function() {
    $('fairkredit_rechner').setStyle('display:block;');
	//margin: 20px 0px;'

    var anlagebetrag_slider = $('anlagebetrag_slider');
    var anlagebetrag_slider_value = $('anlagebetrag_slider_value');
    var anlagebetrag = $('anlagebetrag');
    var laufzeit_slider = $('laufzeit_slider');
    var laufzeit = $('laufzeit');
    var anlagebetrag_value = 10000;
    var laufzeit_value = 84;
    Ergebnis(anlagebetrag_value, laufzeit_value);

    new Control.Slider(anlagebetrag_slider.down('.handle'), $('anlagebetrag_slider'), {
      range: $R(10, 100),
      sliderValue: 20,
      onSlide: function(value) {
		anlagebetrag_value = Math.floor(value) * 500 + '';
		anlagebetrag.innerHTML = Math.floor(anlagebetrag_value / 1000) + '.' + anlagebetrag_value.substring(anlagebetrag_value.length-3,anlagebetrag_value.length);
      },
      onChange: function(value) {
      	anlagebetrag_value = Math.floor(value) * 500 + '';
      	anlagebetrag.innerHTML = Math.floor(anlagebetrag_value / 1000) + '.' + anlagebetrag_value.substring(anlagebetrag_value.length-3,anlagebetrag_value.length);
      	Ergebnis(anlagebetrag_value, laufzeit_value);
      }
    });

    new Control.Slider(laufzeit_slider.select('.handle'), laufzeit_slider, {
      range: $R(1, 7),
      sliderValue: 7,
      onSlide: function(value) {
        laufzeit_value = Math.floor(value) * 12;
        laufzeit.innerHTML = laufzeit_value;
      },
      onChange: function(value) {
        laufzeit_value = Math.floor(value) * 12;
        laufzeit.innerHTML = laufzeit_value;
        Ergebnis(anlagebetrag_value, laufzeit_value);
      }
    });
  })();

  function Ergebnis(anlagebetrag, laufzeit){
  	$('ergebnis_content').innerHTML = '&nbsp;<img src="/images/default/form/ajaxloader.gif" alt=""\/>';
	var url = '/kredite/fairkredit/ergebnis';
			var pars = 'anlagebetrag=' + anlagebetrag;
			pars += "&laufzeit=" + laufzeit;
			var myAjax = new Ajax.Request(
				url,
				{
					method:'post',
					parameters: pars,
					onSuccess: function(transport){
						var json = transport.responseText.evalJSON(true);
						var kreditrate = json.kreditrate;
						var effektivzins = json.effektivzins;
						var bearbeitungsgebuehr = json.bearbeitungsgebuehr;
						var nettodarlehensbetrag = json.nettodarlehensbetrag;
						$('ergebnis_content').innerHTML = kreditrate + '&nbsp;EUR*';
						$('effektivzins').innerHTML = effektivzins + '%';
						//$('bearbeitungsgebuehr').innerHTML = bearbeitungsgebuehr + '&nbsp;EUR';
						$('nettodarlehensbetrag').innerHTML = nettodarlehensbetrag + '&nbsp;EUR';
				}
			});
  }
