urok = new Array(9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9);

$(document).ready(function(){
    $('#hBox .submit').click(function(){
    
        var VyskaUveru = upravVstupHbox($('#hBoxVyskaUveru').val());
        var VyskaUrok = upravVstupHbox($('#hBoxVyskaUrok').val());
        var VyskaSplatnost = upravVstupHbox($('#hBoxVyskaSplatnost').val());
        
        var splatka = pocitaj(VyskaUveru, VyskaUrok, VyskaSplatnost);
		var hlaska = '<span>'+ $(this).attr('rel') + ': ' + splatka + ' &euro;</span>'; 
		$('#splatkaInfoContent').html(hlaska);
    })
    $('#hBox .input').keyup(function(){
        $(this).val(hBoxFloatReplace($(this).val()));
    }).change(function(){
        $(this).val(hBoxFloatReplace($(this).val()));
    })
})
function upravVstupHbox(inp){
    inp = inp.split(',', 2);
    inp = inp.join('.');
    inp = parseFloat(inp);
    return inp;
}

function hBoxFloatReplace(value){
    var value = value.split('', 255);
    var newValue = new Array();
    jQuery.each(value, function(){
        if (this != '0' && this != '1' && this != '2' && this != '3' && this != '4' && this != '5' && this != '6' && this != '7' && this != '8' && this != '9' && this != '.' && this != ',') {
            return ''
        }
        else {
            newValue.push(this);
        }
    });
    return newValue.join('');
}




function pocitaj(VyskaUveru, VyskaUrok, VyskaSplatnost) {
    za = (((VyskaUrok / 100) / 12 * (365.25 / 360)) + 1);
    zb = VyskaSplatnost * 12;
    zc = Math.pow(za, zb);
    ag = Math.round(VyskaUveru * zc * (1 - za) / (1 - zc));
	return ag;
}

