function setLang(l)
{
	lang = l;
	sendRequest('data/menu.php?lang='+lang, handleLanguageRequests);
	setMenu(menu);
	setFlags(l);
	closeDetail();
}

function setFlags(l)
{
	sendRequest('data/flags.php?lang='+l, handleFlagRequests);
}

function clearMenu()
{
	for (var i=0; i<5; i++)
	{
		menu_id = 'menu_item_'+(i+1);
		document.getElementById(menu_id).className = "menu_item_off";
	}
	document.getElementById('content_navi').style.display='none';
}

function setMenu(id)
{
	menu = id;
	clearMenu();
	menu_id = 'menu_item_'+id;
	document.getElementById(menu_id).className = "menu_item_on";
	sendRequest('data/'+lang+'/'+id+'.php', handleMenuRequests);
	if (id==4)
	{
		sendRequest('content_navi.php?lang='+lang, handleContentNaviRequest);
		document.getElementById('content_navi').style.display='block';
	}
}

function changeCategory(id)
{
	sendRequest('content_navi.php?id='+id+'&lang='+lang, handleContentNaviRequest);
	document.getElementById('content_navi').style.display='block';
	if (id==-1)
		sendRequest('data/'+lang+'/panoramas.php?id='+id, handleMenuRequests);
	else
		sendRequest('data/'+lang+'/4.php?id='+id, handleMenuRequests);
	
	Lightbox.prototype.updateImageList();
}

function changePage(id,page)
{
	sendRequest('content_navi.php?id='+id+'&poc='+page, handleContentNaviRequest);
	document.getElementById('content_navi').style.display='block';
	sendRequest('data/'+lang+'/4.php?id='+id+'&poc='+page, handleMenuRequests);
}

function showDetail(id, parent, poradie)
{
	sendRequest('detail_navi.php?id='+id+'&parent='+parent+'&poradie='+poradie+'&lang='+lang, handleDetailNaviRequest);
	document.getElementById('detail_area_border').style.display='block';
	sendRequest('data/'+lang+'/picture.php?id='+id, handleDetailRequests);
}

function closeDetail()
{
	document.getElementById('detail_area_border').style.display='none';
}

function openEmail()
{
	email = "mai"+"lto:"+" ivo.b"+"aca"+"@gm"+"ail.c"+"om";
	em = window.open(email);
	em.close();
}

function handleFlagRequests(result)
{
	if (result = getTextResults())
	{
		document.getElementById('flag_area').innerHTML=result;
	}
}

function handleLanguageRequests(resultx)
{
	if (resultx = getXmlResults())
	{
		//document.getElementById('menu_item_1').innerHTML=result.getElementById('item_1').value;
		for(i=0; i<resultx.childNodes.length; i++)
		{
			if (resultx.childNodes.item(i).tagName=='item')
				document.getElementById('menu_'+resultx.childNodes.item(i).getAttribute("id")).innerHTML=resultx.childNodes.item(i).firstChild.nodeValue;
		}
	}
}

function handleMenuRequests(result)
{
	if (result = getTextResults())
	{
		document.getElementById('content_area').innerHTML=result;
	}
}

function handleContentNaviRequest(result)
{
	if (result = getTextResults())
	{
		document.getElementById('content_navi').innerHTML=result;
	}
}

function handleDetailRequests(result)
{
	if (result = getTextResults())
	{
		document.getElementById('detail_area').innerHTML=result;
	}
}

function handleDetailNaviRequest(result)
{
	if (result = getTextResults())
	{
		document.getElementById('detail_navi').innerHTML=result;
	}
}


