﻿// JScript File
var obj;
function GetDataViaAJAX()
{
    if (window.XMLHttpRequest) 
    { 
        // Mozilla, Safari, ...
        obj = new XMLHttpRequest();
        if (obj.overrideMimeType) 
        {
            obj.overrideMimeType('text/xml');
        }
    } 
    else if (window.ActiveXObject) 
    { // IE
        try
        {
        obj = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                obj = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e1)
            {
                obj = null;
            }
        }
    }//end else if

    if (obj==null) 
    {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }

    if(obj!=null)
    {
        obj.onreadystatechange = ProcessResponse;
         //obj.open("GET", "http://localhost:3949/Site/ChangeType.aspx?id=" + document.getElementById("DType").value,  true);
         obj.open("GET", "http://www.churchillestates.co.uk/ChangeType.aspx?id=" + document.getElementById("DType").value,  true);
        obj.send(null);         
    }
    return false;
}

function ProcessResponse()
{
    if(obj.readyState == 4)
    {
        if(obj.status == 200)
        {
            var dsRoot=obj.responseXML.documentElement; 
            //var dsRoot=obj.responseText.documentElement; 
            var ddlOrders = document.getElementById("DPrice");
            for (var count = ddlOrders.options.length-1; count >-1; count--)
            {
                ddlOrders.options[count] = null;
            }
            var orders = dsRoot.getElementsByTagName('text');
            var orderId=dsRoot.getElementsByTagName('value');
            var text; 
            var text1;
            var listItem;
            for (var count = 0; count < orders.length; count++)
            {
                text = (orders[count].textContent || orders[count].innerText || orders[count].text);
                text1 = (orderId[count].textContent || orderId[count].innerText || orderId[count].text);
                listItem = new Option(text, text1, false, false);
                ddlOrders.options[ddlOrders.length] = listItem;
            }
        }
        else
        {
            alert("Error retrieving data!" );
        }
    }
}

