var oriCityName = "";
var oriCityCode = "";
var selectCity = 0;
var compName ="";

$(function(){

	/*
	 * 处理"预订"实现标签页
	 */
	$(".sy_yd_1").click(function(){
		switch (this.id){
			case "sy_yd_gn":
				var objPanel = $("#sy_yd2_gn");
				break;
			case "sy_yd_gj":
				var objPanel = $("#sy_yd2_gj");
				break;
			case "sy_yd_jd":
				var objPanel = $("#sy_yd2_jd");
				break;
			case "sy_yd_ly":
				var objPanel = $("#sy_yd2_ly");
				break;
		
		}

		$(".sy_yd_bo").hide();

		$(".sy_yd_2")
			.removeClass('sy_yd_2')
			.addClass('sy_yd_1');

		objPanel.show();
		$(this).addClass("sy_yd_2");

	});

	/*
	 * 页面信息初始化
	 */
	$(".sy_yd_bo").hide();
	$("#sy_yd2_gn").show();
	$("#sy_yd_gn").addClass("sy_yd_2");
	
	/*
	* 热点推荐
	*/
	$(".sy_right_b_page > li").eq(0).addClass("curr");
	$(".sy_right_b_page > li").mouseover(function(){
		var piccount = $(".sy_right_b_page > li").length;
		for(var i = 0; i < piccount; i++){
			$(".sy_right_b_page > li:eq("+i+") .hot_su img").attr("src",$(".sy_right_b_page > li:eq("+i+") .show_img0 img").attr("src"));
		}
		$(".sy_right_b_page > li:hover .hot_su img").attr("src",$(".sy_right_b_page > li:hover .show_img img").attr("src"));
		$(this).addClass("curr").siblings("li").removeClass("curr");
	});

	var content_jp_show = $(".sy_right2_page");
	var content_jp_hide = $("#sy_right2_page_jp_hide");
	var content_jd_show = $(".sy_right2_page_jd");
	var content_jd_hide = $("#sy_right2_page_jd_hide");
	var content_ly_show = $(".sy_right2_page_ly");
	var content_ly_hide = $("#sy_right2_page_ly_hide");

	/*
	* 便宜机票
	*/
	$(".sy_right2_page").mouseover(function(){
		content_jp_show.show();
		content_jp_hide.hide();
		content_jd_show.hide();
		content_jd_hide.show();
		content_ly_show.hide();
		content_ly_hide.show();
	});

	/*
	* 酒店精选
	*/
	$(".sy_right2_page_jd").mouseover(function(){
		content_jp_show.hide();
		content_jp_hide.show();
		content_jd_show.show();
		content_jd_hide.hide();
		content_ly_show.hide();
		content_ly_hide.show();
	});

	/*
	* 旅游度假
	*/
	$(".sy_right2_page_ly").mouseover(function(){
		content_jp_show.hide();
		content_jp_hide.show();
		content_jd_show.hide();
		content_jd_hide.show();
		content_ly_show.show();
		content_ly_hide.hide();
	});

	/*
	* 弹出默认城市列表
	*/
	$("#cityName").click(function(event){
		$("#cityName").attr("value","");
		$("#districtsLayer").hide();
		$("#commercialLocationsLayer").hide();
		
		AirFlight.HiddenTicketAirPortsCityFrame('cityName','Code');	
		
		$("#cityName").attr("value", ""); 
		$("#Code").attr("value", "");

        event.stopPropagation();
        //设置弹出层位置
         var offset = $(event.target).offset();
         $("#cityListsLayer").css({ top: offset.top + $(event.target).height() + "px", left: offset.left });
         $("#cityListsLayer").show();
		 var 
		 cityLists_info = "<li onclick=setCityValue('0101','北京'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>北京</li>";
		 cityLists_info += "<li onclick=setCityValue('0201','上海'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>上海</li>";
		 cityLists_info += "<li onclick=setCityValue('2001','广州'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>广州</li>";
		 cityLists_info += "<li onclick=setCityValue('2003','深圳'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>深圳</li>";
		 cityLists_info += "<li onclick=setCityValue('1201','杭州'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>杭州</li>";
		 cityLists_info += "<li onclick=setCityValue('2301','成都'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>成都</li>";
		 cityLists_info += "<li onclick=setCityValue('1801','武汉'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>武汉</li>";
		 cityLists_info += "<li onclick=setCityValue('0401','重庆'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>重庆</li>";
		 cityLists_info += "<li onclick=setCityValue('1901','长沙'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>长沙</li>";
		 cityLists_info += "<li onclick=setCityValue('2501','昆明'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>昆明</li>";
		 cityLists_info += "<li onclick=setCityValue('1101','南京'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>南京</li>";
		 cityLists_info += "<li onclick=setCityValue('0301','天津'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>天津</li>";
		 cityLists_info += "<li onclick=setCityValue('2701','西安'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>西安</li>";
		 cityLists_info += "<li onclick=setCityValue('1601','青岛'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>青岛</li>";
		 cityLists_info += "<li onclick=setCityValue('1202','宁波'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>宁波</li>";
		 cityLists_info += "<li onclick=setCityValue('1401','厦门'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>厦门</li>";
		 cityLists_info += "<li onclick=setCityValue('0601','太原'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>太原</li>";
		 cityLists_info += "<li onclick=setCityValue('1601','济南'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>济南</li>";
		 cityLists_info += "<li onclick=setCityValue('0801','大连'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>大连</li>";
		 cityLists_info += "<li onclick=setCityValue('1001','哈尔滨'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>哈尔滨</li>";
		 
		 $("#cityLists").html(cityLists_info);
	});
	
	/*
	* 查找城市的名称和ID
	*/
	$("#cityName").keydown(function(){
		AirFlight.ShowTicketAirPortsCityFrame('cityName','Code', 2);
		AirFlight.SetAirPortsFrameDefaultValue('cityName', 2);
		$("#cityListsLayer").hide();	
	});

	$("#cityName").keyup(function(){
		AirFlight.SetAirPortsFrameDefaultValue('cityName', 2);
	});
	
	$("#cityName").blur(function(){
		AirFlight.HiddenTicketAirPortsCityFrame('cityName','Code');
		$("#districts").attr("clicked","0");
		$("#commercialLocations").attr("clicked","0");
	});

	/*
	 * 单击空白区域隐藏弹出层
	 */
     $(document).click(function(event) {
		$("#cityListsLayer").hide();
		$("#cityListsLayerAir").hide();
		$("#districtsLayer").hide();
		$("#commercialLocationsLayer").hide();
		
		var cityName = $("#cityName").val();
		if(cityName==""){
			$("#cityName").attr("value","北京");
		} 
	});
	 
	 /*
	 * 选择行政区域
	 */
	 $("#districtName").click(function(event){
		var clicked = $("#districts").attr("clicked");
		$("#cityListsLayer").hide();
		$("#commercialLocationsLayer").hide();
		
		event.stopPropagation();
		var offset = $(event.target).offset();
		$("#districtsLayer").css({ top: offset.top + $(event.target).height() + "px", left: offset.left });
		
		if(clicked=="0"){
			$("#districts").html("<img src='../images/img-loading.gif' alt='数据装载中' />数据装载中,请稍候...");
			var cityName = $("#cityName").val();
			$.get("hotel/bkgetDistricts.php",{cityName:cityName},
				function(data){
					$("#districts").html(data);
					$("#districts").attr("clicked","1");
			});
			
		}
		$("#districtsLayer").show();		
	 });

	 /*
	 * 选择商业区域
	 */
	 $("#commercialLocationName").click(function(event){
		var clicked = $("#commercialLocations").attr("clicked");
		$("#cityListsLayer").hide();
		$("#districtsLayer").hide();
		
		event.stopPropagation();
		var offset = $(event.target).offset();
		$("#commercialLocationsLayer").css({ top: offset.top + $(event.target).height() + "px", left: offset.left });
		
		if(clicked=="0"){
			$("#commercialLocations").html("<img src='../images/img-loading.gif' alt='数据装载中' />数据装载中,请稍候...");
			var cityName = $("#cityName").val();
			$.get("hotel/bkgetCommercialLocations.php",{cityName:cityName},
				function(data){
					$("#commercialLocations").html(data);
					$("#commercialLocations").attr("clicked","1");
			});
		}
		$("#commercialLocationsLayer").show();
	 });

	 /*
	 * 单击入住日期选择(
	 */
	$("#checkInDate").focus(function(){
		WdatePicker({
			onpicked:			function(){
									$("#checkOutDate").get(0).focus();
								},
			doubleCalendar:		true,
			errDealMode:		0,
			dateFmt:			'yyyy-MM-dd',
			minDate:			'#F{$dp.$D(\'min_checkInDate\')}'
		})
		
		$("#minBackDate").attr("value", $("#goDateText").attr("value"));
		
	});

	/*
	 * 单击离店日期选择
	 */
	$("#checkOutDate").focus(function(){
		WdatePicker({
			doubleCalendar:		true,
			errDealMode:		0,
			dateFmt:			'yyyy-MM-dd',
			minDate:			'#F{$dp.$D(\'checkInDate\')}'
		});
	});
	 
	 /*
	 * Rate域的数据变换时，更改HighestRate和LowestRate的值
	 */
	 $("#Rate").change(function(event){
		var rate = $("#Rate").val();
		if(rate=="1500以上"){
			$("#highestRate").attr("value",0);
			$("#lowestRate").attr("value",1500);
		}else if(rate=="1000-1500"){
			$("#highestRate").attr("value",1500);
			$("#lowestRate").attr("value",1000);
		}else if(rate=="600-1000"){
			$("#highestRate").attr("value",1000);
			$("#lowestRate").attr("value",600);
		}else if(rate=="300-600"){
			$("#highestRate").attr("value",600);
			$("#lowestRate").attr("value",300);
		}else if(rate=="150-300"){
			$("#highestRate").attr("value",300);
			$("#lowestRate").attr("value",150);
		}else if(rate=="150以下"){
			$("#highestRate").attr("value",150);
			$("#lowestRate").attr("value",0);
		}else{
			$("#highestRate").attr("value",0);
			$("#lowestRate").attr("value",0);
		}
	 });
	 
	 /*
	 * 提交查询前判断必填项是否为空
	 */
	 $("#hotel_search_form").submit(function(){
		var checkInDate = $("#checkInDate").val();
		var checkOutDate = $("#checkOutDate").val();
		if(checkInDate==""||checkOutDate==""){
			alert("请填写必填项。必填项有：入住日期和离店日期");
			return false;
		}

		if(checkInDate >= checkOutDate){
			alert("离店日期必须大于入住日期");
			$("#checkOutDate").focus();
			return false;
		}

		$("#loading").show();
		$("#page").hide();
		
		return true;
		
	 });
	 
	/*
	 * 显示城市信息
	 */
	$("#oriAirportText").click(function(event){
		oriCityName = $("#oriAirportText").attr("value");
		oriCityCode = $("#oriAirport").attr("value");
		selectCity = 0;
		compName = "oriAirport";
		
		AirFlight.HiddenTicketAirPortsCityFrame('oriAirportText','oriAirport');	
		
		$("#oriAirportText").attr("value", ""); 
		$("#oriAirport").attr("value", "");
		
        event.stopPropagation();
        //设置弹出层位置
         var offset = $(event.target).offset();
         $("#cityListsLayerAir").css({ top: offset.top + ($(event.target).height() + 4)+ "px", left: offset.left });
         $("#cityListsLayerAir").show();
		 var 
		 cityLists_info = "<li onclick=setCityValueAir('PEK','北京','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>北京</li>";
		 cityLists_info += "<li onclick=setCityValueAir('PVG','上海','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>上海</li>";
		 cityLists_info += "<li onclick=setCityValueAir('CAN','广州','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>广州</li>";
		 cityLists_info += "<li onclick=setCityValueAir('SZX','深圳','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>深圳</li>";
		 cityLists_info += "<li onclick=setCityValueAir('HGH','杭州','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>杭州</li>";
		 cityLists_info += "<li onclick=setCityValueAir('CTU','成都','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>成都</li>";
		 cityLists_info += "<li onclick=setCityValueAir('WUH','武汉','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>武汉</li>";
		 cityLists_info += "<li onclick=setCityValueAir('CKG','重庆','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>重庆</li>";
		 cityLists_info += "<li onclick=setCityValueAir('CSX','长沙','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>长沙</li>";
		 cityLists_info += "<li onclick=setCityValueAir('KMG','昆明','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>昆明</li>";
		 cityLists_info += "<li onclick=setCityValueAir('NKG','南京','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>南京</li>";
		 cityLists_info += "<li onclick=setCityValueAir('TSN','天津','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>天津</li>";
		 cityLists_info += "<li onclick=setCityValueAir('XIY','西安','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>西安</li>";
		 cityLists_info += "<li onclick=setCityValueAir('TAO','青岛','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>青岛</li>";
		 cityLists_info += "<li onclick=setCityValueAir('NGB','宁波','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>宁波</li>";
		 cityLists_info += "<li onclick=setCityValueAir('XMN','厦门','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>厦门</li>";
		 cityLists_info += "<li onclick=setCityValueAir('TYN','太原','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>太原</li>";
		 cityLists_info += "<li onclick=setCityValueAir('TNA','济南','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>济南</li>";
		 cityLists_info += "<li onclick=setCityValueAir('DLC','大连','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>大连</li>";
		 cityLists_info += "<li onclick=setCityValueAir('HRB','哈尔滨','oriAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>哈尔滨</li>";
		 $("#cityListsAir").html(cityLists_info);
	});
	
	
	$("#oriAirportText").keydown(function(){
		AirFlight.ShowTicketAirPortsCityFrame('oriAirportText','oriAirport');
		$("#cityListsLayerAir").hide();	
	});

	$("#oriAirportText").keyup(function(){
		AirFlight.SetAirPortsFrameDefaultValue('oriAirportText');
	});
	
	$("#oriAirportText").blur(function(){
		AirFlight.HiddenTicketAirPortsCityFrame('oriAirportText','oriAirport');
	});

	$("#destAirportText").click(function(event){
		oriCityName = $("#destAirportText").attr("value");
		oriCityCode = $("#destAirport").attr("value");
		selectCity = 0;
		compName = "destAirport";
		
		AirFlight.HiddenTicketAirPortsCityFrame('destAirportText','destAirport');	
		
		$("#destAirportText").attr("value", ""); 
		$("#destAirport").attr("value", "");
		
        event.stopPropagation();
        //设置弹出层位置
         var offset = $(event.target).offset();
         $("#cityListsLayerAir").css({ top: offset.top +  ($(event.target).height() + 4) + "px", left: offset.left });
         $("#cityListsLayerAir").show();
		 var 
		 cityLists_info = "<li onclick=setCityValueAir('PEK','北京','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>北京</li>";
		 cityLists_info += "<li onclick=setCityValueAir('PVG','上海','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>上海</li>";
		 cityLists_info += "<li onclick=setCityValueAir('CAN','广州','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>广州</li>";
		 cityLists_info += "<li onclick=setCityValueAir('SZX','深圳','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>深圳</li>";
		 cityLists_info += "<li onclick=setCityValueAir('HGH','杭州','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>杭州</li>";
		 cityLists_info += "<li onclick=setCityValueAir('CTU','成都','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>成都</li>";
		 cityLists_info += "<li onclick=setCityValueAir('WUH','武汉','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>武汉</li>";
		 cityLists_info += "<li onclick=setCityValueAir('CKG','重庆','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>重庆</li>";
		 cityLists_info += "<li onclick=setCityValueAir('CSX','长沙','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>长沙</li>";
		 cityLists_info += "<li onclick=setCityValueAir('KMG','昆明','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>昆明</li>";
		 cityLists_info += "<li onclick=setCityValueAir('NKG','南京','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>南京</li>";
		 cityLists_info += "<li onclick=setCityValueAir('TSN','天津','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>天津</li>";
		 cityLists_info += "<li onclick=setCityValueAir('XIY','西安','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>西安</li>";
		 cityLists_info += "<li onclick=setCityValueAir('TAO','青岛','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>青岛</li>";
		 cityLists_info += "<li onclick=setCityValueAir('NGB','宁波','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>宁波</li>";
		 cityLists_info += "<li onclick=setCityValueAir('XMN','厦门','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>厦门</li>";
		 cityLists_info += "<li onclick=setCityValueAir('TYN','太原','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>太原</li>";
		 cityLists_info += "<li onclick=setCityValueAir('TNA','济南','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>济南</li>";
		 cityLists_info += "<li onclick=setCityValueAir('DLC','大连','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>大连</li>";
		 cityLists_info += "<li onclick=setCityValueAir('HRB','哈尔滨','destAirport'); style=width:50px;cursor:pointer;float:left;padding-left:10px;padding-top:10px;padding-bottom:10px;>哈尔滨</li>";
		 $("#cityListsAir").html(cityLists_info);
	});

	$("#destAirportText").keydown(function(){
		AirFlight.ShowTicketAirPortsCityFrame('destAirportText','destAirport');
		$("#cityListsLayerAir").hide();	
	});

	$("#destAirportText").keyup(function(){
		AirFlight.SetAirPortsFrameDefaultValue('destAirportText');
	});
	
	$("#destAirportText").blur(function(){
		AirFlight.HiddenTicketAirPortsCityFrame('destAirportText','destAirport');
	});
	 
	/*
	 * 单击日期选择(去程)
	 */
	$("#goDateText").focus(function(){
		WdatePicker({
			onpicked:			function(){
									if ($("#backDateText :visible").length == 1)
										$("#backDateText").get(0).focus();
									$("#minBackDate").attr("value", $(this).attr("value"));
								},
			doubleCalendar:		true,
			errDealMode:		0,
			dateFmt:			'yyyy-MM-dd',
			minDate:			'#F{$dp.$D(\'minGoDate\')}'
		})
		
		$("#minBackDate").attr("value", $("#goDateText").attr("value"));
		
	});

	$("#goDateTextGj").focus(function(){
		WdatePicker({
			onpicked:			function(){
									if ($("#backDateTextGj :visible").length == 1)
										$("#backDateTextGj").get(0).focus();
									$("#minBackDateGj").attr("value", $(this).attr("value"));
								},
			doubleCalendar:		true,
			errDealMode:		0,
			dateFmt:			'yyyy-MM-dd',
			minDate:			'#F{$dp.$D(\'minGoDateGj\')}'
		})
		
		$("#minBackDateGj").attr("value", $("#goDateTextGj").attr("value"));
		
	});
	/*
	 * 单击日期选择(返程)
	 */
	$("#backDateText").focus(function(){
		WdatePicker({
			//onpicked:			function(){$("#backDateText").focus(); },
			doubleCalendar:		true,
			errDealMode:		0,
			dateFmt:			'yyyy-MM-dd',
			minDate:			'#F{$dp.$D(\'minBackDate\')}'
		});
	});

	$("#backDateTextGj").focus(function(){
		WdatePicker({
			//onpicked:			function(){$("#backDateText").focus(); },
			doubleCalendar:		true,
			errDealMode:		0,
			dateFmt:			'yyyy-MM-dd',
			minDate:			'#F{$dp.$D(\'minBackDateGj\')}'
		});
	});

	var oriAirport = new EY_W.cityFrame.cityClass({
		comCitys : EY.data.gjincommoncitys, 
		citys : EY.data.gjFlightCity, 
		pageCount : 12, 
		sort : "字母",
		defaultVal:"中文/英文/三字码"
	});
	
	oriAirport.begin("oriAirportTextGj", "oriAirportGj");
	
	var destAirport = new EY_W.cityFrame.cityClass({
		comCitys : EY.data.gjCommonFlightCity, 
		citys : EY.data.gjFlightCity, 
		pageCount : 12, 
		sort : "字母",
		defaultVal:"中文/英文/三字码"
	});
	
	destAirport.begin("destAirportTextGj", "destAirportGj");

	/*
	 * 往返和单程切换
	 */
	$("#rdSingle").click(function(){
		$("#li_round").hide();
		$("#flightType").attr("value", "1");
		$("#rdSingle_1").attr("checked", "checked");
	});

	$("#rdRound").click(function(){
		$("#li_round").show();
		$("#flightType").attr("value", "2");
		$("#rdRound_1").attr("checked", "checked");
	});
	
	/*
	 * 往返和单程切换
	 */
	$("#rdSingleGj").click(function(){
		$("#li_round_Gj").hide();
		$("#flightTypeGj").attr("value", "1");
		$("#rdSingle_1_Gj").attr("checked", "checked");
	});

	$("#rdRoundGj").click(function(){
		$("#li_round_Gj").show();
		$("#flightTypeGj").attr("value", "2");
		$("#rdRound_1_Gj").attr("checked", "checked");
	});

	$("#formGjAirline").submit(function() { 
		
		//数据校验
		if ($("#oriAirportGj").attr("value").Trim() == "" && $("#oriAirportTextGj").attr("value").Trim() != "") {
			alert("出发城市无效, 请重新选择!");
			$("#oriAirportTextGj").focus();
			 return false;
		}

		if ($("#oriAirportGj").attr("value").Trim() == "") {
			alert("请填写必填项: 出发城市");
			$("#oriAirportText").focus();
			 return false;
		}
		
		if ($("#destAirportGj").attr("value").Trim() == "" && $("#destAirportTextGj").attr("value").Trim() != "") {
			alert("到达城市无效, 请重新选择!");
			$("#destAirportText").focus();
			 return false;
		}

		if ($("#destAirportTextGj").attr("value").Trim() == "") {
			alert("请填写必填项: 到达城市");
			$("#destAirportText").focus();
			 return false;
		}
		
		if ($("#destAirportGj").attr("value").Trim() == $("#oriAirportGj").attr("value").Trim()) {
			alert("出发城市与到达城市相同, 请重新选择!");
			$("#destAirportText").focus();
			 return false;
		}

		if ($("#goDateTextGj").attr("value").Trim() == "") {
			alert("请填写必填项: 出发时间");
			
			return false;
		}

		if ($("#flightTypeGj").attr("value") == "2" && $("#backDateTextGj").attr("value").Trim() == "") {
			alert("请填写必填项: 返回时间");
			
			return false;
		}
		
		if (	$("#flightTypeGj").attr("value") == "2" 
			&&  bfDateDiff($("#goDateTextGj").attr("value"), $("#backDateTextGj").attr("value")) < 0)
		{
			alert("返程时间必须小于去程时间!");
			
			return false;
		}

		$("#goDateGj").attr("value", $("#goDateTextGj").attr("value").replace(/-/g, ""));
		$("#backDateGj").attr("value", $("#backDateTextGj").attr("value").replace(/-/g, ""));
		$("#airLineCode").val($("#airLine").val());
		$("#cabinTypeCode").val($("#cabinType").val());
	
		
		$("#loading").show();
		$("#page").hide();
		
		return true;
		
	});
	
	/*
	 * 单据提交校验
	 */
	$("#formSearchAirline").submit(function() { 
		
		//数据校验
		if ($("#oriAirport").attr("value").Trim() == "" && $("#oriAirportText").attr("value").Trim() != "") {
			alert("出发城市无效, 请重新选择!");
			$("#oriAirportText").focus();
			 return false;
		}

		if ($("#oriAirport").attr("value").Trim() == "") {
			alert("请填写必填项: 出发城市");
			$("#oriAirportText").focus();
			 return false;
		}
		
		if ($("#destAirport").attr("value").Trim() == "" && $("#destAirportText").attr("value").Trim() != "") {
			alert("到达城市无效, 请重新选择!");
			$("#destAirportText").focus();
			 return false;
		}

		if ($("#destAirport").attr("value").Trim() == "") {
			alert("请填写必填项: 到达城市");
			$("#destAirportText").focus();
			 return false;
		}
		
		if ($("#goDateText").attr("value").Trim() == "") {
			alert("请填写必填项: 出发时间");
			
			return false;
		}

		if ($("#flightType").attr("value") == "2" && $("#backDateText").attr("value").Trim() == "") {
			alert("请填写必填项: 返回时间");
			
			return false;
		}
		
		if (	$("#flightType").attr("value") == "2" 
			&&  bfDateDiff($("#goDateText").attr("value"), $("#backDateText").attr("value")) < 0)
		{
			alert("返程时间必须小于去程时间!");
			
			return false;
		}

		$("#goDate").attr("value", $("#goDateText").attr("value").replace(/-/g, ""));
		$("#backDate").attr("value", $("#backDateText").attr("value").replace(/-/g, ""));
		
		$("#loading").show();
		$("#page").hide();
		
		return true;
		
	});
	
	//载入特价机票
	/*
	$.post('gn/pyjp.php',
		{},
		function(data) {
			$('.sy_right2_page_b').html(data);
		}
	);
	*/
	 
	 
});

	/*
	 * 将城市的ID和名称添加至destAirport和destAirportText域里
	 */
	function setCityValueAir(cityId, cityName, cmpName) {
		//先写进去
		$("#" + cmpName).attr("value", cityId);
		$("#" + cmpName + "Text").attr("value",cityName);
		
		//再来比较
		if ($("#oriAirport").attr("value") == $("#destAirport").attr("value")) {
			$("#" + cmpName).attr("value", "");
			$("#" + cmpName + "Text").attr("value","");
			
			alert("出发城市和到达城市请选择不同的城市!");
			return;
		}
		
		selectCity = 1;

	}
	/*
	* 将城市的ID和名称添加至cityCode和cityName域里
	*/
	function setCityValue(cityId,cityName){
		$("#cityName").attr("value",cityName);
		$("#districtName").removeAttr("disabled");
		$("#districtName").attr("value","不限");
		$("#districtId").attr("value","");
		$("#commercialLocationName").removeAttr("disabled");
		$("#commercialLocationName").attr("value","不限");
		$("#commercialLocationId").attr("value","");
		//添加商业区
		$.get("hotel/bkgetDistricts.php",{cityName:cityName},
			function(data){
				$("#districts").html(data);
				$("#districts").attr("clicked","1");
		});
		//添加酒店位置
		$.get("hotel/bkgetCommercialLocations.php",{cityName:cityName},
			function(data){
				$("#commercialLocations").html(data);
				$("#commercialLocations").attr("clicked","1");
		});
	}

	/*
	* 将行政区的ID和名称添加至#districtId和#districtName域里
	*/
	function setDistrictsValue(districtsId,districtsName){
		$("#districtName").attr("value",districtsName);
		$("#districtId").attr("value",districtsId);
	}

	/*
	* 将商业区的ID和名称添加至commercialLocationId和commercialLocationName域里
	*/
	function setCommercialLocationsValue(commercialLocationId,commercialLocationName){
		$("#commercialLocationId").attr("value",commercialLocationId);
		$("#commercialLocationName").attr("value",commercialLocationName);
	}

	
	/*
	 * 判断离店日期与入住日期是否小于28天
	 */
	 function checkDate(){
		var checkInDate = $("#checkInDate").val();
		var checkOutDate = $("#checkOutDate").val();
		if(checkOutDate<=checkInDate){
			alert("离店日期必须大于入住日期");
			$("#checkOutDate").focus();
			return;
		}

		var interval = bfDateDiff(checkInDate,checkOutDate);
		if(interval>28){
			alert("预定天数不得大于28天");
			$("#checkOutDate").focus();
		}
	}

	/*
	* 计算两个日期的天数差
	*/
	function  bfDateDiff(sDate1,  sDate2) {
	   var  aDate,  bDate,  iDays  
	   aDate  =  sDate1.split("-");  
	   bDate  =  sDate2.split("-");
	   
	   oDate1  =  new  Date(aDate[0], aDate[1], aDate[2]);      
	   oDate2  =  new  Date(bDate[0], bDate[1], bDate[2])  
	   
	   return parseInt((oDate2 - oDate1)  /  1000  /  60  /  60  /24);
	}
