var objem; //cena nemovitosti
var uver;  // vyse uveru
var vlastni; // vlastni podil
var splatnost; //doba splatnosti
var urok=0.05;
			function letIt(){
			urok = name('urokyx').value/100;
			//alert("urok" + urok);
				 	anonnce1='Výše úvěru nemůže být vyšší než je cena nemovitosti!';
					anonnce2='Akontace nemůže být vyšší než je cena nemovitosti!';
					anonnce3='Banka může požadovat větší podíl prostředků z Vašich vlastních zdrojů.';

				getVal();
				if(objem>0){

					if ((objem-uver)<0) {

							alert(anonnce1);

						uver=objem;
						(name('uverx')).value=createSpace(objem);

					getVal();
					}
					if ((objem-vlastni)<0) {
						alert(anonnce2);
						vlastni=objem;
						(name('akontacex')).value=createSpace(objem);
							getVal();
					}
					if ((uver+vlastni)>objem) {
						(name('uverx')).value=createSpace(uver-((uver+vlastni)-objem));
					}else if((uver+vlastni)<objem){
						(name('uverx')).value=createSpace(uver+(objem-(uver+vlastni)));
					}

					getVal();

					if(!splatnost>0){
						splatnost=20;
						(name(('let'+splatnost))).selected=true;

					}

					var mas=(((objem-vlastni)*urok/12)/(1-Math.pow((1/(1+urok/12)),(12*splatnost))));
					(name('splatkax')).value=createSpace(Math.round(mas));
					if ((uver-vlastni)/objem>0.8) {
						alert(anonnce3);
					}
				}
				return true;
			}

			function name(targetId){
			 	if (document.getElementById){
				 targetElement = document.getElementById(targetId);
			  }else if(document.all){
			  	 targetElement = document.all[targetId];
			  }else if(document.layers){
			  	targetElement = document[targetId];
			  }
		 	 return targetElement;
			}
			function createSpace(str){

				str=String(str);
				str=removeSpace(str);

				if(str.length<=3){
					return str;
				}
				temp=createSpace(str.substring(0,(str.length-3)));
				result=temp+" "+(str.substring(str.length-3,str.length));
				return result;

			}
			function removeSpace(str){
				re = /\s+/g;
				str=str.replace(re,"");
				if (isNaN(Number(str))){
					str='0';
				}else{
					str=String(Number(str));
				}
				return str;
			}
			function getVal(){
			 objem=Number(removeSpace((name('cenax')).value))*1; //cena nemovitosti
			 uver=Number(removeSpace((name('uverx')).value))*1;  // vyse uveru
			 vlastni=Number(removeSpace((name('akontacex')).value))*1; // vlastni podil
			 splatnost=Number(removeSpace((name('splatnostx')).value))*1; //doba splatnosti
			return;
			}
			function getCharset(){
				s=((name('sada').getAttribute('content')).split(';'));
				re = /\s+/g;
				temp_sada=s[1].replace(re,"");
				re = /charset=/i;
				temp_sada=temp_sada.replace(re,"");
				return temp_sada;
			}

