﻿c = new Array; //放所有城市的下标值，c[0]是放所有省份的下标值
n = new Array;
k = new Array;
//这里省份的id号是从北京开始为1，开始按大小城市递增上去
//城市的id号就是数组的下标
k[1]="Anhui          安徽";
n[2]="Anqing         安庆";
n[3]="Bangbu         蚌埠";
n[5]="Chaohu         巢湖";
n[6]="Fuyang         阜阳";
n[1]="Hefei          合肥";
n[243]="Huainan        淮南";
n[7]="Huangshan      黄山";
n[8]="Jiuhuashan     九华山";
n[9]="Maanshan       马鞍山";
n[236]="Suzhou         宿州";
n[10]="Wuhu           芜湖";
c[1]=new Array("1","3","5","6","2","243","7","8","9","236","10");

k[2]="Beijing        北京";
n[11]="Beijing        北京";
c[2]=new Array("11");

k[3]="Chongqing      重庆";
n[12]="Chongqing      重庆";
c[3]=new Array("12");

k[4]="Fujian         福建";
n[13]="Fuding         福鼎";
n[14]="Fuzhou         福州";
n[15]="Liancheng      连城";
n[17]="Putian         莆田";
n[18]="Quanzhou       泉州";
n[19]="Sanming        三明";
n[20]="Shishi         石狮";
n[21]="Wuyishan       武夷山";
n[22]="Xiamen         厦门";
n[231]="Zhangzhou      漳州";
c[4]=new Array("14","13","15","17","18","19","20","21","22","231");

k[5]="Gansu          甘肃";
n[23]="Dunhuang       敦煌";
n[24]="Lanzhou        兰州";
c[5]=new Array("24","23");

k[6]="Guangdong      广东";
n[25]="Chaozhou       潮州";
n[27]="Conghua        从化";
n[28]="Dongguan       东莞";
n[30]="Foshan         佛山";
n[31]="Guangzhou      广州";
n[32]="Heyuan         河源";
n[33]="Huizhou        惠州";
n[34]="Jiangmen       江门";
n[35]="Kaiping        开平";
n[36]="Maoming        茂名";
n[37]="Meixian        梅州(县)";
n[38]="Qingyuan       清远";
n[39]="Shantou        汕头";
n[40]="Shaoguan       韶关";
n[41]="Shenzhen       深圳";
n[42]="Yangjiang      阳江";
n[43]="Zengcheng      增城";
n[44]="Zhanjiang      湛江";
n[45]="Zhaoqing       肇庆";
n[46]="Zhongshan      中山";
n[47]="Zhuhai         珠海";
c[6]=new Array("31","27","28","30","25","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47");


k[7]="Guangxi        广西";
n[48]="Beihai         北海";
n[49]="Guilin         桂林";
n[50]="Liuzhou        柳州";
n[51]="Nanning        南宁";
c[7]=new Array("51","49","50","48");

k[8]="Guizhou        贵州";
n[52]="Guiyang        贵阳";
n[53]="Zunyi          遵义";
c[8]=new Array("52","53");

k[9]="Hainan         海南";
n[54]="Haikou         海口";
n[55]="Lingshui       陵水";
n[56]="Qionghai       琼海";
n[57]="Sanya          三亚";
n[58]="Tongshi        通什";
n[59]="Wanning        万宁";
c[9]=new Array("54","55","56","57","58","59");

k[10]="Hebei          河北";
n[60]="Baoding        保定";
n[61]="Beidaihe       北戴河";
n[63]="Chengde        承德";
n[283]="Handan         邯郸";
n[64]="Hengshui       衡水";
n[65]="Langfang       廊坊";
n[66]="Nandaihe       南戴河";
n[67]="Qinhuangdao    秦皇岛";
n[68]="Shijiazhuang   石家庄";
n[69]="Tangshan       唐山";
n[70]="Xingtai        邢台";
c[10]=new Array("68","61","63","283","64","65","66","67","60","69","70");

