
function changeFontSize(size) {
    if (size == 'large') {
        $('#content').removeClass('small-font');
        $('#content').addClass('large-font');

    } else {
        $('#content').removeClass('large-font');
        $('#content').addClass('small-font');
    }
    
    document.cookie = 'font_size='+size+'; path=/';
}

function openSubMenu(node) {
    
    var el = $('#menu-'+node+'+li');

    if (el.hasClass('subnode-lunch')) {
        el.removeClass('subnode-lunch');
    }

    if (el.hasClass("subnode-closed")) {
        el.removeClass('subnode-closed');
        el.addClass('subnode-opened');
    } else {
        el.removeClass('subnode-opened');
        el.addClass('subnode-closed');
    }

    $('#menu-'+node+'+li > ul').toggle('fast');

}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

//kalkulacka
function LibJS_ParseCislo(LibJS_Vstup)
    {
        LibJS_Cislo='';
        LibJS_Vstup=LibJS_Vstup.toString();
        for(LibJS_Index=0; LibJS_Index<LibJS_Vstup.length; LibJS_Index++) {
            LibJS_Znak=LibJS_Vstup.charAt(LibJS_Index);
            if (LibJS_Znak==' ')
                LibJS_Znak='';  // mezery ignorovat
            else if (LibJS_Znak==',')  // desetinny carky zmenit na tecky
                LibJS_Znak='.';
            LibJS_Cislo+=LibJS_Znak;
        }
//      if (!isNaN(LibJS_Cislo))
        LibJS_Cislo=LibJS_Cislo*1;
        return LibJS_Cislo;
    }
function LibJS_CisloVystup(LibJS_Cislo)
    {
        LibJS_Cislo=LibJS_Cislo.toString();
        LibJS_Pozice=LibJS_Cislo.indexOf('.');
        LibJS_Cislo=LibJS_Cislo.replace('.',',');
        if (LibJS_Pozice==-1)  // desetinna tecka nenalezena
            LibJS_Pozice=LibJS_Cislo.length;
        LibJS_Vystup=LibJS_Cislo.substring(LibJS_Pozice, LibJS_Cislo.length);
        while(LibJS_Pozice>=4) {
            LibJS_Pozice-=3;
            LibJS_Vystup=' '+LibJS_Cislo.substring(LibJS_Pozice, LibJS_Pozice+3)+LibJS_Vystup;
        }
        LibJS_Vystup=LibJS_Cislo.substring(0, LibJS_Pozice)+LibJS_Vystup;
        return LibJS_Vystup;
    }

function ZK1_Eval_2279 ()
{

u=LibJS_ParseCislo(document.getElementById("hypo-u").value);
if (isNaN(u)) u = 0.0000;  // výše úvěru
i=LibJS_ParseCislo(document.getElementById("hypo-i").value);
if (isNaN(i)) i = 0.000;  // úroková sazba
d=LibJS_ParseCislo(document.getElementById("hypo-d").value);
if (isNaN(d)) d = 0.0000;  // počet roků splácení
s = 0.0000;  // měsíční splátka
pom = 0.0000;  // pomocna
mr = 12.0000;  // měsíce v roce
isfp=LibJS_ParseCislo(document.getElementById("hypo-isf").value);
if (isNaN(isfp)) isfp = 0.0000;  // vyše statní podpory
sfp = 0.0000;  // výše podpory
ssfp = 0.0000;  // měsíční splátka s podporou
ssfp =  (u*(((i-isfp)/100)/12))/(1-(Math.pow(1+(((i-isfp)/100)/12),(-(d*mr)))));
sfp =  (u*((i/100)/12))/(1-(Math.pow(1+((i/100)/12),(-(d*mr)))))-(u*(((i-isfp)/100)/12))/(1-(Math.pow(1+(((i-isfp)/100)/12),(-(d*mr)))));
s =  (u*((i/100)/12))/(1-(Math.pow(1+((i/100)/12),(-(d*mr)))))  ;
sssfp = s*12*d;


/*document.ZK1_Form_2279.u.value = LibJS_CisloVystup(Math.round(100*u)/100);
document.ZK1_Form_2279.i.value = LibJS_CisloVystup(Math.round(100*i)/100);
document.ZK1_Form_2279.d.value = LibJS_CisloVystup(Math.round(100*d)/100);
document.ZK1_Form_2279.isfp.value = LibJS_CisloVystup(Math.round(100*isfp)/100);
*/

document.getElementById("hypo-res-1").value = LibJS_CisloVystup(Math.round(s));
document.getElementById("hypo-res-2").value = LibJS_CisloVystup(Math.round(sfp));
document.getElementById("hypo-res-3").value = LibJS_CisloVystup(Math.round(ssfp));
document.getElementById("hypo-res-4").value = LibJS_CisloVystup(Math.round(sssfp));


}

function hypoteka_count() {

    ZK1_Eval_2279();
    $('#hypoteka-result').slideDown('medium');

}

function searchCheck() {

    if (document.getElementById('term').value.length < 3) {
        alert('Hledaný pojem je p\u0159íliš krátký, minimální délka hledaného pojmu jsou 3 znaky.');
        return false;
    } else {
        return true;
    }

}

