//	右边搜索框
	function loadSearchCity(countryCode,ulDiv,obj){
		if(countryCode=="")
			return null;
		setLiStyle(ulDiv,obj);
		var url="/place.do?method=jGetCountryCity&countryCode="+countryCode;
		$.ajax({url: url, cache: false,
			success: function(html){
		    	$("#listSearchCityDiv").html(html);
		  	}
		});
	}
	
	function loadSearchCityInMouse(countryCode){
		if(countryCode=="")
			return null;
		var url="/place.do?method=jGetCountryCity&countryCode="+countryCode;
		$.ajax({url: url, cache: false,
			success: function(html){
		    	$("#listSearchCityDiv").html(html);
		  	}
		});
	}
	function loadSearch(){
		var nowChildrenObj=document.getElementById("listCountry");    
		var val=nowChildrenObj.options[nowChildrenObj.selectedIndex].value;
		var url="/place.do?method=jGetCountryCity&countryCode="+val;
		$.ajax({url: url, cache: false,
			success: function(html){
		    	$("#listSearchCityDiv").html(html);
		  	}
		});
	}
	
function setLiStyle(selectDivId,obj){
	if(selectDivId==null || selectDivId==undefined || selectDivId=='')return;
	var objs = document.getElementById(selectDivId).childNodes;
	 for(var j=0;j<objs.length;j++){
		if(objs[j].tagName!="LI")continue;
		objs[j].className="lioff";
	 }
	 obj.className="lion";
}
	
	function putInfor(val){
		if(val==""){
			return;
		}
		var valString=val.split(";");
		if(valString.length>1){  
			$("#placeTo").val(valString[0]);
			$("#placeToS").val(valString[1]);
		}
	}
	
	function putCityInfor(cityId,cityName){
		$("#placeTo").val(cityId);
		$("#placeToS").val(cityName);
	}