k[11]="Heilongjiang   黑龙江";
n[71]="Daqing         大庆";
n[72]="Harbin         哈尔滨";
n[74]="Mudanjiang     牡丹江";
n[75]="Qiqihar        齐齐哈尔";
c[11]=new Array("72","71","74","75");


k[12]="Henan          河南";
n[293]="Xuchang        许昌";
n[77]="Hebi           鹤壁";
n[296]="Jiyuan         济源";
n[78]="Kaifeng        开封";
n[79]="Luoyang        洛阳";
n[80]="Nanyang        南阳";
n[81]="PuYang         濮阳";
n[82]="Xinxiang       新乡";
n[83]="Zhengzhou      郑州";
c[12]=new Array("83","77","296","78","79","80","81","82","293");

k[13]="Hongkong       香港";
n[84]="Hong Kong      香港";
c[13]=new Array("84");

k[14]="Hubei          湖北";
n[86]="Enshi          恩施";
n[87]="Jingmen        荆门";
n[232]="Jingzhou       荆州";
n[303]="Shiyan         十堰";
n[88]="Wuhan          武汉";
n[89]="Wuxue          武穴";
n[90]="Xiangfan       襄樊";
n[91]="Yichang        宜昌";
n[302]="Shennongjia    神农架";
c[14]=new Array("88","87","86","89","90","91","232","303","302");

k[15]="Hunan          湖南";
n[92]="Changsha       长沙";
n[93]="Xiangtan       湘潭";
n[95]="Zhangjiajie    张家界";
n[96]="Zhuzhou        株洲";
c[15]=new Array("92","93","95","96");

k[16]="Jiangsu        江苏";
n[97]="Changshu       常熟";
n[98]="Changzhou      常州";
n[99]="Huaian         淮安";
n[100]="Jiangdu        江都";
n[101]="Jiangyin       江阴";
n[102]="Kunshan        昆山";
n[103]="Lianyungang    连云港";
n[104]="Liyang         溧阳";
n[105]="Nanjing        南京";
n[106]="Nantong        南通";
n[107]="Qidong         启东";
n[108]="Suzhou         苏州";
n[109]="Taicang        太仓";
n[110]="Taizhou        泰州";
n[111]="Tongli         同里";
n[113]="Wuxi           无锡";
n[114]="Xuzhou         徐州";
n[115]="Yancheng       盐城";
n[116]="Yangzhou       扬州";
n[117]="Yixing         宜兴";
n[118]="Yizheng        仪征";
n[119]="Zhangjiagang   张家港";
n[120]="Zhenjiang      镇江";
n[121]="Zhouzhuang     周庄";
c[16]=new Array("105","97","98","99","100","101","102","103","104","106","107","108","109","110","111","113","114","115","116","117","118","119","120","121");


k[17]="Jiangxi        江西";
n[122]="Jingdezhen     景德镇";
n[123]="Jinggangshan   井冈山";
n[124]="Jiujiang       九江";
n[125]="Lushan         庐山";
n[126]="Nanchang       南昌";
n[322]="Pingxiang      萍乡";
n[127]="Shangrao       上饶";
c[17]=new Array("126","123","124","125","122","322","127");

k[18]="Jilin          吉林";
n[128]="Changchun      长春";
n[129]="Jilin          吉林";
n[233]="Yanji          延吉";
c[18]=new Array("128","129","233");

k[19]="Liaoning       辽宁";
n[130]="Anshan         鞍山";
n[131]="Dalian         大连";
n[132]="Dandong        丹东";
n[133]="Haicheng       海城";
n[134]="Panjing        盘锦";
n[135]="Shenyang       沈阳";
n[136]="Tielin         铁岭";
c[19]=new Array("135","131","132","133","134","130","136");

k[20]="Macao          澳门";
n[137]="Macao          澳门";
c[20]=new Array("137");

k[21]="Neimenggu      内蒙古";
n[138]="Baotou         包头";
n[139]="Eerduosi       鄂尔多斯";
n[140]="Hohhot         呼和浩特";
c[21]=new Array("140","139","138");

