jQuery(function(){
    // żagiel
    jQuery('#kwota').keydown(validate);
    jQuery('#kwota').keyup(count);
    jQuery('#liczba_rat').change(count);
    jQuery('#system_ratalny').change(onSystemRatalnyChange);
    onSystemRatalnyChange();
});

function validate(ev){
    return (47 < ev.keyCode && ev.keyCode < 58) || ev.keyCode == 8;
}

function count(ev){
    var procent = parseFloat(jQuery('#system_ratalny').val());
    var liczba_rat = jQuery('#liczba_rat').val();
    var kwota = jQuery('#kwota').val();
    var miesiecznie = (kwota*procent)/100+(kwota/liczba_rat);
    if (parseFloat(miesiecznie)) 
        jQuery('#rata_miesieczna').val(miesiecznie.toFixed(2).toString().replace('.', ',') + " zł");
}

function onSystemRatalnyChange(ev) {
  if(jQuery(this).attr('selectedIndex')) {
    jQuery('#kwota, #liczba_rat').removeAttr('disabled');
  } else {
    jQuery('#kwota, #liczba_rat').attr('disabled', 'disabled');
  }
  
  jQuery('#kwota').val('');
  jQuery('#liczba_rat').attr('selectedIndex', 0);
  jQuery('#rata_miesieczna').val('');
  
  if(jQuery(this).val() == '.85') {
    jQuery('#liczba_rat option.lukas').attr('disabled', 'disabled');
  } else {
    jQuery('#liczba_rat option.lukas').removeAttr('disabled');
  }
}
