
//Editujte tuto hodnotu pro změnu velikosti uveru
var urok = '4.75';
var urok_carka = '4,75';

$(document).ready(function(){
	$("#urok").attr('value', urok);
	$("#vyse-uveru").focus(function(){
		if($("#vyse-uveru").attr('value') == 'Výše úvěru') {
			$("#vyse-uveru").attr('value', '');
		}
    });
	$("#vyse-uveru").blur(function(){
		if($("#vyse-uveru").attr('value') == '') {
			$("#vyse-uveru").attr('value', 'Výše úvěru');
		}
    });
	$("#calc-value-up").click(function(){
		value = clear_number($("#delka-uveru").attr('value'));
		if(value < 40) {
			$("#delka-uveru").attr('value', value + 1);
		}
    });
	$("#calc-value-down").click(function(){
		value = clear_number($("#delka-uveru").attr('value'));
		if(value > 1) {
			$("#delka-uveru").attr('value', value - 1);
		}
    });
});

function clear_number(trans_string) {
	trans_string=trans_string.replace(/,/g,".");
	trans_string=trans_string.replace(/\s+/g,"");
	return Number(trans_string);
}


function stradatel(a, b) {
	return (1+b)*(Math.pow((1+b),a)-1)/b;
}

function urocitel(a, b) {
	return Math.pow((1+b),a);
}

function umorovatel(a, b) {
	return b/(1-1/Math.pow((1+b),a));
}

function calculate() {
	var urok_sazba = urok/100;
	var vyse_uveru = clear_number($("#vyse-uveru").attr('value'));
	var delka_uveru = clear_number($("#delka-uveru").attr('value'));
	
	mesicni_splatka = umorovatel(delka_uveru*12,urok_sazba/12) * vyse_uveru
	celkem_zaplatite = delka_uveru*12*umorovatel(delka_uveru*12,urok_sazba/12) * vyse_uveru

	if(!(mesicni_splatka > 0)) {
		$("#calc-output").addClass('hidden');
		$("#calc-error").removeClass('hidden');
		$("#calc-error-message").html('Opravte prosím vstupní údaje');
		
	}
	else if(delka_uveru > 40) {
		$("#calc-output").addClass('hidden');
		$("#calc-error").removeClass('hidden');
		$("#calc-error-message").html('Zadejte počet let v rozmezí 1-40');
	}
	else if(delka_uveru < 1) {
		$("#calc-output").addClass('hidden');
		$("#calc-error").removeClass('hidden');
		$("#calc-error-message").html('Zadejte počet let v rozmezí 1-40');
	}
	else {
		$("#calc-error").addClass('hidden');
		$("#logo").addClass('hidden');
		$("#calc-button").addClass('hidden');
		$("#calc-output").removeClass('hidden');
		$("#urokova-sazba").text(urok_carka + ' %');
		$("#mesicni-splatka").text(Math.round(mesicni_splatka)+',- Kč');
		$("#celkem-zaplatite").text(Math.round(celkem_zaplatite)+',- Kč');
	}
}

