﻿// process children
function OnGetChildrenComplete(result,userContext) {
	if (result == null || result.length == 0) {
    }
    else {
        for (var i=0; i<(result.length/2); i++) {
            oOption = new Option(result[2*i], result[2*i+1]);
            userContext.options[userContext.options.length] = oOption;
	    }
    }
}

function clearOption(ddl ,defaultstr) {
    while (0 < ddl.options.length) {
        ddl.remove(0);
    }
    oOption = new Option(defaultstr, "-1");
    ddl.options[ddl.options.length] = oOption;
}

// Region
function getRegion(eventSrc, ccd) {
    clearOption(ccd ,"请选择地区");

    if (eventSrc.value != "-1") {
        PTSA.Web.Ajax.CascadingDictionary.GetRegion(eventSrc.value, OnGetChildrenComplete, null, ccd);
    }
    return false;
}
// City
function getCity(eventSrc, ccd) {
    clearOption(ccd ,"请选择城市");

    if (eventSrc.value != "-1") {
        PTSA.Web.Ajax.CascadingDictionary.GetCity(eventSrc.value, OnGetChildrenComplete, null, ccd);
    }
    return false;
}
// Speciality
function getSpeciality(eventSrc, ccd) {
    clearOption(ccd ,"请选择专业名称");

    if (eventSrc.value != "-1") {
        PTSA.Web.Ajax.CascadingDictionary.GetSpeciality(eventSrc.value, OnGetChildrenComplete, null, ccd);
    }
    return false;
}

// Position
function getPosition(eventSrc, ccd) {
    clearOption(ccd ,"请选择职位名称");   
   
    if (eventSrc.value != "-1") {
        PTSA.Web.Ajax.CascadingDictionary.GetPosition(eventSrc.value, OnGetChildrenComplete, null, ccd);
    }
    return false;
}

