﻿
function onProvChange(obj, _area_city, _area_xian) {
    if (_area_city && $("#" + _area_city).length>0) {
        var __area_city = $("#" + _area_city);
        initCity(__area_city, obj.value);
    }
    if (_area_xian && $("#" + _area_xian).length > 0) {
        var __area_xian = $("#" + _area_xian);
        initXian(__area_xian, __area_city.val());
    }
}
function onCityChange(obj, _area_xian) {
    if (_area_xian && $("#" + _area_xian).length > 0) {
        initXian($("#" + _area_xian), obj.value);
    }
}

//初始省份
function initProv(obj, _value) {
    clearOptions(obj);
    $("<option value='-1'>-请选择-</option>").appendTo(obj);
    for (var i = 0; i < arrProv.length; i++) {
        if (arrProv[i][0] == _value) {
            $("<option value='" + arrProv[i][0] + "' selected>" + arrProv[i][1] + "</option>").appendTo(obj);
        }
        else {
            $("<option value='" + arrProv[i][0] + "'>" + arrProv[i][1] + "</option>").appendTo(obj);
        }
    }
    $(obj).css({ "width": "90px" });
}

//初始城市
function initCity(obj, _prov_value,_value) {
    clearOptions(obj);
    $("<option value='-1'>-请选择-</option>").appendTo(obj);
    if (_prov_value == "-1") return;
    for (var i = 0; i < arrCity.length; i++) {
        if (arrCity[i][2] == _prov_value) {
            if (arrCity[i][0] == _value) {
                $("<option value='" + arrCity[i][0] + "' selected>" + arrCity[i][1] + "</option>").appendTo(obj);
            } else {
                $("<option value='" + arrCity[i][0] + "'>" + arrCity[i][1] + "</option>").appendTo(obj);
            }
        }
    }
    $(obj).css({ "width": "120px" });
}
//初始县/区
function initXian(obj, _city_value, _value) {
    clearOptions(obj);
    $("<option value='-1'>-请选择-</option>").appendTo(obj);
    if (_city_value == "-1") return;
    for (var i = 0; i < arrXian.length; i++) {
        if (arrXian[i][2] == _city_value) {
            if (arrXian[i][0] == _value) {
                $("<option value='" + arrXian[i][0] + "' selected>" + arrXian[i][1] + "</option>").appendTo(obj);
            } else {
                $("<option value='" + arrXian[i][0] + "'>" + arrXian[i][1] + "</option>").appendTo(obj);
            }
        }
    }
    $(obj).css({ "width": "120px" });
}

//初始省份(分站)
function onSiteProvChange(obj, _area_city) {
    if (_area_city && $("#" + _area_city).length > 0) {
        var __area_city = $("#" + _area_city);
        initSiteCity(__area_city, obj.value);
    }
}
function initSiteProv(obj, _value) {
    clearOptions(obj);
    $("<option value=''>-请选择-</option>").appendTo(obj);
    for (var i = 0; i < arrSiteProv.length; i++) {
        if (arrSiteProv[i][0] == _value) {
            $("<option value='" + arrSiteProv[i][0] + "' site='" + arrSiteProv[i][2] + "'  selected>" + arrSiteProv[i][1] + "</option>").appendTo(obj);
        }
        else {
            $("<option value='" + arrSiteProv[i][0] + "' site='" + arrSiteProv[i][2] + "'>" + arrSiteProv[i][1] + "</option>").appendTo(obj);
        }
    }
    $(obj).css({ "width": "90px" });
}
function initSiteCity(obj, _prov_value, _value) {
    clearOptions(obj);
    $("<option value='-1'>-请选择-</option>").appendTo(obj);
    if (_prov_value == "-1") return;
    for (var i = 0; i < arrSiteCity.length; i++) {
        if (arrSiteCity[i][3] == _prov_value) {
            if (arrSiteCity[i][2] == _value) {
                $("<option value='" + arrSiteCity[i][0] + "' site='" + arrSiteCity[i][2] + "' selected>" + arrSiteCity[i][1] + "</option>").appendTo(obj);
            } else {
                $("<option value='" + arrSiteCity[i][0] + "' site='" + arrSiteCity[i][2] + "'>" + arrSiteCity[i][1] + "</option>").appendTo(obj);
            }
        }
    }
    $(obj).css({ "width": "120px" });
}

