﻿var xmlHttp;
var locId;
function GetData()
{
    xmlHttp=GetXmlHttpObject()
 
    if (xmlHttp==null)
    {
        alert ("Browser does not support HTTP Request");
        return;
    } 
    
    var url="ReturnPoints.aspx?LocId=" + locId;
    
       
    //xmlHttp.onreadystatechange=stateChanged;
    xmlHttp.open("GET",url,false);
    xmlHttp.send(null);
    if (xmlHttp.readyState==4)
    { 
        if(xmlHttp.status==200)
        {
            var response=xmlHttp.responseText;    
            if(response=="Empty")
            {
             
              document.getElementById("tdReturnPointDetails").display="none";
              document.getElementById("tdReturnPointHours").display="none";
            }
            response=response.substring(0,response.indexOf("<!DOCTYPE")-4);
            if(response.length == 0)
            {
                location.href = RelativeBaseUrl + "DeliveryMethods.aspx";
                return;
            }
            var responseArray=response.split("SEPARATOR");
            
            document.getElementById("rightColumn_results").style.display="block";
            document.getElementById("tdReturnPointDetails").innerHTML=responseArray[0];
            document.getElementById("tdReturnPointHours").innerHTML=responseArray[1];
           
           
        }
    }
    
} 

function stateChanged() 
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    { 
        var response=xmlHttp.responseText;
    
        response=response.substring(0,response.indexOf("<!DOCTYPE")-4);
        
        if(response=="Empty")
        {
            alert("No Record Found !!!");
        }
        else if(response=='Error')
        {
            alert("An Error occured in accessing the DataBase !!!");
        }   
        
   } 
} 

function GetXmlHttpObject()
{ 
    var objXMLHttp=null
    if (window.XMLHttpRequest)
    {
        objXMLHttp=new XMLHttpRequest()
    }
    else if (window.ActiveXObject)
    {
        objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
    }
    return objXMLHttp
} 

function display(lstLocalityList)
{   
    locId=document.getElementById(lstLocalityList).options[document.getElementById(lstLocalityList).selectedIndex].value;        
    GetData();
    stateChanged();
}

