function city(name,value){
  this.name=name;
  this.value=value;
}
var _province_cn =
 new Array(
  "北京",
  "天津",
  "上海",
  "重庆",
  "广东省",
  "江苏省",
  "浙江省",
  "福建省",
  "湖南省",
  "湖北省",
  "山东省",
  "辽宁省",
  "吉林省",
  "云南省",
  "四川省",
  "安徽省",
  "江西省",
  "黑龙江省",
  "河北省",
  "陕西省",
  "海南省",
  "河南省",
  "山西省",
  "内蒙古区",
  "广西区",
  "贵州省",
  "宁夏区",
  "青海省",
  "新疆区",
  "西藏区",
  "甘肃省",
  "台湾省",
  "香港",
  "澳门"

  );
var _city_cn = new Array(
    new Array(
      new city('北京','北京')
    ),
    new Array(
      new city('天津','天津')
    ),
    new Array(
      new city('上海','上海')
    ),
    new Array(
      new city('重庆','重庆')
    ),
    new Array(
       new city('广东省（全部地区）','广东省（全部地区）'),
      new city('广州','广州'),
      new city('深圳','深圳'),
      new city('东莞','东莞'),
      new city('中山','中山'),
      new city('佛山','佛山'),
      new city('珠海','珠海'),
      new city('惠州','惠州'),
      new city('汕头','汕头'),
      new city('湛江','湛江'),
      new city('潮州','潮州'),
      new city('潮阳','潮阳'),
      new city('江门','江门'),
      new city('汕尾','汕尾'),
      new city('茂名','茂名'),
      new city('阳江','阳江'),
      new city('肇庆','肇庆'),
      new city('梅州','梅州'),
      new city('云浮','云浮'),
      new city('清远','清远'),
      new city('韶关','韶关'),
      new city('河源','河源'),
      new city('揭阳','揭阳'),
      new city('其他','其他')
    ),
    new Array(
       new city('江苏省（全部地区）','江苏省（全部地区）'),
      new city('南京','南京'),
      new city('苏州','苏州'),
      new city('无锡','无锡'),
      new city('扬州','扬州'),
      new city('常州 ','常州'),
      new city('镇江','镇江'),
      new city('南通','南通'),
      new city('江阴','江阴'),
      new city('连云港','连云港'),
      new city('徐州','徐州'),
      new city('淮阴','淮阴'),
      new city('宿迁','宿迁'),
      new city('东台','东台'),
      new city('泰州','泰州'),
      new city('仪征','仪征'),
      new city('丹阳','丹阳'),
      new city('宜兴','宜兴'),
      new city('常熟','常熟'),
      new city('淮安','淮安'),
      new city('盐城','盐城'),
      new city('兴化','兴化'),
      new city('其他','其他')
    ),
    new Array(
     new city('浙江省（全部地区）','浙江省（全部地区）'),
      new city('杭州','杭州'),
      new city('宁波','宁波'),
      new city('温州','温州'),
      new city('金华','金华'),
      new city('义乌','义乌'),
      new city('绍兴','绍兴'),
      new city('湖州','湖州'),
      new city('余姚','余姚'),
      new city('临海','临海'),
      new city('萧山','萧山'),
      new city('临安','临安'),
      new city('诸暨','诸暨'),
      new city('嵊泗','嵊泗'),
      new city('兰溪','兰溪'),
      new city('嘉兴','嘉兴'),
      new city('海宁','海宁'),
      new city('桐乡','桐乡'),
      new city('衢州','衢州'),
      new city('上虞','上虞'),
      new city('嵊州','嵊州'),
      new city('慈溪','慈溪'),
      new city('丽水','丽水'),
      new city('瓯海','瓯海'),
      new city('黄岩','黄岩'),
      new city('椒江','椒江'),
      new city('其他','其他')
    ),
    new Array(
      new city('福建省（全部地区）','福建省（全部地区）'),
      new city('福州','福州'),
      new city('厦门','厦门'),
      new city('泉州','泉州'),
      new city('漳州','漳州'),
      new city('石狮','石狮'),
      new city('三明','三明'),
      new city('南平','南平'),
      new city('莆田','莆田'),
      new city('永安','永安'),
      new city('邵武','邵武'),
      new city('龙岩','邵武'),
      new city('其他','其他')
    ),
    new Array(
       new city('湖南省（全部地区）','湖南省（全部地区）'),
      new city('长沙 ','长沙'),
      new city('湘潭','湘潭'),
      new city('岳阳 ','岳阳'),
      new city('株洲','株洲'),
      new city('张家界','张家界'),
      new city('衡阳','衡阳'),
      new city('郴州','郴州'),
      new city('湘乡','湘乡'),
      new city('汨罗','汨罗'),
      new city('常德','常德'),
      new city('津市','津市'),
      new city('吉首','吉首'),
      new city('娄底','娄底'),
      new city('涟源','涟源'),
      new city('冷水江','冷水江'),
      new city('怀化','怀化'),
      new city('洪江','洪江'),
      new city('益阳 ','益阳'),
      new city('耒阳','耒阳'),
      new city('邵阳','邵阳'),
      new city('永州','永州'),
      new city('冷水滩','冷水滩'),
      new city('其他','其他')
    ),
    new Array(
     new city('湖北省（全部地区）','湖北省（全部地区）'),
      new city('武汉','武汉'),
      new city('宜昌','宜昌'),
      new city('孝感','孝感'),
      new city('荆州','荆州'),
      new city('襄樊','襄樊'),
      new city('老河口','老河口'),
      new city('枝城','枝城'),
      new city('枣阳','枣阳'),
      new city('荆门','荆门'),
      new city('宜城','宜城'),
      new city('黄石','黄石'),
      new city('鄂州','鄂州'),
      new city('黄冈','黄冈'),
      new city('咸宁','咸宁'),
      new city('武穴','武穴'),
      new city('蒲昕','蒲昕'),
      new city('麻城','麻城'),
      new city('十堰','十堰'),
      new city('恩施','恩施'),
      new city('丹江口','丹江口'),
      new city('利川','利川'),
      new city('天门','天门'),
      new city('汉川','汉川'),
      new city('洪湖','洪湖'),
      new city('应城','应城'),
      new city('潜江','潜江'),
      new city('安陆','安陆'),
      new city('仙桃','仙桃'),
      new city('随州','随州'),
      new city('石首','石首'),
      new city('其他','其他')
    ),
    new Array(
      new city('山东省（全部地区）','山东省（全部地区）'),
      new city('济南','济南'),
      new city('青岛','青岛'),
      new city('烟台','烟台'),
      new city('淄博','淄博'),
      new city('潍坊 ','潍坊'),
      new city('临沂','临沂'),
      new city('莱芜','莱芜'),
      new city('济宁','济宁'),
      new city('荷泽','荷泽'),
      new city('日照','日照'),
      new city('藤州','藤州'),
      new city('聊城','聊城'),
      new city('德州','德州'),
      new city('滨州','滨州'),
      new city('临清','临清'),
      new city('青州 ','青州'),
      new city('威海','威海'),
      new city('泰安','泰安'),
      new city('新泰','新泰'),
      new city('曲阜','曲阜'),
      new city('东营','东营'),
      new city('诸城','诸城'),
      new city('枣庄','枣庄'),
      new city('其他','其他')
    ),
    new Array(
      new city('辽宁省（全部地区）','辽宁省（全部地区）'),
      new city('沈阳','沈阳'),
      new city('铁岭','铁岭'),
      new city('抚顺','抚顺'),
      new city('大连','大连'),
      new city('本溪','大连'),
      new city('营口','营口'),
      new city('锦州','锦州'),
      new city('兴城','兴城'),
      new city('北票','北票'),
      new city('盘锦','盘锦'),
      new city('辽阳','辽阳'),
      new city('铁法 ','铁法'),
      new city('鞍山','鞍山'),
      new city('瓦房店','瓦房店'),
      new city('丹东','丹东'),
      new city('锦西','锦西'),
      new city('朝阳','朝阳'),
      new city('阜新','阜新'),
      new city('海城','海城'),
      new city('其他','其他')
    ),
    new Array(
     new city('吉林省（全部地区）','吉林省（全部地区）'),
      new city('长春','长春'),
      new city('吉林','吉林'),
      new city('通化','通化'),
      new city('扶余','扶余'),
      new city('桦甸','桦甸'),
      new city('延吉','延吉'),
      new city('图门','图门'),
      new city('龙井','龙井'),
      new city('敦化','敦化'),
      new city('集安','集安'),
      new city('浑江','浑江'),
      new city('梅河口','梅河口'),
      new city('四平','四平'),
      new city('公主岭','公主岭'),
      new city('辽源','辽源'),
      new city('白城','白城'),
      new city('洮南','洮南'),
      new city('九台','九台'),
      new city('其他','其他')
    ),
    new Array(
     new city('云南省（全部地区）','1500'),
      new city('昆明','昆明'),
      new city('曲靖','曲靖'),
      new city('大理','大理'),
      new city('玉溪','玉溪'),
      new city('丽江','丽江'),
      new city('楚雄','楚雄'),
      new city('开远','开远'),
      new city('迪庆','迪庆'),
      new city('东川','东川'),
      new city('照通','照通'),
      new city('个旧','个旧'),
      new city('保山','保山'),
      new city('文山','文山'),
      new city('其他','其他')
    ),
    new Array(
      new city('四川省（全部地区）','1600'),
    
     new city('成都','成都'),
      new city('宜宾','宜宾'),
      new city('泸州','泸州'),
      new city('内江','内江'),
      new city('攀枝花','攀枝花'),
      new city('西昌','西昌'),
      new city('德阳','德阳'),
      new city('雅安','雅安'),
      new city('遂宁','遂宁'),
      new city('南充','南充'),
      new city('绵阳','绵阳'),
      new city('广元 ','广元'),
      new city('马尔康','马尔康'),
      new city('达县','达县'),
      new city('华鉴','华鉴'),
      new city('自贡','自贡'),
      new city('乐山','乐山'),
      new city('其他','其他')
    ),
    new Array(
       new city('安徽省（全部地区）','安徽省（全部地区）'),
      new city('合肥','合肥'),
      new city('芜湖','芜湖'),
      new city('马鞍山','马鞍山'),
      new city('蚌埠','蚌埠'),
      new city('铜陵','铜陵'),
      new city('淮北','淮北'),
      new city('淮南','淮南'),
      new city('亳州','亳州'),
      new city('巢湖','巢湖'),
      new city('黄山','黄山'),
      new city('歙县','歙县'),
      new city('宿州','宿州'),
      new city('阜阳','阜阳'),
      new city('六安','六安'),
      new city('滁州','滁州'),
      new city('宣州','宣州'),
      new city('安庆','安庆'),
      new city('其他','其他')
    ),
    new Array(
     new city('江西省（全部地区）','江西省（全部地区）'),
      new city('南昌','南昌'),
      new city('德镇','德镇'),
      new city('九江','九江'),
      new city('鹰潭','鹰潭'),
      new city('宜春','宜春'),
      new city('新余','新余'),
      new city('萍乡','萍乡'),
      new city('赣州','赣州'),
      new city('吉安','吉安'),
      new city('井冈山','井冈山'),
      new city('抚州','抚州'),
      new city('临川','临川'),
      new city('上饶','上饶'),
      new city('其他','其他')
    ),
    new Array(
    new city('黑龙江省（全部地区）','黑龙江省（全部地区）'),
      new city('哈尔滨','哈尔滨'),
      new city('佳木斯','佳木斯'),
      new city('牡丹江','牡丹江'),
      new city('大庆','大庆'),
      new city('齐齐哈尔','齐齐哈尔'),
      new city('阿城','阿城'),
      new city('肇东','肇东'),
      new city('绥化','绥化'),
      new city('伊春','伊春'),
      new city('鹤岗','鹤岗'),
      new city('七台河','七台河'),
      new city('双鸭','双鸭'),
      new city('同江','同江'),
      new city('绥汾河','绥汾河'),
      new city('鸡西','鸡西'),
      new city('北安','北安'),
      new city('黑河','黑河'),
      new city('五大连池','五大连池'),
      new city('其他','其他')
    ),
    new Array(
      new city('河北省（全部地区）','河北省（全部地区）'),
      new city('石家庄','石家庄'),
      new city('邯郸','邯郸'),
      new city('保定','保定'),
      new city('张家口','张家口'),
      new city('秦皇岛','秦皇岛'),
      new city('辛集','辛集'),
      new city('邢台','邢台'),
      new city('泊头','泊头'),
      new city('唐山','唐山'),
      new city('北戴河','北戴河'),
      new city('廊坊','廊坊'),
      new city('定州','定州'),
      new city('南宫','南宫'),
      new city('衡水','衡水'),
      new city('沙河','沙河'),
      new city('沧州','沧州'),
      new city('任丘','任丘'),
      new city('承德','承德'),
      new city('涿州','涿州'),
      new city('其他','其他')
    ),
    new Array(
      new city('陕西省（全部地区）','陕西省（全部地区）'),
      new city('西安','西安'),
      new city('咸阳','咸阳'),
      new city('宝鸡','宝鸡'),
      new city('铜川','铜川'),
      new city('渭南','渭南'),
      new city('延安','延安'),
      new city('汉中 ','汉中 '),
      new city('韩城','韩城'),
      new city('其他','其他')
    ),
    new Array(
      new city('海南省（全部地区）','海南省（全部地区）'),
      new city('海口','海口'),
      new city('三亚','三亚'),
      new city('琼海','琼海'),
      new city('通什','通什'),
      new city('其他','其他')
    ),
    new Array(
      new city('河南省（全部地区）','河南省（全部地区）'),
      new city('郑州','郑州'),
      new city('洛阳','洛阳'),
      new city('开封','洛阳'),
      new city('鹤壁','鹤壁'),
      new city('焦作','焦作'),
      new city('许昌','许昌'),
      new city('驻马店','驻马店'),
      new city('周口','周口'),
      new city('新乡','新乡'),
      new city('安阳','安阳'),
      new city('濮阳','濮阳'),
      new city('漯河','漯河'),
      new city('信阳','信阳'),
      new city('平顶山','平顶山'),
      new city('三门峡','三门峡'),
      new city('南阳','南阳'),
      new city('商丘','商丘'),
      new city('义马 ','义马'),
      new city('其他','其他')
    ),
    new Array(
      new city('山西省（全部地区）','山西省（全部地区）'),
      new city('太原','太原'),
      new city('大同','大同'),
      new city('忻州','忻州'),
      new city('临汾','临汾'),
      new city('运城','运城'),
      new city('长治','长治'),
      new city('榆次','榆次'),
      new city('侯马','侯马'),
      new city('阳泉','阳泉'),
      new city('晋城','晋城'),
      new city('其他','其他')
    ),
    new Array(
      new city('内蒙古区（全部地区）','内蒙古区（全部地区）'),
      new city('呼和浩特','呼和浩特'),
      new city('赤峰','赤峰'),
      new city('包头','包头'),
      new city('二连浩特','二连浩特'),
      new city('临河','临河'),
      new city('东胜','东胜'),
      new city('洲里','洲里'),
      new city('乌兰浩特','乌兰浩特'),
      new city('霍林郭勒','霍林郭勒'),
      new city('集宁','集宁'),
      new city('乌海','集宁'),
      new city('海拉尔','海拉尔'),
      new city('牙克石','牙克石'),
      new city('锡林浩特','锡林浩特'),
      new city('通辽','通辽'),
      new city('扎兰屯','扎兰屯'),
      new city('其他','其他')
    ),
    new Array(
      new city('广西区（全部地区）','广西区（全部地区）'),
      new city('南宁','南宁'),
      new city('桂林 ','桂林'),
      new city('北海','桂林'),
      new city('柳州','柳州'),
      new city('玉林','玉林'),
      new city('百色','百色'),
      new city('河池','河池'),
      new city('凭祥','凭祥'),
      new city('钦州','钦州'),
      new city('梧州','梧州'),
      new city('合山','合山'),
      new city('其他','其他')
    ),
    new Array(
      new city('贵州省（全部地区）','贵州省（全部地区）'),
      new city('贵阳','贵阳'),
      new city('遵义','遵义'),
      new city('铜仁','铜仁'),
      new city('都匀','都匀'),
      new city('兴义 ','都匀'),
      new city('赤水','赤水'),
      new city('六盘水','六盘水'),
      new city('凯里','凯里'),
      new city('安顺','安顺'),
      new city('其他','其他')
    ),
    new Array(
      new city('宁夏区（全部地区）','其他'),
      new city('银川','银川'),
      new city('青铜峡','青铜峡'),
      new city('吴忠','吴忠'),
      new city('石嘴山','石嘴山'),
      new city('其他','其他')
    ),
    new Array(
      new city('青海省（全部地区）','其他'),
      new city('西宁','西宁'),
      new city('格尔木','格尔木'),
      new city('共和','共和'),
      new city('德令哈','德令哈'),
      new city('其他','其他')
    ),
    new Array(
      new city('新疆区（全部地区）','新疆区（全部地区）'),
      new city('乌鲁木齐','乌鲁木齐'),
      new city('石河子','石河子'),
      new city('拉玛依','拉玛依'),
      new city('博乐','博乐'),
      new city('塔城','塔城'),
      new city('阿勒泰','阿勒泰'),
      new city('哈密','哈密'),
      new city('阿克苏','阿克苏'),
      new city('阿图什','阿图什'),
      new city('昌吉','昌吉'),
      new city('奎屯','奎屯'),
      new city('伊宁','伊宁'),
      new city('吐鲁番','吐鲁番'),
      new city('库尔勒','库尔勒'),
      new city('喀什','喀什'),
      new city('和田','和田'),
      new city('其他','其他')
    ),
    new Array(
      new city('西藏区（全部地区）','西藏区（全部地区）'),
      new city('拉萨','拉萨'),
      new city('日喀则','日喀则'),
      new city('其他','其他')
    ),
    new Array(
      new city('甘肃省（全部地区）','甘肃省（全部地区）'),
      new city('兰州','兰州'),
      new city('酒泉','酒泉'),
      new city('临夏','临夏'),
      new city('张掖','张掖'),
      new city('峪关','峪关'),
      new city('金昌','金昌'),
      new city('平凉','平凉'),
      new city('白银','白银'),
      new city('武威','武威'),
      new city('玉门','玉门'),
      new city('天水','天水'),
      new city('西峰','西峰'),
      new city('其他','其他')
    ),
    new Array(
      new city('台湾省（全部地区）','台湾省（全部地区）'),
      new city('台北','台北'),
      new city('台中','台中'),
      new city('基隆','基隆'),
      new city('台南','台南'),
      new city('其他','其他')
    ),
    new Array(
      new city('香港特别行政区','香港特别行政区')
    ),
    new Array(
      new city('澳门特别行政区','澳门特别行政区')
    )

  );