//function putCityInfor(){
//	var nowChildrenObj=document.getElementById("listSearchCityDiv");
//	var index= nowChildrenObj.selectedIndex;
//	var val=nowChildrenObj.options[nowChildrenObj.selectedIndex].value;
//	if(val==""){
//		return;
//	}
//	var valString=val.split(";");
//	if(valString.length>1){  
//		$("#placeTo").val(valString[0]);
//		$("#placeToS").val(valString[1]);
//	}
//}

	
	function clearHotelName(idDiv,idValue){
		try{
			var tel = document.getElementById(idDiv);
			if(tel.value==idValue){
				tel.value="";
			}
		}catch(e){}
	}
	function fillHotelName(idDiv,idValue){
			var tel = document.getElementById(idDiv);
			if(tel.value==""){
				tel.value=idValue;
			}
	}
	
	var roomNumber=1;
	function controllRoomNumber(){
		var objt=document.getElementById("indexRoomNumber");
		var val=objt.options[objt.selectedIndex].value;   
		var roomNumberNow=parseInt(val);
		if(isNaN(roomNumberNow)){
			return ;
		}
		var roomTable=document.getElementById("indexTable");
		var addRows=roomNumberNow-roomNumber;
		if(addRows==0)return;
		if(addRows<0){
			for(var i=roomNumber-1;i>=roomNumberNow;i--){//删除多余的行
				roomTable.deleteRow(i);
			}
			roomNumber=roomNumberNow;
			return ;
		}else{
			for(var j=roomNumber+1;j<=roomNumberNow;j++){//增加行数
				 var orow=roomTable.insertRow(-1);    
				 var cell01 = orow.insertCell(-1);   
				 var cell02 = orow.insertCell(-1);   
				 var cell03 = orow.insertCell(-1);  
				 //cell01.style.width="78px";
				 //cell02.style.width="61px";
				 cell03.innerHTML = "房间"+j+"：成人人数：<select id='indexAdultNumber"+j+"'>"+
					"<option value='1'>1</option>"+
					"<option value='2' selected>2</option>"+
					"<option value='3'>3</option>"+
					"<option value='4'>4</option>"+
					"</select> 儿童人数：<select id='indexChildrenNumber"+j+"' onChange='createChildAge("+j+")'>"+
					"<option value='0' selected>0</option>"+
		    		"<option value='1'>1</option>"+
		    		"<option value='2'>2</option>"+
		    		"</select><span class='cOrange' id='indexChildAgeSpan"+j+"'></span>";
				 cell03.style.colSpan ="2";
			}
			roomNumber=roomNumberNow;
			return ;
		}

	}
	
	function createChildAge(num){
		var nowChildrenObj=document.getElementById("indexChildrenNumber"+num)    
		var val=nowChildrenObj.options[nowChildrenObj.selectedIndex].value;   
		var childNow=parseInt(val);
		if(isNaN(childNow)){
			return ;
		}
		var spanDiv=document.getElementById("indexChildAgeSpan"+num);
		if(childNow==0){
			spanDiv.innerHTML="";
		}else if(childNow==1){
			spanDiv.innerHTML="年龄：<select id='ichildAge"+num+"1'>"+
				"<option value='1' selected>1</option>"+
				"<option value='2'>2</option>"+
				"<option value='3'>3</option>"+
				"<option value='4'>4</option>"+
				"<option value='5'>5</option>"+
				"<option value='6'>6</option>"+
				"<option value='7'>7</option>"+
				"<option value='8'>8</option>"+
				"<option value='9'>9</option>"+
				"<option value='10'>10</option>"+
				"<option value='11'>11</option>"+
				"<option value='12'>12</option>"+
				"<option value='13'>13</option>"+
				"<option value='14'>14</option>"+
				"<option value='15'>15</option>"+
				"<option value='16'>16</option>"+
				"<option value='17'>17</option>"+
				"<option value='18'>18</option>"+
			"</select>";
		}else if(childNow==2){
			spanDiv.innerHTML="年龄：<select id='ichildAge"+num+"1'>"+
			"<option value='1' selected>1</option>"+
			"<option value='2'>2</option>"+
			"<option value='3'>3</option>"+
			"<option value='4'>4</option>"+
			"<option value='5'>5</option>"+
			"<option value='6'>6</option>"+
			"<option value='7'>7</option>"+
			"<option value='8'>8</option>"+
			"<option value='9'>9</option>"+
			"<option value='10'>10</option>"+
			"<option value='11'>11</option>"+
			"<option value='12'>12</option>"+
			"<option value='13'>13</option>"+
			"<option value='14'>14</option>"+
			"<option value='15'>15</option>"+
			"<option value='16'>16</option>"+
			"<option value='17'>17</option>"+
			"<option value='18'>18</option>"+
		"</select><select id='ichildAge"+num+"2'>"+
			"<option value='1' selected>1</option>"+
			"<option value='2'>2</option>"+
			"<option value='3'>3</option>"+
			"<option value='4'>4</option>"+
			"<option value='5'>5</option>"+
			"<option value='6'>6</option>"+
			"<option value='7'>7</option>"+
			"<option value='8'>8</option>"+
			"<option value='9'>9</option>"+
			"<option value='10'>10</option>"+
			"<option value='11'>11</option>"+
			"<option value='12'>12</option>"+
			"<option value='13'>13</option>"+
			"<option value='14'>14</option>"+
			"<option value='15'>15</option>"+
			"<option value='16'>16</option>"+
			"<option value='17'>17</option>"+
			"<option value='18'>18</option>"+
		"</select>";
		}
		spanDiv.className="cOrange";
	}
	
	//检查时间
	function checkInDateCountDays(){
		var endDate=document.getElementById("checkOutDate").value;
		var startDate=document.getElementById("checkInDate").value;
		if(endDate==null || endDate==undefined || endDate=="" || startDate==null || startDate==undefined || startDate==""){
			document.getElementById("dwellDays").innerHTML="<span>住店夜晚：</span>";
			return ;
		}
		var converted = Date.parse(endDate);  
        var EDate = new Date(converted);  
        if (isNaN(EDate)){   
            var arys= endDate.split('-');  
            EDate = new Date(arys[0],--arys[1],arys[2]);  
        } 
		
		converted = Date.parse(startDate);  
        var SDate = new Date(converted);  
        if (isNaN(SDate)){   
            var arys= startDate.split('-');  
            SDate = new Date(arys[0],--arys[1],arys[2]);  
        }  
          var days=parseInt((EDate - SDate) / 86400000); 
          if(days<0){
        	  $("#checkOutDate").val(getDateCC(SDate,-1));
        	  days=1;
          }
		  if(isNaN(days) || days==0){
			  document.getElementById("dwellDaysValueInput").value="0";
		  }else{
			  document.getElementById("dwellDaysValueInput").value=days+"";
		  }
			return ;
	}
	
	//计算时间
	function countDays(){
		var endDate=document.getElementById("checkOutDate").value;
		var startDate=document.getElementById("checkInDate").value;
		if(endDate==null || endDate==undefined || endDate=="" || startDate==null || startDate==undefined || startDate==""){
			return ;
		}
		var converted = Date.parse(endDate);  
        var EDate = new Date(converted);  
        if (isNaN(EDate)){   
            var arys= endDate.split('-');  
            EDate = new Date(arys[0],--arys[1],arys[2]);  
        } 
		
		converted = Date.parse(startDate);  
        var SDate = new Date(converted);  
        if (isNaN(SDate)){   
            var arys= startDate.split('-');  
            SDate = new Date(arys[0],--arys[1],arys[2]);  
        }  
          var days=parseInt((EDate - SDate) / 86400000); 
		  if(isNaN(days) || days==0){
			  document.getElementById("dwellDaysValueInput").value="0";
		  }else{
			  document.getElementById("dwellDaysValueInput").value=days+"";
		  }
			return ;
	}
	
	
	
	//提交时进行检查
	  function sumbitIndexSearch(){
		  var placeTosValue=document.getElementById("placeToS").value;
		  var placeToCityCode=document.getElementById("placeTo").value;
		  if(placeTosValue==null || placeTosValue==undefined||placeTosValue=="目的城市" ){
			  alert("请输入城市!!");
			  document.getElementById("placeToS").focus();
			  return false;
		  }
//		  $("#placeToS").val(encodeURI(placeTosValue));
		  var checkIn=document.getElementById("checkInDate");
		  var checkOut=document.getElementById("checkOutDate");
		  var inValue=checkIn.value;
		  if(inValue==null || inValue==undefined || inValue=="" || inValue=="yyyy-mm-dd"){
			  alert("请选择入住时间!!");
			  checkIn.focus();
			  return false;
		  }
		  var outValue=checkOut.value;
		  if(outValue==null || outValue==undefined || outValue=="" ||outValue=="yyyy-mm-dd"){
			  alert("请选择离店时间!!");
			  checkOut.focus();
			  return false;
		  }
		  var days= document.getElementById("dwellDaysValueInput").value;  
		  var daysValue=parseInt(days);
		  if(!isNaN(daysValue)&& daysValue>28){
			  alert("入住时间不能超过28天!!");
			  checkOut.focus();
			  return false;
		  }
		  /*
		  if(!isNaN(daysValue)&& daysValue<=0){
			  alert("离店时间大于入住时间!!");
			  checkIn.focus();
			  return false;
		  }
		  */
		 if(!setUpRoomStatus()){
			 return false;
		 }
		 var roomStatus=document.getElementById("indexRoomStatus").value;
		  if(roomStatus==""){
			  alert("请正确填写房间数，成人数，儿童数与儿童的年龄!!");
			  
			  return false;
		  }
		 // alert(document.getElementById("roomStatus").value);
		 
		  //设置cookiee
		  var rankCodeObjt=document.getElementById("rankCode");
		  var rankCode=rankCodeObjt.options[rankCodeObjt.selectedIndex].value;  
		  var hotelName=document.getElementById("hotelNameInput").value;
//		  if(hotelName!=null && hotelName!=undefined && hotelName!=""){
//			  $("#hotelNameInput").val(encodeURI(hotelName));
//		  }
		  var roomNumber=document.getElementById("indexRoomNumber").value;
		  
		  setCookie("globalHotelPlaceToS",placeTosValue,366);
		  setCookie("globalHotelPlaceToCityCode",placeToCityCode,366);
		  setCookie("globalHotelCheckInDate",inValue,366);
		  setCookie("globalHotelCheckOutDate",outValue,366);
		  setCookie("globalHotelRoomStatus",roomStatus,366);
		  setCookie("globalHotelRankCode",rankCode,366);
		  setCookie("globalHotelHotelName",hotelName,366);
		  setCookie("globalHotelRoomNumber",roomNumber,366);
		  document.getElementById("indexSubmitSearchInfor").click();
	  }
	  
	//格式:"2,0;2,2-12@11"
	  function setUpRoomStatus(){
		  var str="";
		  var objt=document.getElementById("indexRoomNumber");
		  var val=objt.options[objt.selectedIndex].value;   
		  var roomNumberNow=parseInt(val);
		  if(isNaN(roomNumberNow)){
			 return false;
		 }
		  for(var i=1;i<=roomNumberNow;i++){
			  var nowAduitObj=document.getElementById("indexAdultNumber"+i)
			  var val=nowAduitObj.options[nowAduitObj.selectedIndex].value;   
			  if(val==null || val==undefined ||val==""){
				  continue;
			 }
			 var nowChildrenObj=document.getElementById("indexChildrenNumber"+i)
				var childVal=nowChildrenObj.options[nowChildrenObj.selectedIndex].value;   
				var childNow=parseInt(childVal);
				if(isNaN(childNow)){
					continue ;
				}
				
			str=str+val+","+childNow;
			if(childNow==0){
				str=str+";";
				continue;
			}
			 if(childNow==1){
				 var age1=document.getElementById("ichildAge"+i+"1").value;
				 if(!isNumber(age1)){
					 alert("请正确输入儿童年龄!!");
					 document.getElementById("ichildAge"+i+"1").focus();
					 return false;
				 }
				 str=str+"-"+age1+";";
				 continue;
			 }else if(childNow==2){
				 var age1=document.getElementById("ichildAge"+i+"1").value;
				 if(!isNumber(age1)){
					 alert("请正确输入儿童年龄!!");  
					 document.getElementById("ichildAge"+i+"1").focus();
					 return false;
				 }
				 var age2=document.getElementById("ichildAge"+i+"2").value;
				 if(!isNumber(age2)){
					 alert("请正确输入儿童年龄!!");
					 document.getElementById("ichildAge"+i+"2").focus();
					 return false;
				 }
				 str =str+"-"+age1+"@"+age2+";";
				 continue;
			 }
		  }
		  document.getElementById("indexRoomStatus").value=str;
		  return true;
	  }
	  
	  function isNumber(srValue){
		  if(srValue==null || srValue==undefined || srValue==""){
			  return false;
		  }
		 var age1Value=parseInt(srValue);
		 if(isNaN(age1Value)){
			return false;
		 }
		 return true;
	  }
	  
	  function getGlobalCookieIndex(){
			var placeToValue=getCookie("globalHotelPlaceToS");
			if(placeToValue!=null && placeToValue!=undefined && placeToValue!=""){
				$("#placeToS").val(placeToValue);
			}
			var placeCityCode=getCookie("globalHotelPlaceToCityCode");
			if(placeCityCode!=null && placeCityCode!=undefined && placeCityCode!=""){
				$("#placeTo").val(placeCityCode);
			}
			var checkIn=getCookie("globalHotelCheckInDate");
			if(checkIn==null || checkIn==undefined ||checkIn==""){
				//document.getElementById("checkInDate").value=getDateCC(new Date(),-3);
				$("#checkInDate").val(getDateCC(new Date(),-3));
			}else{
				$("#checkInDate").val(checkIn);
			}
			
			var checkOut=getCookie("globalHotelCheckOutDate");		
			if(checkOut==null || checkOut==undefined || checkOut==""){
				$("#checkOutDate").val(getDateCC(new Date(),-4));
			}else{
				$("#checkOutDate").val(checkOut);
			}
			countDays();
			var roomStatusString=getCookie("globalHotelRoomStatus");
			$("#indexRoomStatus").val(roomStatusString);
			$("#indexRankCode").val(getCookie("globalHotelRankCode")+1);
			$("#hotelNameInput").val(getCookie("globalHotelHotelName").replace(/\+/g," "));
			var roomNumberValueCookie=getCookie("globalHotelRoomNumber");
			if(roomNumberValueCookie==null || roomNumberValueCookie==undefined || roomNumberValueCookie==""){
				roomNumber=1;
			}else{
				$("#indexRoomNumber").val(roomNumberValueCookie);
				try{
					roomNumber=parseInt(roomNumberValueCookie);
				}catch(e){
					roomNumber=1;
					return ;
				}
			}
			setRoomStatus(roomStatusString);
		  }
	  
	  
	  function setRoomStatus(roomStatusString){
			 // alert(roomStatusString);
			  if(roomStatusString==null ||roomStatusString==undefined || roomStatusString=="" )
				  return;
			 var roomNumber=roomStatusString.split(";");
			 if(roomNumber==null ||roomNumber==undefined || roomNumber.length<1)
				return;
			 var personDisplayStatus=roomNumber[0].split(",");
			 if(personDisplayStatus==null || personDisplayStatus==undefined || personDisplayStatus.length<2)
				 return ;
			 var childrenDisplay=personDisplayStatus[1];
			 var childrenNumberString=childrenDisplay.split("-");
			 if(childrenNumberString==null || childrenNumberString==undefined || childrenNumberString.length<1)
				 return;
			 if(childrenNumberString[0]=="0"){
				 $("#indexChildrenNumber1").val(childrenNumberString[0]);
			 }else{
				 if(childrenNumberString.length<1)
					 return;
				 if(childrenNumberString[0]=="1"){
					 $("#indexChildrenNumber1").val(childrenNumberString[0]);
					 $("#indexChildAgeSpan1").html("年龄：<select id='ichildAge11'>"+getOptional(childrenAgeString[0])+"</select>");
				 }else{
					 var childrenAgeString=childrenNumberString[1].split("@");
					 if(childrenAgeString==null || childrenAgeString==undefined || childrenAgeString.length<2)
						 return ;
					 $("#indexChildrenNumber1").val(childrenNumberString[0]);
					 $("#indexChildAgeSpan1").html("年龄：<select id='ichildAge11'>"+getOptional(childrenAgeString[0])+"</select><select id='ichildAge12'>"+getOptional(childrenAgeString[1])+"</select>");
					 
				 }
			 }
			 $("#indexAdultNumber1").val(personDisplayStatus[0]);
//			 $("#roomNumber").val(roomNumber.length);//长度就是房间数	
			
			 if(roomNumber.length>1){
				 var roomTable=document.getElementById("indexTable");
				 for(var i=1;i<roomNumber.length;i++){
					 if(roomNumber[i]==null || roomNumber[i]==undefined ||roomNumber[i]=="")
						 continue;
					var personNumberStatus=roomNumber[i].split(",");
					if(personNumberStatus==null || personNumberStatus==undefined || personNumberStatus.length<2)
						continue; 
					var personStatusString="房间"+(i+1)+"：成人人数：<select id='indexAdultNumber"+(i+1)+"' name='indexAduitNumber"+(i+1)+"'>";
					if(personNumberStatus[0]=="1"){
						personStatusString+="<option value='1' selected>1</option>";
					}else{
						personStatusString+="<option value='1'>1</option>";
					}
					if(personNumberStatus[0]=="2"){
						personStatusString+="<option value='2'  selected>2</option>";	
					}else{
						personStatusString+="<option value='2'>2</option>";
					}
					if(personNumberStatus[0]=="3"){
						personStatusString+="<option value='3' selected>3</option>";
					}else{
						personStatusString+="<option value='3'>3</option>";
					}
					if(personNumberStatus[0]=="4"){
						personStatusString+="<option value='4' selected>4</option>";
					}else{
						personStatusString+="<option value='4'>4</option>";
					}
					personStatusString+="</select>";
					var childrenStatus=personNumberStatus[1].split("-");
					if(childrenStatus==null || childrenStatus==undefined || childrenStatus.length<1)
						continue;
					
					var childrenStatusString="";
					 if(childrenStatus[0]=="0"){
						 childrenStatusString=" 儿童人数：<select id='indexChildrenNumber"+(i+1)+"' name='childrenNumber"+(i+1)+"' onChange='createChildAge("+(i+1)+")'>"+
		            				 "<option value='0' selected>0</option>"+
		            				 "<option value='1'>1</option>"+
		            				 "<option value='2'>2</option>"+
		            				 "</select>"+
		            				 "<span id='indexChildAgeSpan1"+(i+1)+"' class='cOrange'></span>";
					 }else{
						 if(childrenStatus.length<1)
							 continue;
						 if(childrenStatus[0]=="1"){
							 childrenStatusString="儿童人数：<select id='indexChildrenNumber"+(i+1)+"'  name='childrenNumber"+(i+1)+"' onChange='createChildAge("+(i+1)+")'>"+
											 "<option value='0'>0</option>"+
											 "<option value='1' selected>1</option>"+
											 "<option value='2'>2</option>"+
											 "</select>"+
											 "<span id='indexChildAgeSpan1"+(i+1)+"' class='cOrange'>"+
											 "年龄：<select id='ichildAge("+(i+1)+")'>"+getOptional(childrenAgeString[0])+"</select></span>";
						 }else{
							 var childrenAgeString=childrenStatus[1].split("@");
							 if(childrenAgeString==null || childrenAgeString==undefined || childrenAgeString.length<2)
								 continue ;
							 childrenStatusString="儿童人数：<select id='indexChildrenNumber"+(i+1)+"'  name='childrenNumber"+(i+1)+"' onChange='createChildAge("+(i+1)+")'>"+
							 "<option value='0'>0</option>"+
							 "<option value='1'>1</option>"+
							 "<option value='2' selected>2</option>"+
							 "</select>"+
							 "<span id='indexChildAgeSpan1"+(i+1)+"' class='cOrange'>"+
							 "年龄：<select id='ichildAge"+(i+1)+"1'>"+getOptional(childrenAgeString[0])+"</select>"+
							 "<select id='ichildAge"+(i+1)+"2'>"+getOptional(childrenAgeString[1])+"</select></span>";
						 }
					 }
					 var orow=roomTable.insertRow(-1);    
					 var cell01 = orow.insertCell(-1);   
					 var cell02 = orow.insertCell(-1);   
					 var cell03 = orow.insertCell(-1);  
					 //cell01.style.width="78px";
					 //cell02.style.width="61px";
					 cell03.innerHTML=personStatusString+childrenStatusString;
				 }
			 }
			  
		  }
	  

	  function getOptional(indexString){
		  var str="";
		  if(indexString=="1"){
				str+="<option value='1' selected>1</option>";
			}else{
				str+="<option value='1'>1</option>";
			}
		  if(indexString=="2"){
				str+="<option value='2' selected>2</option>";
			}else{
				str+="<option value='2'>2</option>";
			}
		  if(indexString=="3"){
				str+="<option value='3' selected>3</option>";
			}else{
				str+="<option value='3'>3</option>";
			}
		  if(indexString=="4"){
				str+="<option value='4' selected>4</option>";
			}else{
				str+="<option value='4'>4</option>";
			}
		  if(indexString=="5"){
				str+="<option value='5' selected>5</option>";
			}else{
				str+="<option value='5'>5</option>";
			}
		  if(indexString=="6"){
				str+="<option value='6' selected>6</option>";
			}else{
				str+="<option value='6'>6</option>";
			}
		  if(indexString=="7"){
				str+="<option value='7' selected>7</option>";
			}else{
				str+="<option value='7'>7</option>";
			}
		  if(indexString=="8"){
				str+="<option value='8' selected>8</option>";
			}else{
				str+="<option value='8'>8</option>";
			}
		  if(indexString=="9"){
				str+="<option value='9' selected>9</option>";
			}else{
				str+="<option value='9'>9</option>";
			}
		  if(indexString=="10"){
				str+="<option value='10' selected>10</option>";
			}else{
				str+="<option value='10'>10</option>";
			}
		  if(indexString=="11"){
				str+="<option value='11' selected>11</option>";
			}else{
				str+="<option value='11'>11</option>";
			}
		  if(indexString=="12"){
				str+="<option value='12' selected>12</option>";
			}else{
				str+="<option value='12'>12</option>";
			}
		  if(indexString=="13"){
				str+="<option value='13' selected>13</option>";
			}else{
				str+="<option value='13'>13</option>";
			} 
		  if(indexString=="14"){
				str+="<option value='14' selected>14</option>";
			}else{
				str+="<option value='14'>14</option>";
			}
			 if(indexString=="15"){
					str+="<option value='15' selected>15</option>";
				}else{
					str+="<option value='15'>15</option>";
				}
			 if(indexString=="16"){
					str+="<option value='16' selected>16</option>";
				}else{
					str+="<option value='16'>16</option>";
				}
			 if(indexString=="17"){
					str+="<option value='17' selected>17</option>";
				}else{
					str+="<option value='17'>17</option>";
				}
			 if(indexString=="18"){
					str+="<option value='18' selected>18</option>";
				}else{
					str+="<option value='18'>18</option>";
				}
			return str;
	  }
	  
	  //下面的酒店
  function switchGlobalHotel(city){
	  var allCity = new Array("XN","LD","BL","SFS","NY","DLD");
	  for(var i=0;i<allCity.length;i++){
	  //hidden title
	  var t = document.getElementById("t_"+allCity[i]);
	  t.className = "button bg2";
	  //hidden content
	  try{
		  var c = document.getElementById("c_"+allCity[i]);
		  c.className = "pick ho";
	  }catch(e){}
	  }
	  //show single title
	  var t = document.getElementById("t_"+city);
	  t.className = "button bg1";
	  //show content
	  try{
		  var c = document.getElementById("c_"+city);
		  c.className = "pick";
	  }catch(e){}
	 }
  
  function loadGlobalHotelByCityCode(countryCode){
	   $("#showHotelList").html("<img src='/images/loading.gif'/>loading...");
	  var url = "/globalHotel.do?method=jGetGlobalHotelByCountry&countryCode="+countryCode;
	   $("#showHotelList").load(url);
	} 
 
