
function MakeHttpRequestObject()
{
	var xmlHttp;
	if(window.ActiveXObject)		//For the Microsoft Internet Explorer
	{
		try
		{
			this.xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e)
		{
			this.xmlHttp=false;
		}
	}
	else						//For other than Microsoft Internet Explorer
	{
		try
		{
			this.xmlHttp=new XMLHttpRequest();
		}
		catch(e)
		{
			this.xmlHttp=false;
		}
	}
	if(!this.xmlHttp)
	{
		alert("Error on Creating XMLHttpRequest Object");
	}
	else
	{
		return this.xmlHttp;
	}
}

function HttpQuery(url)
{
	var request;
	var answer;
	var self = this;
	
	this.request = new MakeHttpRequestObject();
	this.request.open("GET",url,true);
	this.request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	self.request.onreadystatechange = function () 
	{		
		if(self.request.readyState == 4)
		{
			try
			{	self.answer = self.request.responseText.split("~");
			
				document.getElementById(self.answer[0]).innerHTML=""+self.answer[1]+"";
						
					//alert(self.answer);
				
			}
			catch(e)
			{
				alert("Error on parsing document");			
				return false;
			}
		}
	}
	this.request.send(null);
}

function HttpQuery1(url,tab)
{
	var request1;
	var answer1;
	var self1 = this;
	
	 var URL=document.getElementById("path").value+"includes/";
	var myurl=URL+url;
	//alert(tab);
	
	this.request1 = new MakeHttpRequestObject();
	this.request1.open("GET",myurl,true);
	this.request1.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	self1.request1.onreadystatechange = function () 
	{		
		if(self1.request1.readyState == 4)
		{
			try
			{	
				self1.answer1 = self1.request1.responseText.split("~");
				

			  
			  document.getElementById('display').innerHTML=" <img src='../images/loader.gif' width='20' height='20' border='0' alt='' align='absmiddle' />";

				document.getElementById("display").innerHTML=self1.answer1;
				


						
					
				
			}
			catch(e)
			{
				alert("Error on parsing document");			
				return false;
			}
		}
	}
	this.request1.send(null);
}


function display(type,tab)
{
	
	var path=document.getElementById("path").value;
	var url="display.php?type="+type+"&path="+path;

	HttpQuery1(url,tab);
	
}

function displaynp(type,tab)
{
	
	var path=document.getElementById("path").value;
	var url="display-np.php?type="+type+"&path="+path;

	HttpQuery1(url,tab);
	
}





