function Inint_AJAX(){
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}
function getdata(val,IDD,variable,loading){
var req=Inint_AJAX()
if(loading==2)
document.getElementById(IDD).innerHTML='<img src="../images/loading.gif" />'
else if((IDD!='b_content')&&(loading!=1))
document.getElementById(IDD).innerHTML='<img src="images/load.gif" />&nbsp;loading​... '
req.onreadystatechange=function(){
if(req.readyState==4){
if(req.status==200){
var data=req.responseText
document.getElementById(IDD).innerHTML=data
if(variable=="googlemap")
getmap()}}}
if(variable==" ")
req.open('GET',val+variable,true)
else
req.open('GET',val+variable+'&temp='+Math.random(),true)
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8")
req.send(null)}
function sendpost(val,val1,val2){
var req=Inint_AJAX()
req.onreadystatechange=function(){
if(req.readyState==4){
if(req.status==200){
var data=req.responseText
CheckUsername=data
alert(CheckUsername)
if(CheckUsername.match("Username has regististed")){
document.getElementById("Name").focus()}
else if(CheckUsername.match("Can use this Username")){
TempUser="0"
TempUser=document.getElementById("Name").value
TempPass=document.getElementById("Password").value
document.getElementById("button").disabled=true}
else if(CheckUsername.match("Register success")){
getdata('ajax_forum.php?page=','Show_Board',1)
getdata('ajax_login.php','stylized',' ')}
else if(CheckUsername.match("Post Topic success")){
getdata('ajax_forum.php?page=','Show_Board',1)}
else if(CheckUsername.match("Post Answer success")){
getdata('ajax_answerboard.php?a_qid='+A_qid+'&page=','answer_board',1)
getdata('ajax_menubar.php?manuebar=answer&a_qid='+A_qid+'&pagesize=','answer_bar',pagesize_answer)
getdata('RanImg.php?pagesize=','Input_Code',pagesize_answer)
CurrentPageBoard=1
A_qid=0
document.getElementById("Post_By").value=""
document.getElementById("MsgAnswer").value=""
window.location="#answer_board"}
else if(CheckUsername.match("Post Answer Gallery success")){
getdata('ajax_answergallery.php?a_qid='+A_qid+'&page=','answer_board',1)
getdata('ajax_menubar.php?manuebar=gallery&a_qid='+A_qid+'&pagesize=','answer_bar',pagesize_answer)
getdata('RanImg.php?pagesize=','Input_Code',pagesize_answer)
CurrentPageBoard=1
A_qid=0
document.getElementById("Post_By").value=""
document.getElementById("MsgAnswer").value=""
window.location="#answer_board"}
else if(CheckUsername.match("Login Success")){
getdata('ajax_login.php','stylized',' ')}
else if(CheckUsername.match("No have this user")||CheckUsername.match("Please Put username to login")){
alert(CheckUsername)}
else if(CheckUsername.match("Logout Success")){
getdata('ajax_login.php','stylized',' ')}
else if(CheckUsername.match("Change password done")){
alert(CheckUsername)
document.getElementById("oldpassword").value=""
document.getElementById("newpassword").value=""
document.getElementById("newpassword1").value=""
if(CheckUsername.match("Change password done"))
company_edit(5)
window.scrollTo(0,0)}}}}
req.open('POST',val,true)
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8")
req.send(val1+val2)}
function loadNews(url,handle){
var req=Inint_AJAX()
req.onreadystatechange=function(){
if(req.readyState==4){
if(req.status==200){
var obj=document.getElementById(handle)
obj.style.backgroundImage="url()"
obj.style.height='auto'
obj.innerHTML=req.responseText}}}
req.open("POST","weather.php",true)
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=TIS-620")
req.send("url="+url)}
var NumRate=new Array()
var ApproxTotal=new Array()
var BookingCode=new Array()
var NumRoom
var NumTotalRate
var cerrencyTxt="currency=USD"
var html=new Array(5)
var HotelAmenities=""
var RoomAmenities=""
var SportAmenities=""
function getbooking(url,TotalRate,hotelcode,startdate,enddate,numadult,numchildren,numrooms,totalhotel_img){
var req=null
var Breakfast="Not Inclusive"
var OnRequest="Not Confirmation"
var cancle=new Array()
var Star
req=Inint_AJAX()
req.onreadystatechange=function(){
if(req.readyState==4){
document.getElementById('booking').innerHTML="<div style='width:673px;float:left;border:#7cbd2b solid 1px;background-color:#7cbd2b;text-align:center;line-height:50px;vertical-align:middle;'><h1 class='style14' style='color:#FFFFFF;'>Sory...We can not load hotel datat file<br />Please try again</h1></div>"
if(req.status==200){
var xmlDoc=req.responseXML.documentElement
var Name=xmlDoc.getElementsByTagName("Name")
var Room=xmlDoc.getElementsByTagName("Room")
if(Room.length!=0){
NumRoom=Room.length
NumTotalRate=TotalRate
var startdate_array=new Array()
var enddate_array=new Array()
startdate_array=startdate.split('-')
enddate_array=enddate.split('-')
startdate_array[3]=startdate_array[2]+"/"+startdate_array[1]+"/"+startdate_array[0]
enddate_array[3]=enddate_array[2]+"/"+enddate_array[1]+"/"+enddate_array[0]
html[0]="<div style='width:674px;float:left;border:#7cbd2b solid 1px;background-color:#7cbd2b;text-align:center;line-height:50px;vertical-align:middle;'><h1 class='style14' style='color:#FFFFFF;'>"+Name[0].childNodes[0].nodeValue+"</h1></div><div style='color:#3f89c3;width:674px;float:left;border:#7cbd2b solid 1px;'><span class='style3'>BOOKING DATE : "+startdate_array[3]+" - "+enddate_array[3]+"<br />Display Rates in: <select class='style2' name='Cerrency' id='Cerrency' onchange='ChangeCurrency(this.value)' style='WIDTH: 100px;'><option value='USD' selected='selected'>US Dollar</option><option value='THB'>Thai Baht</option></select></span></div><div style='width:674px;float:left;border-right:#7cbd2b solid 1px;border-left:#7cbd2b solid 1px;'><div style='width:270px;float:left;border-right:#7cbd2b solid 1px;text-align:center;'><span class='style3'>Room Description</span></div><div style='width:150px;float:left;border-right:#7cbd2b solid 1px;text-align:center;'><span class='style3'>RatePerNight</span></div><div style='width:150px;float:left;border-right:#7cbd2b solid 1px;text-align:center;'><span class='style3'>Approx Total</span></div><div style='width:100px;float:left;'><span class='style3'>&nbsp;</span></div></div>"
for(var i=0;i<Room.length;i++){
if(xmlDoc.getElementsByTagName('Breakfast')[i].childNodes[0].nodeValue=="True")
Breakfast="Inclusive"
if(xmlDoc.getElementsByTagName('OnRequest')[i].childNodes[0].nodeValue=="False")
OnRequest="Instant Confirmation"
NumRate[i]=xmlDoc.getElementsByTagName('RatePerNight')[i].childNodes[0].nodeValue
ApproxTotal[i]=NumRate[i]*TotalRate*numrooms
BookingCode[i]=xmlDoc.getElementsByTagName('BookingUrl')[i].childNodes[0].nodeValue
if(xmlDoc.getElementsByTagName('Room')[i].getElementsByTagName('CancellationPolicy')[0].hasChildNodes())
cancle[i]=xmlDoc.getElementsByTagName('Room')[i].getElementsByTagName('CancellationPolicy')[0].childNodes[0].nodeValue
else
cancle[i]="n/a"
var data_array=new Array(5)
data_array=xmlDoc.getElementsByTagName('Room')[i].getElementsByTagName('Description')[0].childNodes[0].nodeValue.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;"
html[0]+="<div style='width:674px;float:left;height:125px;border:#7cbd2b solid 1px;'><div style='width:270px;float:left;height:125px;vertical-align:middle;border-right:#7cbd2b solid 1px;text-align:center;'><span class='style3'><br />"+data_array[0]+"</span><strong style='color:#006699;'>"+data_array[1]+""+data_array[2]+""+data_array[3]+""+data_array[4]+"</strong><br /><span class='style4'>Breakfast "+Breakfast+", Prepaid<br />"+OnRequest+", Taxes Inclusive</span><br /><a href=\"javascript:show_popup("+i+",'"+cancle[i]+"')\" class=\"style2\">Cancellation Policy</a><div id='mydiv["+i+"]'>&nbsp;</div></div><div id='RateID["+i+"]' style='width:150px;float:left;height:125px;vertical-align:middle;border-right:#7cbd2b solid 1px;text-align:center;'><span class='style3'><br />"+NumRate[i]+" USD</span></div><div  id='RateTotalID["+i+"]' style='width:150px;float:left;height:125px;vertical-align:middle;border-right:#7cbd2b solid 1px;text-align:center;'><span class='style4'><br /><strong style='color:#FF0000;'>"+ApproxTotal[i]+" USD</strong><br />("+TotalRate+" Night )<br />("+numrooms+" Room )</span></div><div id='BookingID["+i+"]' class='boxHotelBook'style='height:125px;' ><a class='ovalbutton green' href=\""+BookingCode[i]+"\" target='_blank' style=' margin-left:7px; margin-top:40px;'><span >Book Now</span></a></div></div><div style='width:674px;float:left;'>&nbsp;</div>"}
if(xmlDoc.getElementsByTagName('Description')[0].nextSibling.nodeName=='HotelAmenities' || xmlDoc.getElementsByTagName('Description')[0].nextSibling.nextSibling.nodeName=='HotelAmenities')
for(var i=0;i<xmlDoc.getElementsByTagName('HotelAmenities')[0].getElementsByTagName('Amenity').length;i++)
HotelAmenities+="-&nbsp;"+xmlDoc.getElementsByTagName('HotelAmenities')[0].getElementsByTagName('Amenity')[i].childNodes[0].nodeValue+"<br />"
if(xmlDoc.getElementsByTagName('HotelAmenities')[0].nextSibling.nodeName=='RoomAmenities' || xmlDoc.getElementsByTagName('HotelAmenities')[0].nextSibling.nextSibling.nodeName=='RoomAmenities')
for(var i=0;i<xmlDoc.getElementsByTagName('RoomAmenities')[0].getElementsByTagName('Amenity').length;i++)
RoomAmenities+="-&nbsp;"+xmlDoc.getElementsByTagName('RoomAmenities')[0].getElementsByTagName('Amenity')[i].childNodes[0].nodeValue+"<br />"
if(xmlDoc.getElementsByTagName('RoomAmenities')[0].nextSibling.nodeName=='SportAmenities' || xmlDoc.getElementsByTagName('RoomAmenities')[0].nextSibling.nextSibling.nodeName=='SportAmenities')
for(var i=0;i<xmlDoc.getElementsByTagName('SportAmenities')[0].getElementsByTagName('Amenity').length;i++)
SportAmenities+="-&nbsp;"+xmlDoc.getElementsByTagName('SportAmenities')[0].getElementsByTagName('Amenity')[i].childNodes[0].nodeValue+"<br />"
html[1]="<div style ='width:674px;float:left;text-align:center;'><div style='width:674px;float:left;border:#7cbd2b solid 1px;background-color:#7cbd2b;text-align:center;line-height:50px;vertical-align:middle;'><h1 class='style14' style='color:#FFFFFF;'>"+Name[0].childNodes[0].nodeValue+"</h1></div><div style='color:#3f89c3;width:674px;float:left;border:#7cbd2b solid 1px;'><span style='margin-left:2px;float:left;text-align:left;' class='style4'>"+xmlDoc.getElementsByTagName('Description')[0].childNodes[0].nodeValue+"</span></div></div>"
html[2]="<div style='width:674px;float:left;text-align:center;'><div style='width:674px;float:left;border:#7cbd2b solid 1px;background-color:#7cbd2b;text-align:center;line-height:50px;vertical-align:middle;'><h1 class='style14' style='color:#FFFFFF;'>"+Name[0].childNodes[0].nodeValue+"</h1></div><div style='color:#3f89c3;width:674px;float:left;border:#7cbd2b solid 1px;'><div class='table680' style='margin-left:2px;'><div class='row680'><div class='td225'><div id='Room_Amenities_Top'><span class='style3'>HotelAmenities</span></div></div><div class='td225'><div id='Facilities_Top'><span class='style3'>RoomAmenities</span></div></div><div class='td225'><div id='Sports_Recreation_Top'><span class='style3'>Sports Recreation</span></div></div></div><div class='row680' id='Room_Amenities_middle'><div class='td225'><div style='margin-left:10px;text-align:left;' class='style4'>"+HotelAmenities+"</div></div><div class='td225'><div style='margin-left:10px;text-align:left;' class='style4'>"+RoomAmenities+"</div></div><div class='td225'><div style='margin-left:10px;text-align:left;' class='style4'>"+SportAmenities+"</div></div></div><div class='row680'><div class='td225'><div id='Room_Amenities_bottom'>&nbsp;</div></div><div class='td225'><div id='Facilities_bottom'>&nbsp;</div></div><div class='td225'><div id='Sports_Recreation_bottom'>&nbsp;</div></div></div></div></div></div>"
html[3]="<div style='float:left;width:674px;'><div style='color:#3f89c3;width:674px;float:left;border:#7cbd2b solid 1px;' ><div style='width:674px;float:left;background-color:#7cbd2b;text-align:center;line-height:50px;vertical-align:middle;' id='side_bar'>&nbsp;</div></div></div><div style='float:left;width:674px;'><div style='color:#3f89c3;width:674px;float:left;border:#7cbd2b solid 1px;' ><div class='td680' style='height:400px;width:674px;' id='map_hotel' >Hotel Map</div></div></div>"
html[4]="<div style='width:674px;float:left;text-align:center;'><div style='width:674px;float:left;border:#7cbd2b solid 1px;background-color:#7cbd2b;text-align:center;line-height:50px;vertical-align:middle;'><h1 class='style14' style='color:#FFFFFF;'>"+Name[0].childNodes[0].nodeValue+"</h1></div></div>"
html[4]+="<div class=\"row680\"><div class=\"td680\" style=\"text-align:center;\"><img src=\"../images/hotel/"+hotelcode+".jpg\" /></div></div>"
document.getElementById('img').innerHTML="<img src=\"http://images.agoda.com/hotels/"+xmlDoc.getElementsByTagName('ID')[0].childNodes[0].nodeValue+"/main/"+xmlDoc.getElementsByTagName('ID')[0].childNodes[0].nodeValue+".jpg\"/ border=\"1\">"
document.getElementById('hotelName').innerHTML=Name[0].childNodes[0].nodeValue
document.getElementById('hotelAddress').innerHTML=xmlDoc.getElementsByTagName('StreetAdress')[0].childNodes[0].nodeValue+" Phuket"
Star=xmlDoc.getElementsByTagName('Rating')[0].childNodes[0].nodeValue
if(Star==1)
document.getElementById('hotelStar').innerHTML="<div class=\"stars1\"></div>"
else if(Star==2)
document.getElementById('hotelStar').innerHTML="<div class=\"stars1\"></div><div class=\"stars1\"></div>"
else if(Star==2.5)
document.getElementById('hotelStar').innerHTML="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars2\"></div>"
if(Star==3)
document.getElementById('hotelStar').innerHTML="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div>"
else if(Star==3.5)
document.getElementById('hotelStar').innerHTML="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars2\"></div>"
else if(Star==4)
document.getElementById('hotelStar').innerHTML="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div>"
else if(Star==4.5)
document.getElementById('hotelStar').innerHTML="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars2\"></div>"
else if(Star==5)
document.getElementById('hotelStar').innerHTML="<div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div><div class=\"stars1\"></div>"
else if(Star[i]=="")
document.getElementById('hotelStar').innerHTML="n/a"
document.getElementById('booking').innerHTML=html[0]
}else{
html[0]="<div style='width:673px;float:left;border:#7cbd2b solid 1px;background-color:#7cbd2b;text-align:center;height:90px;vertical-align:middle;'><h1 class='style14' style='color:#a0410d;'><br />Unfortunately, we have no available rooms for your requested dates.<br />Please try check rooms available with Agoda partner.</h1><div id=\"agoda_button\" id=\"Serch\" onclick=\"agodahotel("+hotelcode+",'"+startdate+"','"+enddate+"',"+numadult+","+numchildren+","+numrooms+");\"></div></div>"}}
}else{
document.getElementById('booking').innerHTML="<img src=\"../images/loading.gif\" /><span class=\"style3\" style='color:#FF0000;'>loading...</span>"}}
req.open('GET',url,true)
req.send(null)}
function ChangePage(page,hotelcode,hotelname){
document.getElementById("HBooking").style.backgroundColor="#eee"
document.getElementById("HInfo").style.backgroundColor="#eee"
document.getElementById("HAmenities").style.backgroundColor="#eee"
document.getElementById("HMap").style.backgroundColor="#eee"
document.getElementById("HImage").style.backgroundColor="#eee"
if(page=="Hotel Booking"){document.getElementById('booking').innerHTML=html[0];document.getElementById("HBooking").style.backgroundColor="#c1d7e4";}
else if(page=="Hotel Info"){document.getElementById('booking').innerHTML=html[1];document.getElementById("HInfo").style.backgroundColor="#c1d7e4";}
else if(page=="Hotel Amenities"){document.getElementById('booking').innerHTML=html[2];document.getElementById("HAmenities").style.backgroundColor="#c1d7e4";}
else if(page=="HMap"){
document.getElementById('booking').innerHTML=html[3];getAgodaMap("../agodamap.php?hotel_id="+hotelcode+"",""+hotelname+"")
document.getElementById("HMap").style.backgroundColor="#c1d7e4"}
else if(page=="HImage"){document.getElementById('booking').innerHTML=html[4];document.getElementById("HImage").style.backgroundColor="#c1d7e4";}}
function getAgodaMap(url,name){
var req=null
var html=null
req=Inint_AJAX()
req.onreadystatechange=function(){
if(req.readyState==4){
if(req.status==200){
var xmlDoc=req.responseXML.documentElement
gethotelmap(xmlDoc.getElementsByTagName('Longitude')[0].childNodes[0].nodeValue,xmlDoc.getElementsByTagName('Latitude')[0].childNodes[0].nodeValue,name)}
}else{}}
req.open('GET',url,true)
req.send(null)}
function getCurrency(url,cerrency){
var req=null
var html=null
req=Inint_AJAX()
req.onreadystatechange=function(){
if(req.readyState==4){
if(req.status==200){
var xmlDoc=req.responseXML.documentElement
var currency_exchange=xmlDoc.getElementsByTagName("currency_exchange")[0]
if(NumRoom!=0){
for(var i=0;i<NumRoom;i++){
var NewBooking=BookingCode[i].replace(cerrencyTxt,"currency="+cerrency)
document.getElementById("RateID["+(i)+"]").innerHTML="<span class='style4'><br />"+parseInt(currency_exchange.childNodes[0].nodeValue*NumRate[i])+"&nbsp;"+cerrency+"</span>"
document.getElementById("RateTotalID["+(i)+"]").innerHTML="<span class='style4'><br />"+parseInt(currency_exchange.childNodes[0].nodeValue*ApproxTotal[i])+"&nbsp;"+cerrency+"<br />("+NumTotalRate+" Night)</span>"
document.getElementById("BookingID["+(i)+"]").innerHTML="<a class='ovalbutton green' href=\""+NewBooking+"\" target='_blank' style=' margin-left:7px; margin-top:40px;'><span >Book Now</span></a>"}
cerrencyTxt="currency="+cerrency}}
}else{}}
req.open('GET',url,true)
req.send(null)}
var view=12
function count_view(logic){
if(logic==1){
view+=1
getdata('view.php?view=','l_view',view)
if(view==(16)){
document.getElementById('forword').innerHTML="";}
else{
document.getElementById('back').innerHTML="<img src=\"images/view/back.gif\" alt=\"back image\" width=\"25\" height=\"25\" border=\"0\" onmousedown=\"count_view(0)\" style=\"cursor: pointer\"/>";}
document.getElementById('quantity').innerHTML=view+"/16"}
else if(logic==0){
view=view-1
getdata('view.php?view=','l_view',view)
if(view==1){
document.getElementById('back').innerHTML="";}
else{
document.getElementById('forword').innerHTML="<img src=\"images/view/forward.gif\" alt=\"forward image\" width=\"25\" height=\"25\" border=\"0\" onmousedown=\"count_view(1)\" style=\"cursor: pointer\"/>";}
document.getElementById('quantity').innerHTML=view+"/16"}
else{
view=logic;getdata('view.php?view=','l_view',view)
document.getElementById('quantity').innerHTML=view+"/16"
if(view==1){
document.getElementById('back').innerHTML="";}
else if(view==(16)){
document.getElementById('forword').innerHTML="";}}}