function openNewHotel(hotelId){
	var placeToValue=getCookie("globalHotelPlaceToCityCode");
	var checkIn=getCookie("globalHotelCheckInDate");
	var checkOut=getCookie("globalHotelCheckOutDate");		
	var roomStatusString=getCookie("globalHotelRoomStatus");
	if(roomStatusString==null || roomStatusString==undefined || roomStatusString==""){
		roomStatusString="1";
	}
	var roomNumberValueCookie=getCookie("globalHotelRoomNumber");
	if(roomNumberValueCookie==null || roomNumberValueCookie==undefined || roomNumberValueCookie==""){
		roomNumberValueCookie="2,0;";
	}
	//getDateCC(new Date(),-3)
	if(checkIn==null || checkIn==undefined || checkIn==""){
		checkIn=getDateCC(new Date(),-1);
	}
	if(checkOut==null || checkOut==undefined || checkOut==""){
		checkOut=getDateCC(new Date(),-3);
	}
	var url="/globalHotel.do?method=showHotel&hotelId="+hotelId;
	url=url+"&placeTo="+placeToValue;
	url=url+"&checkInDate="+checkIn;
	url=url+"&checkOutDate="+checkOut;
	url=url+"&roomNumber="+roomNumberValueCookie;
	url=url+"&roomStatus="+roomStatusString;
	window.open(url);
}

