//<!--

//////////////////////////////////////////////////////////
//		zde urcit cestu k souboru "sazbaRemote.php" !!! //
//														//
	var __connectorPath = "/_utils/hypotecni-servis/" ;				//
//														//
//////////////////////////////////////////////////////////

var __defaultUrok = new Array() ;		//	"last resort" hodnoty uroku, kdyz vse ostatni selze
__defaultUrok[1] = 3.57 ;
__defaultUrok[2] = 3.83 ;

function vypocet ( urok )
{
	document.Urok.uro.value = urok ;

	/*		vypocet...		*/

	d=document.Urok.deti.value*2500;
	if(document.Urok.zad.value=="1")
	{
		a=4100;
		b=0;
		c=0;
	}
	if(document.Urok.zad.value=="2")
	{
		a=0;
		b=4100*2;
		c=0;
	}
	if(document.Urok.zad.value=="3")
	{
		a=0;
		b=0;
		c=6960;
	}
	j=document.Urok.jine.value/1;
	u=document.Urok.vyp.value;
	n=document.Urok.let.value*12;

	var i = urok ;
	if (!isNaN(i))
	{
		i=i/100/12;
	}
	else
	{
		i=(parseFloat(i)+"."+i.substring(((parseFloat(i)+"").length)+1))/100/12; //eliminace desetinne carky
	}
	vys=u/((1-(1/(Math.pow(1+i,n))))/i);
	if (!isNaN(vys))
	{
		document.Urok.vys.value=Math.round(vys);
		document.Urok.min.value=Math.round(vys*1.35)+a+b+c+d+j;
	}
	else
	{window.alert(mortgageJsErrZadani)}

}

function Spoc(form)
{

	var roky = parseInt( form.fix.value ) ;
	var procento = parseInt( form.mir.value ) ;
	if ( roky != NaN )
	{
		if ( procento != NaN )
		{
			ajaxFunction( roky, procento );
		}
		else
		{
			window.alert (mortgageJsErrVyseUveru);
		}
	}
	else
	{
		window.alert (mortgageJsErrDelkaUveru);
	}
}


function getXmlHttpObject()
{
	var xmlHttp = null;

	try
	{
		//	Mozilla, Opera ...
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		//	IE
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				//alert("No support for Ajax !!!");
				xmlHttp = false;
			}
		}
	}

	return xmlHttp ;
}

function ajaxFunction( delkaUveru, procentoHodnoty )
{
	var xmlHttp = getXmlHttpObject();

	if ( xmlHttp != false )
	{
		var url = __connectorPath + "sazbaRemote.php?delka=" + delkaUveru ;
		url += "&procento=" + procentoHodnoty ;
		url += "&unique=" + Math.random() ;

		//window.alert ( url ) ;

		xmlHttp.open("GET" ,url , true) ;
		xmlHttp.send(null) ;

		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4)
			{
				var retVal = parseFloat ( xmlHttp.responseText ) ;

				if ( isNaN ( retVal ) )
				{
					vypocet ( __defaultUrok ( procentoHodnoty ) ) ;					//		nejnizsi dosazitelna sazba dle typu uveru
				}
				else
				{
					vypocet ( retVal ) ;
				}
			}		//	if (readyState == 4)
		}		//	xmlHttp.onreadystatechange Handler
	}
	else
	{
		vypocet ( __defaultUrok ( procentoHodnoty ) ) ;					//		kdyz se nejde pripojit, tak nejnizsi dosazitelna sazba dle typu uveru
	}

}		//	function ajaxFunction( delkaUveru, procentoHodnoty )
//-->
