// ********************
// *****    Soubor s funkcemi pro ovladani popup okna s vypisem aktualit zony
// ********************

/**	Funkce zavre/schova box s vypisem novinek
*/
function closeNewsBox()
{
	var newsBox = document.getElementById('newsPopup');
	if (newsBox)
		{	newsBox.style.display = 'none';
		}
}

/**	Funkce vyvola zobrazeni nasledujici novinky.
*/
function nextNewsItem()
{
	actualItem = (actualItem + 1) % newsCount;
	showNewsItem();
}

/**	Funkce vyvola zobrazeni predchozi novinky.
*/
function prevNewsItem()
{
	actualItem = (actualItem - 1);
	if (actualItem < 0) actualItem = newsCount - 1;
	showNewsItem();
}

/**	Funkce vyvola zobrazeni novinky, jijiz index je v globalni promenne actualItem.
*/
function showNewsItem()
{		
	// Resetneme casovac, aby nedoslo k nekonzistentnimu zobrazeni
	clearTimeout(newsToogleTimer);
	
	// Pripravime si promenne
	var titleBox = document.getElementById('newsPopupTitle');
	var dateBox = document.getElementById('newsPopupDate');
	var textBox = document.getElementById('newsPopupText');
	var orderBox = document.getElementById('newsPopupOrder');
	
	// Nactemem si zobrazovanou aktualitu
	var actItemObj = newsList[actualItem];
	
	// Prepripravime nektera data
	
	// Naplnime boxy
	titleBox.innerHTML = actItemObj.title;
	dateBox.innerHTML = actItemObj.date;
	textBox.innerHTML = actItemObj.body;
	orderBox.innerHTML = actualItem + 1;
	
	// Nastavime casovac pro prehozeni nasledne aktuality	
	newsToogleTimer = setTimeout("nextNewsItem()", (actItemObj.time * 1000)); 	
}
