﻿// Animacia ukazky
var elementUkazky;
var elementPopisky;
var aktualnaVyska = 1;
var konecnaVyska = 438;
var rychlost = 1;
var zrychlenie = 1.15;
var textPopisky;
var ukazkaVysunuta = false;
var ukazkaURL;
		
function ukazkaStart(ramec,obsah,popiska,popiskaText)
	{
		elementUkazky = document.getElementById(ramec);
		elementPopisky = document.getElementById(popiska);
		textPopisky = popiskaText.getElementsByTagName("p")[0].innerHTML;
		ukazkaURL = obsah;
		
		elementUkazky.style.visibility = 'visible';
		if (ukazkaVysunuta == false)
			{
				animaciaUkazat()
			}
		else
			{
				elementUkazky.src = ukazkaURL;
				elementPopisky.getElementsByTagName("div")[0].innerHTML = textPopisky;
			}
		
	}
	
function animaciaUkazat()
	{
		if (aktualnaVyska < konecnaVyska)
			{
				elementPopisky.style.marginBottom = "0px";
						
				if (aktualnaVyska < konecnaVyska / 2)
					{
						rychlost = rychlost * zrychlenie;
					}
				else
					{
						rychlost = rychlost / zrychlenie;
						elementPopisky.style.marginTop = "0px";
						elementPopisky.style.visibility = "visible";
						elementPopisky.style.lineHeight = "18px";
						elementPopisky.style.height = "auto";
						elementPopisky.getElementsByTagName("div")[0].innerHTML = textPopisky;
					}
				
				aktualnaVyska = aktualnaVyska + rychlost;
				elementUkazky.style.height = aktualnaVyska + "px";
				var t = setTimeout("animaciaUkazat()",1);
			}
		else
			{
				ukazkaVysunuta = true;
				elementUkazky.src = ukazkaURL;
				rychlost = 1;
				zrychlenie = 1.15;
			}
		
	}
	
function animaciaSchovat()
	{
		elementUkazky.src = "http://www.hitechimages.com/common_files/background.htm";
		if (aktualnaVyska > rychlost)
			{
				if (aktualnaVyska > konecnaVyska / 2)
					{
						// do polky animacia zrychluje
						rychlost = rychlost * zrychlenie;
					}
				else	
					{
						elementPopisky.style.visibility = "hidden";
						elementPopisky.style.height = "1px";
						elementPopisky.style.lineHeight = "1px";
						elementPopisky.style.marginTop = "-1px";
						elementPopisky.style.visibility = "hidden";
						// od polky animacia spomaluje
						rychlost = rychlost / zrychlenie;
					}
					
				aktualnaVyska = aktualnaVyska - rychlost;
				elementUkazky.style.height = aktualnaVyska + "px";
				
				var t = setTimeout(" animaciaSchovat()",1);
			}
		else
			{
				// dotlacime ukazku do zatvoreneho stavu
				aktualnaVyska = 1;
				elementUkazky.style.visibility = "hidden";
				elementUkazky.style.height = "1px";
				elementUkazky.style.lineHeight = "1px";
				elementUkazky.style.marginTop = "-1px";
				
				elementPopisky.style.visibility = "hidden";
				elementPopisky.style.height = "1px";
				elementPopisky.style.lineHeight = "1px";
				elementPopisky.style.marginBottom = "-30px";
				elementPopisky.style.marginTop = "-1px";
				
				
				
				
				ukazkaVysunuta = false;
			}
		
	}
	
