var xmlHttp;
var ArrArea;
var act;
function createXMLHttpRequest(){
	if(window.ActiveXObject){
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else if(window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
	}
}
function startRequest(x){
	act = x;
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;
	xmlHttp.open("GET", "/includes/lib/area.inc.php", true);
	xmlHttp.send(null);
}
function handleStateChange(){
	//if(xmlHttp.readyState == 4 ){alert(xmlHttp.status);}
	if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
		var xmlDoc = xmlHttp.responseXML;
		var obj = xmlDoc.getElementsByTagName("string");
		if(act!=2){display(obj);}else{display2(obj);}
	}
}
function display2(obj){
	var txt = "<select class='available3' name='location' id='location'><option value=''>Location</option>";
	var x = "";
	var str = key.replace("%20", " ");
	var ind = 0;
	for(var i=0;i<obj.length;i++){
		x = obj[i].childNodes[0].nodeValue;
		txt += "<option value='"+x+"'>"+x+"</option>";
		if(Search=='location' && str==x){ind = i;}
	}
	txt += "</select>";
	document.getElementById("arealist").innerHTML += txt;
	if(checkin && checkout){
		var sp = checkin.split("-");
		CY = sp[0];
		CM = sp[1];
		CD = sp[2];
		sp = checkout.split("-");
		CY2 = sp[0];
		CM2 = sp[1];
		CD2 = sp[2];
	}
	FillDate();
	selectDate();
	init();
	if(Search=='location'){
		document.getElementById("asd2").checked = true;
		swapSearch('name');
		document.getElementById("location").selectedIndex = ind+1;
	}
}
function display(obj){
	var txt = "";
	var txt2 = "";
	var txt3 = "";
	var url = "";
	var n = 1;
	ArrArea = new Array;
	for(var i=0;i<obj.length;i++){
		value = obj[i].childNodes[0].nodeValue;
		if(value!="Bang Tao Bay" && value!="Bangtao Beach" && value!="Kata Beach (Hillside)" && value!="City Centre"){
			txt3 = value;
			if (lang=="th" && ArrBeach[value]){txt3 = ArrBeach[value];}
			url = "javascript:;";
			if(act==0){
				url="/hotels_resorts.html/"+n+"/";
			}else{
				txt2 += "<div id='"+value+"_b' style='display:";
				if(disp==n){obj_b=value+"_b"; txt2 += "block";}else{txt2 += "none";}
				txt2 += ";' class='BeachDiv'>\n";
				txt2 += "<div class='title_list'>"+txt3+"</div>\n";
				txt2 += "<div id='"+value+"_t'>loading...</div>\n";
				txt2 += "</div>\n\n";
			}
			txt += "<a href='"+url+"' class='BeachNameDiv' id='"+value+"'>"+txt3+"</a><br>\n";
			
			ArrArea[(ArrArea.length)] = value;
			n++;
		}
	}

	document.getElementById("arealist").innerHTML += txt;
	if(act==1){
		document.getElementById("hotellist").innerHTML += txt2;
		init();
		RequestHotel();
	}else if(act==0){
		RequestDetail();
	}
}