var idArr = new Array();
var txtArr = new Array();

function loadPage ()
{
	var divs = document.getElementsByTagName ("DIV");
	var spans = document.getElementsByTagName ("SPAN");
	var hrefs = document.getElementsByTagName ("A");
	var refCter = 0;
	var sBody = "";

	for (var i = 0;i < divs.length;i++)
	{
		if (divs[i].id.substr (0, 3) == "lbl")
		{
			idArr[refCter] = divs[i].id;
			sBody += idArr[refCter] + ",";
			refCter++;
		}
	}

	for (var i = 0;i < spans.length;i++)
	{
		if (spans[i].id.substr (0, 3) == "lbl")
		{
			idArr[refCter] = spans[i].id;
			sBody += idArr[refCter] + ",";
			refCter++;
		}
	}

	for (var i = 0;i < hrefs.length;i++)
	{
		if (hrefs[i].id.substr (0, 3) == "lbl")
		{
			idArr[refCter] = hrefs[i].id;
			sBody += idArr[refCter] + ",";
			refCter++;
		}
	}

	if (!httpReq)
	{
		httpReq = createRequestObject ();
	}

	httpReq.open("GET", mainUrl + "receiver.php?req=page&qry=" + sBody, true);
	httpReq.onreadystatechange = loadTexts;
	httpReq.send (null);
}


function loadTexts ()
{
	if (checkReadyState (httpReq))
	{
		if (httpReq.responseText)
		{
			txtArr = httpReq.responseText.split ("<|>");
			for (var i = 0;i < txtArr.length;i++)
			{
				try
				{
					tmpElm = document.getElementById (idArr[i]);
					tmpElm.innerHTML = unescape (txtArr[i]);
				}
				catch (e)
				{
					//alert (idArr[i]);
				}
			}
			$("[id^='lbl']").fadeIn ("fast");
		}
	}
}

function changeLang (langRef)
{
	var divs = document.getElementsByTagName ("DIV");
	var spans = document.getElementsByTagName ("SPAN");
	var hrefs = document.getElementsByTagName ("A");
	var refCter = 0;
	var sBody = "";

	for (var i = 0;i < divs.length;i++)
	{
		if (divs[i].id.substr (0, 3) == "lbl")
		{
			idArr[refCter] = divs[i].id;
			sBody += idArr[refCter] + ",";
			refCter++;
		}
	}
	
	for (var i = 0;i < spans.length;i++)
	{
		if (spans[i].id.substr (0, 3) == "lbl")
		{
			idArr[refCter] = spans[i].id;
			sBody += idArr[refCter] + ",";
			refCter++;
		}
	}

	for (var i = 0;i < hrefs.length;i++)
	{
		if (hrefs[i].id.substr (0, 3) == "lbl")
		{
			idArr[refCter] = hrefs[i].id;
			sBody += idArr[refCter] + ",";
			refCter++;
		}
	}
	
	$("[id^='lbl']").fadeOut ("fast");
	
	if (!httpReq)
	{
		httpReq = createRequestObject ();
	}
	
	httpReq.open("GET", mainUrl + "receiver.php?req=chlang&ref=" + langRef + "&qry=" + sBody, true);
	httpReq.onreadystatechange = loadTexts;
	httpReq.send (null);
}
