$(function() {

	// 点击其它地方隐藏酒店城市
	$(document).click(function(event) {
		if (event.target.id != "citypor") {
			$("#citypor").hide();
		}
	})

	$("#cityporInput").click(
			function() {
				var basalCity = $("#citycode").val();
				var addsuretyhote = $("#addsuretyhote").val();
				var cityporsearchls = $("#cityporsearchls").val();
				if (basalCity != "") {
					$.ajax( {
						type : "POST",
						url : basePath
								+ "/hotel/newHotelOS.do?method=CityPorSearchl",
						data : "cityCode=" + basalCity + "&addsuretyhote="
								+ addsuretyhote,
						success : function(msg) {
							var inputOffset = $("#cityporInput").offset();
							$("#citypor").show().html(msg).css( {
								"top" : inputOffset.top,
								"left" : inputOffset.left
							})

						}
					});
				}
				;
			})
	$("#citypor a").live("click", function() {
		$("#flagInput").val($(this).attr("data"));
		if ($(this).text() != "不限制条件") {
			$("#cityporInput").val($(this).text());
		} else {
			$("#cityporInput").val("");
		}
		$("#citypor").hide();
	})
	$("#citypor a").live("mouseover", function() {
		$(this).css("background", "#E7F1FD");
	})
	$("#citypor a").live("mouseout", function() {
		$(this).css("background", "#FFF");
	})
	$(".queryInput").focus(function() {
		var myoffset = $(this).offset();
		$(this).next(".cityDiv").css( {
			"left" : myoffset.left,
			"top" : myoffset.top + 18
		})
	})
	$("dl.specialList dd ul:first-child").addClass("firstUl");
	$("input").click(function() {
		switch ($(this).val()) {
		case "single":
			$("#single").show();
			$("#goback_date_id").hide();
			$("#multiLeg").hide();
			break;
		case "goback":
			$("#single").show();
			$("#goback_date_id").show();
			$("#multiLeg").hide();
			break;
		case "more":
			$("#single").hide();
			$("#goback_date_id").hide();
			$("#multiLeg").show();
			break;
		}
	});
	// 无图像时显示特定图片
	$("img.hotelImg").each(function() {
		var imgW = $(this).width();
		var imgH = $(this).height();
		if (imgW < 31 && imgH < 31) {
			$(this).attr("src", "frontplatform/images/nophoto.gif");
		}
		if (imgW != "150") {
			$(this).css("width", "150px");
		}
	});
	// 隐藏部分酒店
	/*$("table.hotelList").each(function(i) {
		if ($(this).find("tbody tr").length > 3) {
			var thisObj = $(this);
			thisObj.find("tbody tr:gt(2)").hide();
			$('<tr><td colspan="8" style="text-align:right;padding:5px;"><input type="button" name="all" style="background:url(frontplatform/images/button_hotel_all.jpg) no-repeat;height:22px; width:75px; cursor:pointer;border:none;" /></td></tr>')
					.appendTo(thisObj.children("tfoot"))
			thisObj.find("tfoot tr td input").toggle(function() {
						thisObj.find("tbody tr").show();
					}, function() {
						thisObj.find("tbody tr:gt(2)").hide();
					})
		}

	});*/
});

// 分页过渡
function setpageTONum(pageNum) {
	$("#pageNo").attr("value", $("#pageNo").val() * 1 - 1 * 1);
	$("<div class='blackBg'></div>").css( {
		"width" : $(window).width(),
		"height" : $(document).height()
	}).appendTo("body");
	$(
			"<div class='loading_img'><img src='company/common/images/page/0504314.gif'></div>")
			.css("top", $(document).height() - 400).appendTo("body");
	$("form").submit();
}

function setpageUPNum(pageNum) {
	$("#pageNo").attr("value", $("#pageNo").val() * 1 + 1 * 1);
	$("<div class='blackBg'></div>").css( {
		"width" : $(window).width(),
		"height" : $(document).height()
	}).appendTo("body");
	$(
			"<div class='loading_img'><img src='company/common/images/page/0504314.gif'></div>")
			.css("top", $(document).height() - 400).appendTo("body");
	$("form").submit();
}

function setpageFirstNum(pageNum) {
	$("#pageNo").attr("value", 1);
	$("<div class='blackBg'></div>").css( {
		"width" : $(window).width(),
		"height" : $(document).height()
	}).appendTo("body");
	$(
			"<div class='loading_img'><img src='company/common/images/page/0504314.gif'></div>")
			.css("top", $(document).height() - 400).appendTo("body");
	$("form").submit();
}

function setpageLastNum(pageNum) {
	$("#pageNo").attr("value", pageNum);
	$("<div class='blackBg'></div>").css( {
		"width" : $(window).width(),
		"height" : $(document).height()
	}).appendTo("body");
	$(
			"<div class='loading_img'><img src='company/common/images/page/0504314.gif'></div>")
			.css("top", $(document).height() - 400).appendTo("body");
	$("form").submit();
}

function selectCity2(basalCity) {
	$("#citycode").val(basalCity)
}

function selectCity1(basalCity) {
	$("#" + basalCity).attr("checked", "checked")
}

// 判断选择的日期是否正确
function check() {
	var nowDate = new Date().toDateString("yyyy-MM-dd");
	var comeDate = $("#checkInDate").val().replace("-", "/");
	var goDate = $("#checkOutDate").val().replace("-", "/");
	var Price = $("#priceRange").val().split(",");
	if ($("#priceRange").val() != 0) {
		$("input[name='ratemin']").val(Price[0]);
		$("input[name='rateman']").val(Price[1]);
	}

	if ($("#Price").val() != 0) {
		$("input[name='minRate']").val(Price[0]);
		$("input[name='maxRate']").val(Price[1]);
	}

	if (comeDate == "") {
		alert("入住日期不能为空");
		return false;
	}
	comeDate = new Date(comeDate);
	nowDate = new Date(nowDate);
	if (nowDate - comeDate > 0) {
		alert("入住日期应该大于或等于当前日期！");
		return false;
	}
	if (goDate == "") {
		alert("离店日期不能为空");
		return false;
	}
	goDate = new Date(goDate);
	if (goDate - comeDate <= 0) {
		alert("离店日期应该大于入住日期!");
		return false;
	}
	if (goDate - comeDate > 864000000) {
		alert("预订一次最多为10天");
		return false;
	}
	$.cookies.set('cityCnName', $("#citycode option[selected='selected']")
			.text());
	$.cookies.set('hCity', $("#citycode").val());// city
	$.cookies.set('checkInDate', $("#checkInDate").val());// checkInDate
	$.cookies.set('checkOutDate', $("#checkOutDate").val());// checkInDate
	$.cookies.set('hotelName', $("#hotelName").val())
	$.cookies.set('rank', $("#rank").val());// checkInDate
	$.cookies.set('priceRange', $("#priceRange").val());// checkInDate
	$.cookies.set('district', $("#district").val());
	$.cookies.set('landMark', $("#landMark").val());
	showblackbg("", "loading")
	return true;
}

function querySelf(propertyid, meth) {
	window.open("hotel/commonQueryOS.do?method=" + meth + "&propertyid="
			+ propertyid);
}
function queryFitSelf(propertyid, meth) {
	window
			.open("commonQueryOS.do?method=" + meth + "&propertyid="
					+ propertyid);
}

