﻿// requirements: mozxpath.js,ASXML.js

function updateDistrict(ddlCountyID, ddlDistrictID, DefaultMsg, iStatusGroup) { //updates district dropdown based on input county

    var _objCounty = document.getElementById(ddlCountyID);
    var _objDistrict = document.getElementById(ddlDistrictID);

    //verify valid inputs
    if (_objCounty && _objDistrict) {

        var iCountyID = _objCounty.options[_objCounty.selectedIndex].value;

        var remoteConnection = new ASXML();

        remoteConnection.setCallback(
		    function(loadOK) {
		        if (loadOK) {

		            var x = remoteConnection.xmlResponse();

		            //repopulate District dropdown
		            remoteConnection.populateDDL(_objDistrict, x.selectNodes("//root/district"), DefaultMsg, 0);
		        }
		    }
	    );
        remoteConnection.getXML("/ajax/generalAJAX.aspx?t=district&id=" + iCountyID + "&sg=" + iStatusGroup);
    }
}


