﻿

cityList = new Array();
var provIndex = -1;
var cityIndex;

function newProv(){
  provIndex++;
  cityList[provIndex] = new Array();
  cityIndex = 0;
}

function addCity( city, value ) {
  cityList[provIndex][cityIndex] = new aCity(city, value);
  cityIndex++;
}

function aCity( text, value ) {
  this.text = text;
  this.value = value;
}

function updatecitys( ar, topic, areavalue ) {
  //initcitys ( );

  with (ar) {
    newProvs = cityList[topic].length;
    oldTopics = options.length;

    // add new citys to the menu
    for ( i=0; i<newProvs; i++ ) {
      options[i] = new Option( cityList[topic][i].text,
        cityList[topic][i].value );
      options[i].selected = cityList[topic][i].value.substring ( 0, 7 ).toLowerCase ( ) == areavalue.substring ( 0, 7 ).toLowerCase ( );
    }

    // remove any left from previous menu
    for ( i=oldTopics-1; i>=newProvs; i-- ) {
      options[i] = null;
    }

    if ( areavalue == '' )
      options[0].selected = true;
  }
}

function initcitys ( )
{
newProv();
addCity("全部市    ", "");

newProv();
addCity("全部市    ", "110000");
addCity("北京", "110000");

newProv();
addCity("全部市    ", "120000");
addCity("天津", "120000");

newProv();
addCity("全部市    ", "130000");
addCity("石家庄", "130100");
addCity("唐山", "130200");
addCity("秦皇岛", "130300");
addCity("邯郸", "130400");
addCity("邢台", "130500");
addCity("保定", "130600");
addCity("张家口", "130700");
addCity("承德", "130800");
addCity("沧州", "130900");
addCity("廊坊", "131000");
addCity("衡水", "131100");

newProv();
addCity("全部市    ", "140000");
addCity("太原", "140100");
addCity("大同", "140200");
addCity("阳泉", "140300");
addCity("长治", "140400");
addCity("晋城", "140500");
addCity("朔州", "140600");
addCity("晋中", "140700");
addCity("运城", "140800");
addCity("忻州", "140900");
addCity("临汾", "141000");
addCity("吕梁", "142300");

newProv();
addCity("全部市    ", "150000");
addCity("呼和浩特", "150100");
//addCity("包头", "150200");
//addCity("乌海", "150300");
//addCity("赤峰", "150400");

newProv();
addCity("全部市    ", "210000");
addCity("沈阳", "210100");
addCity("大连", "210200");
addCity("鞍山", "210300");
addCity("抚顺", "210400");
addCity("本溪", "210500");
addCity("丹东", "210600");
addCity("锦州", "210700");
addCity("营口", "210800");
addCity("阜新", "210900");
addCity("辽阳", "211000");
addCity("盘锦", "211100");
addCity("铁岭", "211200");
addCity("朝阳", "211300");
addCity("葫芦岛", "211400");

newProv();
addCity("全部市    ", "220000");
addCity("长春", "220100");
addCity("吉林", "220200");
addCity("四平", "220300");
addCity("辽源", "220400");
addCity("通化", "220500");
addCity("白山", "220600");
addCity("松原", "220700");
addCity("白城", "220800");
addCity("延边朝鲜族自治州", "222400");

newProv();
addCity("全部市    ", "230000");
addCity("哈尔滨", "230100");
//addCity("齐齐哈尔", "230200");
//addCity("鸡西", "230300");
//addCity("鹤岗", "230400");
//addCity("双鸭山", "230500");
//addCity("大庆", "230600");
//addCity("伊春", "230700");
//addCity("佳木斯", "230800");
//addCity("七台河", "230900");
//addCity("牡丹江", "231000");

newProv();
addCity("全部市    ", "310000");
addCity("上海", "310000");

newProv();
addCity("全部市    ", "320000");
addCity("南京", "320100");
addCity("无锡", "320200");
addCity("徐州", "320300");
addCity("常州", "320400");
addCity("苏州", "320500");
addCity("南通", "320600");
addCity("连云港", "320700");
addCity("淮安", "320800");
addCity("盐城", "320900");
addCity("扬州", "321000");
addCity("镇江", "321100");
addCity("泰州", "321200");
addCity("宿迁", "321300");

newProv();
addCity("全部市    ", "330000");
addCity("杭州", "330100");
addCity("宁波", "330200");
addCity("温州", "330300");
addCity("嘉兴", "330400");
addCity("湖州", "330500");
addCity("绍兴", "330600");
addCity("金华", "330700");
addCity("衢州", "330800");
addCity("舟山", "330900");
addCity("台州", "331000");
addCity("丽水", "331100");

newProv();
addCity("全部市    ", "340000");
addCity("合肥", "340100");
addCity("芜湖", "340200");
addCity("蚌埠", "340300");
addCity("淮南", "340400");
addCity("马鞍山", "340500");
addCity("淮北", "340600");
addCity("铜陵", "340700");
addCity("安庆", "340800");
addCity("黄山", "341000");
addCity("滁州", "341100");
addCity("阜阳", "341200");
addCity("宿州", "341300");
addCity("巢湖", "341400");
addCity("六安", "341500");
addCity("亳州", "341600");
addCity("池州", "341700");
addCity("宣城", "341800");

newProv();
addCity("全部市    ", "350000");
addCity("福州", "350100");
addCity("厦门", "350200");
addCity("莆田", "350300");
addCity("三明", "350400");
addCity("泉州", "350500");
addCity("漳州", "350600");
addCity("南平", "350700");
addCity("龙岩", "350800");
addCity("宁德", "350900");

newProv();
addCity("全部市    ", "360000");
addCity("南昌", "360100");
addCity("景德镇", "360200");
addCity("萍乡", "360300");
addCity("九江", "360400");
addCity("新余", "360500");
addCity("鹰潭", "360600");
addCity("赣州", "360700");
addCity("吉安", "360800");
addCity("宜春", "360900");
addCity("抚州", "361000");
addCity("上饶", "361100");

newProv();
addCity("全部市    ", "370000");
addCity("济南", "370100");
addCity("青岛", "370200");
addCity("淄博", "370300");
addCity("枣庄", "370400");
addCity("东营", "370500");
addCity("烟台", "370600");
addCity("潍坊", "370700");
addCity("济宁", "370800");
addCity("泰安", "370900");
addCity("威海", "371000");
addCity("日照", "371100");
addCity("莱芜", "371200");
addCity("临沂", "371300");
addCity("德州", "371400");
addCity("聊城", "371500");
addCity("滨州", "371600");
addCity("菏泽", "371700");

newProv();
addCity("全部市    ", "410000");
addCity("郑州", "410100");
addCity("开封", "410200");
addCity("洛阳", "410300");
addCity("平顶山", "410400");
addCity("安阳", "410500");
addCity("鹤壁", "410600");
addCity("新乡", "410700");
addCity("焦作", "410800");
addCity("濮阳", "410900");
addCity("许昌", "411000");
addCity("三门峡", "411200");
addCity("南阳", "411300");
addCity("商丘", "411400");
addCity("信阳", "411500");
addCity("周口", "411600");
addCity("驻马店", "411700");

newProv();
addCity("全部市    ", "420000");
addCity("武汉", "420100");
addCity("黄石", "420200");
addCity("十堰", "420300");
addCity("宜昌", "420500");
addCity("荆门", "420800");
addCity("孝感", "420900");
addCity("荆州", "421000");
addCity("黄冈", "421100");
addCity("咸宁", "421200");
addCity("随州", "421300");
addCity("恩施土家族苗族自治州", "422800");
addCity("省直辖市行政单位", "429000");
//addCity("襄樊", "420600");
//addCity("鄂州", "420700");

newProv();
addCity("全部市    ", "430000");
addCity("长沙", "430100");
addCity("株洲", "430200");
addCity("湘潭", "430300");
addCity("衡阳", "430400");
addCity("邵阳", "430500");
addCity("岳阳", "430600");
addCity("常德", "430700");
addCity("张家界", "430800");
addCity("益阳", "430900");
addCity("郴州", "431000");
addCity("永州", "431100");
addCity("怀化", "431200");
addCity("娄底", "431300");
addCity("湘西土家族苗族自治州", "433100");

newProv();
addCity("全部市    ", "440000");
addCity("广州", "440100");
addCity("韶关", "440200");
addCity("深圳", "440300");
addCity("珠海", "440400");
addCity("汕头", "440500");
addCity("佛山", "440600");
addCity("江门", "440700");
addCity("湛江", "440800");
addCity("茂名", "440900");
addCity("肇庆", "441200");
addCity("惠州", "441300");
addCity("梅州", "441400");
addCity("汕尾", "441500");
addCity("河源", "441600");
addCity("阳江", "441700");
addCity("清远", "441800");
addCity("东莞", "441900");
addCity("中山", "442000");
addCity("潮州", "445100");
addCity("揭阳", "445200");
addCity("云浮", "445300");

newProv();
addCity("全部市    ", "450000");
addCity("南宁", "450100");
addCity("柳州", "450200");
addCity("桂林", "450300");
addCity("梧州", "450400");
addCity("北海", "450500");
addCity("防城港", "450600");
addCity("钦州", "450700");
addCity("贵港", "450800");
addCity("玉林", "450900");
addCity("来宾", "451300");
addCity("崇左", "451400");
addCity("贺州", "452400");
addCity("百色地区", "452600");
addCity("河池地区", "452700");

newProv();
addCity("全部市    ", "460000");
addCity("海口", "460100");
addCity("三亚", "460200");
addCity("省直辖县级行政单位", "469000");

newProv();
addCity("全部市    ", "500000");
addCity("重庆", "500000");

newProv();
addCity("全部市    ", "510000");
addCity("成都", "510100");
addCity("自贡", "510300");
addCity("攀枝花", "510400");
addCity("泸州", "510500");
addCity("德阳", "510600");
addCity("绵阳", "510700");
addCity("广元", "510800");
addCity("遂宁", "510900");
addCity("内江", "511000");
addCity("乐山", "511100");
addCity("南充", "511300");
addCity("眉山", "511400");
addCity("宜宾", "511500");
addCity("广安", "511600");
addCity("达州", "511700");
addCity("雅安", "511800");
addCity("巴中", "511900");
addCity("资阳", "512000");
addCity("阿坝藏族羌族自治州", "513200");
addCity("甘孜藏族自治州", "513300");
addCity("凉山彝族自治州", "513400");

newProv();
addCity("全部市    ", "520000");
addCity("贵阳", "520100");
addCity("六盘水", "520200");
addCity("遵义", "520300");
addCity("安顺", "520400");
addCity("铜仁地区", "522200");
addCity("黔西南布依族苗族自治州", "522300");
addCity("毕节地区", "522400");
addCity("黔东南苗族侗族自治州", "522600");
addCity("黔南布依族苗族自治州", "522700");

newProv();
addCity("全部市    ", "530000");
addCity("昆明", "530100");
addCity("东川", "530200");
addCity("曲靖", "530300");
addCity("玉溪", "530400");
addCity("保山", "530500");
addCity("昭通", "530600");
addCity("丽江", "530700");
addCity("楚雄彝族自治州", "532300");
addCity("红河哈尼族彝族自治州", "532500");
addCity("文山壮族苗族自治州", "532600");
addCity("思茅地区", "532700");
addCity("西双版纳傣族自治州", "532800");
addCity("大理白族自治州", "532900");
addCity("德宏傣族景颇族自治州", "533100");
addCity("怒江傈僳族自治州", "533300");
addCity("迪庆藏族自治州", "533400");
addCity("临沧地区", "533500");

newProv();
addCity("全部市    ", "540000");
addCity("拉萨", "540100");
addCity("昌都地区", "542100");
addCity("山南地区", "542200");
addCity("日喀则地区", "542300");
addCity("那曲地区", "542400");
addCity("阿里地区", "542500");
addCity("林芝地区", "542600");

newProv();
addCity("全部市    ", "610000");
addCity("西安", "610100");
addCity("铜川", "610200");
addCity("宝鸡", "610300");
addCity("咸阳", "610400");
addCity("渭南", "610500");
addCity("延安", "610600");
addCity("汉中", "610700");
addCity("榆林", "610800");
addCity("安康", "610900");
addCity("商洛", "611000");

newProv();
addCity("全部市    ", "620000");
addCity("兰州", "620100");
addCity("嘉峪关", "620200");
addCity("金昌", "620300");
addCity("白银", "620400");
addCity("天水", "620500");
addCity("武威", "620600");
addCity("酒泉地区", "622100");
addCity("张掖地区", "622200");
addCity("定西地区", "622400");
addCity("陇南地区", "622600");
addCity("平凉地区", "622700");
addCity("庆阳地区", "622800");
addCity("临夏回族自治州", "622900");
addCity("甘南藏族自治州", "623000");

newProv();
addCity("全部市    ", "630000");
addCity("西宁", "630100");
addCity("海东地区", "632100");
addCity("海北藏族自治州", "632200");
addCity("黄南藏族自治州", "632300");
addCity("海南藏族自治州", "632500");
addCity("果洛藏族自治州", "632600");
addCity("玉树藏族自治州", "632700");
addCity("海西蒙古族藏族自治州", "632800");

newProv();
addCity("全部市    ", "640000");
addCity("银川", "640100");
addCity("石嘴山", "640200");
addCity("吴忠", "640300");
addCity("固原", "640400");

newProv();
addCity("全部市    ", "650000");
addCity("乌鲁木齐", "650100");
addCity("克拉玛依", "650200");
addCity("吐鲁番地区", "652100");
addCity("哈密地区", "652200");
addCity("昌吉回族自治州", "652300");
addCity("博尔塔拉蒙古族自治州", "652700");
addCity("巴音郭楞蒙古自治州", "652800");
addCity("阿克苏地区", "652900");
addCity("克孜勒苏柯尔克孜自治州", "653000");
addCity("喀什地区", "653100");
addCity("和田地区", "653200");
addCity("伊犁哈萨克自治州", "654000");
addCity("塔城地区", "654200");
addCity("阿勒泰地区", "654300");

}



