﻿// AJAX JScript File

var xmlHttp;
var eleID;

var imga="<img src=../images/ProgressFiller.gif alt='' />"; 
var imgb="<img src=../images/ProgressRoller.gif alt='' />"; 
var msga=" Sending request, one moment please...";
var msgb=" Loading data, one moment please...";

function ShowInID(sIncomingResponseURL, sID)
{ 

document.getElementById(sID).innerHTML=imga+msga;

eleID=sID;

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 

xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",sIncomingResponseURL,true);
xmlHttp.send(null);
}

function stateChanged() 
{ 
    if (xmlHttp.readyState==2) {
        document.getElementById(eleID).innerHTML=imgb+msgb;
    }
    if (xmlHttp.readyState==4)
    { 
        document.getElementById(eleID).innerHTML=xmlHttp.responseText;
    }
}

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;
}
