function dialogboxshow(page,wide,high)
	{
	dialogboxload(page);
	if (high==0)
	{
		high=document.documentElement.clientHeight-20;
	}
	document.getElementById("dialogshadow").style.display="block";
	document.getElementById("dialogbox").style.width=wide+'px';
	document.getElementById("dialogbox").style.height=high+'px';
	document.getElementById("dialogbox").style.left=((document.documentElement.clientWidth-2-wide)/2)+'px';
	document.getElementById("dialogbox").style.top=((document.documentElement.clientHeight-2-high)/2)+'px';
	document.getElementById("dialogbox").style.display="block";
	document.getElementById("dialogclose").style.display="block";
	document.getElementById("dialogclose").style.left=((document.documentElement.clientWidth-2-wide)/2)+wide-18+'px';
	document.getElementById("dialogclose").style.top=((document.documentElement.clientHeight-2-high)/2)-6+'px';
	}
	
function dialogboxhide()
	{
		document.getElementById("dialogshadow").style.display="none";
		document.getElementById("dialogbox").style.display="none";
		document.getElementById("dialogclose").style.display="none";
		document.getElementById("dialogshadow").style.display="none";
		document.getElementById("dialog").innerHTML="<p class='dialog' id='dialog'><img src='./images/loading.gif' alt='Loading' /> Loading...</p>";
	}
	
function dialogboxload(type) {
	var xmlHttp;
	try
   	{
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
   	}
	catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
        //Yay! Loaded! Now echo it.
        document.getElementById("dialog").innerHTML=xmlHttp.responseText;
        }
      }
	var params = "";
	xmlHttp.open("GET",type+".htm",true);
	//Send the proper header information along with the request
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
  	xmlHttp.send(params);
	}