// JavaScript Document
function AJAXRequest()
{
		var ajaxObject=null;
		ajaxObject = (window.XMLHttpRequest) ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");		
		return ajaxObject;
}

var loadTabSemaphore=0;
function loadTab()
{
	var tabToLoad=arguments[0];
	var url=arguments[1];
	if (loadTabSemaphore==0)
	{
		loadTabSemaphore=1;
		var data;
		var tabContentRequestObj=AJAXRequest();
		tabContentRequestObj.open('POST','ajaxServer.php',true);
		tabContentRequestObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		tabContentRequestObj.onreadystatechange=function(){
			if(tabContentRequestObj.readyState==4)
			{				
				if (tabContentRequestObj.status==200)
				{
					data=(tabContentRequestObj.responseText).split('\n\n\n\nLORD-LOH ARSAT CONTENT\n');
					if (data[0]=='OK')
					{
						document.getElementById(tabToLoad).innerHTML=data[1];
						eval(tabToLoad + '_loaded=1');
					}
					else document.getElementById(tabToLoad).innerHTML='Error Loading Page. Please try again later.<br />Error :5000';
				}
				else
				{
					document.getElementById(tabToLoad).innerHTML='Error Loading Page. Please try again later.<br />Error :4004';
				}
				loadTabSemaphore=0;
			}
			if(tabContentRequestObj.readyState==1)
			{
				hideAllTabs();
				document.getElementById(tabToLoad).innerHTML="Loading...";
				document.getElementById(tabToLoad).style.display='block';
			}
		}
		tabContentRequestObj.send('action=sendContent&tab='+tabToLoad+'&url='+url);
		return 0;
	}
	else return -1; //Semaphore is engaged.
}

function hideAllTabs()
{
	for (i=0;i<tabsList.length;i++)
	{
		document.getElementById(tabsList[i]).style.display='none';
	}
}
