function updateHotelSearch()
{
var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      {
			parseHotelOptions(xmlHttp.responseText);
      }
    }
	srchByCity = document.hotel_search.srchByCity;
	hotel_id = document.hotel_search.hotel_id;
	hotel_search_submit_city = document.getElementById("hotel_submit_city");
	hotel_search_submit_id = document.getElementById("hotel_submit_id");

	srchByCity.disabled="disabled";
	hotel_id.disabled="disabled";
	hotel_search_submit_city.disabled="disabled";
	hotel_search_submit_id.disabled="disabled";
	
	url = "/library/hotel-search.php";
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  }

function parseHotelOptions(text)
	{
	try //Internet Explorer
		{
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async="false";
		xmlDoc.loadXML(text);
		}
	catch(e)
		{
		try // Firefox, Mozilla, Opera, etc.
			{
			parser=new DOMParser();
			xmlDoc=parser.parseFromString(text,"text/xml");
			}
		catch(e)
			{
			alert(e.message);
			return;
			}
		}
	var x=xmlDoc.getElementsByTagName("select");
	for (i=0;i<x.length;i++)
		{
		id = x[i].getAttribute("id");
		element = document.getElementById("hotel_"+id+"_select");
		string = '<select name="' + id + '" id="' + id + '">' + "\n";
		var y=x[i].getElementsByTagName("option");
		for (j=0;j<y.length;j++)
			{
			string += '<option value="'+y[j].getElementsByTagName("value")[0].childNodes[0].nodeValue+'"';
			if (y[j].getAttribute("selected") == "selected") string += ' selected="selected"';
			string += '>'+y[j].getElementsByTagName("text")[0].childNodes[0].nodeValue;
			string +='</option>'+"\n";
			}
		string += '</select>'+"\n";
		element.innerHTML = string;
		element.disabled="";
		}
	hotel_search_submit_city = document.getElementById("hotel_submit_city");
	hotel_search_submit_id = document.getElementById("hotel_submit_id");
	
	hotel_search_submit_city.disabled="";
	hotel_search_submit_id.disabled="";
	}
