function Inint_AJAX1(){
try{return new ActiveXObject("Msxml2.XMLHTTP");}catch(e){}
try{return new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}
try{return new XMLHttpRequest();}catch(e){}
alert("XMLHttpRequest not supported");
return null;}
var hostelSort=new Array();
var hostelIDSort=new Array();
var PicHotelSort=new Array();
var StarSort=new Array();
var AreaSort=new Array();
var PriceSort=new Array();
var BookingFastSort=new Array();
var RoomTypeSort=new Array();
var canclePoSort=new Array();
var hostel=new Array();
var hostelID=new Array();
var PicHotel=new Array();
var Star=new Array();
var Area=new Array();
var Price=new Array();
var BookingFast=new Array();
var RoomType=new Array();
var canclePo=new Array();
var codeHotel=new Array();
var ApproxTotal=new Array();
var BookingCode=new Array();
var NumRoom;
var NumTotalRate;
var cerrencyTxt="currency=THB";
var html=new Array(20);
var req=null;
var CurrentPage=1;
var total;
var hostelTemp=new Array();
var StarTemp=new Array();
var AreaTemp=new Array();
var NumberTemp;
var Locat;
var citycode;
var bangkok="<option value='27717'>Airport Suvarnabhumi / Bang Na</option><option value='27718'>Chatuchak</option><option value='36662'>เยาวราช</option><option value='20552'>Don Muang</option><option value='25983'>Khaosan</option><option value='9395'>ไม่ระบุ</option><option value='31433'>Phetburi</option><option value='26026'>Pratunam / Siam</option><option value='26023'>Ratchadaphisek</option><option value='31432'>Riverside</option><option value='27715'>Silom / Sathorn</option><option value='27713'>Sukhumvit</option><option value='27714'>Wireless / Ploenchit</option></select>";
var phuket="<option value='34316'>Ao Por / Boat Lagoon</option><option value='34317'>Bang Thao / Laguna</option><option value='20566'>City Center</option><option value='58944'>Coconut Island </option><option value='34318'>Coral / Racha Island</option><option value='58880'>Kamala</option><option value='25996'>Karon</option><option value='57613'>Kata</option><option value='34319'>Layan</option><option value='34320'>Mai Khao</option><option value='34321'>Naiharn / Rawai / Chalong</option><option value='34324'>Naiyang / Naithon</option><option value='47783'>Naka Yai Island</option><option value='58924'>Natai Beach</option><option value='16056'>n/a</option><option value='34322'>Panwa Cape</option><option value='26018'>Patong</option><option value='34323'>Surin</option>";
var samui="<option value='57550'>Bang Por</option><option value='25978'>Bo Phut</option><option value='25984'>Chaweng</option><option value='47728'>Choengmon</option><option value='26005'>Lamai</option><option value='26009'>Mae Nam</option><option value='26012'>Nathon</option><option value='34344'>Natien Beach/Laem Set Beach</option><option value='47729'>Taling Ngam</option>";
var pattaya="<option value='34186'>Central Pattaya</option><option value='25995'>Jomtien Beach</option><option value='57647'>Na Kloe/Bang La Mung</option><option value='27754'>North Pattaya</option><option value='8584'>Other</option><option value='27755'>South Pattaya</option>";
var chiangmai="<option value='20541'>Airport</option><option value='20542'>City Center</option><option value='47784'>Doi Inthanon</option><option value='31481'>Doi Saket</option><option value='57607'>Doi Suthep</option><option value='36054'>Hang Dong</option><option value='57606'>Mae Jo</option><option value='26730'>Mae Rim</option><option value='57605'>Mai Sa</option><option value='7401'>Other</option><option value='26024'>Riverside</option><option value='36055'>San Sai</option><option value='57058'>Sankampaeng</option>";
var phiphi="<option value='57652'>Laem Tong Beach</option><option value='36733'>Loh Ba Gao</option><option value='57653'>Long Beach</option><option value='36734'>Ton Sai Bay</option>";
var krabi="<option value='58882'>Ao Nam Mao</option><option value='25977'>Ao Nang</option><option value='36644'>Had Yao</option><option value='26719'>Klong Muang / Tub Kaek Beach</option><option value='36654'>Koh Klang</option><option value='14865'>Krabi - Other</option><option value='35933'>Krabi Town</option><option value='26742'>Railay</option>";
var khaolak="<option value='25998'>Khaolak</option><option value='34662'>Koh Kho Khao</option><option value='20464'>Other</option>";
var huahin="<option value='34328'>Bang Saphan</option><option value='33009'>Cha-am</option><option value='25993'>Hua Hin</option><option value='47672'>Huay Yang Beach</option><option value='31542'>Khao Takiab</option><option value='36894'>Kui Buri</option><option value='31541'>Pranburi</option><option value='57533'>Samroiyod</option><option value='57531'>Tab Sakae</option>";
var kohlanta="<option value='36737'>Ba Kan Tiang Bay</option><option value='36735'>Klong Dao Beach / Pra Ae Beach</option><option value='36736'>Klong Khong Beach / Klong Nin Beach</option><option value='26854'>Koh Lanta</option>";
var kohphangan="<option value='57542'>Chaloklum</option><option value='57541'>Haad Rin</option><option value='57539'>Haad Salad</option><option value='57545'>Haad Yuan</option><option value='26853'>Koh Phangan</option><option value='27761'>Other</option><option value='57538'>Thong Nai Pan Beach</option><option value='57543'>Thong Sala</option>";
var kohsamet="<option value='0'>Koh Samet</option>";
var pai="<option value='0'>Pai</option>";
var SelectLocation;
function sanooktrip_submit(value){
var city=document.getElementById("city");
var hotelcode=document.getElementById("hotelcode");
var Day=document.getElementById("Day");
var Mont=document.getElementById("Mont");
var Year=document.getElementById("Year");
var DayTo=document.getElementById("DayTo");
var MontTo=document.getElementById("MontTo");
var YearTo=document.getElementById("YearTo");
var numadult=document.getElementById("numadult");
var numchildren=document.getElementById("numchildren");
var numrooms=document.getElementById("numrooms");
var Night=document.getElementById("Night");
var startdate=formatNumber(Year.value)+"-"+formatNumber(Mont.value)+"-"+formatNumber(Day.value);
var enddate=formatNumber(YearTo.value)+"-"+formatNumber(MontTo.value)+"-"+formatNumber(DayTo.value);
getbookingsanook("../agoengine.php?citycode="+city.value+"&hotelcode="+hotelcode.value+"&startdate="+startdate+"&enddate="+enddate+"&numadult="+numadult.value+"&numchildren="+numchildren.value+"&numrooms="+numrooms.value,Night.value,hotelcode.value,startdate,enddate,numadult.value,numchildren.value,numrooms.value);}
function submitCity(value,admin){
if(value!=0)
getCity("../cityengine.php?citycode="+value,value,admin);}
function PageNum(PageNum){
document.getElementById('pagenum'+CurrentPage).innerHTML="<a  href=\"javascript:getpage(html["+(parseInt(CurrentPage)-1)+"],"+CurrentPage+");PageNum("+CurrentPage+")\" style=\"display: block;margin:0px;\" class=\"style13\">"+CurrentPage+"</a>";
document.getElementById('pagenum'+PageNum).innerHTML="<span style=\"display: block;margin:0px;background-color:#FFFFFF;\" class=\"style13\">"+PageNum+"</span>";
CurrentPage=PageNum;}
function getpage(html,value){
PageNum(value);
document.getElementById('main_content').innerHTML=html;}
function getbookingsanook(url,TotalRate,hotelcode,startdate,enddate,numadult,numchildren,numrooms){
var Breakfast="ไม่รวมอาหารเช้า";
var OnRequest="ห้องพัก ไม่ว่าง";
var cancle=new Array();
req=Inint_AJAX1();
req.abort();
req.onreadystatechange=function(){
if(req.readyState==4){
if(req.status==200){
var xmlDoc=req.responseXML.documentElement;
var Name=xmlDoc.getElementsByTagName("Hotel");
total=Name.length;
html[0]=html[1]=html[2]=html[3]=html[4]=html[5]=html[6]=html[7]=html[8]=html[9]=html[10]=html[11]=html[12]=html[13]=html[14]=html[15]=html[16]=html[17]=html[18]=html[19]=" ";
document.getElementById('Serch').disabled=false;
document.getElementById('main_bar').innerHTML="";
for(var i=0;i<total;i++){
hostelID[i]=parseInt(xmlDoc.getElementsByTagName('ID')[i].childNodes[0].nodeValue);
binarysearch(NumberTemp,hostelID[i],i);
hostel[i]=xmlDoc.getElementsByTagName('Name')[i].childNodes[0].nodeValue;
PicHotel[i]="http://images.agoda.com/hotels/"+hostelID[i]+"/Main/Thumbnail"+hostelID[i]+".jpg";
BookingFast[i]=xmlDoc.getElementsByTagName('Hotel')[i].getElementsByTagName('Room')[0].getElementsByTagName('BookingUrl')[0].childNodes[0].nodeValue;
Price[i]=parseInt(xmlDoc.getElementsByTagName('Hotel')[i].getElementsByTagName('Room')[0].getElementsByTagName('RatePerNight')[0].childNodes[0].nodeValue);
RoomType[i]=xmlDoc.getElementsByTagName('Hotel')[i].getElementsByTagName('Room')[0].getElementsByTagName('Description')[0].childNodes[0].nodeValue;
if(xmlDoc.getElementsByTagName('Hotel')[i].getElementsByTagName('Room')[0].getElementsByTagName('CancellationPolicy')[0].hasChildNodes())
canclePo[i]=xmlDoc.getElementsByTagName('Hotel')[i].getElementsByTagName('Room')[0].getElementsByTagName('CancellationPolicy')[0].childNodes[0].nodeValue;
else
canclePo[i]="n/a";
showHotel(i,TotalRate,numrooms,startdate,enddate,numadult,numchildren);}
document.getElementById('advance_bar').innerHTML+="<div style='border:#93C9FF solid 1px;background-color:#DDE6EE;width:680px;line-height:50px;float:left;' ><span class='style3' style='margin-left:20px;float:left;width:50px;' >Sort by :</span><div id='sortall' style='float:left;'><div style='float:left;width:180px;'><a href='javascript:sortChar("+total+",\"hotelname\","+TotalRate+","+numrooms+",\""+startdate+"\",\""+enddate+"\","+numadult+","+numchildren+");' class='style2' style='margin-left:10px;'>Hotel Name</a><a href='javascript:sortChar("+total+",\"star\","+TotalRate+","+numrooms+",\""+startdate+"\",\""+enddate+"\","+numadult+","+numchildren+");' class='style2' style='margin-left:10px;'>Stars</a><a href='javascript:sortChar("+total+",\"cost\","+TotalRate+","+numrooms+",\""+startdate+"\",\""+enddate+"\","+numadult+","+numchildren+");' class='style2' style='margin-left:10px;'>Prices</a></div><span class='style3' >Found Hotel : </span>"+total+"</div><span class='style3' style='margin-left:20px;'>Select Location : </span><select name='location' id='location' class='style2' style='width:170px;' onchange='GetHotelArea("+TotalRate+","+numrooms+",\""+startdate+"\",\""+enddate+"\","+numadult+","+numchildren+");' ><option value='0'>All Areas</option>"+SelectLocation+"</select></div><div style='margin-top:10px;width:680px;line-height:30px;float:left;' ><div id='HotelComplete' style=\"width:400px;height:20px;float:left;\"></div></div>";
document.getElementById('main_content').innerHTML=html[0];}
}else if(req.readyState==3){
document.getElementById('loading_bar').innerHTML="<div style=\"border:#93C9FF solid 1px;background-color:#DDE6EE;width:160px;height:auto;margin-left:auto;margin-right:auto;text-align:center;color: #336481; font-weight: bolder;font-size: 12px;\" >Wait 3-4 second.. <Br>Data loaded complete..</div>";
}else if(req.readyState==1){
document.getElementById('Serch').disabled=true;
document.getElementById('advance_bar').innerHTML=document.getElementById('main_bar').innerHTML="";
document.getElementById('main_content').innerHTML="<div style='width:650px;height:auto;float:left;' ><div id='loading_bar' ><div id='LoadingHotel' style=\"border:#93C9FF solid 1px;background-color:#DDE6EE;width:190px;height:80px;margin-left:auto;margin-right:auto;\"></div></div></div>";}}
req.open('GET',url,true);
req.send(null);}
function GetHotelArea(TotalRate,numrooms,startdate,enddate,numadult,numchildren){
var newbar=0;
value=document.getElementById("location").value;
html[0]=html[1]=html[2]=html[3]=html[4]=html[5]=html[6]=html[7]=html[8]=html[9]=html[10]=html[11]=html[12]=html[13]=html[14]=html[15]=html[16]=html[17]=html[18]=html[19]=" ";
document.getElementById('main_bar').innerHTML="<div style='width:650px;height:auto;float:left;'>";
CurrentPage=1;
for(var i=0;i<total;i++){
if(parseInt(value)!=0){
if(parseInt(Area[i])==parseInt(value)){
hostelIDSort[newbar]=hostelID[i];
hostelSort[newbar]=hostel[i];
AreaSort[newbar]=Area[i];
PicHotelSort[newbar]=PicHotel[i];
BookingFastSort[newbar]=BookingFast[i];
PriceSort[newbar]=Price[i];
StarSort[newbar]=Star[i];
RoomTypeSort[newbar]=RoomType[i];
canclePoSort[newbar]=canclePo[i];
showHotelSort(newbar,TotalRate,numrooms,startdate,enddate,numadult,numchildren);
newbar+=1;}
}else
showHotel(i,TotalRate,numrooms,startdate,enddate,numadult,numchildren);}
if(parseInt(value)!=0)
document.getElementById('sortall').innerHTML="<div style='float:left;width:180px;'><a href='javascript:sortChar("+newbar+",\"hotelnameSort\","+TotalRate+","+numrooms+",\""+startdate+"\",\""+enddate+"\","+numadult+","+numchildren+");' class='style2' style='margin-left:10px;'>Hotel Name</a><a href='javascript:sortChar("+newbar+",\"starSort\","+TotalRate+","+numrooms+",\""+startdate+"\",\""+enddate+"\","+numadult+","+numchildren+");' class='style2' style='margin-left:10px;'>Stars</a><a href='javascript:sortChar("+newbar+",\"costSort\","+TotalRate+","+numrooms+",\""+startdate+"\",\""+enddate+"\","+numadult+","+numchildren+");' class='style2' style='margin-left:10px;'>Prices</a></div><span class='style3' >Found Hotel : </span>"+newbar+"";
else
document.getElementById('sortall').innerHTML="<div style='float:left;width:180px;'><a href='javascript:sortChar("+total+",\"hotelname\","+TotalRate+","+numrooms+",\""+startdate+"\",\""+enddate+"\","+numadult+","+numchildren+");' class='style2' style='margin-left:10px;'>Hotel Name</a><a href='javascript:sortChar("+total+",\"star\","+TotalRate+","+numrooms+",\""+startdate+"\",\""+enddate+"\","+numadult+","+numchildren+");' class='style2' style='margin-left:10px;'>Stars</a><a href='javascript:sortChar("+total+",\"cost\","+TotalRate+","+numrooms+",\""+startdate+"\",\""+enddate+"\","+numadult+","+numchildren+");' class='style2' style='margin-left:10px;'>Prices</a></div><span class='style3' >Found Hotel : </span>"+total+"";
document.getElementById('main_content').innerHTML=html[0];}
function getCity(url,cityCode,admin){
var html;
citycode=cityCode;
req=Inint_AJAX1();
req.onreadystatechange=function(){
if(req.readyState==4){
if(req.status==200){
var xmlDoc=req.responseXML.documentElement;
var HotelName=xmlDoc.getElementsByTagName("hotel_id");
NumberTemp=HotelName.length;
for(var i=0;i<NumberTemp;i++){
codeHotel[i]=parseInt(xmlDoc.getElementsByTagName('hotel_id')[i].childNodes[0].nodeValue);
hostelTemp[i]=xmlDoc.getElementsByTagName('hotel_name')[i].childNodes[0].nodeValue;
StarTemp[i]=parseInt(xmlDoc.getElementsByTagName('star_rating')[i].childNodes[0].nodeValue);
AreaTemp[i]=parseInt(xmlDoc.getElementsByTagName('area_id')[i].childNodes[0].nodeValue);}
mergesortHotelD(0,(parseInt(HotelName.length)-1),"hotelname");
html="<select name='hotelcode' id='hotelcode' class='style2' style='width:170px;'>";
html+="<option value=0>All Hotels</option>";
if(admin=="admin")
for(var j=0;j<NumberTemp;j++)
html+="<option value="+codeHotel[j]+"#"+escape(hostelTemp[j])+"#"+AreaTemp[j]+"#"+StarTemp[j]+">"+hostelTemp[j]+"#"+AreaTemp[j]+"#"+StarTemp[j]+"</option>";
else
for(var j=0;j<NumberTemp;j++)
html+="<option value="+codeHotel[j]+">"+hostelTemp[j]+"</option>";
html+="</select>";
document.getElementById('Serch').disabled=false;
document.getElementById('GetHotel').innerHTML=html;
if(cityCode==16056)
SelectLocation=phuket;
else if(cityCode==9395)
SelectLocation=bangkok;
else if(cityCode==17198)
SelectLocation=samui;
else if(cityCode==8584)
SelectLocation=pattaya;
else if(cityCode==7401)
SelectLocation=chiangmai;
else if(cityCode==15878)
SelectLocation=phiphi;
else if(cityCode==14865)
SelectLocation=krabi;
else if(cityCode==17191)
SelectLocation=khaolak;
else if(cityCode==17019)
SelectLocation=huahin;
else if(cityCode==17026)
SelectLocation=kohlanta;
else if(cityCode==17402)
SelectLocation=kohphangan;
else if(cityCode==17222)
SelectLocation=kohsamet;
else if(cityCode==78905)
SelectLocation=pai;
mergesortHotelD(0,(parseInt(HotelName.length)-1),"hotelcode");}
}else{
document.getElementById('Serch').disabled=true;
document.getElementById('GetHotel').innerHTML="<img src=\"../images/load.gif\" /><span class=\"style3\" style='color:#FF0000;'>loading...</span>";}}
req.open('GET',url,true);
req.send(null);}
function mergesort(first,last,key){
var mid;
if(parseInt(first)<parseInt(last)){
mid=(parseInt(last)+parseInt(first))/2;
mergesort(parseInt(first),parseInt(mid),key);
mergesort(parseInt(mid)+1,parseInt(last),key);
merge(first,mid,last,key);}}
function merge(first,mid,last,key){
var data1len,data2len;
var n1,n2,n;
data1len=parseInt(mid)-parseInt(first)+1;
data2len=parseInt(last)-parseInt(mid);
var data1=new Array(data1len);
var data2=new Array(data2len);
var data3=new Array(data1len);
var data4=new Array(data2len);
var data5=new Array(data1len);
var data6=new Array(data2len);
var data7=new Array(data1len);
var data8=new Array(data2len);
var data9=new Array(data1len);
var data10=new Array(data2len);
var data11=new Array(data1len);
var data12=new Array(data2len);
var data13=new Array(data1len);
var data14=new Array(data2len);
var data15=new Array(data1len);
var data16=new Array(data2len);
var data17=new Array(data1len);
var data18=new Array(data2len);
if(key=="cost" || key=="hotelname" || key=="star"){
for(n1=parseInt(first);n1<=parseInt(mid);n1++){
data1[parseInt(n1)-parseInt(first)]=Price[n1];
data3[parseInt(n1)-parseInt(first)]=hostel[n1];
data5[parseInt(n1)-parseInt(first)]=PicHotel[n1];
data7[parseInt(n1)-parseInt(first)]=Star[n1];
data9[parseInt(n1)-parseInt(first)]=BookingFast[n1];
data11[parseInt(n1)-parseInt(first)]=Area[n1];
data13[parseInt(n1)-parseInt(first)]=hostelID[n1];
data15[parseInt(n1)-parseInt(first)]=RoomType[n1];
data17[parseInt(n1)-parseInt(first)]=canclePo[n1];}
for(n2=parseInt(mid)+1;n2<=parseInt(last);n2++){
data2[parseInt(n2)-parseInt(mid)-1]=Price[n2];
data4[parseInt(n2)-parseInt(mid)-1]=hostel[n2];
data6[parseInt(n2)-parseInt(mid)-1]=PicHotel[n2];
data8[parseInt(n2)-parseInt(mid)-1]=Star[n2];
data10[parseInt(n2)-parseInt(mid)-1]=BookingFast[n2];
data12[parseInt(n2)-parseInt(mid)-1]=Area[n2];
data14[parseInt(n2)-parseInt(mid)-1]=hostelID[n2];
data16[parseInt(n2)-parseInt(mid)-1]=RoomType[n2];
data18[parseInt(n2)-parseInt(mid)-1]=canclePo[n2];}
n1=n2=0;
n=parseInt(first);
while(parseInt(n)<=parseInt(last)){
if(parseInt(n1)==parseInt(data1len)){
canclePo[n]=data18[n2];
RoomType[n]=data16[n2];
hostelID[n]=data14[n2];
Area[n]=data12[n2];
BookingFast[n]=data10[n2];
Star[n]=data8[n2];
PicHotel[n]=data6[n2];
hostel[n]=data4[n2];
Price[n++]=data2[n2++];
continue;}
if(parseInt(n2)==parseInt(data2len)){
canclePo[n]=data17[n1];
RoomType[n]=data15[n1];
hostelID[n]=data13[n1];
Area[n]=data11[n1];
BookingFast[n]=data9[n1];
Star[n]=data7[n1];
PicHotel[n]=data5[n1];
hostel[n]=data3[n1];
Price[n++]=data1[n1++];
continue;}
if(key=="cost")
if(data1[parseInt(n1)]<data2[parseInt(n2)]){
canclePo[n]=data17[n1];
RoomType[n]=data15[n1];
hostelID[n]=data13[n1];
Area[n]=data11[n1];
BookingFast[n]=data9[n1];
Star[n]=data7[n1];
PicHotel[n]=data5[n1];
hostel[n]=data3[n1];
Price[n++]=data1[n1++];
continue;}
if(key=="hotelname")
if(data3[parseInt(n1)]<data4[parseInt(n2)]){
canclePo[n]=data17[n1];
RoomType[n]=data15[n1];
hostelID[n]=data13[n1];
Area[n]=data11[n1];
BookingFast[n]=data9[n1];
Star[n]=data7[n1];
PicHotel[n]=data5[n1];
hostel[n]=data3[n1];
Price[n++]=data1[n1++];
continue;}
if(key=="star")
if(data7[parseInt(n1)]<data8[parseInt(n2)]){
canclePo[n]=data17[n1];
RoomType[n]=data15[n1];
hostelID[n]=data13[n1];
Area[n]=data11[n1];
BookingFast[n]=data9[n1];
Star[n]=data7[n1];
PicHotel[n]=data5[n1];
hostel[n]=data3[n1];
Price[n++]=data1[n1++];
continue;}
canclePo[n]=data18[n2];
RoomType[n]=data16[n2];
hostelID[n]=data14[n2];
Area[n]=data12[n2];
BookingFast[n]=data10[n2];
Star[n]=data8[n2];
PicHotel[n]=data6[n2];
hostel[n]=data4[n2];
Price[n++]=data2[n2++];}}
else if(key=="costSort" || key=="hotelnameSort" || key=="starSort"){
for(n1=parseInt(first);n1<=parseInt(mid);n1++){
data1[parseInt(n1)-parseInt(first)]=PriceSort[n1];
data3[parseInt(n1)-parseInt(first)]=hostelSort[n1];
data5[parseInt(n1)-parseInt(first)]=PicHotelSort[n1];
data7[parseInt(n1)-parseInt(first)]=StarSort[n1];
data9[parseInt(n1)-parseInt(first)]=BookingFastSort[n1];
data11[parseInt(n1)-parseInt(first)]=AreaSort[n1];
data13[parseInt(n1)-parseInt(first)]=hostelIDSort[n1];
data15[parseInt(n1)-parseInt(first)]=RoomTypeSort[n1];
data17[parseInt(n1)-parseInt(first)]=canclePoSort[n1];}
for(n2=parseInt(mid)+1;n2<=parseInt(last);n2++){
data2[parseInt(n2)-parseInt(mid)-1]=PriceSort[n2];
data4[parseInt(n2)-parseInt(mid)-1]=hostelSort[n2];
data6[parseInt(n2)-parseInt(mid)-1]=PicHotelSort[n2];
data8[parseInt(n2)-parseInt(mid)-1]=StarSort[n2];
data10[parseInt(n2)-parseInt(mid)-1]=BookingFastSort[n2];
data12[parseInt(n2)-parseInt(mid)-1]=AreaSort[n2];
data14[parseInt(n2)-parseInt(mid)-1]=hostelIDSort[n2];
data16[parseInt(n2)-parseInt(mid)-1]=RoomTypeSort[n2];
data18[parseInt(n2)-parseInt(mid)-1]=canclePoSort[n2];}
n1=n2=0;
n=parseInt(first);
while(parseInt(n)<=parseInt(last)){
if(parseInt(n1)==parseInt(data1len)){
canclePoSort[n]=data18[n2];
RoomTypeSort[n]=data16[n2];
hostelIDSort[n]=data14[n2];
AreaSort[n]=data12[n2];
BookingFastSort[n]=data10[n2];
StarSort[n]=data8[n2];
PicHotelSort[n]=data6[n2];
hostelSort[n]=data4[n2];
PriceSort[n++]=data2[n2++];
continue;}
if(parseInt(n2)==parseInt(data2len)){
canclePoSort[n]=data17[n1];
RoomTypeSort[n]=data15[n1];
hostelIDSort[n]=data13[n1];
AreaSort[n]=data11[n1];
BookingFastSort[n]=data9[n1];
StarSort[n]=data7[n1];
PicHotelSort[n]=data5[n1];
hostelSort[n]=data3[n1];
PriceSort[n++]=data1[n1++];
continue;}
if(key=="costSort")
if(data1[parseInt(n1)]<data2[parseInt(n2)]){
canclePoSort[n]=data17[n1];
RoomTypeSort[n]=data15[n1];
hostelIDSort[n]=data13[n1];
AreaSort[n]=data11[n1];
BookingFastSort[n]=data9[n1];
StarSort[n]=data7[n1];
PicHotelSort[n]=data5[n1];
hostelSort[n]=data3[n1];
PriceSort[n++]=data1[n1++];
continue;}
if(key=="hotelnameSort")
if(data3[parseInt(n1)]<data4[parseInt(n2)]){
canclePoSort[n]=data17[n1];
RoomTypeSort[n]=data15[n1];
hostelIDSort[n]=data13[n1];
AreaSort[n]=data11[n1];
BookingFastSort[n]=data9[n1];
StarSort[n]=data7[n1];
PicHotelSort[n]=data5[n1];
hostelSort[n]=data3[n1];
PriceSort[n++]=data1[n1++];
continue;}
if(key=="starSort")
if(data7[parseInt(n1)]<data8[parseInt(n2)]){
canclePoSort[n]=data17[n1];
RoomTypeSort[n]=data15[n1];
hostelIDSort[n]=data13[n1];
AreaSort[n]=data11[n1];
BookingFastSort[n]=data9[n1];
StarSort[n]=data7[n1];
PicHotelSort[n]=data5[n1];
hostelSort[n]=data3[n1];
PriceSort[n++]=data1[n1++];
continue;}
canclePoSort[n]=data18[n2];
RoomTypeSort[n]=data16[n2];
hostelIDSort[n]=data14[n2];
AreaSort[n]=data12[n2];
BookingFastSort[n]=data10[n2];
StarSort[n]=data8[n2];
PicHotelSort[n]=data6[n2];
hostelSort[n]=data4[n2];
PriceSort[n++]=data2[n2++];}}}
function mergesortHotelD(first,last,key){
var mid;
if(parseInt(first)<parseInt(last)){
mid=(parseInt(last)+parseInt(first))/2;
mergesortHotelD(parseInt(first),parseInt(mid),key);
mergesortHotelD(parseInt(mid)+1,parseInt(last),key);
mergeHotelD(first,mid,last,key);}}
function mergeHotelD(first,mid,last,key){
var data1len,data2len;
var n1,n2,n;
data1len=parseInt(mid)-parseInt(first)+1;
data2len=parseInt(last)-parseInt(mid);
var data1=new Array(data1len);
var data2=new Array(data2len);
var data3=new Array(data1len);
var data4=new Array(data2len);
var data5=new Array(data1len);
var data6=new Array(data2len);
var data7=new Array(data1len);
var data8=new Array(data2len);
for(n1=parseInt(first);n1<=parseInt(mid);n1++){
data1[parseInt(n1)-parseInt(first)]=StarTemp[n1];
data3[parseInt(n1)-parseInt(first)]=AreaTemp[n1];
data5[parseInt(n1)-parseInt(first)]=codeHotel[n1];
data7[parseInt(n1)-parseInt(first)]=hostelTemp[n1];}
for(n2=parseInt(mid)+1;n2<=parseInt(last);n2++){
data2[parseInt(n2)-parseInt(mid)-1]=StarTemp[n2];
data4[parseInt(n2)-parseInt(mid)-1]=AreaTemp[n2];
data6[parseInt(n2)-parseInt(mid)-1]=codeHotel[n2];
data8[parseInt(n2)-parseInt(mid)-1]=hostelTemp[n2];}
n1=n2=0;
n=parseInt(first);
while(parseInt(n)<=parseInt(last)){
if(parseInt(n1)==parseInt(data1len)){
hostelTemp[n]=data8[n2];
codeHotel[n]=data6[n2];
AreaTemp[n]=data4[n2];
StarTemp[n++]=data2[n2++];
continue;}
if(parseInt(n2)==parseInt(data2len)){
hostelTemp[n]=data7[n1];
codeHotel[n]=data5[n1];
AreaTemp[n]=data3[n1];
StarTemp[n++]=data1[n1++];
continue;}
if(key=="hotelname"){
if(data7[parseInt(n1)]<data8[parseInt(n2)]){
hostelTemp[n]=data7[n1];
codeHotel[n]=data5[n1];
AreaTemp[n]=data3[n1];
StarTemp[n++]=data1[n1++];
continue;}
}else if(key=="hotelcode"){
if(data5[parseInt(n1)]<data6[parseInt(n2)]){

hostelTemp[n]=data7[n1];
codeHotel[n]=data5[n1];
AreaTemp[n]=data3[n1];
StarTemp[n++]=data1[n1++];
continue;}}
hostelTemp[n]=data8[n2];
codeHotel[n]=data6[n2];
AreaTemp[n]=data4[n2];
StarTemp[n++]=data2[n2++];}}
function sortChar(value,key,TotalRate,numrooms,startdate,enddate,numadult,numchildren){
var tmp;
document.getElementById('main_bar').innerHTML="";
document.getElementById('main_content').innerHTML="";
html[0]=html[1]=html[2]=html[3]=html[4]=html[5]=html[6]=html[7]=html[8]=html[9]=html[10]=html[11]=html[12]=html[13]=html[14]=html[15]=html[16]=html[17]=html[18]=html[19]=" ";
mergesort(0,(parseInt(value)-1),key);
CurrentPage=1;
for(var i=0;i<parseInt(value);i++){
if(key=="cost" || key=="hotelname" || key=="star")
showHotel(i,TotalRate,numrooms,startdate,enddate,numadult,numchildren);
else if(key=="costSort" || key=="hotelnameSort" || key=="starSort")
showHotelSort(i,TotalRate,numrooms,startdate,enddate,numadult,numchildren);}
document.getElementById('main_content').innerHTML=html[0];}
function binarysearch(n,key,index){
var first,last,center,count=0;
first=0;last=n-1;
while(first<=last){
center=parseInt((first)+(key-codeHotel[first])*((last)-(first))/(codeHotel[last]-codeHotel[first]));
if(parseInt(key)<parseInt(codeHotel[center])){
last=center-1;
count=count+1;}
else if(parseInt(key)>parseInt(codeHotel[center])){
first=center+1;
count=count+1;}
else if(parseInt(key)==parseInt(codeHotel[center])){
Star[index]=StarTemp[center];
Area[index]=AreaTemp[center];
return true;}}
return false;}
function showHotel(i,TotalRate,numrooms,startdate,enddate,numadult,numchildren){
var i=parseInt(i);
ApproxTotal[i]=Price[i]*TotalRate*numrooms;
html[parseInt(i/25)]+="<div style='width:680px;height:105px;border:#93C9FF solid 1px;margin-left:auto;margin-right:auto;margin-bottom:2px;' ><div class=\"boxHotelPic\"><img src=\""+PicHotel[i]+"\" alt=\""+hostel[i]+"\" border=\"1\" style=\"border-color:#000000;height:77px;width:115px;\" /></div><div style='width:400px;float:left;'><div class=\"boxHotelDetail1\" style=\"height:22px;\"><span class=\"style1\">"+hostel[i]+"</span></div><div class=\"boxHotelDetail1\"><div style=\"width:60px;float:left;\"><span class=\"style2\">Category :</span></div><div style=\"width:140px;float:left;\">";
if(Star[i]==1)
html[parseInt(i/25)]+="<div class=\"stars1\"></div>";
else if(Star[i]==2)
html[parseInt(i/25)]+="<div class=\"stars1\"></div><div class=\"stars1\"></div>";
else if(Star[i]==2.5)
html[parseInt(i/25)]+="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars2\"></div>";
if(Star[i]==3)
html[parseInt(i/25)]+="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div>";
else if(Star[i]==3.5)
html[parseInt(i/25)]+="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars2\"></div>";
else if(Star[i]==4)
html[parseInt(i/25)]+="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div>";
else if(Star[i]==4.5)
html[parseInt(i/25)]+="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars2\"></div>";
else if(Star[i]==5)
html[parseInt(i/25)]+="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div>";
else if(Star[i]=="")
html[parseInt(i/25)]+="n/a";
var linkhotel=hostel[i].replace(/[ ]/g,"-");
var temp=new Array();
var data_array=new Array(5);
data_array=RoomType[i].split('-');
if(data_array.length==1)data_array[1]=data_array[2]=data_array[3]=data_array[4]="&nbsp;";
else if(data_array.length==2)data_array[2]=data_array[3]=data_array[4]="&nbsp;";
else if(data_array.length==3)data_array[3]=data_array[4]="&nbsp;";
else if(data_array.length==4)data_array[4]="&nbsp;";
ApproxTotal[i]=ApproxTotal[i].toString();
temp=ApproxTotal[i].split('');
var temp_1=ApproxTotal[i].length;
var k=0;
ApproxTotal[i]="";
for(var j=(temp_1-1);j>=0;j--)
if(j==12 || j==9 || j==6 || j==3)ApproxTotal[i]+=temp[k++]+",";else ApproxTotal[i]+=temp[k++];
switchLocation(Area[i]);
html[parseInt(i/25)]+="</div><div style=\"width:160px;float:left;\"><span class=\"style3\">Location :</span><span class=\"style2\">&nbsp;"+Locat+"</span></div></div><div class=\"boxHotelDetail1\">&nbsp;</div><div class=\"boxHotelDetail1\" style=\"BACKGROUND: #eeeded;\"><span class=\"style3\">RoomType :</span>&nbsp;"+data_array[0]+"<strong style='color:#3d9505;'>"+data_array[1]+""+data_array[2]+""+data_array[3]+""+data_array[4]+"</strong></div><div class=\"boxHotelDetail\" style=\"BACKGROUND: #eeeded;\">&nbsp;</div><div class=\"boxHotelDetail\" style=\"BACKGROUND: #eeeded;\"><div style=\"width:240px;float:left;\"><span class=\"style3\" >Start Price : </span>&nbsp;<strong style=\"color:#006699;\">"+Price[i]+" USD</strong>&nbsp;<a href=\"javascript:show_popup("+i+",'"+canclePo[i]+"')\" style=\"margin-left:4px;\" class=\"style2\">Cancellation Policy</a></div><div id='mydiv["+i+"]' style=\"float:left;\">&nbsp;</div><div style=\"width:100px;float:right;\"><a href=\"phuket-hotels/Hotel.php?hotelname="+escape(hostel[i])+"&citycode="+citycode+"&hotelcode="+hostelID[i]+"&startdate="+startdate+"&enddate="+enddate+"&numadult="+numadult+"&numchildren="+numchildren+"&numrooms="+numrooms+"&night="+TotalRate+"&Location="+Locat+"\" target=\"_blank\" class=\"style6\">Hotel Info</a></div></div></div><div class=\"boxHotelBook\" ><a class=\"ovalbutton green\" href=\""+BookingFast[i]+"\" target=\"_blank\" style=\" margin-left:7px; margin-top:30px;\"><span >Book Now</span></a><span style='margin-left:20px;'>(<b style='color:#FF0000;'>"+ApproxTotal[i]+" USD</b>)</span><br /><span style='margin-left:25px;'>("+TotalRate+" Night )</span><br /><span style='margin-left:25px;'>("+numrooms+" Room )</span></div></div>";
if(i%25==0){
if(((i/25)+1)!=1)
document.getElementById('main_bar').innerHTML+="<div id=\"pagenum"+((i/25)+1)+"\" style=\"width:20px;padding:1px;background:#DDE6EE;border:solid 1px #6daed4;float:left; margin-left:1px;text-align:center;\"><a  href='javascript:getpage(html["+((i/25))+"],"+((i/25)+1)+");' style=\"display: block;margin:0px;\" class=\"style13\">"+((i/25)+1)+"</a></div>";
else
document.getElementById('main_bar').innerHTML+="<div id=\"pagenum"+((i/25)+1)+"\" style=\"width:20px;padding:1px;background:#DDE6EE;border:solid 1px #6daed4;float:left; margin-left:1px;text-align:center;\"><span style=\"display: block;margin:0px;background-color:#FFFFFF;\" class=\"style13\">"+((i/25)+1)+"</span></div>";}}
function showHotelSort(i,TotalRate,numrooms,startdate,enddate,numadult,numchildren){
var i=parseInt(i);
ApproxTotal[i]=PriceSort[i]*TotalRate*numrooms;
html[parseInt(i/25)]+="<div style='width:680px;height:105px;border:#93C9FF solid 1px;margin-left:auto;margin-right:auto;margin-bottom:2px;' ><div class=\"boxHotelPic\"><img src=\""+PicHotelSort[i]+"\" alt=\""+hostelSort[i]+"\" border=\"1\" style=\"border-color:#000000;height:77px;width:115px;\" /></div><div style='width:400px;float:left;'><div class=\"boxHotelDetail1\" style=\"height:22px;\"><span class=\"style1\">"+hostelSort[i]+"</span></div><div class=\"boxHotelDetail1\"><div style=\"width:60px;float:left;\"><span class=\"style2\">Category :</span></div><div style=\"width:140px;float:left;\">";
if(StarSort[i]==1)
html[parseInt(i/25)]+="<div class=\"stars1\"></div>";
else if(StarSort[i]==2)
html[parseInt(i/25)]+="<div class=\"stars1\"></div><div class=\"stars1\"></div>";
else if(StarSort[i]==2.5)
html[parseInt(i/25)]+="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars2\"></div>";
if(StarSort[i]==3)
html[parseInt(i/25)]+="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div>";
else if(StarSort[i]==3.5)
html[parseInt(i/25)]+="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars2\"></div>";
else if(StarSort[i]==4)
html[parseInt(i/25)]+="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div>";
else if(StarSort[i]==4.5)
html[parseInt(i/25)]+="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars2\"></div>";
else if(StarSort[i]==5)
html[parseInt(i/25)]+="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div>";
else if(StarSort[i]=="")
html[parseInt(i/25)]+="n/a";
var linkhotel=hostelSort[i].replace(/[ ]/g,"-");
var temp=new Array();
var data_array=new Array(5);
data_array=RoomTypeSort[i].split('-');
if(data_array.length==1)data_array[1]=data_array[2]=data_array[3]=data_array[4]="&nbsp;";
else if(data_array.length==2)data_array[2]=data_array[3]=data_array[4]="&nbsp;";
else if(data_array.length==3)data_array[3]=data_array[4]="&nbsp;";
else if(data_array.length==4)data_array[4]="&nbsp;";
ApproxTotal[i]=ApproxTotal[i].toString();
temp=ApproxTotal[i].split('');
var temp_1=ApproxTotal[i].length;
var k=0;
ApproxTotal[i]="";
for(var j=(temp_1-1);j>=0;j--)
if(j==12 || j==9 || j==6 || j==3)ApproxTotal[i]+=temp[k++]+",";else ApproxTotal[i]+=temp[k++];
switchLocation(AreaSort[i]);
html[parseInt(i/25)]+="</div><div style=\"width:160px;float:left;\"><span class=\"style3\">Location :</span><span class=\"style2\">&nbsp;"+Locat+"</span></div></div><div class=\"boxHotelDetail1\">&nbsp;</div><div class=\"boxHotelDetail1\" style=\"BACKGROUND: #eeeded;\"><span class=\"style3\">RoomType :</span>&nbsp;"+data_array[0]+"<strong style='color:#3d9505;'>"+data_array[1]+""+data_array[2]+""+data_array[3]+""+data_array[4]+"</strong></div><div class=\"boxHotelDetail\" style=\"BACKGROUND: #eeeded;\">&nbsp;</div><div class=\"boxHotelDetail\" style=\"BACKGROUND: #eeeded;\"><div style=\"width:240px;float:left;\"><span class=\"style3\" >Start Price:</span>&nbsp;<strong style='color:#006699;'>"+PriceSort[i]+" USD</strong>&nbsp;<a href=\"javascript:show_popup("+i+",'"+canclePoSort[i]+"')\" style=\"margin-left:4px;\" class=\"style2\">Cancellation Policy</a></div><div id='mydiv["+i+"]' style=\"float:left;\">&nbsp;</div><div style=\"width:100px;float:right;\"><a href=\"phuket-hotels/Hotel.php?hotelname="+escape(hostelSort[i])+"&citycode="+citycode+"&&hotelcode="+hostelIDSort[i]+"&startdate="+startdate+"&enddate="+enddate+"&numadult="+numadult+"&numchildren="+numchildren+"&numrooms="+numrooms+"&night="+TotalRate+"&Location="+Locat+"\" target=\"_blank\" class=\"style6\">Hotel Info</a></div></div></div><div class=\"boxHotelBook\" ><a class=\"ovalbutton green\" href=\""+BookingFastSort[i]+"\" target=\"_blank\" style=\" margin-left:7px; margin-top:30px;\"><span >Book Now</span></a><span style='margin-left:20px;'>(<b style='color:#FF0000;'>"+ApproxTotal[i]+" USD</b>)</span><br /><span style='margin-left:25px;'>("+TotalRate+" Night )</span><br /><span style='margin-left:25px;'>("+numrooms+" Room )</span></div></div>";
if(i%25==0){
if(((i/25)+1)!=1)
document.getElementById('main_bar').innerHTML+="<div id=\"pagenum"+((i/25)+1)+"\" style=\"width:20px;padding:1px;background:#DDE6EE;border:solid 1px #6daed4;float:left; margin-left:1px;text-align:center;\"><a  href='javascript:getpage(html["+((i/25))+"],"+((i/25)+1)+");' style=\"display: block;margin:0px;\" class=\"style13\">"+((i/25)+1)+"</a></div>";
else
document.getElementById('main_bar').innerHTML+="<div id=\"pagenum"+((i/25)+1)+"\" style=\"width:20px;padding:1px;background:#DDE6EE;border:solid 1px #6daed4;float:left; margin-left:1px;text-align:center;\"><span style=\"display: block;margin:0px;background-color:#FFFFFF;\" class=\"style13\">"+((i/25)+1)+"</span></div>";}}
function switchLocation(value){
switch(value){
case 34316:
Locat="Ao Por / Boat Lagoon";
break;
case 34317:
Locat="Bang Thao / Laguna";
break;
case 20566:
Locat="City Center";
break;
case 58944:
Locat="Coconut Island";
break;
case 34318:
Locat="Coral / Racha Island";
break;
case 58880:
Locat="Kamala";
break;
case 25996:
Locat="Karon";
break;
case 57613:
Locat="Kata";
break;
case 34319:
Locat="Layan";
break;
case 34320:
Locat="Mai Khao";
break;
case 34321:
Locat="Naiharn / Rawai / Chalong";
break;
case 34324:
Locat="Naiyang / Naithon";
break;
case 47783:
Locat="Naka Yai Island";
break;
case 58924:
Locat="Natai Beach";
break;
case 16056:
Locat="n/a";
break;
case 34322:
Locat="Panwa Cape";
break;
case 26018:
Locat="Patong";
break;
case 34323:
Locat="Surin";
break;
case 27717:
Locat="Airport Suvarnabhumi / Bang Na";
break;
case 27718:
Locat="Chatuchak";
break;
case 36662:
Locat="China Town";
break;
case 20552:
Locat="Don Muang";
break;
case 25983:
Locat="Khaosan";
break;
case 9395:
Locat="Other";
break;
case 31433:
Locat="Phetburi";
break;
case 26026:
Locat="Pratunam / Siam";
break;
case 26023:
Locat="Ratchadaphisek";
break;
case 31432:
Locat="Riverside";
break;
case 27715:
Locat="Silom / Sathorn";
break;
case 27713:
Locat="Sukhumvit";
break;
case 27714:
Locat="Wireless / Ploenchit";
break;
case 57550:
Locat="Bang Por";
break;
case 25978:
Locat="Bo Phut";
break;
case 25984:
Locat="Chaweng";
break;
case 47728:
Locat="Choengmon";
break;
case 26005:
Locat="Lamai";
break;
case 26009:
Locat="Mae Nam";
break;
case 26012:
Locat="Nathon";
break;
case 34344:
Locat="Natien Beach/Laem Set Beach";
break;
case 47729:
Locat="Taling Ngam";
break;
case 34186:
Locat="Central Pattaya";
break;
case 25995:
Locat="Jomtien Beach";
break;
case 57647:
Locat="Na Kloe/Bang La Mung";
break;
case 27754:
Locat="North Pattaya";
break;
case 8584:
Locat="Other";
break;
case 27755:
Locat="South Pattaya";
break;
case 20541:
Locat="Airport";
break;
case 20542:
Locat="City Center";
break;
case 47784:
Locat="Doi Inthanon";
break;
case 31481:
Locat="Doi Saket";
break;
case 57607:
Locat="Doi Suthep";
break;
case 36054:
Locat="Hang Dong";
break;
case 57606:
Locat="Mae Jo";
break;
case 26730:
Locat="Mae Rim";
break;
case 57605:
Locat="Mai Sa";
break;
case 7401:
Locat="Other";
break;
case 26024:
Locat="Riverside";
break;
case 36055:
Locat="San Sai";
break;
case 57058:
Locat="Sankampaeng";
break;
case 57652:
Locat="Laem Tong Beach";
break;
case 36733:
Locat="Loh Ba Gao";
break;
case 57653:
Locat="Long Beach";
break;
case 36734:
Locat="Ton Sai Bay";
break;
case 58882:
Locat="Ao Nam Mao";
break;
case 25977:
Locat="Ao Nang";
break;
case 36644:
Locat="Had Yao";
break;
case 26719:
Locat="Klong Muang / Tub Kaek Beach";
break;
case 36654:
Locat="Koh Klang";
break;
case 14865:
Locat="Krabi - Other";
break;
case 35933:
Locat="Krabi Town";
break;
case 26742:
Locat="Railay";
break;
case 25998:
Locat="Khaolak";
break;
case 34662:
Locat="Koh Kho Khao";
break;
case 20464:
Locat="Other";
break;
case 34328:
Locat="Bang Saphan";
break;
case 33009:
Locat="Cha-am";
break;
case 25993:
Locat="Hua Hin";
break;
case 47672:
Locat="Huay Yang Beach";
break;
case 31542:
Locat="Khao Takiab";
break;
case 36894:
Locat="Kui Buri";
break;
case 31541:
Locat="Pranburi";
break;
case 57533:
Locat="Samroiyod";
break;
case 57531:
Locat="Tab Sakae";
break;
case 36737:
Locat="Ba Kan Tiang Bay";
break;
case 36735:
Locat="Klong Dao Beach / Pra Ae Beach";
break;
case 36736:
Locat="Klong Khong Beach / Klong Nin Beach";
break;
case 26854:
Locat="Koh Lanta";
break;
case 57542:
Locat="Chaloklum";
break;
case 57541:
Locat="Haad Rin";
break;
case 57539:
Locat="Haad Salad";
break;
case 57545:
Locat="Haad Yuan";
break;
case 26853:
Locat="Koh Phangan";
break;
case 27761:
Locat="Other";
break;
case 57538:
Locat="Thong Nai Pan Beach";
break;
case 57543:
Locat="Thong Sala";
break;
case 26000:
Locat="Koh Samet";
break;
case 57642:
Locat="Pai";
break;
case 2600:
Locat="Koh Samet";
break;}}
