function UploadFile()
{
	$('file-input').value = Form.Element.getValue('soubor');
}

function clearField(element, defaulVal)
{
	if(element.value == defaulVal) {
		element.value = '';
	}
}

function createBookmarkLink(title, url) 
{
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url, "");
		return false;
	} 
	else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title);
		return false;
	}
	else if(window.opera && window.print) { // Opera Hotlist
		return true; 
	}
}

function changeTab(elementId) 
{
	var tabs = $$('#nejctenejsi .article-list');

	for(var i = 0; i < tabs.length; i++) {

		tabs[i].hide();
	}
	
	$(elementId).show();
	
	return false;
}

function setFlashSize(flashHeight)
{
	$('flashContent').style.height = flashHeight + "px";
	$('flashContentInner').style.height = flashHeight + "px";
}

function ajax(url, elementId)
{
	new Ajax.Request('/auta/auta-response.php?url=' + encodeURIComponent(url + '&popisek=' + elementId), 
	{
		method: 'get',
		onSuccess: function(xmlhttp) {
			
			if($(elementId)) { $(elementId).innerHTML = xmlhttp.responseText; };
		}
	});
}

var caruselOffset = 0;

function caruselToggler(setIndex)
{
	for(var i = 1; i <= 12; i++)
	{
		if(i != setIndex)
		{
			$('horoskop-icon-' + i).src = $('horoskop-icon-' + i).src.replace('carusel-active','carusel');
			$('horoskop-link-' + i).removeClassName('active');
		}
		else
		{
			$('horoskop-icon-' + i).src = $('horoskop-icon-' + i).src.replace('carusel', 'carusel-active');
			$('horoskop-link-' + i).addClassName('active');
		}		
	};
	
	return false;
}

function ChangeCarusel(newArticleOffset)
{	
	// hide old
	if($('horoskop-box-' + caruselOffset))
	{
		$('horoskop-box-' + caruselOffset).hide();
	}	

	// change offset
	caruselOffset = newArticleOffset;

	// show new
	if($('horoskop-box-' + caruselOffset))
	{
		$('horoskop-box-' + caruselOffset).show();
	}
	else
	{
		caruselOffset = 0;
		
		ChangeCarusel(caruselOffset + 1);
	}  
	return false;
}

function ReloadCarusel()
{
	ChangeCarusel(caruselOffset + 1);
	setTimeout('ReloadCarusel()', 4000);
}

Event.observe(window, 'load', function()
{ 	
	if($('box-horoskop'))
	{
		ReloadCarusel();
	}
});
