var imgAr=new Array();
var obrid='vydobr';


function dolarge()
{
maybe = parseInt(document.getElementById(obrid).height) + (stepHpx);
if (maybe >= imgH)
	{
	document.getElementById(obrid).height = imgH;
	document.getElementById(obrid).style.marginTop = marTop;
	clearTimeout(delayla);
	trigger=true;
	return;
	}
	else
	{
	document.getElementById(obrid).height = maybe;
	mTop = parseInt(document.getElementById(obrid).style.marginTop);
	document.getElementById(obrid).style.marginTop = (mTop - (stepHpx/2));
	}
delayla = setTimeout("dolarge()", stepDelay);
return;
}

function dosmall(point)
{
clearTimeout(delaysmall);
if (point)
{
thisimg=imgAr[imgNoNext].src;
}


maybe = parseInt(document.getElementById(obrid).height) - stepHpx;
if (maybe < 1)
	{
	clearTimeout(delaysm);
	document.getElementById(obrid).src=thisimg;
	dolarge(obrid);
	return;
	}
	else
	{
	document.getElementById(obrid).height = maybe;
	mTop = parseInt(document.getElementById(obrid).style.marginTop);
	document.getElementById(obrid).style.marginTop = (mTop + (stepHpx/2));
	}
delaysm = setTimeout("dosmall(0)", stepDelay);
return;
}
function view()
{

	if(trigger)
	{
	trigger = false;
	if (!imgNoNext)
		{
		imgSC=document.getElementById(obrid).src.toString();//jméno zobrazovaného obrázku
		imgMainLen = imgMain.length; //delka zakladu jm souboru s obr
		imgLen=imgSC.length; //delka celeho jmena souboru s obr
		imgExt=imgSC.substring(imgLen-3,imgLen); //extenze bez tečky zobrazovaneho obr
		posMain = imgSC.lastIndexOf(imgMain);//začatek názvu souboru obrázku 
		imgMother=imgSC.substring(0,(posMain+imgMainLen));//podretezec se jmenem souboru do cisla obr a bez tohoto cisla
		}
	imgSC=document.getElementById(obrid).src.toString();//jméno zobrazovaného obrázku
	imgLen=imgSC.length; //delka celeho jmena souboru s obr
	posTecky=imgSC.lastIndexOf(".");//pozice tečky
	posMain = imgSC.lastIndexOf(imgMain);//začatek názvu souboru obrázku 
	imgNo=imgSC.substring((posMain+imgMainLen),(posTecky));//cislo soucasne 
	imgNoNext = Math.ceil(Math.random()*imgCount);//cislo pristiho obr
	if (imgNoNext == imgNo)//se má zobrazovat stejný obr - změň to
	{
	if (imgNoNext < (imgCount-1))
		{
		imgNoNext++;
		}
		else
		{
		imgNoNext--;
		}
	}
	//přiřazení obrázků (jejich objetů) do pole
	if (!imgAr[imgNo])
	{
		imgAr[imgNo] = new Image();
		imgAr[imgNo].src = imgMother+imgNo+"."+imgExt;
	}
	if (!imgAr[imgNoNext]) //čeká na loadováni
	{
		imgAr[imgNoNext] = new Image();
		imgAr[imgNoNext].src = imgMother+imgNoNext+"."+imgExt;
	}
delaysmall = setTimeout("dosmall(1)", delayChange-stepTime);
}



setTimeout("view()",delayChange); // za jak dlouho dojde znovu ke změně obr
//delayfirst = 200;	

return;
}
function _onload(pos,main,count,pr,did,st,std,obrid)
{
imgPosOnWin = pos;
imgMain = main;
imgCount = count;
delayChange = pr;
divID=did;
step = st;//zmenovat o kolik procent v kadém kroku
imgH = document.getElementById(obrid).height;
imgW = document.getElementById(obrid).width;
divH = document.getElementById(divID).style.height;
stepHpx = 2*Math.ceil((imgH*step/200)); //o kolik bodů se má zmenit obr navýku v jednom kroku - je to sudé číslo
stepTime=Math.ceil(delayChange*std/100); //čas na zmenování (std - kolik procent z celkového času zmenenízobrazení se má zmenovat a zvětovat)
stepDelay = Math.ceil(stepTime/(imgH/stepHpx)); //prodleva mezi dvěma kroky zmenování 
marTop = parseInt(document.getElementById(obrid).style.marginTop); 
imgNoNext = false;
trigger = true;

view();	
}

function bar(url,w,h)
{
    wasOpen  = false;
    win = window.open(url, '', 'height='+h+', width='+w+', toolbar=no,resizable = yes, fullscreen=no, scrollbars=yes');    
    return (typeof(win)=='object')?true:false;
}
function vypocet(f) 
{ 
if (f.xuver.value=="")
{
	return false; 
}
if (f.xdelkauveru.value=="")
{
	return false; 
}
if ((f.xurok.value=="") || (f.xurok.value==0))
{
	return false; 
}
splatnost = parseInt(f.xdelkauveru.value); 
uver = parseInt(f.xuver.value);
urok = f.xurok.value.replace(/,/g,'.');
urok = parseFloat(urok);
urok = urok/100;
pocsplatek = splatnost * 12; 
mocnina = Math.pow(1+(urok/12),pocsplatek); 
splatka = (uver*(urok/12)*mocnina)/(mocnina-1); 
splatkazaokr = Math.round(splatka);
f.vys.value = splatkazaokr;
return false; 
}
function openwin (anch,jmeno)
{
       
if (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion)>=4) 
		{
		return window.open(anch,jmeno)
		}
		else
		{
		return false;
		}

}