k[22]="Ningxia        宁夏";
n[141]="Yinchuan       银川";
c[22]=new Array("141");

k[23]="Qinghai        青海";
n[142]="Xining         西宁";
c[23]=new Array("142");



k[24]="Shandong       山东";
n[143]="Dezhou         德州";
n[144]="Dongying       东营";
n[145]="Jinan          济南";
n[146]="Liaocheng      聊城";
n[147]="Linyi          临沂";
n[148]="Penglai        蓬莱";
n[149]="Qingdao        青岛";
n[150]="Qufu           曲阜";
n[151]="Rizhao         日照";
n[152]="Taian          泰安";
n[153]="Weifang        潍坊";
n[154]="Weihai         威海";
n[155]="Yantai         烟台";
n[156]="Zibo           淄博";
c[24]=new Array("145","144","143","146","147","148","149","150","151","152","153","154","155","156");


k[25]="Shanghai       上海";
n[157]="Shanghai       上海";
c[25]=new Array("157");

k[26]="Shanxi         山西";
n[160]="Datong         大同";
n[362]="Jinzhong       晋中";
n[364]="jicheng        晋城";
n[161]="Pingyao        平遥";
n[162]="Taiyuan        太原";
c[26]=new Array("162","362","364","161","160");

k[27]="Shanxi         陕西";
n[163]="Baoji          宝鸡";
n[164]="Xian           西安";
n[165]="Xianyang       咸阳";
c[27]=new Array("164","163","165");


k[28]="Sichuan        四川";
n[166]="Chengdu        成都";
n[167]="Deyang         德阳";
n[168]="Dujiangyan     都江堰";
n[169]="E'meishan      峨眉山";
n[381]="guangan        广安";
n[170]="Jiuzhaigou     九寨沟";
n[171]="Leshan         乐山";
n[172]="Luzhou         泸州";
n[173]="Mianyang       绵阳";
n[376]="Panzhihua      攀枝花";
n[174]="Songpan        松潘";
n[175]="Suinin         遂宁";
n[176]="Yibin          宜宾";
n[177]="Zigong         自贡";
c[28]=new Array("166","167","168","169","381","170","171","172","173","376","174","175","176","177");

k[30]="Tianjin        天津";
n[179]="Tianjin        天津";
c[30]=new Array("179");

//新疆
k[31]="Xinjiang       新疆";
n[180]="Kelamayi       克拉玛依";
// n[430]="Koria          库尔勒";
n[181]="Tulufan        吐鲁番";
n[182]="Urumqi         乌鲁木齐";
n[183]="Yining         伊宁";
c[31]=new Array("182","181","180","183");

//西藏
k[32]="Xizang         西藏";
n[185]="Lasa          拉萨";
c[32]=new Array("185");


//云南
k[33]="Yunnan         云南";
n[186]="Dali           大理";
n[187]="Kunming        昆明";
n[188]="Lijiang        丽江";
n[189]="Xianggelila    香格里拉";
n[190]="Xishuangbanna  西双版纳";
c[33]=new Array("187","186","188","189","190");

