﻿// JavaScript Document

function AreaFilter(AreaID,LanguageID){
		var url = "/includes/ajax/AreaFilter.asp?aid=" + AreaID + "&langid=" + LanguageID;
		request.open("GET", url, true);
		request.onreadystatechange = UpdateArea;
		request.send(null);
}


function UpdateArea() {	
	if (request.readyState == 4){
		if (request.status == 200){
			var response = request.responseText;
			if (response!=""){
				document.getElementById("LocationSelect").innerHTML = response;
				}
			else{
				HideSuggest();
			}
		}
    	else if (request.status == 404){
			//alert("Page Does Not Exist!");
		}
		else{
			//alert("Error: " + request.status);
		}
	}
}

function FillHotelName(HotelName){
	document.getElementById("HotelName").value = HotelName;
	HideSuggest();
	document.SearchForm.SearchSubmit.value=1;
	document.SearchForm.submit();
}

function HideSuggest(){
	document.getElementById("HotelSuggestPopup").style.visibility = "hidden";
}

function HotelNameSuggest(SearchValue){
	if (SearchValue!=""  && (request.readyState == 4|| request.readyState==0)){
		var url = "/includes/ajax/HotelName.asp?txt=" + SearchValue;
		request.open("GET", url, true);
		request.onreadystatechange = UpdateSuggest;
		request.send(null);
	}
}

function UpdateSuggest() {	
	if (request.readyState == 4){
		if (request.status == 200){
			var response = request.responseText;
			if (response!=""){
				document.getElementById("HotelSuggestPopup").style.visibility = "visible";
				document.getElementById("HotelSuggestPopup").innerHTML = "<ul>" + response + "</ul>";
				}
			else{
				HideSuggest();
			}
		}
    	else if (request.status == 404){
			//alert("Page Does Not Exist!");
		}
		else{
			//alert("Error: " + request.status);
		}
	}
}
