var xmlHttp;
var ArrDetail = new Array;
function createXMLHttpRequestDetail(){
	if(window.ActiveXObject){
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else if(window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
	}
}
function RequestDetail(){
	//alert(lang+"::"+id);
	createXMLHttpRequestDetail();
	xmlHttp.onreadystatechange = handleDetail;
	xmlHttp.open("GET", "/includes/lib/hoteldetail.inc.php?lang=en&id="+id, true);
	xmlHttp.send(null);
}
function handleDetail(){
	if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
		var xmlDoc = xmlHttp.responseXML;
		displayDetail(xmlDoc);
	}
}
function displayDetail(xmlDoc){
	var txt = "";
	var txt1 = "";
	var txt2 = "";
	var txt3 = "";
	var txt4 = "";
	var str = "";
	var str2 = "";
	var star = "";
	var label = "";
	var i = "";
	var ii = "";
	var n = 0;
	var x =1;
	
	//var obj = xmlDoc.getElementsByTagName("HotelID");
	var obj = xmlDoc.getElementsByTagName("HotelInformation");
	if(obj[0].childNodes.length==53){x=2;}
	txt += "<div class='hotelname'>"+obj[0].childNodes[(2*x-1)].firstChild.nodeValue+"</div>\n";

	str = obj[0].childNodes[(3*x-1)].firstChild.nodeValue;
	while(str > 0){
		str--;
		if(str >= 0 ) {
			star += "<img src='/images/star.gif'>";
		} else {
			star += "<img src='/images/star2.gif'>";
		}
	}

	txt += "		<table cellpadding='0' cellspacing='0' border='0' width='500'>\n";
	txt += "		<tr>\n";
	txt += "			<td width=100>"+star+"</td>\n";
	txt += "			<td align='right'>\n";
	txt += "<div id='aa_t' class='available2'>\n";
	txt += "<form method='post' action='/availability.php' onsubmit='return checkDate();'>\n";
	txt += "<input type='hidden' name='key' value='"+id+"'>\n";
	txt += "<input type='hidden' name='Search' id='Search' value='id'>\n";
	txt += "<input type='hidden' name='checkin' id='checkin' value=''>\n";
	txt += "<input type='hidden' name='checkout' id='checkout' value=''>\n";
	txt += "<a id='a1'></a>&nbsp;\n";
	txt += "<a id='a2'></a>&nbsp;\n";
	txt += "<a id='a3'></a>&nbsp;\n";
	txt += "to&nbsp;<a id='b1'></a>&nbsp;\n";
	txt += "<a id='b2'></a>&nbsp;\n";
	txt += "<a id='b3'></a>&nbsp;\n";
	txt += "<input type='submit' value='check'>&nbsp;&nbsp;\n";
	txt += "</form>\n";
	txt += "</div>\n";
	txt += "			</td>\n";
	txt += "		</tr>\n";
	txt += "		</table>\n";
	txt += "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"hoteldesc\">\n";

	str = obj[0].childNodes[(10*x-1)].firstChild.nodeValue;
	if(str!=""){
		txt += "	<tr>\n";
		txt += "		<td id='bold11px'>Hotel Descript</td>\n";
		txt += "		<td>"+str+"</td>\n";
		txt += "	</tr>\n";
	}

	str = obj[0].childNodes[(25*x-1)].childNodes;
	if(str.length > 0){
		txt += "	<tr>\n";
		txt += "		<td id='bold11px'>Hotel Amenities</td>\n";
		txt += "		<td>";
		for(i=(x-1);i<str.length;i+=x){
			if(i>x){txt += ", ";}
			txt += str[i].firstChild.nodeValue;
		}
		txt += "</td>\n	</tr>\n";
	}

	txt += "</table>\n<div id='bold11px2'>Room Type</div>\n";
	
	str = obj[0].childNodes[(26*x-1)].childNodes;
	n=1;
	for(i=(x-1);i<str.length;i+=x){
		txt += "<a href='javascript:;' class='BeachNameDiv2' id='r_"+i+"'>"+n+" : "+str[i].childNodes[(2*x-1)].firstChild.nodeValue+"</a><br>\n";
		txt += "<div id='r_"+i+"_t' style='display:none;' class='BeachDiv'>\n";
		txt += "<table border='0' cellpadding='0' cellspacing='0' class='hoteldesc3'>\n";
		txt += "	<tr>\n";
		txt += "		<td id='bold11px'>Room Descript</td>\n";
		txt += "		<td>"+str[i].childNodes[(3*x-1)].firstChild.nodeValue+"</td>\n";
		txt += "	</tr>\n";
		txt += "	<tr>\n";
		txt += "		<td id='bold11px'>Room Amenities</td>\n";
		txt += "		<td>";

		str2 = str[i].childNodes[(4*x-1)].childNodes;
		for (ii=(x-1);ii<str2.length;ii+=x){
			if(ii>(x-1)){txt += ", ";}
			txt += str2[ii].firstChild.nodeValue;
		}
		
		txt += "</td>\n";
		txt += "	</tr>\n";
		
		
		txt1 = txt2 = txt3 = txt4 = "";
		str2 = str[i].childNodes[(5*x-1)].childNodes;
		for (ii=(x-1);ii<str2.length;ii+=x){
			txt1 += "\n				<td width='100'>"+str2[ii].childNodes[(2*x-1)].firstChild.nodeValue+"</td>";
			txt2 += "\n				<td width='100'>"+str2[ii].childNodes[(3*x-1)].firstChild.nodeValue+"</td>";
			txt3 += "\n				<td width='100'>"+str2[ii].childNodes[(4*x-1)].firstChild.nodeValue+"</td>";
			if(str2[ii].childNodes[(6*x-1)].firstChild.nodeValue=="true") {
				txt4 += "\n				<td width='100'>"+str2[ii].childNodes[(5*x-1)].firstChild.nodeValue+"</td>";	
			} else {
				txt4 += "\n				<td width='100'>No</td>";	
			}
		}
		
		txt += "	<tr>\n";
		txt += "		<td id=\"bold11px\"></td>\n";
		txt += "		<td>\n";
		txt += "		<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"hoteldesc2\">\n";
		txt += "		<tr>\n";
		txt += "			<td width='120'>Room Configurations</td>"+txt1+"\n";
		txt += "		</tr>\n";
		txt += "		<tr>\n";
		txt += "			<td>Max Pax</td>"+txt2+"\n";
		txt += "		</tr>\n";
		txt += "		<tr>\n";
		txt += "			<td>Max Adults</td>"+txt3+"\n";
		txt += "		</tr>\n";
		txt += "		<tr>\n";
		txt += "			<td>Extra Beds</td>"+txt4+"\n";
		txt += "		</tr>\n";
		txt += "		</table>\n";
		txt += "		</td>\n";
		txt += "	</tr>\n";
		txt += "</table>\n";
		txt += "</div>\n";

		n++;
	}
	txt +="</table>\n";
	txt +="<table border='0' cellpadding='0' cellspacing='0' class='hoteldesc4'>\n";
	
	str = obj[0].childNodes[(11*x-1)].childNodes;
	txt += "	<tr>\n";
	txt += "		<td id=\"bold11px\">Images</td>\n";
	txt += "		<td>\n";
	
	for(i=(x-1);i<str.length;i+=x){
			txt1 = str[i].firstChild.nodeValue;
			txt += "<a href='/viewimage.php?img="+txt1+"' target='_blank'><img src='http://b2b.RatesToGo.com/common/ImageGallery/HotelImage.aspx?imgid="+txt1+"&s=80' height='50' border='0'></a> \n";
	}
		
	txt += "			<div class=\"comment\">(คลิกที่รูปเืพื่อดูภาพขนาดจริง / click to see original size)</div>\n";
	txt += "		</td>\n";
	txt += "	</tr>\n";

	str = obj[0].childNodes[(4*x-1)];
	if(str.hasChildNodes()){
	label = str.firstChild.nodeValue
	if (label == "Airport (Old): Don Muang Int'l"){label = "Don Muang";}
	if (label == "Airport: Suvarnabhumi Int'l"){label = "Suvarnabhumi";}
	if (label == "Siam"){label = "Siam Square";}
	if (label == "Riverside"){label = "Riverfront";}
	
		txt += "	<tr>\n";
		txt += "		<td id='bold11px'>Location</td>\n";
		txt += "		<td>"+label+"</td>\n";
		txt += "	</tr>\n";
	}

	str = obj[0].childNodes[(15*x-1)];
	if(str.hasChildNodes()){
		txt += "	<tr>\n";
		txt += "		<td id='bold11px'>Address</td>\n";
		txt += "		<td>"+str.firstChild.nodeValue+"</td>\n";
		txt += "	</tr>\n";
	}

	str = obj[0].childNodes[(16*x-1)];
	if(str.hasChildNodes()){
		txt += "	<tr>\n";
		txt += "		<td id='bold11px'>Getting There</td>\n";
		txt += "		<td>"+str.firstChild.nodeValue+"</td>\n";
		txt += "	</tr>\n";
	}

	str = obj[0].childNodes[(7*x-1)];
	if(str.hasChildNodes()){
		txt += "	<tr>\n";
		txt += "		<td id='bold11px'>Days In Advance</td>\n";
		txt += "		<td>"+str.firstChild.nodeValue+"</td>\n";
		txt += "	</tr>\n";
	}

	str = obj[0].childNodes[(12*x-1)];
	str2 = obj[0].childNodes[(13*x-1)];
	if(str.hasChildNodes() || str2.hasChildNodes()){
		txt += "	<tr>\n";
		txt += "		<td id='bold11px'>Check In/Out Time</td>\n";
		txt += "		<td>"+str.firstChild.nodeValue+" / "+str2.firstChild.nodeValue+"</td>\n";
		txt += "	</tr>\n";
	}

	str = obj[0].childNodes[(17*x-1)];
	if(str.hasChildNodes()){
		txt += "	<tr>\n";
		txt += "		<td id='bold11px'>Child Policy</td>\n";
		txt += "		<td>"+str.firstChild.nodeValue+"</td>\n";
		txt += "	</tr>\n";
	}

	str = obj[0].childNodes[(20*x-1)];
	if(str.hasChildNodes()){
		txt += "	<tr>\n";
		txt += "		<td id='bold11px'>Max Child Age</td>\n";
		txt += "		<td>"+str.firstChild.nodeValue+"</td>\n";
		txt += "	</tr>\n";
	}

	str = obj[0].childNodes[(21*x-1)];
	if(str.hasChildNodes()){
		str2 = str.firstChild.nodeValue;
		if(str2=="true"){str2 = "Yes";}else if(str2=="false"){str2 = "No";}
		txt += "	<tr>\n";
		txt += "		<td id='bold11px'>Baby Cot</td>\n";
		txt += "		<td>"+str2+"</td>\n";
		txt += "	</tr>\n";
	}
	str = obj[0].childNodes[(18*x-1)];
	if(str.hasChildNodes()){
		str2 = str.firstChild.nodeValue;
		if(str2=="true" || str2=="Available"){str2 = "Yes";}else if(str2=="false"){str2 = "No";}
		txt += "	<tr>\n";
		txt += "		<td id='bold11px'>Car Parking</td>\n";
		txt += "		<td>"+str2+"</td>\n";
		txt += "	</tr>\n";
	}

	str = obj[0].childNodes[(19*x-1)];
	if(str.hasChildNodes()){
		txt += "	<tr>\n";
		txt += "		<td id='bold11px'>Cancellation Policy</td>\n";
		txt += "		<td>"+str.firstChild.nodeValue+"</td>\n";
		txt += "	</tr>\n";
	}

	str = obj[0].childNodes[(22*x-1)];
	if(str.hasChildNodes()){
		txt += "	<tr>\n";
		txt += "		<td id='bold11px'>Excluded Taxes</td>\n";
		txt += "		<td>"+str.firstChild.nodeValue+"</td>\n";
		txt += "	</tr>\n";
	}

	str = obj[0].childNodes[(24*x-1)];
	if(str.hasChildNodes()){
		txt1 = str.firstChild.nodeValue;
		if(txt1="true"){txt1="Yes";}else if(txt1="false"){txt1="No";}
		txt += "	<tr>\n";
		txt += "		<td id='bold11px'>Full Prepayment Required</td>\n";
		txt += "		<td>"+txt1+"</td>\n";
		txt += "	</tr>\n";
	}

	document.getElementById("detail").innerHTML = txt;
	init();
}