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;
				 	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;
			}


