var XMLHttpRequestObject = false;
var RoomNames= new Array("EINZELZIMMER", "ZWEIBETTZIMMER", "DOPPELAPPARTEMENT", "EINZELZIMMERAPPARTEMENT", "MINILUX", "DOPPELZIMMER  LUX", "EINZELZIMMER  LUX", "ZWEIBETTZIMMER LUX", "TWIN STANDART", "TWIN COMFORT", "DOUBLE", "DREIZIMMER  LUX", "APPARTEMENT LUX", "DBL SUPERIOR", "SGL SUPERIOR", "DBL COMFORT", "SGL COMFORT", "DBL SUPERIOR", "SGL SUPERIOR", "ZWEIZIMMER  VERBESSERTE", "ZWEIZIMMER  EKONOM", "ZWEIBETTZIMMER  VERBESSERTE");

			
if (window.XMLHttpRequest)
{
	XMLHttpRequestObject = new XMLHttpRequest();
	XMLHttpRequestObject.overrideMimeType("text/xml");
} else
	if (window.ActiveXObject)
	{
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
function appendOptionLast(num)
{
  var elOptNew = document.createElement('option');
  elOptNew.text = RoomNames[num];
  elOptNew.value = num;
  var elSel = document.getElementById('room');

  try {
    elSel.add(elOptNew, null); // standards compliant; doesn't work in IE
  }
  catch(ex) {
    elSel.add(elOptNew); // IE only
  }
}

	
function ProccessResponse(res)
{
	var options= res.split(":");
	document.getElementById("room").length=0;
	for (i=0; i<options.length-1; i++)
	{
		appendOptionLast(options[i]);
		
	}

	var room= document.getElementById("room");
	for (i=0; i<room.options.length; i++)
	{
		if (room.options[i].value==SelectedRoom)
		{
			room.selectedIndex=i;
			break;
		}
	}
	//document.getElementById("room").selectedIndex= SelectedRoom;

}
	
function getData(dataSource1, cityid_select)
{
	var dataSource= dataSource1.concat("?cityid_select=", cityid_select);
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("GET", dataSource);
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 4 &&XMLHttpRequestObject.status == 200) 
			{
				var res = XMLHttpRequestObject.responseText;
				ProccessResponse(res);
			}
		}
		XMLHttpRequestObject.send(null);
	}	
}
