﻿$(document).ready(function(){
/*--start添加城市名称列表*/
FillCityNames();
/*--end添加城市名称列表*/

/*页面无时间参数 传递默认显示时间 否则使用传递参数时间*/
//入住时间
var fast_comeDate=$("#ComeDate").next().val();
//离开时间
var fast_leaveDate=$("#leaveDate").next().val();
if(fast_comeDate==''){
$("#ComeDate").val(GetDateStr(0));
$("#leaveDate").val(GetDateStr(1));
}else{
$("#ComeDate").val(fast_comeDate);
$("#leaveDate").val(fast_leaveDate);
}

/*--start添加城市名称列表onchange事件*/
$("#ddlcity").change(function(){
$("#ddlbusinessZone")[0].options.length=0;
var cityName=this.options[$(this)[0].selectedIndex].value;
FillHotelPosition(cityName);
});

$("#btnSearchHotel").click(function(){
var cityName=$("#ddlcity")[0].options[$("#ddlcity")[0].selectedIndex].text;
var position=$("#ddlbusinessZone")[0].options[$("#ddlbusinessZone")[0].selectedIndex].text;
var comeTime=$("#ComeDate")[0].value;
var leaveDate=$("#leaveDate")[0].value;
if(comeTime==''){
alert("入住日期是必填项!请输入");
return;
}
if(leaveDate==''){
alert("离店日期是必填项!请输入");
return;
}
var _fArr=comeTime.split('-');
var _d1=new Date(_fArr[0],_fArr[1],_fArr[2]);
_fArr=leaveDate.split('-');
var _d2=new Date(_fArr[0],_fArr[1],_fArr[2]);
var _vd1=_d1.valueOf();
var _vd2=_d2.valueOf();
var _rvd=_vd2-_vd1;
var _days=_rvd/1000/60/60/24;
if(_days>30){
    alert("预订天数暂定30天以内,请重新选择");
    return false;
}
window.location="mlyd.aspx?comeTime="+comeTime+"&leaveTime="+leaveDate+"&cityName="+escape(cityName)+"&businessZone="+escape(position);
});
});
/*--end添加城市名称列表onchange事件*/

//----------------------------------------------------------------------------------------
//////////////////////////////////////
/*初始化酒店位置下拉框*/
//////////////////////////////////////
//----------------------------------------------------------------------------------------
/*
param1 城市名字
*/
function FillHotelPosition(param1){
$.ajax({url:"ksyd.ashx?method=getPosition&cityName="+param1,type:"get",async: "false",success:function(data){
if(data==''){
FillHotelNameLists(param1,'');
return;
}
var cityPositions=data.split(';');
if(cityPositions==''){
return;
}
$("#ddlbusinessZone")[0].options.length=0;
for(var i=0;i<cityPositions.length;i++){
var positions=cityPositions[i].split(',');
var positionValue=positions[0].split('=');
var positionName=positions[1].split('=');

$("#ddlbusinessZone")[0].options.add(new Option(positionName[1],positionValue[1]));
}
}});
}//end method


//----------------------------------------------------------------------------------------
//////////////////////////////////////
/*添加城市名称列表*/
//////////////////////////////////////
//----------------------------------------------------------------------------------------
function FillCityNames(){
$.ajax({url:"ksyd.ashx?method=getCity",type:"get",async: "false",success:function(data){
var cityNames=data.split(';');
if(cityNames==''){
return;
}
$("#ddlcity")[0].options.length=0;
for(var i=0;i<cityNames.length;i++){
var cityLists=cityNames[i].split(',');
var cityValue=cityLists[0].split('=');
var cityName=cityLists[1].split('=');
$("#ddlcity")[0].options.add(new Option(cityName[1],cityValue[1]));
}

//初始化酒店位置下拉框
//-------start
//alert("OK");
var sIndex=$("#ddlcity")[0].selectedIndex;
var param1=$("#ddlcity")[0].options[sIndex].value;
//填充酒店位置下拉框
FillHotelPosition(param1);
//--------end
}});
}//end method

