function AjaxRequestView(sMethod, sUrl, sParam, sTagID)
{
	var msec = (new Date()).getTime();
	sUrl = sUrl + "?cashCrear=" + msec;
	AjaxRequestText(sMethod, sUrl, sParam,
		function(sData)
		{
			View(sTagID, sData);
		}
	);
}

function Init()
{
	var msec = (new Date()).getTime();
	AjaxRequestText("POST", "menu/menu.html?cash=" + msec, null,
		function(sData)
		{
			View("menu", sData);
			MainPageChange("main/home.php?fver=" + getFlashPlayerVersion(), null, null, null,  "homeBtn");
		}
	);
}

function View(sTagID, sData)
{
	document.getElementById(sTagID).innerHTML = sData;
	//document.getElementById(sTagID).textContent = sData;
}

function MainPageChange(sUrl, sUrlParam, sDefaultUrl, sDefaultUrlParam, objName)
{
	var msec = (new Date()).getTime();
	sUrl = sUrl + "?cashCrear=" + msec;
	AjaxRequestText("POST", sUrl, sUrlParam,
		function(sData)
		{
			View("main", sData);
			//if(document.getElementById("mainScript"))
			//{
			//	var src = document.getElementById("mainScript").innerHTML;
			//	document.getElementById("mainScript").innerHTML = "";
			//	document.getElementById("pagescript").innerHTML = src;
			//	eval(document.getElementById("mainScript").innerHTML);
			//}
			if(document.getElementById("mainScript"))
			{
				var scriptElmemt = document.getElementById("mainScript");
				var src = scriptElmemt.innerHTML;
				var parentElment = document.getElementById("main");
				if(scriptElmemt)
				{
					parentElment.removeChild(scriptElmemt);
				}
				var divTag = document.createElement("div");
				divTag.innerHTML = "&nbsp;<script defer='defer'>" + src + "<" + "/script>";
				parentElment.appendChild(divTag);
			}
			if((objName != null) && (objName != ""))
			{
				SetButtonState(objName, "mainmenuBtn");
			}
			if((sDefaultUrl != null) && (sDefaultUrl != ""))
			{
				MainContentsChange(sDefaultUrl, sDefaultUrlParam);
			}
		}
	);
}

function MainContentsChange(sUrl, sUrlParam, objName)
{
	var msec = (new Date()).getTime();
	sUrl = sUrl + "?cashCrear=" + msec;
	AjaxRequestText("POST", sUrl, sUrlParam,
		function(sData)
		{
			View("mainContent", sData);
			if(document.getElementById("mainContentScript"))
			{
				var scriptElmemt = document.getElementById("mainContentScript");
				var src = scriptElmemt.innerHTML;
				var parentElment = document.getElementById("mainContent");
				if(scriptElmemt)
				{
					parentElment.removeChild(scriptElmemt);
				}
				var divTag = document.createElement("div");
				divTag.innerHTML = "&nbsp;<script defer='defer'>" + src + "<" + "/script>";
				parentElment.appendChild(divTag);
			}
			if((objName != null) && (objName != ""))
			{
				SetButtonState(objName, "submenuBtn");
			}
		}
	);
}

function MainPageAndContentsChange(sMainPageUrl, sMainPageUrlParam, sMainPageObjID, sContentUrl, sContentUrlParam, sContentObjID)
{
	var msec = (new Date()).getTime();
	sMainPageUrl = sMainPageUrl + "?cashCrear=" + msec;
	AjaxRequestText("POST", sMainPageUrl, sMainPageUrlParam,
		function(sData)
		{
			View("main", sData);
			if((sMainPageObjID != null) && (sMainPageObjID != ""))
			{
				SetButtonState(sMainPageObjID, "mainmenuBtn");
			}
			if((sContentUrl != null) && (sContentUrl != ""))
			{
				MainContentsChange(sContentUrl, sContentUrlParam, sContentObjID);
			}
		}
	);
}

function SetButtonState(objName, sName)
{
	var obj = document.getElementById(objName);
	var buttons = document.getElementsByName(sName);

	for (var i = 0; i < buttons.length; i++)
	{
		if(buttons[i].src == obj.src)
			buttons[i].src = buttons[i].src.replace("0.gif", "1.gif");
		else
			buttons[i].src = buttons[i].src.replace("1.gif", "0.gif");
	}
}

function ShowMap()
{
	window.open("main/map.html","map","");
}