function IsNotEmpty ( t )
{
 for ( i = 0; i < t.length; ++i )
 {
  if ( t.charAt ( i ) != " " )
   return true;
 }
 return false;
}

function trimstr ( s, ss )
{
 while ( ( s.charAt ( 0 ) == ss ) || ( s.charAt ( 0 ) == "?" ) )
 { s = s.substr ( 1 ); }
 while ( ( s.charAt ( s.length - 1 ) == ss ) || ( s.charAt ( s.length - 1 ) == "?" ) )
 { s = s.substr ( 0, s.length - 1 ); }
 return ( s );
}

function LenB ( s )
{
  var i, l;
  l = 0;
  for ( i = 0; i < s.length; i++ )
  {
    if ( ( s.charCodeAt ( i ) >= 0 ) && ( s.charCodeAt ( i ) <= 255 ) )
      l++;
    else
      l += 2;
  }
  return l;
}

function StrValidate ( t )
{
 if ( t.indexOf ( "\"" ) != -1 || t.indexOf ( "\'" ) != -1 || t.indexOf ( "/" ) != -1 || t.indexOf ( "." ) != -1 || t.indexOf ( "%" ) != -1 || t.indexOf ( "_" ) != -1 || t.indexOf ( "*" ) != -1 || t.indexOf ( "&" ) != -1 )
  return false ;
 return true;
}

function NumValidate ( t )
{
 if ( parseInt ( trimstr ( t, ' ' ) ) == 0 || !parseInt ( trimstr ( t, ' ' ) ) )
  return false ;
 return true ;
}

function PhonticValidate ( t, n )
{
 for ( i = 0; i < t.length; ++i )
  if ( t.charAt ( i ) > "~" )
   return false;
 return true;
}

//mod by pengbo 060406 增加对于输入关键字字数判断
function KeyCheck(F)
{
		if(F.Area!=null)
	    F.a.value = F.Area.options[F.Area.selectedIndex].value;
		var re=new RegExp("[a-zA-z0-9_]","g");
		if(re.test(F.queryKey.value)){
			if(F.queryKey.value.length<1){
				alert ("请输入关键词进行搜索");
				return false;
			};
		}else{
			if(F.queryKey.value.length<1){
  			alert ("请输入关键词进行搜索");
				return false;
			};
		};
    return true;
}

