﻿ var req;

function Initialize()
{
    try
    {
        req=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
        try
        {
            req=new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(oc)
        {
            req=null;
        }
    }

    if(!req&&typeof XMLHttpRequest!="undefined")
    {
        req= new
    XMLHttpRequest();

}

}

var gDivID = ""; // global variable

function SendQuery(url, divID)
{
	//append "JS" as querystring in url
	url = url + "&Caller=JS";
	gDivID = divID;
    Initialize();
    if(req!=null)
    {
        req.onreadystatechange = Process;
        req.open("GET", url, true);
        req.send(null);
    }
}

function Process()
{
    if (req.readyState == 4)
        {
        // only if "OK"

            if (req.status == 200)
            {           
                    var responseString = '';
                    responseString = req.responseText;
                    var i = responseString.indexOf('<!DOC');
                    if(i > 0)
                    {
                        responseString =    responseString.substr(0,i);
                    }
                   
                     //"TEST MESSAGE"; //req.responseText;
                    //document.write('[BEGIN]' + req.responseText + '[END]')

//                    if(responseString != '')
//                    {
//                    document.getElementById(gDivID).style.display = "";
//                    if (document.layers) document.layers[gDivID].innerHTML = responseString;
//                    else document.getElementById(gDivID).innerHTML = responseString;
//                    }
//                    else
//                    {
//                        document.getElementById(gDivID).style.display = "none";
//                    }

                    if(responseString != '')
                    {                 
                        document.getElementById(gDivID).innerHTML = responseString;
                       
                    }
                    else
                    {
                        document.getElementById(gDivID).style.display = "none";
                    }
                
            }
           
        }
}