//*/
//*
function getPTypeOptions(selected){
  options = "";
  if(!selected) selected=0;
  var i;
  for(i=0;i<_ptype.length;i++){
    options+="<option value="+i+(selected==i?" selected":"")+">"+_ptype[i]+"</option>";
  }
  return options;
}
function getPositionOptions(type,selected,includeall){
  if(!type) type=0;
  options = "";
  position = _positions[type];
  if(!position) return;
  var i=0;
  if(!includeall && position.length>1) i=1;
  for(;i<position.length;i++){
    options+="<option value="+position[i].value+(selected==position[i].value?" selected":"")+">"+position[i].name+"</option>";
  }
  return options;
}
function handlePTypeChangeEvent(src,des,selected,includeall){
  if(!src.value) return;
  position = _positions[src.value];
  if(!position || !des) return;
  oOs = des.options;
  while(oOs.length>0){
    oOs.remove(0);
  }
  var i =0;
  if(!includeall && position.length>1) i = 1;
  for(;i<position.length;i++){
    var oOption = document.createElement("OPTION");
    oOption.text=position[i].name;
    oOption.value=position[i].value;
    if(selected) if(position[i].value==selected) oOption.selected=true;
    oOs.add(oOption);
  }
}
function getProvinceOptions(selected){
  options = "";
  if(!selected) selected=0;
  var i;
  for(i=0;i<_province_cn.length;i++){
    options+="<option value="+i+(selected==i?" selected":"")+">"+_province_cn[i]+"</option>";
  }
  return options;
}
function getCityOptions(province,selected,includeall){
  if(!province) province=0;
  options = "";
  city = _city_cn[province];
  if(!city) return;
  var i=0;
  if(!includeall && city.length>1) i=1;
  for(;i<city.length;i++){
    options+="<option value="+city[i].value+(selected==city[i].value?" selected":"")+">"+city[i].name+"</option>";
  }
  return options;
}
function handleProvinceChangeEvent(src,des,selected,includeall){
  if(!src.value) return;
  city = _city_cn[src.value];
  if(!city || !des) return;
  oOs = des.options;
  while(oOs.length>0){
    oOs.remove(0);
  }
  var i = 0;
  if(!includeall && city.length>1) i=1;
  for(;i<city.length;i++){
    var oOption = document.createElement("OPTION");
    oOption.text=city[i].name;
    oOption.value=city[i].value;
    if(selected) if(city[i].value==selected) oOption.selected=true;
    oOs.add(oOption);
  }
}

function checkCity(des,op){
  return checkPostType(des,op);
}
function checkPostType(des,op){
  if(!des || !op) return true;
  var flag = true;
  var ops = des.options;
  var i=0;
  for(i=0;i<ops.length;i++){
    if(ops.item(i).value==op.value) {
      flag=false;
    }
    if(ops.item(i).value%100==0 && ops.item(i).value==op.value-op.value%100){
      flag=false;
    }
    if(!flag){
      alert('你已经选择了 ['+op.innerText+'].');
      return flag;
    }
    if(op.value%100==0 && op.value==ops.item(i).value-ops.item(i).value%100){
      ops.remove(i);
      i--;
    }
  }
  return flag;
}
//*/

