// JavaScript Document
var request,request2,request3;
var counter=0;
function loadAll(pageid){
	if(counter!=1){
		loadTitle(pageid);
		loadSideImage(pageid);
		loadPage(pageid);	
	}
	counter++;
}
function loadPage(pageid){
	document.getElementById('content').innerHTML='Page loading...';
	if(window.XMLHttpRequest)
	{
	 request = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
	 request = new ActiveXObject("MSXML2.XMLHTTP");
	}
	request.onreadystatechange = onResponse;
	request.open("GET", 'loader.asp?pageid='+pageid, true);
	request.send(null);
}
function onResponse(e){
	obj=request;
	if(obj.readyState == 4)
	{
	 if(obj.status == 200)
	 {
	  document.getElementById('content').innerHTML = obj.responseText;
	 }
	 else if(obj.status == 404)
	 {
	  // Add a custom message or redirect the user to another page
	  document.getElementById('content').innerHTML = "File not found";
	 }
	 else
	 {
	  document.getElementById('content').innerHTML = "There was a problem retrieving the requested url.";
	 }
	}
}
function loadSideImage(pageid){
	if(window.XMLHttpRequest)
	{
	 request1 = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
	 request1 = new ActiveXObject("MSXML2.XMLHTTP");
	}
	request1.onreadystatechange = onResponse1;
	request1.open("GET", 'leftBar.asp?pageid='+pageid, true);
	request1.send(null);
}
function onResponse1(e){
	obj=request1;
	if(obj.readyState == 4)
	{
	 if(obj.status == 200)
	 {
	  document.getElementById('SideImage').innerHTML = obj.responseText;
	 }
	 else if(obj.status == 404)
	 {
	  document.getElementById('SideImage').innerHTML = "File not found";
	 }
	 else
	 {
	  document.getElementById('SideImage').innerHTML = "There was a problem retrieving the requested url.";
	 }
	}
}
function loadTitle(pageid){
	if(window.XMLHttpRequest)
	{
	 request2 = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
	 request2 = new ActiveXObject("MSXML2.XMLHTTP");
	}
	request2.onreadystatechange = onResponse2;
	request2.open("GET", 'head.asp?pageid='+pageid, true);
	request2.send(null);
}
function onResponse2(e){
	obj=request2;
	if(obj.readyState == 4)
	{
	 if(obj.status == 200)
	 {
	  document.getElementById('title').innerHTML = obj.responseText;
	 }
	 else if(obj.status == 404)
	 {
	  document.getElementById('title').innerHTML = "File not found";
	 }
	 else
	 {
	  document.getElementById('title').innerHTML = "There was a problem retrieving the requested url.";
	 }
	}
}