//这是用于设置国家与地区选择的
var selectDivId="";
function getCity(leter,keyCode){
	if(leter==null || leter==undefined || leter=="")return ;
	if(selectDivId==null || selectDivId==undefined || selectDivId=="")return ;
	var objs = document.getElementById(selectDivId).childNodes;
	var testI=-1;
	var isTest=false;
	var i=0;
	 for(;i<objs.length;i++){
		 if(objs[i].tagName != "LI") continue;
		 var str=objs[i].getAttribute("valueDiv");//innerHTML
		 var index=objs[i].getAttribute("index");
		 if(objs[i].className=="lion")testI=i;
		 if(str==null || str==undefined || str=="")continue;
		 if(str.toUpperCase().indexOf(leter)==0){
			objs[i].className="lion";
   			select(objs[i],index,keyCode);
			isTest=true;
			break;
		 }
	 }
	 if(!isTest && testI!=-1){
		i=testI;
	 }
	 for(var j=0;j<objs.length;j++){
		if(objs[j].tagName!="LI")continue;
		if(j==i){
			if(selectDivId=="selectCountryDivId"){
				loadSearchCityInMouse(objs[j].getAttribute("cityCode"));
			}else if(selectDivId=="listSearchCityDiv"){
				putCityInfor(objs[j].getAttribute("cityId"),objs[j].getAttribute("cityCNName"));
			}
			continue;
		}
		objs[j].className="lioff";
	 }
	 if(objs[i]==null ||objs[i]==undefined || objs[i]=="" )return;
	 objs[i].focus();  
}


function select(d,i,keyCode){
	if(window.navigator.userAgent.indexOf("MSIE")>=1){
		var p=d.parentNode;
		var clientTop=i*d.clientHeight;
		var t=clientTop-p.scrollTop;
		p.scrollTop=clientTop+(keyCode-65)*18;
	}else{
		var p=d.parentNode;
		var offsetTop=i*d.offsetHeight;
		var t=offsetTop-p.scrollTop;
		if(t<0)
			p.scrollTop=offsetTop;
		else if(t>p.clientHeight-d.offsetHeight){
			p.scrollTop=offsetTop;
		}
	}
	p.current=d;
}


function keyDown(e){
	var ev=e || window.event;
	if(ev.keyCode >= 65 && ev.keyCode <= 90){
		var c = String.fromCharCode(ev.keyCode);
		getCity(c,ev.keyCode);	
	}
}

document.onkeydown =keyDown;

function setSelectDivId(divId){
	if(divId==null || divId==undefined || divId=="")return;
	selectDivId=divId;
}

function deleteSelectDivId(divId){
	if(divId==null || divId==undefined || divId=="")return;
	if(divId==selectDivId)
		selectDivId="";
}




