// JavaScript Document
function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
  	{
  		xmlHttp=new XMLHttpRequest();
  	}
	catch (e)
	  {
	  try
		{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	  catch (e)
		{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	  }
	return xmlHttp;
}

function stateChanged()
{                    
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {     
           document.getElementById("container").innerHTML=xmlHttp.responseText
   }
   else {
           //alert(xmlHttp.status);
   }
}

function history(dir,divId,parameter)
{
	XMLHttpRequestObject = confirmBrowser();
	
	if(XMLHttpRequestObject != null)
	{
		var obj = document.getElementById(divId);
		var url = dir+"?"+parameter+"&r="+Math.floor(Math.random() * 99999);
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if(XMLHttpRequestObject.readyState==4 && XMLHttpRequestObject.status == 200)
			{  obj.innerHTML = '<div style="margin-bottom:0px; padding:0px;">'+XMLHttpRequestObject.responseText+'</div>';	}
		}
		XMLHttpRequestObject.open("GET",url,true);
		XMLHttpRequestObject.send(null);
	}
	else
	{
		alert("Your browser is not supported by PDI.");
	}
}

function confirmBrowser()
{
	if(window.XMLHttpRequest){XMLHttpRequestObject = new XMLHttpRequest();}
	else if(window.ActiveXObject){XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");}
	return XMLHttpRequestObject;
}
