﻿function setState(areaID, areaLabel, areaValue) {
    //alert("State: area ID: " + areaID + "; area label: " + areaLabel + "; value: " + areaValue);
    var combo = $find("ddlState");
    if (!combo)
    { return; }
    var item = combo.findItemByValue(areaValue);
    if (item) { item.select(); }
}

function setDistrict(areaID, areaLabel, areaValue) {
    //alert("District: area ID: " + areaID + "; area label: " + areaLabel + "; value: " + areaValue);
    var combo = $find("ddlDistrict");
    if (!combo)
    { return; }
    var item = combo.findItemByText(areaValue);
    if (item) { item.select(); }
}

function requestingDistricts(sender, eventArgs) {        //alert(sender.get_id());
    var context = eventArgs.get_context();
    var combo = $find("ddlState");
    if (!combo)
    { return; }
    context["state"] = combo.get_value();
}

function fetchDistricts() {
    var combo = $find("ddlDistrict");
    if (!combo)
    { return; }
    combo.clearSelection();
    combo.clearItems();
    combo.clearCache();
    combo.requestItems("", false);
}