//浙江
k[34]="Zhejiang       浙江";
n[191]="Anji           安吉";
n[192]="Cixi           慈溪";
n[193]="Deqing         德清";
n[194]="Dongyang       东阳";
n[195]="Fenghua        奉化";
n[196]="Fuyang         富阳";
n[197]="Haining        海宁";
n[198]="Haiyan         海盐";
n[199]="Hangzhou       杭州";
n[201]="Huzhou         湖州";
n[203]="Jiaxing        嘉兴";
n[204]="Jinhua         金华";
n[205]="Lanxi          兰溪";
n[206]="Linan          临安";
n[207]="Linhai         临海";
n[208]="Lishui         丽水";
n[209]="Ningbo         宁波";
n[210]="Ninghai        宁海";
n[211]="Pinghu         平湖";
n[212]="Qiandaohu      千岛湖";
n[213]="Quzhou         衢州";
n[214]="Ruian          瑞安";
n[215]="Shangyu        上虞";
n[216]="Shaoxing       绍兴";
n[217]="Shengzhou      嵊州";
n[218]="Taizhou        台州";
n[219]="Tiantaishan    天台";
n[220]="Tonglu         桐庐";
n[221]="Tongxiang      桐乡";
n[222]="Wenling        温岭";
n[223]="Wenzhou        温州";
n[225]="Yandangshan    雁荡山";
n[226]="Yiwu           义乌";
n[227]="Yongkang       永康";
n[228]="Yuyao          余姚";
n[229]="Zhoushan       舟山";
n[230]="Zhuji          诸暨";
c[34]=new Array("199","192","193","194","195","196","197","198","191","201","203","204","205","206","207","208","209","210","211","212","213","214","215","216","217","218","219","220","221","222","223","225","226","227","228","229","230");

//放所有省份的下标值（即省份的id）
c[0]=new Array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34);

//传入默认的省份id和城市id，默认选择
function DefaultSel(m,j)
{
  
   for (z=0;z < c[0].length ;z++ )
    {
		 if (c[0][z]==m)
    	 {
          document.FrmHotel.ProvinceId.options[z].selected=true; 
	     }
    }
	 

	GetCityData(m);

	 for (i=0;i<c[m].length ;i++ )
	{
		 if (c[m][i]==j)
		 {
			 document.FrmHotel.CityId.options[i].selected=true;
		 }
	 }
	
}


 //绑定ProvinceId列表
function BindProvince()
{
	  for(i=0; i < c[0].length;i++)
	     {
	       //n[c[0][i]]是省份的名称，c[0][i]是省份的下标（即是省份的id）
           document.FrmHotel.ProvinceId.add(new Option(k[c[0][i]],c[0][i]));
         }
}


function GetCityData(xb)
{
	
	  //删除CityId的数据
     while (document.FrmHotel.CityId.options.length > 0)
     {
		  document.FrmHotel.CityId.options.remove(0);
     }
    
  	 //添加新的数据
     for(i=0; i < c[xb].length;i++)
	 {
	    //n[c[xb][i]]是n数组值，c[xb][i]是n数组下标（即是城市id）
        document.FrmHotel.CityId.add(new Option(n[c[xb][i]],c[xb][i]));
      }
	  document.FrmHotel.CityId.options[0].selected=true;
}

function ClearHotSel(state)
{
	if (state==0)
	{
      for (i=0;i < document.FrmHotel.RadHot.length ;i++ )
	    {
		  document.FrmHotel.RadHot[i].checked=false;
	    }
	}
}

function HotelFormValid()
{        
   
   if (!isDate(document.FrmHotel.BeginDate.value))
    {
         alert("入住日期格式为：YYYY-MM-DD");
		 document.FrmHotel.BeginDate.click();
		 return false;
    }
    else if(!isDate(document.FrmHotel.EndDate.value))
    {
		 alert("离店日期格式为：YYYY-MM-DD");
		 document.FrmHotel.EndDate.click();
         return false; 
    }

	strdate=new Date;
	y=strdate.getFullYear();
	m=strdate.getMonth()+1;
	d=strdate.getDate();
	datestr=y+"-"+m+"-"+d;
	
	if (compareDate(datestr,document.FrmHotel.BeginDate.value,true))
	{
		alert("入住日期不能小于今天");
		document.FrmHotel.BeginDate.click();
		return false;
	}
	if (compareDate(document.FrmHotel.BeginDate.value,document.FrmHotel.EndDate.value,false))
	{
		alert("离店日期必须大于入住日期");
		document.FrmHotel.EndDate.click();
		return false;
	}

}

function InitFormValue()
{
   document.FrmHotel.BeginDate.value=AddToday(1);
   document.FrmHotel.EndDate.value=AddToday(2);
   BindProvince();
}


