var Menus 			= [];
var LoadedPages 	= new Hash();
var SelectedPage 	= 0;

function CheckMenuState(PageId)
{
	LoadPageInfo(PageId);
	if ($('submenu_' + PageId) && Object.isUndefined(Menus[PageId]))
	{
		window.scrollBy(0, -50);
		Effect.BlindDown('submenu_' + PageId, { duration: 0.6, afterFinishInternal: function(){Menus[PageId] = 1;} });
	}
}

function LoadPageInfo(PageId)
{
	if (!PageId)
		return false;

	if (SelectedPage == PageId)
		return false;

	if ($('menu_' + SelectedPage))
		$('menu_' + SelectedPage).className = "leftmenu1";
		
	SelectedPage = PageId;
	if ($('menu_' + SelectedPage))
		$('menu_' + SelectedPage).className = "leftmenu1 leftmenu_activ";
		
	if (Object.isUndefined(LoadedPages.get(SelectedPage)))
	{
		LoadingBox(true);
		var AjaxRequest = new Ajax.Request
		(
			'ajax/indexCmd.php',
			{
				method: 'post',
				parameters: 'PageId=' + PageId,
				onSuccess: LoadPageInfoSuccess,
				onFailure: LoadPageInfoSuccess
			}
		);
	}
	else
	{
		var PageInfo = LoadedPages.get(SelectedPage);
		DisplayPageInfo(PageInfo);
	}
}

function LoadPageInfoSuccess(response)
{
	eval ("var PageInfo = " + response.responseText);
	LoadingBox(false);
	
	if (PageInfo != false)
	{
		DisplayPageInfo(PageInfo);			
	}
}

function DisplayPageInfo(PageInfo)
{
	$('titlePage').innerHTML 				= PageInfo.Name;
	$('shortDescPage').innerHTML 			= PageInfo.ShortDesc;
	$('divPicture').style.backgroundImage 	= "url(poze/site/" + PageInfo.Picture + ")";
	$('ViewMorePlace').style.display 		= "block";
	
	if (Object.isUndefined(LoadedPages.get(SelectedPage)))
		LoadedPages.set(SelectedPage, PageInfo);	
}

function ShowMore()
{
	if (Object.isUndefined(LoadedPages.get(SelectedPage)))
		return false;
		
	window.location = LoadedPages.get(SelectedPage).Script;
}
