var currentpage;

////////////////////////////////////////////////////////////////////////////////
// page display function
function display(page)
{
currentpage = page;
xmlHttp_P=GetXmlHttpObject()
if (xmlHttp_P==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  } 

var url="php/processor.php"
url=url+"?page="+page
url=url+"&action=page"
url=url+"&sid="+Math.random()
xmlHttp_P.onreadystatechange=displayContent 
xmlHttp_P.open("GET",url,true)
xmlHttp_P.send(null)
} 

////////////////////////////////////////////////////////////////////////////////
// alert content
function alertContent() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 alert(xmlHttp.responseText)
 return 
 } 
}

////////////////////////////////////////////////////////////////////////////////
// Cancel Function RETURN
function cancelReturn() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("cancel_form_reset").innerHTML=xmlHttp.responseText 
 } 
}

////////////////////////////////////////////////////////////////////////////////
// LOWER PAGE RETURN
function displayContent() 
{ 
if (xmlHttp_P.readyState==4 || xmlHttp_P.readyState=="complete")
 { 
 createMenu()
 document.getElementById("content").innerHTML=xmlHttp_P.responseText 
 } 
}

////////////////////////////////////////////////////////////////////////////////
// Create Menu
function createMenu()
{

xmlHttp_M=GetXmlHttpObject()
if (xmlHttp_M==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  } 

var url="php/processor.php"
url=url+"?page="+currentpage
url=url+"&action=menu"
url=url+"&sid="+Math.random()
xmlHttp_M.onreadystatechange=displayMenu 
xmlHttp_M.open("GET",url,true)
xmlHttp_M.send(null)
 
}

////////////////////////////////////////////////////////////////////////////////
// Display Menu
function displayMenu()
{
if (xmlHttp_M.readyState==4 || xmlHttp_M.readyState=="complete")
 { 
 document.getElementById("menu").innerHTML=xmlHttp_M.responseText 
 }
}

////////////////////////////////////////////////////////////////////////////////
// Search RETURN
function searchReturn() 
{ 
if (xmlHttp_I.readyState==4 || xmlHttp_I.readyState=="complete")
 { 
 document.getElementById("item_return").innerHTML=xmlHttp_I.responseText 
 } 
}

////////////////////////////////////////////////////////////////////////////////
// Popup box
function popupContent(page,folder,info)
{
  xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  } 
	 
var url="php/ajax_manager.php"
url=url+"?requested_page="+page
url=url+"&folder="+folder
url=url+"&info="+info
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=popupReturn 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

////////////////////////////////////////////////////////////////////////////////
// Popup box return
function popupReturn() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
   if(xmlHttp.responseText !== false)
   {
     document.getElementById("popup_box").innerHTML=xmlHttp.responseText 
     DisplayBackgroundScreen()
   }
 } 
}


////////////////////////////////////////////////////////////////////////////////
// background screen open
function DisplayBackgroundScreen()
{
	var popup_box = $('popup_box');
	popup_box.style.visibility="visible";
	var background_screen = $('background_screen');
	background_screen.style.visibility= "visible";
	background_screen.style.width = getWindowWidth() + "px";
	background_screen.style.height= (getWindowHeight()) + "px";
	
}

////////////////////////////////////////////////////////////////////////////////
// background screen close
function CloseBackgroundScreen()
{
	$('background_screen').style.visibility= "hidden";
	document.getElementById("popup_box").innerHTML=''
		var popup_box = $('popup_box');
	popup_box.style.visibility="hidden";	

}

////////////////////////////////////////////////////////////////////////////////
// Get window width and height
function getWindowHeight()
{
	var height = 0;
	if (parseInt(navigator.appVersion)>3)
	{
		if(navigator.appName=="Netscape"){height = window.innerHeight;}  	
		if(navigator.appName.indexOf("Microsoft")!=-1){height = document.body.offsetHeight;}
	}
	return height;
}

function getWindowWidth()
{
	var width = 0;		
	if (parseInt(navigator.appVersion)>3) 
	{
		if (navigator.appName=="Netscape"){width = window.innerWidth;}
		if (navigator.appName.indexOf("Microsoft")!=-1){width = document.body.scrollWidth;}
	}
	return width;
}

////////////////////////////////////////////////////////////////////////////////
// XML OBJECT
function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

////////////////////////////////////////////////////////////////////////////////
// Quick function to enable easy id references
function $(id)
{
return document.getElementById(id);
}
