 //==================== for zip code begin =========================
  CountyChina = new Array(
    '', '北京市', '上海市', '天津市', '内蒙古', '山西省',
    '河北省', '辽宁省', '吉林省', '黑龙江省', '江苏省', '安徽省',
    '山东省', '淅江省', '江西省', '福建省', '湖南省', '湖北省',
    '河南省', '广东省', '海南省', '广西省', '贵州省', '四川省',
    '云南省', '陕西省', '甘肃省', '宁夏', '青海省', '新彊', '西藏','重庆市');

  ZoneChina = new Array(32);
  // 空值
  ZoneChina[0] = new Array('');
  // for '北京市'
  ZoneChina[1] = new Array(
    '北京市','通县','平谷县','顺义县','怀柔县',
    '密云县','延庆县','昌平县','门头沟区','房山区','燕山区',
    '大兴县');
  // for '上海市'
  ZoneChina[2] = new Array(
    '上海市','近郊区','上海县','川沙县','南汇县',
    '奉贤县','金山县','松江县','青浦县','嘉定县',
    '宝山县','崇明县');
  // for '天津市'
  ZoneChina[3] = new Array(
    '天津市','塘沽','汉沽','宁河县','静海县','武清县','宝坻县','大港区');
  // for '内蒙古'
  ZoneChina[4] = new Array(
    '呼和浩特市','集宁市','二连浩特市','包头市','临河市','乌海市','东胜市',
    '海拉尔市','满洲里市','牙克石市','赤峰市','锡林浩特市','乌兰浩特市','通辽市',
    '霍林郭勒市','扎兰屯市');
  // for '山西省'
  ZoneChina[5] = new Array(
    '太原市','榆次市','忻州市','大同市','临汾市','侯马市','运城市',
    '阳泉市','长治市','晋城市');
  // for '河北省'
  ZoneChina[6] = new Array(
    '石家庄市','南宫市','辛集市','衡水市','邢台市','沙河市','邯郸市',
    '沧州市','泊头市','任丘市','唐山市','秦皇岛市','北戴河','承德市',
    '保定市','涿州市','定州市','张家口市','廊坊市');
  // for '辽宁省'
  ZoneChina[7] = new Array(
    '沈阳市','辽阳市','铁岭市','铁法市','抚顺市','鞍山市','海城市',
    '营口市','大连市','瓦房店市','本溪市','丹东市','锦州市','锦西市',
    '兴城市','朝阳市','北票市','阜新市','盘锦市');
  // for '吉林省'
  ZoneChina[8] = new Array(
    '长春市','扶余市','吉林市','桦旬市','延吉市','图门市','龙井市',
    '敦化市','通化市','集安市','浑江市','梅河口市','四平市','公主岭市','辽源市','白城市',
    '洮南市');
  // for '黑龙江省'
  ZoneChina[9] = new Array(
    '哈尔滨市','阿城市','肇东市','绥化市','伊春市','佳木斯市','鹤岗市','七台河市',
    '双鸭市','同江市','牡丹红市','绥汾河市','鸡西市','齐齐哈尔市','大庆市','北安市',
    '黑河市','五大连源池市');
  // for '江苏省'
  ZoneChina[10] = new Array(
    '南京市','仪征市','镇江市','丹阳市','常州市','无锡市','宜兴市','江阴市','苏州市',
    '常熟市','徐州市','连云港市','淮阴市','淮安市','宿迁市','盐城市 ','东台市','扬州市',
    '泰州市','兴化市','南通市');
  // for '安徽省'
  ZoneChina[11] = new Array(
    '合肥市','淮南市','蚌埠市','宿州市','淮北市','阜阳市','毫州市',
    '六安市','巢湖市','滁州市','芜湖市','宣州市','黄山市','马鞍山市','铜陵市','黄山市',
    '安庆市');
  // for '山东省'
  ZoneChina[12] = new Array(
    '济南市','聊城市','临清市','德州市','淄博市','滨州市','东营市','潍坊市',
    '诸城市','青州市','烟台市','威海市','青岛市','泰安市','莱芜市','新泰市',
    '济宁市','曲阜市','荷泽市','临沂市','日照市','枣庄市','藤州市');
  // for '淅江省'
  ZoneChina[13] = new Array(
  	'杭州市','萧山市','绍兴市','湖州市','嘉兴市','海宁市','宁波市','余姚市',
  	'舟山市','临海市','椒江市','金华市','兰溪市','丽水市','衙州市','江山市',
  	'温州市','义乌市','东阳市','瑞安市');
  // for '江西省'
  ZoneChina[14] = new Array(
    '南昌市','九江市','景德镇市','上铙市','鹰潭市','宜春市',
    '新余市','萍乡市','赣州市','吉安市','井冈山市','抚州市','临川市');
  // for '福建省'
  ZoneChina[15] = new Array(
    '福州市','莆田市','南平市','邵武市','厦门市','泉州市','石狮市',
    '漳州市','龙岩市','三明市','永安市');
  // for '湖南省'
  ZoneChina[16] = new Array(
    '长江市','湘潭市','湘乡市','株洲市','益阳市','岳阳市','汨罗市','常德市',
    '津市市','吉首市','大庸市','娄底市','连源市','冷水江市','怀化市','洪江市',
    '衡阳市','来阳市','邵阳市','彬州市','永州市','冷水滩市');
  // for '湖北省'
  ZoneChina[17] = new Array(
    '武汉市','麻城市','天门市','孝感市','应城市','安陆市','仙桃市',
    '洪湖市','沙市市','石首市','荆门市','黄石市','鄂州市','武穴市','咸宁市','襄樊市',
    '蒲昕市','随州市','老河口市','丹江口市','十堰市','宜昌市','枝城市','恩施市','利川市');
  // for '河南省'
  ZoneChina[18] = new Array(
    '郑州市','新乡市','焦作市','安阳市','鹤壁市','濮阳市','许昌市','缧河市','驻马店市',
    '信阳市','周口市','平顶山市','洛阳市','三门峡市','义马市','南阳市','开封市','商丘市');
  // for '广东省'
  ZoneChina[19] = new Array(
    '广州市','清远市','东莞市','韶关市','梅州市','汕头市','潮州市',
    '惠州市','汕尾市','河源市','深圳市','湛江市','茂名市','肇庆市','佛山市','中山市',
    '江门市','阳江市');
  // for '海南省'
  ZoneChina[20] = new Array('海口市','三亚市','通什市');
  // for '广西省'
  ZoneChina[21] = new Array(
    '南宁市','凭祥市','百色市','钦州市','北海市','玉林市','桂林市',
    '梧州市','柳州市','台山市','河池市');
  // for '贵州省'
  ZoneChina[22] = new Array(
    '贵阳市','六盘水市','铜仁市','凯里市','都匀市','安顺市','兴义市',
    '遵义市','赤水市');
  // for '四川省'
  ZoneChina[23] = new Array(
    '成都市','都江堰市','温江县');
  // for '云南省'
  ZoneChina[24] = new Array('昆明市','东川市','曲靖市','照通市','开远市','个旧市','大理市','楚雄市','宝山市');
  // for '陕西省'
  ZoneChina[25] = new Array('西安市','咸阳市','渭南市','韩城市','延安市','宝鸡市','汉中市','铜川市');
  // for '甘肃省'
  ZoneChina[26] = new Array('兰州市','白银市','临夏市','武威市','张掖市','酒泉市','嘉峪关市','玉门市',
  	'金昌市','天水市','平凉市','西峰市');
  // for '宁夏'
  ZoneChina[27] = new Array('银川市','吴忠市','青铜峡市','石嘴山市');
  // for '青海省'
  ZoneChina[28] = new Array('西宁市','格尔木市','德令哈市');
  // for '新彊'
  ZoneChina[29] = new Array('乌鲁木齐市','昌吉市','石河子市','奎屯市','博乐市','克拉玛依市','塔城市','伊宁市',
  	'阿勒泰市','吐鲁番市','哈密市','库尔勒市','阿克苏市','喀什市','阿图什市','和田市');
  // for '西藏'
  ZoneChina[30] = new Array('拉萨市','日喀则市');
  // for '重庆市'
  ZoneChina[31] = new Array('重庆市');
  ZipCodeChina = new Array(32);
  //空值
  ZipCodeChina[0] = new Array('');
  // for '北京市'
  ZipCodeChina[1] = new Array(
    '100000','101100','101200','101300','101400','101500','102100','102200',
    '102300','102400','102500','102600');
  // for '上海市'
  ZipCodeChina[2] = new Array(
  	'200000','200100','201100','201200','201300','201400','201500','201600',
  	'201700','201800','201900','202100');
  // for '天津市'
  ZipCodeChina[3] = new Array(
    '300000','300450','300480','301500','301600','301700','301800','300270');
  // for '内蒙古'
  ZipCodeChina[4] = new Array(
    '010000','012000','012600','014000','015000','016000','017000','021000',
    '021400','022100','024000','026000','137400','028000','029200','162600');
  // for '山西省'
  ZipCodeChina[5] = new Array(
  	'030000','030600','034000','037000','041000','043000','044000',
  	'045000','046000','048000');
  // for '河北省'
  ZipCodeChina[6] = new Array(
    '050000','051800','052300','053000','054000','054100','056000','061000',
    '062100','062500','063000','066000','066100','067000','071000','072700',
    '073000','075000','102800');
  // for '辽宁省'
  ZipCodeChina[7] = new Array(
    '110000','111000','112000','112700','113000','114000','114200',
    '115000','116000','116300','117000','118000','121000','121500',
    '121600','122000','122100','123000','124000');
  // for '吉林省'
  ZipCodeChina[8] = new Array(
    '130000','131200','132000','132400','133000','133100','133400',
    '133700','134000','134200','134300','135000','136000','136100',
    '136200','137000','137100');
  // for '黑龙江省'
  ZipCodeChina[9] = new Array(
  '150000','150300','151100','152000','153000','156000','154100','154600',
  '155100','156400','157000','157300','158100','161000','163000','164000',
  '164300','164500');
  // for '江苏省'
  ZipCodeChina[10] = new Array(
    '210000','211400','212000','212300','213000','214000','214200','214400',
    '215000','215500','221000','222000','223000','223200','223800','224000',
    '224200','225000','225300','225700','226000');
  // for '安徽省'
  ZipCodeChina[11] = new Array(
    '230000','232000','233000','234000','235000','236000','236800','237000',
    '238000','239000','241000','242000','242700','243000','244000','245000','246000');
  // for '山东省'
  ZipCodeChina[12] = new Array(
    '250000','252000','252600','253000','255000','256600','257000','261000',
    '262200','262500','264000','264200','266000','271000','271100','271200',
    '272100','273100','274000','276000','276800','277100','277500');
  // for '淅江省'
  ZipCodeChina[13] = new Array(
  	'310000','311200','312000','313000','314000','314400','315000',
  	'315400','316000','317000','317700','321000','321100','323000',
  	'324000','324100','325000','322000','322100','325200');
  // for '江西省'
  ZipCodeChina[14] = new Array(
    '330000','332000','333000','334000','335000','335000','336500','337000',
    '341000','343000','343600','344000','344100');
  // for '福建省'
  ZipCodeChina[15] = new Array(
    '350000','351100','353000','354000','361000','362000','362700','363000',
    '364000','365000','366000');
  // for '湖南省'
  ZipCodeChina[16] = new Array(
  '410000','411100','411400','412000','413000','414000','414400',
  '415000','415400','416000','416600','417000','417100','417500',
  '418000','418200','421000','421800','422000','423000','425000',
  '425100');
  // for '湖北省'
  ZipCodeChina[17] = new Array(
    '430000','431600','431700','432100','432400','432600','433000','433200',
    '434000','434400','434500','435000','436000','436400','437000','437300','441000','441300','441800',
    '441900','442000','443000','443300','445000','445400');
  // for '河南省'
  ZipCodeChina[18] = new Array(
    '450000','453000','454100','455000','456600','457000','461000','462000',
    '463000','464000','466000','467000','471000','472000','472300','473000',
    '475000','476000');
  // for '广东省'
  ZipCodeChina[19] = new Array(
    '510000','511500','523000','512000','514000','515000','515600','516000',
    '516600','517000','518000','524000','525000','526000','528000','528400','529000','529500');
  // for '海南省'
  ZipCodeChina[20] = new Array('570000','572100','572200');
  // for '广西省'
  ZipCodeChina[21] = new Array(
    '530000','532600','533000','535000','536000','537000','541000','543000',
    '545000','546500','547000');
  // for '贵州省'
  ZipCodeChina[22] = new Array(
    '550000','553000','554300','556000','558000','561000','562400','563000',
    '564700');
  // for '四川省'
  ZipCodeChina[23] = new Array(
    '610000','611830','611130');
  // for '云南省'
  ZipCodeChina[24] = new Array(
  	'650000','654100','655000','657000','661000','661400','671000','675000','678000');
  // for '陕西省'
  ZipCodeChina[25] = new Array(
  	'710000','712000','714000','715400','716000','721000','723000','727000');
  // for '甘肃省'
  ZipCodeChina[26] = new Array(
  	'730000','730900','731100','733000','734000','735000','735100','735200',
  	'737100','741000','744000','745000');
  // for '宁夏'
  ZipCodeChina[27] = new Array('750000','751100','751600','753000');
  // for '青海省'
  ZipCodeChina[28] = new Array('810000','816000','817000');
  // for '新彊'
  ZipCodeChina[29] = new Array(
  	'830000','831100','832000','833200','833400','834000','834700','835000',
  	'836500','838000','839000','841000','843000','844000','845300','848000');
  // for '西藏'
  ZipCodeChina[30] = new Array('850000','857000');
  // for '重庆市'
  ZipCodeChina[31] = new Array('400000');

  function initCountyChina(countyInput){
    countyInput.length = CountyChina.length;
    for (i = 0; i < CountyChina.length; i++) {
      countyInput.options[i].value = CountyChina[i];
      countyInput.options[i].text = CountyChina[i];
    }
    countyInput.selectedIndex = 0;
  }
  function initZoneChina(countyInput, zoneInput, post){
    changeZoneChina(countyInput, zoneInput, post);
  }
  function changeZoneChina(countyInput, zoneInput, post) {
    selectedCountyIndex = countyInput.selectedIndex;
    zoneInput.length = ZoneChina[selectedCountyIndex].length;
    for (i = 0; i < ZoneChina[selectedCountyIndex].length; i++) {
      zoneInput.options[i].value = ZoneChina[selectedCountyIndex][i];
      zoneInput.options[i].text = ZoneChina[selectedCountyIndex][i];
    }
    zoneInput.selectedIndex = 0;
    showZipCodeChina(countyInput, zoneInput, post);
  }
  function showZipCodeChina(countyInput, zoneInput, post) {
    post.value = ZipCodeChina[countyInput.selectedIndex][zoneInput.selectedIndex];
  }
  //==================== for zip code end =========================



