      $(function() {
  
        var $your_income = $('#your-income');
        var $your_income_slider = $('#your-income-slider');
        var updateYourIncome = function(event,ui) {
          $your_income.attr('value',POIE.addThousandSeparators(ui.value));
        };
        $your_income_slider.slider({
          max: 200000,
          min: 5000,
          step: 500,
          value: 20000,
          change: updateYourIncome,
          slide: updateYourIncome
        });
        $your_income.change(function() {
          var new_value = POIE.toInt($(this).attr('value'));
          if(new_value < $your_income_slider.slider('option','min')) new_value = $your_income_slider.slider('option','min');
          if(new_value > $your_income_slider.slider('option','max')) new_value = $your_income_slider.slider('option','max');
          $your_income_slider.slider('value',new_value);
          $(this).attr('value',POIE.addThousandSeparators(new_value));
        });


        var $partner_income = $('#partner-income');
        var $partner_income_slider = $('#partner-income-slider');
        var updatePartnerIncome = function(event,ui) {
          $partner_income.attr('value',POIE.addThousandSeparators(ui.value));
        };
        $partner_income_slider.slider({
          max: 200000,
          min: 0,
          step: 500,
          value: 0,
          change: updatePartnerIncome,
          slide: updatePartnerIncome
        });
        $partner_income.change(function() {
          var new_value = POIE.toInt($(this).attr('value'));
          if(new_value < $partner_income_slider.slider('option','min')) new_value = $partner_income_slider.slider('option','min');
          if(new_value > $partner_income_slider.slider('option','max')) new_value = $partner_income_slider.slider('option','max');
          $partner_income_slider.slider('value',new_value);
          $(this).attr('value',POIE.addThousandSeparators(new_value));
        });


        $result = $('span#result');
        $resultwindow = $('#calculatorresult');
        $('#calculatorform').submit(function() {
          var your_income = POIE.toInt($your_income.attr('value'));
          var partner_income = POIE.toInt($partner_income.attr('value'));

          var result = POIE.maxAmountAvailableToBorrow(your_income,partner_income);
          result = POIE.addThousandSeparators(result);

          $result.html('&pound;'+result);
          $resultwindow.fadeIn();
          $('html, body').animate({scrollTop:$('#calculatorform').offset().top}, 'slow');

          return false;
        });

        $('#closecalculatorresult').click(function() {
          $resultwindow.fadeOut();
          return false;
        });

      });


