// JavaScript Document
var request = false;
try {
  request = new XMLHttpRequest();
} catch (trymicrosoft) {
  try {
    request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
    try {
      request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
      request = false;
    }
  }
}

if (!request)
  alert("Error initializing XMLHttpRequest!");
  
//window.onerror = hotelSearch(1);

var newValue;
newValue = '';

function setValue(srchbox) {
	if (newValue!=undefined){
		srchbox.value = newValue;}
	else{
		srchbox.value = "";}
}

function hotelSearch(obj) {
	if (request.readyState == 4|| request.readyState==0){
		newValue = obj.value;
		queryStr = escape(obj.value);
		url = "/inc/search.php?hotelname=" + queryStr;
		request.open("GET", url, true);
		request.onreadystatechange = updatePage;
		request.send(null);
	}
}

function updatePage() {	
	if (request.readyState == 4)
    	{
		if (request.status == 200)
			{
			var response = request.responseText;
			document.getElementById("dropbox").innerHTML = response;
			document.getElementById("dropbox").style.visibility = "visible";
			}
    	else if (request.status == 404)
			{
				alert("Page Does Not Exist!");
			}
		else
			{/*alert("Error: status code is " + request.status);*/
			document.getElementById("dropbox").style.visibility = "hidden";}
		}
}

function fillSearch(str,lvl4id){
	document.frmNameSearch.txtHotelName.value=str;
	document.frmNameSearch.txtLocationid.value=lvl4id;
	newValue=str;
	//hotelSearch(document.frmNameSearch.txtHotelName);
	closeSearch();
}

function closeSearch(){
	document.getElementById("dropbox").style.visibility = "hidden";
	 window.location.reload( false );
}

function submitSearch(){
	window.location="/cgi-bin/search.asp?lvl4id=" + document.frmNameSearch.txtLocationid.value + "&hotelname=" + document.frmNameSearch.txtHotelName.value;
}