function ZK1_Eval_2406 ()
{

if (isNaN(document.ZK1_Form_2406.D6.value)) { D6 = 0.0000;
} else { D6 = parseFloat(document.ZK1_Form_2406.D6.value); }
if (isNaN(document.ZK1_Form_2406.D10.value)) { D10 = 0.0000;
} else { D10 = parseFloat(document.ZK1_Form_2406.D10.value); }
if (isNaN(document.ZK1_Form_2406.D15.value)) { D15 = 0.0000;
} else { D15 = parseFloat(document.ZK1_Form_2406.D15.value); }
if (isNaN(document.ZK1_Form_2406.D26.value)) { D26 = 0.0000;
} else { D26 = parseFloat(document.ZK1_Form_2406.D26.value); }
if (isNaN(document.ZK1_Form_2406.D.value)) { D = 0.0000;
} else { D = parseFloat(document.ZK1_Form_2406.D.value); }
ZM = 0.0000;
X6 = 1690.0000;
X10 = 1890.0000;
X15 = 2230.0000;
X26 = 2450.0000;
XD = 2320.0000;
if (isNaN(document.ZK1_Form_2406.Roleta.value)) { Roleta = 1580.0000;
} else { Roleta = parseFloat(document.ZK1_Form_2406.Roleta.value); }
PB = 0.0000;
SP = 0.0000;
PD = 0.0000;
PDI = 0.0000;
ZM = D6*X6+D10*X10+D15*X15+D26*X26+D*XD+Roleta;
PB = 1.6*ZM;
SP = 1.6*ZM;
PD = 2*ZM;
PDI = 3*ZM;

document.ZK1_Form_2406.Roleta.value = Roleta;
document.ZK1_Form_2406.D6.value = Math.round(100*D6)/100;
document.ZK1_Form_2406.D10.value = Math.round(100*D10)/100;
document.ZK1_Form_2406.D15.value = Math.round(100*D15)/100;
document.ZK1_Form_2406.D26.value = Math.round(100*D26)/100;
document.ZK1_Form_2406.D.value = Math.round(100*D)/100;
document.ZK1_Form_2406.ZM.value = Math.round(100*ZM)/100;
document.ZK1_Form_2406.PB.value = Math.round(100*PB)/100;
document.ZK1_Form_2406.SP.value = Math.round(100*SP)/100;
document.ZK1_Form_2406.PD.value = Math.round(100*PD)/100;
document.ZK1_Form_2406.PDI.value = Math.round(100*PDI)/100;
;

}
function ZK1_Eval_2391 ()
{

zp = 0.0000;
sp = 0.0000;
op_pop = 3170.0000;
if (isNaN(document.ZK1_Form_2391.hm.value)) { hm = 0.0000;
} else { hm = parseFloat(document.ZK1_Form_2391.hm.value); }
zd = 0.0000;
vd = 0.0000;
cm = 0.0000;
zm = 0.0000;
zp=(Math.ceil(0.045*hm));

sp=(Math.ceil(0.08*hm));

zd=(Math.ceil((hm-zp-sp-op_pop)/100)*100);


if ((zd>0)&&(zd<9100))
{
  vd=(zd*0.15);
}
if ((zd>=9100) && (zd<=18200))
{
  zd_t=(zd-9100);
  vd=(1365+(zd_t*0.2));
}
if((zd>=18200) && (zd<=27600))
{
zd_t=(zd-18200);vd=(3185+(zd_t*0.25));
}
if(zd>=27600){zd_t=(zd-27600);vd=(5535+(zd_t*0.32));}
cm = hm-zp-sp-vd;

document.ZK1_Form_2391.hm.value = Math.round(100*hm)/100;
document.ZK1_Form_2391.cm.value = Math.round(100*cm)/100;
document.ZK1_Form_2391.zp.value = Math.round(100*zp)/100;
document.ZK1_Form_2391.sp.value = Math.round(100*sp)/100;
;

}
function setzeroes(form)
{
form.prijmy.value=0;
form.vydaje.value=0;
form.zakladniodecitatelnapolozka.value=38040;
form.pocetvyzivovanychdeti.value=0;
form.pocetvyzivovanychdetiztpp.value=0;
form.manzelnebomanzelka.options.selectedindex=0;
form.manzelnebomanzelkaztpp.options.selectedindex=0;
form.castecnyinvalidniduchod.options.selectedindex=0;
form.plnyinvalidniduchod.options.selectedindex=0;
form.drzitelprukazuztpp.options.selectedindex=0;
form.student.options.selectedindex=0;
form.cenadaru.value=0;
form.pocetbezplatnychodberukrve.value=0;
form.zisk.value=0;
form.soucetodecitatelnychpolozek.value=0;
form.zakladdane.value=0;
form.dan.value=0;
}
function calc(form)
{
form.zisk.value=parseInt(eval(form.prijmy.value)-eval(form.vydaje.value));
if (form.zisk.value<0)
{
form.zisk.value=0;
};
odepol=0.0;
odepol=
eval(form.zakladniodecitatelnapolozka.value);
odepol=odepol+
eval(form.pocetvyzivovanychdeti.value)*23520;
odepol=odepol+
eval(form.pocetvyzivovanychdetiztpp.value)*47040;
if ((eval(form.manzelnebomanzelka.options.selectedindex)==1) |
(eval(form.manzelnebomanzelkaztpp.options.selectedindex)==1))
{
odepol=odepol+21720;
};
if (eval(form.manzelnebomanzelkaztpp.options.selectedindex)==1)
{
odepol=odepol+43440;
};
if (eval(form.castecnyinvalidniduchod.options.selectedindex)==1)
{
odepol=odepol+7140;
};
if (eval(form.plnyinvalidniduchod.options.selectedindex)==1)
{
odepol=odepol+14280;
};
if (eval(form.drzitelprukazuztpp.options.selectedindex)==1)
{
odepol=odepol+50040;
};
if (eval(form.student.options.selectedindex)==1)
{
odepol=odepol+11400;
};
odepol=odepol+
eval(form.cenadaru.value)+
eval(form.castkauversporeni.value);
odepol=odepol+
eval(form.pocetbezplatnychodberukrve.value)*2000;
form.soucetodecitatelnychpolozek.value=parseInt(odepol);
form.zakladdane.value=
parseInt(form.zisk.value-
form.soucetodecitatelnychpolozek.value);
if (form.zakladdane.value<0)
{
form.zakladdane.value=0;
};
form.zakladdane.value=
100*parseInt(form.zakladdane.value/100);
form.dan.value=0;
if (form.zakladdane.value<=0)
{
form.dan.value=0;
}
else if (form.zakladdane.value<=109200)
{
form.dan.value=0.15*form.zakladdane.value;
}
else if (form.zakladdane.value<=218400)
{
form.dan.value=16380+0.20*(form.zakladdane.value-109200);
}
else if (form.zakladdane.value<=331200)
{
form.dan.value=38220+0.25*(form.zakladdane.value-218400);
}
else
{
form.dan.value=66420+0.32*(form.zakladdane.value-331200);
};
if (form.dan.value<0)
{
form.dan.value=0;
};
}
function ZK1_Eval_2279()
{

u=LibJS_ParseCislo(document.ZK1_Form_2279.u.value);
if (isNaN(u)) u = 0.0000;  // výše úvěru
i=LibJS_ParseCislo(document.ZK1_Form_2279.i.value);
if (isNaN(i)) i = 0.000;  // úroková sazba
d=LibJS_ParseCislo(document.ZK1_Form_2279.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.ZK1_Form_2279.isfp.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.ZK1_Form_2279.s.value = LibJS_CisloVystup(Math.round(s));
document.ZK1_Form_2279.sfp.value = LibJS_CisloVystup(Math.round(sfp));
document.ZK1_Form_2279.ssfp.value = LibJS_CisloVystup(Math.round(ssfp));
document.ZK1_Form_2279.sssfp.value = LibJS_CisloVystup(Math.round(sssfp));

/*volani adv  showAdvRaif(); - ukonceno */
}
    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;
    }
    
var pokusu = 0;
function validate(formular){
var ret = false;
	if(pokusu==0){
	if (formular.telefon1.value==""){alert("Prosim,vyplňte kontaktní údaje");formular.telefon1.focus();}
else
    ret = true;}
  else{
	if(formular.telefon1.value=="" && formular.email1.value==""){alert("Prosim,vyplňte kontaktní údaje");formular.telefon1.focus();}
	else ret =  true;
	}
	if(formular.telefon1.value=="" && formular.email1.value!="")pokusu = pokusu + 1;
return ret;
}

