function zobrazSkryj(idecko){
el=document.getElementById(idecko).style;
el.display=(el.display == 'block')?'none':'block';
}


var X = 0; 		// aktualni pozice X
var Y = 0; 		// aktualni pozice Y
var smerX = 1; 		// -1 / 0 / +1
var smerY = 0; 		// -1 / 0 / +1
var krokX2 = 1; 		// +7
var krokY = 1; 		// +0
var rychlost = 10; 	// rychlost opakovani v ms
var casovac  = null; 	// promenna, kam je ulozen casovac
var max =4;
var max_y =2;
var casovac_klid = 10000;
var casovac_tres = 13000;
var aktualni_krok_x =0;
var aktualni_krok_y =0;
var cas = 4000;

function animaceStart()
{
animaceStop();		// zastav casovac v pripade, ze uz bezi, jinak se vam spusti dva a vice najednou :)
casovac = window.setInterval("animaceKrok()", rychlost);	// spust opakovanym casovacem kazdych 100 ms funkci pohybKrok()
}

function animaceStop()
{
clearTimeout(casovac);	// zastavi casovac
}

function animaceSpustIhned()
{
cas = casovac_klid;
}


function animaceKrok()
{
cas += rychlost

if (cas >= casovac_klid) { // tres
                rozdil =  casovac_tres -  casovac_klid;
                if (cas < casovac_klid + rozdil/3)
                      {
                        aktualni_krok_x = krokX2;
                        max = 4;
                      }
                else if (cas > casovac_klid + 2 * rozdil/3)
                      {
                        aktualni_krok_x = krokX2;
                        max = 4;
                        aktualni_krok_y =0;
                      }                      
                else {
                    aktualni_krok_x = 2 * krokX2;
                    aktualni_krok_y = 1;
                    max = 7;
                    }
                }
if (cas >= casovac_tres) { // klid
                aktualni_krok_x = 0;
                cas = 0;
                }
krokX =  aktualni_krok_x;
krokY =  aktualni_krok_y;

// zmen souradnice pohybu
X += smerX * krokX;		// kruhovy pohyb je X = stredX + R * sin(t); Y = stredY + R * sin(t);
Y += smerY * krokY;		// krok = Math.PI / 45;  t+=krok
// ohranic prostor pohybu
if (X<krokX)		{smerX = 1;}
if (X>(max-krokX))	{smerX = -1;}
if (Y<krokY)		{smerY = 1;}
if (Y>(max_y-krokY))	{smerY = -1;}
// premisti prvek
var prvek = document.getElementById("textik");
prvek.style.left = X + "px";
prvek.style.top  = Y + "px";
}


function kontrola()
{
	if (window.RegExp)
	{
		znaky=new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
		if (!znaky.test(document.formular.email.value))
		{
			window.alert("Please fill correct email!");
			document.formular.email.focus();
			return false;
		}
	}
}

