/*
	script for e Test functionality
*/
function getXMLHTTPRequest()
{
var req = null;
try
  {
    req = new XMLHttpRequest(); /* e.g. Firefox */
  }
catch(err1)
  {
  try
    {
     req = new ActiveXObject("Microsoft.XMLHTTP");
  /* some versions IE */
    }
  catch(err2)
    {
    try
      {
	   req = new ActiveXObject("Msxml2.XMLHTTP");
  /* some versions IE */
      }
      catch(err3)
        {
         req = null;
        }
    }
  }
return req;
}

var xmlhttp = getXMLHTTPRequest(); /* global xmlhttp request */
var returnaction="";
function ReturnResult()
{
	/*
	 	Feedback in xmlhttprequest
	*/
	if (xmlhttp.readyState == 4) 
   	{
    	if(xmlhttp.status == 200) 
		{
			if (returnaction == "initialize")
				document.getElementById('content').innerHTML = xmlhttp.responseText;
			else
				document.getElementById('display').innerHTML = xmlhttp.responseText;
		}
		else
			alert(xmlhttp.statusText);
	}
	else
	{
		if (returnaction == "initialize")
			document.getElementById('content').innerHTML = '<div align="center" style="display:block; margin:0px 0px 0px 0px; padding:20px 0px 10px 0px; "><img src="graphics/spin.gif" width="38" height="38" align="middle" /> <br/> <br/> Please wait...</div>';
		else
			document.getElementById('display').innerHTML = '<div align="center" style="display:block; margin:0px 0px 0px 0px; padding:100px 0px 10px 0px; height:320px; vertical-align:middle;"><img src="graphics/spin.gif" width="38" height="38" align="middle" /> <br/> <br/> Please wait...</div>';
	}
}
function xmlhttp_post(data,url)
{
	if (xmlhttp == null)
	{
		alert("xmlhttprequest is not supported by this browser");
		return;
	}
	xmlhttp.open("POST",url,true);
	xmlhttp.onreadystatechange = ReturnResult;
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", data.length);
	xmlhttp.send(data);	
}
function xmlhttp_get(url)
{
	if (xmlhttp == null)
	{
		alert("xmlhttprequest is not supported by this browser");
		return;
	}
	xmlhttp.open("GET",url,true);
	xmlhttp.onreadystatechange = ReturnResult;
	xmlhttp.send(null);	
}