﻿
function CallImg(Id) {
    //alert(Id);
    //var reqUrl = "../Server.aspx" + "?Id=" + Id + "&Key=" + Key;
    var reqUrl = "Server.aspx" +"?Id=" +Id +"&Key=1";
    CountryListOnChange(reqUrl);
}
//Global XMLHTTP Request object
var XmlHttp;
//Creating and setting the instance of appropriate XMLHTTP Request object to a “XmlHttp” variable  
function CreateXmlHttp() {
    //Creating object of XMLHTTP in IE
    try {
        XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
        try {
            XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (oc) {
            XmlHttp = null;
        }
    }
    //Creating object of XMLHTTP in Mozilla and Safari 
    if (!XmlHttp && typeof XMLHttpRequest != "undefined") {
        XmlHttp = new XMLHttpRequest();
    }
}
function HandleResponse() {
    // To make sure receiving response data from server is completed
    if (XmlHttp.readyState == 4) {
        // To make sure valid response is received from the server, 200 means response received is OK
        if (XmlHttp.status == 200) {
            //window.alert("i am here");
            //alert(XmlHttp.responseText);	
            GetImgList(XmlHttp.responseText);
        }
        else {
            alert("There was a problem retrieving data from the server.");
        }
    }
}
function CountryListOnChange(URL) {
    //alert(StateId);
    // URL to get states for a given country
    //                   var requestUrl = "Server.aspx" + "?City=" + encodeURIComponent(selectedCountry);
    var requestUrl = URL;
    CreateXmlHttp();
    // If browser supports XMLHTTPRequest object
    if (XmlHttp) {
        //Setting the event handler for the response
        XmlHttp.onreadystatechange = HandleResponse;

        //Initializes the request object with GET (METHOD of posting), 
        //Request URL and sets the request as asynchronous.
        XmlHttp.open("GET", requestUrl, true);

        //Sends the request to server
        XmlHttp.send(null);
    }
}
//Returns the node text value
