﻿function get_Hotel_Search(){
	var resource_search;
	resource_search = "/Hotel/Hotel-Search.asp";
	if (window.ActiveXObject){
		xmlObj_Search = new ActiveXObject("Microsoft.XMLHTTP");
	}else if (window.XMLHttpRequest){
		xmlObj_Search = new XMLHttpRequest();
	}else {
		return;
	}
	xmlObj_Search.onreadystatechange = handleResponse_Search;
	xmlObj_Search.open("GET",resource_search,true);
	xmlObj_Search.send(""); 
}

function handleResponse_Search() {
	if (xmlObj_Search.readyState == 4){
		if (xmlObj_Search.status == 200){
			var datas_search = xmlObj_Search.responseText;
			document.getElementById("Hotel-Search").innerHTML = datas_search;
		}
	}
}

function get_Hotel_News(){
	var resource_news;
	resource_news = "/Hotel/Hotel-News.asp";
	if (window.ActiveXObject){
		xmlObj_news = new ActiveXObject("Microsoft.XMLHTTP");
	}else if (window.XMLHttpRequest){
		xmlObj_news = new XMLHttpRequest();
	}else {
		return;
	}
	xmlObj_news.onreadystatechange = handleResponse_News;
	xmlObj_news.open("GET",resource_news,true);
	xmlObj_news.send(""); 
}

function handleResponse_News() {
	if (xmlObj_news.readyState == 4){
		if (xmlObj_news.status == 200){
			var datas_news = xmlObj_news.responseText;
			document.getElementById("Hotel-News").innerHTML = datas_news;
		}
	}
}

function get_Hotel_History(){
	var resource_history;
	resource_history = "/Hotel/Hotel-History.asp";
	if (window.ActiveXObject){
		xmlObj_history = new ActiveXObject("Microsoft.XMLHTTP");
	}else if (window.XMLHttpRequest){
		xmlObj_history = new XMLHttpRequest();
	}else {
		return;
	}
	xmlObj_history.onreadystatechange = handleResponse_History;
	xmlObj_history.open("GET",resource_history,true);
	xmlObj_history.send(""); 
}

function handleResponse_History() {
	if (xmlObj_history.readyState == 4){
		if (xmlObj_history.status == 200){
			var datas_history = xmlObj_history.responseText;
			document.getElementById("Hotel-History").innerHTML = datas_history;
		}
	}
}


function get_Hotel_RoomType_Price(sHotelId,sHotelName,sCheckInDate,sCheckOutDate){
	var resource_roomtype_price;
	resource_roomtype_price = "/Hotel/Hotel-RoomType-Price.asp?HotelId=" + sHotelId + "&HotelName=" + encodeURI(sHotelName) + "&CheckInDate=" + sCheckInDate + "&CheckOutDate=" + sCheckOutDate;
	if (window.ActiveXObject){
		xmlObj_roomtype_price = new ActiveXObject("Microsoft.XMLHTTP");
	}else if (window.XMLHttpRequest){
		xmlObj_roomtype_price = new XMLHttpRequest();
	}else {
		return;
	}
	xmlObj_roomtype_price.onreadystatechange = handleResponse_roomtype_price;
	xmlObj_roomtype_price.open("GET",resource_roomtype_price,true);
	xmlObj_roomtype_price.send(""); 
}

function handleResponse_roomtype_price() {
	if (xmlObj_roomtype_price.readyState == 4){
		if (xmlObj_roomtype_price.status == 200){
			var datas_roomtype_price = xmlObj_roomtype_price.responseText;
			document.getElementById("Hotel-RoomType-Price").innerHTML = datas_roomtype_price;
		}
	}
}

function GetQueryString(name){ 
	var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); 
	var r = window.location.search.substr(1).match(reg); 
	if(r!=null)return  unescape(r[2]); return null; 
}

function gotourl(url,ParameterNames,ParameterValues,OpenType){
	if(ParameterNames != "" && ParameterValues != ""){
		ParameterName_Arr = ParameterNames.split(",");
		ParameterValue_Arr = ParameterValues.split(",");
		if(ParameterName_Arr.length == ParameterValue_Arr.length){
			var Parameter_Str = "";
			for(var p_num = 0;p_num < ParameterName_Arr.length; p_num++){
				Parameter_Str = Parameter_Str + ParameterName_Arr[p_num] + "=" + ParameterValue_Arr[p_num] + "&"
			}
			if(Parameter_Str != ""){
				if(OpenType == "_self"){
					document.location.href = url + "?" + Parameter_Str;	
				}else if(OpenType == "_blank"){
					window.open(url + "?" + Parameter_Str,"");
				}
			}
		}else{
			document.writeln("传递的参数名、值序列不相等。");
		}
	}else{
		return false;	
	}
}
