//splashscreen
if(document.getElementById){var upLevel=true}else if(document.layers){var ns4=true}else if(document.all){var ie4=true}function showObject(obj){if(ns4){obj.visibility="show"}else if(ie4||upLevel){obj.style.visibility="visible"}}function hideObject(obj){if(ns4){obj.visibility="hide"}if(ie4||upLevel){obj.style.visibility="hidden"}}function showSplash(){if(upLevel){var splash=document.getElementById("splashScreen")}else if(ns4){var splash=document.splashScreen}else if(ie4){var splash=document.all.splashScreen}showObject(splash)}

//determines StrPrefix i.e. ../
function findStrPrefix(str_prefix){var StrPrefix = str_prefix;return StrPrefix;}

//sets global variables
var IntCountryId = getQueryVar('country');var IntCityId = getQueryVar('city');var StrLng = getQueryVar('lng');var StrCur = getQueryVar('cur');var StrSkey = getQueryVar('skey');var IntPageNo=getQueryVar('p');var IntPageSize=getQueryVar('ps');var IntLocId=getQueryVar('loc');var StrOrder=getQueryVar('order');var arrival_date = getQueryVar('arrival');var IntNights = getQueryVar('nights');var StrHotelName = getQueryVar('hotel_name');var IntVat = getQueryVar('vat');var StrQuery="country="+IntCountryId+"&city="+IntCityId+"&vat="+IntVat+"&lng="+StrLng+"&cur="+StrCur+"&skey="+StrSkey;var NoHotelsWFlag;

//gets variables from querystring - if none, sets defaults
function getQueryVar(variable){var query=window.location.search.substring(1);var vars=query.split("&");var queryVar="";for(var i=0;i<vars.length;i++){var pair=vars[i].split("=");if(pair[0]==variable){queryVar=pair[1]}if(queryVar==""){if(variable.toString()=='city'){queryVar=1}if(variable.toString()=='country'){queryVar=1}if(variable.toString()=='vat'){queryVar=0}if(variable.toString()=='lng'){queryVar='en'}if(variable.toString()=='p'){queryVar=1}if(variable.toString()=='ps'){queryVar=10}if(variable.toString()=='cur'){queryVar='gbp'}}}return queryVar}

//** Ajax Includes script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
function ajax(url,divtag,msg,return_xml){var myRandom=parseInt(Math.random()*99999999);var page_request=false;var div_tag=divtag;var message='';return_xml=false;if(msg==undefined){message=''}else{message=msg}if(window.XMLHttpRequest)page_request=new XMLHttpRequest();if(page_request.overrideMimeType){if(return_xml){page_request.overrideMimeType('text/xml')}else{page_request.overrideMimeType('text/html')}}else if(window.ActiveXObject){try{page_request=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{page_request=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}}else return false;if(url.indexOf("?")!=-1){url=url+"&rand="+myRandom}else{url=url+"?rand="+myRandom}if(!page_request){document.getElementById(div_tag).innerHTML='Your browser doesn\'t support our Ajax functions, please try our text based service at: http:\/\/www.h4mob.com';return false}page_request.open('GET',url,true);page_request.onreadystatechange=StateChange;page_request.send(null);function StateChange(){if(page_request.readyState==4){if(window.location.href.indexOf("http")==-1||page_request.status==200){if(page_request.responseText==''){document.getElementById(div_tag).innerHTML=''}else{document.getElementById(div_tag).innerHTML=page_request.responseText}}else{document.getElementById(div_tag).innerHTML=''}}else{document.getElementById(div_tag).innerHTML='<img src="http://mobile.aboutrooms.com/graphics/loading.gif" alt="" width="16" height="16" hspace="5px" vspace="5px" align="middle" />'+message}}}

//used for currency
function MM_goToURL(){var i,args=MM_goToURL.arguments;document.MM_returnValue=false;for(i=0;i<(args.length-1);i+=2)eval(args[i]+".location='"+args[i+1]+"'")}

//used for secure site window
function MM_openBrWindow(theURL,winName,features){window.open(theURL,winName,features);}

//form validator for search
//function searchForm(m1,m2,form_name,m3){var msg1=m1;var msg2=m2;var msg3=m3;var arrival;var messagestring='';var status=true;if(document[form_name].arrival){arrival=document[form_name].arrival}else if(document[form_name].arrival_){arrival=document[form_name].arrival_}var nights=document[form_name].nights;var myD='y';myM='';myY='';myD=arrival.value.charAt(0)+arrival.value.charAt(1);myM=arrival.value.charAt(3)+arrival.value.charAt(4);myY=arrival.value.charAt(6)+arrival.value.charAt(7)+arrival.value.charAt(8)+arrival.value.charAt(9);var arrivalDate=new Date(parseInt(myY),parseInt(myM,10)-1,parseInt(myD,10));var curDate=new Date();if(arrival.value==null||arrival.value==''||myD/1<1||myD/1>31||myM/1<1||myM/1>12||myY.length!=4){messagestring=messagestring+'* '+msg1+'\n';status=false}if((arrivalDate<curDate)&&(myY.length==4)){messagestring=messagestring+'* '+msg2+'\n';status=false}if(document[form_name].room_type_code){var cnt=-1;var btn=document[form_name].room_type_code;if(btn.checked){cnt=0}else{for(var i=btn.length-1;i>-1;i--){if(btn[i].checked){cnt=i;i=-1}}}if(cnt==-1){messagestring=messagestring+'* '+msg3+'\n';status=false}}if(status==false){alert(messagestring);return false}else{showSplash();document[form_name].submit();return true}}

//form validator for search results
function searchResultsForm(m1,room_type,form_name){var msg1=m1;var messagestring='';var room_type_code=room_type;var status=true;if(document[form_name].room_type_code.value==''){messagestring=messagestring+'* '+m1+'\n';status=false}if(status==false){alert(messagestring);return false}else{document[form_name].submit();return false}}


//** Animated Collapsible DIV v2.0- © Dynamic Drive DHTML code library: http://www.dynamicdrive.com.
var animatedcollapse={divholders:{},divgroups:{},statusholders:{},lastactiveingroup:{},show:function(divids){if(typeof divids=="object"){for(var i=0;i<divids.length;i++)this.showhide(divids[i],"show")}else this.showhide(divids,"show")},hide:function(divids){if(typeof divids=="object"){for(var i=0;i<divids.length;i++)this.showhide(divids[i],"hide")}else this.showhide(divids,"hide")},toggle:function(divid){if(typeof divid=="object")divid=divid[0];this.showhide(divid,"toggle")},addDiv:function(divid,attrstring){this.divholders[divid]=({id:divid,$divref:null,attrs:attrstring});this.divholders[divid].getAttr=function(name){var attr=new RegExp(name+"=([^,]+)","i");return(attr.test(this.attrs)&&parseInt(RegExp.$1)!=0)?RegExp.$1:null};this.currentid=divid;return this},showhide:function(divid,action){var $divref=this.divholders[divid].$divref;if(this.divholders[divid]&&$divref.length==1){var targetgroup=this.divgroups[$divref.attr('groupname')];if($divref.attr('groupname')&&targetgroup.count>1&&(action=="show"||action=="toggle"&&$divref.css('display')=='none')){if(targetgroup.lastactivedivid&&targetgroup.lastactivedivid!=divid)this.slideengine(targetgroup.lastactivedivid,'hide');this.slideengine(divid,'show');targetgroup.lastactivedivid=divid}else{this.slideengine(divid,action)}}},slideengine:function(divid,action){var $divref=this.divholders[divid].$divref;if(this.divholders[divid]&&$divref.length==1){var animateSetting={height:action};if($divref.attr('fade'))animateSetting.opacity=action;$divref.animate(animateSetting,$divref.attr('speed')?parseInt($divref.attr('speed')):500,function(){try{animatedcollapse.ontoggle(jQuery,$divref.get(0),$divref.css('display'))}catch(e){alert("An error exists inside your \"ontoggle\" function:\n\n"+e+"\n\nAborting execution of function.")}});return false}},generatemap:function(){var map={};for(var i=0;i<arguments.length;i++){if(arguments[i][1]!=null){map[arguments[i][0]]=arguments[i][1]}}return map},init:function(){var ac=this;jQuery(document).ready(function($){animatedcollapse.ontoggle=animatedcollapse.ontoggle||function(){};var urlparamopenids=animatedcollapse.urlparamselect();var persistopenids=ac.getCookie('acopendivids');var groupswithpersist=ac.getCookie('acgroupswithpersist');if(persistopenids!=null)persistopenids=(persistopenids=='nada')?[]:persistopenids.split(',');groupswithpersist=(groupswithpersist==null||groupswithpersist=='nada')?[]:groupswithpersist.split(',');jQuery.each(ac.divholders,function(){this.$divref=$('#'+this.id);if((this.getAttr('persist')||jQuery.inArray(this.getAttr('group'),groupswithpersist)!=-1)&&persistopenids!=null){var cssdisplay=(jQuery.inArray(this.id,persistopenids)!=-1)?'block':'none'}else{var cssdisplay=this.getAttr('hide')?'none':null}if(urlparamopenids[0]=="all"||jQuery.inArray(this.id,urlparamopenids)!=-1){cssdisplay='block'}else if(urlparamopenids[0]=="none"){cssdisplay='none'}this.$divref.css(ac.generatemap(['height',this.getAttr('height')],['display',cssdisplay]));this.$divref.attr(ac.generatemap(['groupname',this.getAttr('group')],['fade',this.getAttr('fade')],['speed',this.getAttr('speed')]));if(this.getAttr('group')){var targetgroup=ac.divgroups[this.getAttr('group')]||(ac.divgroups[this.getAttr('group')]={});targetgroup.count=(targetgroup.count||0)+1;if(jQuery.inArray(this.id,urlparamopenids)!=-1){targetgroup.lastactivedivid=this.id;targetgroup.overridepersist=1}if(!targetgroup.lastactivedivid&&this.$divref.css('display')!='none'||cssdisplay=="block"&&typeof targetgroup.overridepersist=="undefined")targetgroup.lastactivedivid=this.id;this.$divref.css({display:'none'})}});jQuery.each(ac.divgroups,function(){if(this.lastactivedivid&&urlparamopenids[0]!="none")ac.divholders[this.lastactivedivid].$divref.show()});jQuery.each(ac.divholders,function(){animatedcollapse.ontoggle(jQuery,this.$divref.get(0),this.$divref.css('display'))});$(window).bind('unload',function(){ac.uninit()})})},uninit:function(){var opendivids='',groupswithpersist='';jQuery.each(this.divholders,function(){if(this.$divref.css('display')!='none'){opendivids+=this.id+','}if(this.getAttr('group')&&this.getAttr('persist'))groupswithpersist+=this.getAttr('group')+','});opendivids=(opendivids=='')?'nada':opendivids.replace(/,$/,'');groupswithpersist=(groupswithpersist=='')?'nada':groupswithpersist.replace(/,$/,'');this.setCookie('acopendivids',opendivids);this.setCookie('acgroupswithpersist',groupswithpersist)},getCookie:function(Name){var re=new RegExp(Name+"=[^;]*","i");if(document.cookie.match(re))return document.cookie.match(re)[0].split("=")[1];return null},setCookie:function(name,value,days){if(typeof days!="undefined"){var expireDate=new Date();expireDate.setDate(expireDate.getDate()+days);document.cookie=name+"="+value+"; path=/; expires="+expireDate.toGMTString()}else document.cookie=name+"="+value+"; path=/"},urlparamselect:function(){window.location.search.match(/expanddiv=([\w\-_,]+)/i);return(RegExp.$1!="")?RegExp.$1.split(","):[]}};function getSelectedOption(buttonGroup){if(buttonGroup){var i=buttonGroup.options[buttonGroup.options.selectedIndex].value;return i}return-1}function getSelectedOptionValue(buttonGroup){var i=getSelectedOption(buttonGroup);if(i==-1){return""}else{if(buttonGroup[i]){return buttonGroup[i].value}else{return buttonGroup.value}}}function getSelectedRadio(buttonGroup){if(buttonGroup[0]){for(var i=0;i<buttonGroup.length;i++){if(buttonGroup[i].checked){return i}}}else{if(buttonGroup.checked){return 0}}return-1}function getSelectedRadioValue(buttonGroup){var i=getSelectedRadio(buttonGroup);if(i==-1){return""}else{if(buttonGroup[i]){return buttonGroup[i].value}else{return buttonGroup.value}}}function getSelectedCheckbox(buttonGroup){var retArr=new Array();var lastElement=0;if(buttonGroup[0]){for(var i=0;i<buttonGroup.length;i++){if(buttonGroup[i].checked){retArr.length=lastElement;retArr[lastElement]=i;lastElement++}}}else{if(buttonGroup.checked){retArr.length=lastElement;retArr[lastElement]=0}}return retArr}function getSelectedCheckboxValue(buttonGroup){var retArr=new Array();var selectedItems=getSelectedCheckbox(buttonGroup);if(selectedItems.length!=0){retArr.length=selectedItems.length;for(var i=0;i<selectedItems.length;i++){if(buttonGroup[selectedItems[i]]){retArr[i]=buttonGroup[selectedItems[i]].value}else{retArr[i]=buttonGroup.value}}}if(selectedItems.length==0){retArr[0]=buttonGroup[0].value}return retArr}animatedcollapse.ontoggle=function($,divobj,state){};animatedcollapse.addDiv('List1','fade=1');animatedcollapse.addDiv('List2','fade=1');animatedcollapse.addDiv('search-container','fade=1');animatedcollapse.addDiv('attractions-list','fade=1');animatedcollapse.addDiv('other-destinations','fade=1');function kill_div(div,category){document.getElementById(div).innerHTML='<a class=\"visitor-info-link-text\" href=\"javascript:ajax(\'../includes/panel-ajax.asp?category='+category+'&amp;attraction='+div+'\',\''+div+'\',\'Loading\');" style=\"float:right;\">more information<img src=\"../graphics/downarrow.gif\" border=\"0\"  alt=\"\" \/><\/a>'}


//** AutoSuggest - Copyright © 2005 Joe Kepley, The Sling & Rock Design Group, Inc.
function AutoSuggest(elem,suggestions,urls,searchType){var me=this;this.elem=elem;this.suggestions=suggestions;this.urls=urls;this.eligible=new Array();this.inputText=null;this.highlighted=-1;this.div=document.getElementById("autosuggest");var TAB=9;var ESC=27;var KEYUP=38;var KEYDN=40;var ENTER=13;elem.setAttribute("autocomplete","off");if(elem.id){var id="autosuggest"+idCounter;idCounter++}elem.onkeydown=function(ev){var key=me.getKeyCode(ev);switch(key){case TAB:me.useSuggestion();break;case ENTER:if(elem.value.length>0){me.useSuggestion();if(searchType=="find"){me.myTest()}me.hideDiv()}else{return false}break;case ESC:me.hideDiv();break;case KEYUP:if(me.highlighted>0){me.highlighted--}me.changeHighlight(key);break;case KEYDN:if(me.highlighted<(me.eligible.length-1)){me.highlighted++}me.changeHighlight(key);break}};elem.onkeyup=function(ev){var key=me.getKeyCode(ev);switch(key){case TAB:case ESC:case KEYUP:case KEYDN:case ENTER:return;default:if(this.value!=me.inputText&&this.value.length>0){me.inputText=this.value;me.getEligible();me.createDiv();me.positionDiv();me.showDiv()}else{me.hideDiv()}}};this.useSuggestion=function(){if(this.highlighted>-1){this.elem.value=this.eligible[this.highlighted];this.hideDiv();if(searchType=="find"){for(var i=0;i<suggestions.length;i++){if(suggestions[i].indexOf(this.elem.value)!=-1){showSplash();window.open(this.urls[i],'_parent')}}}setTimeout("document.getElementById('"+this.elem.id+"').focus()",0)}};this.showDiv=function(){this.div.style.display='block'};this.hideDiv=function(){this.div.style.display='none';this.highlighted=-1};this.myTest=function(){for(var i=0;i<suggestions.length;i++){if(suggestions[i].indexOf(this.elem.value)!=-1){window.open(this.urls[i],'_parent')}}};this.changeHighlight=function(){var lis=this.div.getElementsByTagName('LI');for(i in lis){var li=lis[i];if(this.highlighted==i){li.className="selected"}else{li.className=""}}};this.positionDiv=function(){var el=this.elem;var x=0;var y=el.offsetHeight;while(el.offsetParent&&el.tagName.toUpperCase()!='BODY'){x+=el.offsetLeft;y+=el.offsetTop;el=el.offsetParent}x+=el.offsetLeft;y+=el.offsetTop;this.div.style.left=x+'px';this.div.style.top=y+'px'};this.createDiv=function(){var ul=document.createElement('ul');for(i in this.eligible){var word=this.eligible[i];var li=document.createElement('li');var a=document.createElement('a');for(var i=0;i<suggestions.length;i++){if(suggestions[i].indexOf(word)!=-1){if(searchType=="find"){a.href=this.urls[i]}else{}a.innerHTML=suggestions[i];li.appendChild(a)}}if(me.highlighted==i){li.className="selected"}ul.appendChild(li)}this.div.replaceChild(ul,this.div.childNodes[0]);ul.onmouseover=function(ev){var target=me.getEventSource(ev);while(target.parentNode&&target.tagName.toUpperCase()!='LI'){target=target.parentNode}var lis=me.div.getElementsByTagName('LI');for(i in lis){var li=lis[i];if(li==target){me.highlighted=i;break}}me.changeHighlight()};ul.onclick=function(ev){me.useSuggestion();me.hideDiv()};this.div.className="suggestion_list";this.div.style.position='absolute'};this.getEligible=function(){this.eligible=new Array();for(i in this.suggestions){var suggestion=this.suggestions[i];if(suggestion.toLowerCase().indexOf(this.inputText.toLowerCase())>=0){this.eligible[this.eligible.length]=suggestion}}};this.getKeyCode=function(ev){if(ev){return ev.keyCode}if(window.event){return window.event.keyCode}};this.getEventSource=function(ev){if(ev){return ev.target}if(window.event){return window.event.srcElement}}}function removeAutoComplete(){if(!document.getElementById)return false;var f=document.getElementById('searchForm');var u=f.elements[7];f.setAttribute("autocomplete","off");f.setAttribute("type","button");u.focus()}function bindEvents(searchType){var hotel=new Array();var theNames=new Array();var theUrls=new Array();var xml_url=StrPrefix+'xml/hotels/'+IntCountryId+'/'+IntCityId+'/hotels.xml';var request=GXmlHttp.create();request.open("GET",xml_url,true);request.onreadystatechange=function(){if(request.readyState==4){var xmlObj=request.responseXML;var hotel=xmlObj.documentElement.getElementsByTagName("hotel");for(var i=0;i<hotel.length;i++){var group_name;try{group_name=hotel[i].getElementsByTagName("group_name")[0].firstChild.nodeValue}catch(err){group_name=''}var hotel_name=group_name+" "+hotel[i].getElementsByTagName("hotel_name")[0].firstChild.nodeValue;var hotel_url=StrPrefix+"hotels/"+hotel[i].getAttribute("country_name")+"/"+hotel[i].getAttribute("city_name")+"/"+hotel[i].getAttribute("file_name")+"?"+StrQuery;hotel_url=hotel_url.toLowerCase();var str="";for(var j=0;j<hotel_url.length;j++){var ch=hotel_url.charAt(j);str=str+ch.replace(" ","_")}hotel_url=str;theNames[i]=hotel_name;theUrls[i]=hotel_url;}}};request.send(null);var tags=document.getElementsByTagName('INPUT');for(i in tags){var tag=tags[i];if(tag.type&&tag.type.toLowerCase()=="text"&&tag.name=="find_hotel_name"||tag.name=="hotel_name"){new AutoSuggest(tag,theNames,theUrls,searchType)}}}var idCounter=0;


//** Calendar - Copyright © Author unknown (not property of AboutRooms.Com Ltd.)
function KW_cal_class(m,d,y,d1,d2,mn,c){this.o="";this.dsp="";this.m=m;this.d=d;this.y=y;this.d1=d1;this.d2=d2;this.mn=mn;this.sy=((y%100)<10)?"0"+(y%100):(y%100);this.mm=(m<10)?"0"+m:m;this.c=c;this.dd=(d<10)?"0"+d:d;iD=new Date(y,(m-1),d);eD=new Date();eD.setMilliseconds(0);eD.setHours(0);eD.setMinutes(0);eD.setSeconds(0);this.ofs=parseInt((eD-iD)/86400000);this.gC=function(){iD=new Date(this.y,(this.m-1),this.d);sD=this.dsp.toString();retVal="on";if(sD.indexOf("<a")!=0){retVal="off"}if(iD.getDay()==0||iD.getDay()==6){if(sD.indexOf("<a")!=0){retVal="wkendoff"}else{retVal="wkendon"}}if(this.c==0){if(sD.indexOf("<a")!=0){retVal="ntmoff"}else{retVal="ntmon"}}if(this.ofs==0){retVal="today"}if(this.spc()==true){retVal="special"}return"kw_cal_"+retVal};this.spc=function(){var retVal=false;dc=document;if(dc.kw_sp){for(var i=0;i<dc.kw_sp.length;i++){if(this.m==dc.kw_sp[i].m&&(this.y==dc.kw_sp[i].y||dc.kw_sp[i].y=="*")&&this.d==dc.kw_sp[i].d){retVal=true}}}return retVal}}function KW_sTD(f,n,d,o,a1,a2,a3,a4,w,l,sd){var rV="<a href=\"javascript:window.opener.KW_setCalendar('"+f+"',"+n+",'"+l+"');\">"+d+"</a>";if((a1==1&&o>0)||(a1==-1&&o<1)||(a1==2&&o>=0)){rV=d}if(a2>0){if(o<=-a2){rV=d}}else if(a2<0){if(o>=-a2){rV=d}}if(a3!=-1){ss=a3.split("|");if(ss[w]==1){rV=d}}if(a4>0){if(o>=-a4&&o<0){rV=d}}if(a4<0){if(o<=-a4&&o>0){rV=d}}if(sd){rV=d}return rV}function KW_date_class(m,d,y){this.m=m;this.d=d;this.y=y}function KW_setSpecial(){a=KW_setSpecial.arguments;dc=document;dc.kw_sp=new Array();for(var i=0;i<a.length;i=i+3){dc.kw_sp[dc.kw_sp.length]=new KW_date_class(a[i],a[i+1],a[i+2])}}function KW_setCalendar(obj,n,l){if(obj!=''){dc=document;dO=dc.tMh[n];if(obj.indexOf("|")==-1){MM_findObj(obj).value=dO.o;document.searchform.arrival.value=dO.o;dc.KW_calYear=dO.y}else{oS=obj.split("|");tV=new Array(dO.m,dO.d,dO.y);for(var i=0;i<3;i++){tO=MM_findObj(oS[i]);dc.KW_calYear=dO.y;if(tO.type.indexOf("select")==-1)tO.value=tV[i];else for(var j=0;j<tO.options.length;j++)if(tO.options[j].value==tV[i])tO.selectedIndex=j}}dc.KW_calMonth=dO.m-1}if(l!=''){o=MM_findObj(l);v="hide";if(o.style){o=o.style;v='hidden';removeSelectMenus('on')}o.visibility=v}}function MM_findObj(n,d){var p,i,x;if(!d){d=document}if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p)}if(!(x=d[n])&&d.all){x=d.all[n]}for(i=0;!x&&i<d.forms.length;i++){x=d.forms[i][n]}for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);if(!x&&d.getElementById)x=d.getElementById(n);return x}function KW_setDel(val){return(val.match(/\.gif$|\.png$|\.jpg$|\.jpeg$/i))?"<img src=\""+val+"\" class=\"kw_img\">":val}function KW_mX(et){dc=document;if(et.pageX)return et.pageX;else if(et.clientX)return et.clientX+(dc.documentElement.scrollLeft?dc.documentElement.scrollLeft:dc.body.scrollLeft);else return null}function KW_mY(et){dc=document;if(et.pageY)return et.pageY;else if(et.clientY)return et.clientY+(dc.documentElement.scrollTop?dc.documentElement.scrollTop:dc.body.scrollTop);else return null}function KW_fD(n,a,b,c){dc=document;return eval("dc.tMh["+n+"]."+a)+dc.tMh[n].d1+eval("dc.tMh["+n+"]."+b)+dc.tMh[n].d2+eval("dc.tMh["+n+"]."+c)}function KW_dD(n,a,b,c,d,e,f,g,h,i,j){dc=document;return(a==1)?"&nbsp;":KW_sTD(b,n,i,dc.tMh[n].ofs,c,d,e,f,j,g,(dc.tMh[n].spc()&&h==1))}function KW_expertCalendar(){var dc=document,a=KW_expertCalendar.arguments,d=new Date();btm=d.getMonth();bty=d.getFullYear();d.setDate(1);if(a[29]!=-1)d.setMonth(a[29]);else if(dc.KW_calMonth)d.setMonth(dc.KW_calMonth);cMn=d.getMonth();pMt=((cMn-1)<0)?11:cMn-1;nMh=((cMn+1)>11)?0:cMn+1;if(a[30]!=-1)d.setFullYear(a[30]);else if(dc.KW_calYear)d.setYear(dc.KW_calYear);cYr=d.getFullYear();_cYr=new Date();_cYr=_cYr.getFullYear();cYr=d.getFullYear();pYr=(pMt==11)?cYr-1:cYr;nYr=(nMh==0)?cYr+1:cYr;wdy=d.getDay();dc.tMh=new Array();if(a[25]==1)wdy=((--wdy)<0)?6:wdy;tpM=new Date(d.getFullYear(),d.getMonth(),d.getDate()-wdy);for(var i=0;i<wdy;i++){n=dc.tMh.length;dc.tMh[n]=new KW_cal_class((tpM.getMonth()+1),tpM.getDate(),tpM.getFullYear(),a[21],a[23],a[tpM.getMonth()],0);dc.tMh[n].o=KW_fD(n,a[20],a[22],a[24]);dc.tMh[n].dsp=KW_dD(n,a[31],a[19],a[26],a[27],a[28],a[42],a[41],a[45],tpM.getDate(),tpM.getDay());tpM.setDate(tpM.getDate()+1)};EOM=false;for(var i=1;!EOM;i++){n=dc.tMh.length;dc.tMh[n]=new KW_cal_class((d.getMonth()+1),d.getDate(),d.getFullYear(),a[21],a[23],a[d.getMonth()],1);dc.tMh[n].o=KW_fD(n,a[20],a[22],a[24]);dc.tMh[n].dsp=KW_dD(n,0,a[19],a[26],a[27],a[28],a[42],a[41],a[45],d.getDate(),d.getDay());d.setDate(d.getDate()+1);if(d.getDate()==1)EOM=true}wdy=d.getDay();if(a[25]==1)wdy=((--wdy)<0)?6:wdy;for(var i=wdy;i<7;i++){n=dc.tMh.length;dc.tMh[n]=new KW_cal_class((d.getMonth()+1),d.getDate(),d.getFullYear(),a[21],a[23],a[d.getMonth()],0);dc.tMh[n].o=KW_fD(n,a[20],a[22],a[24]);dc.tMh[n].dsp=KW_dD(n,a[31],a[19],a[26],a[27],a[28],a[42],a[41],a[45],d.getDate(),d.getDay());d.setDate(d.getDate()+1)}ns4=(dc.layers)?true:false;px=(ns4||window.opera)?'':'px';s=a[32];if(a[33]==-1){ww=window;var wp=(ww.innerWidth!=null)?ww.innerWidth:(dc.body.clientWidth!=null)?dc.body.clientWidth:null;oLoc=a[41];if(oLoc=="")oLoc=a[32].name;oO=dc.getElementById(oLoc);if(oO.offsetWidth)oW=oO.offsetWidth;else if(oO.clip.width)oW=oO.clip.width;winY=KW_mY(a[46])+20;winX=KW_mX(a[46])-(oW/4);if(winX<2)winX=2;else if(winX+oW>wp)winX-=oW/2;if(a[41]==""){posx=(ww.screenX)?ww.screenX:ww.screenLeft;posy=(ww.screenY)?ww.screenY:ww.screenTop;cma=(a[41]=='')?((ww.outerHeight)?(ww.outerHeight-ww.innerHeight)-30:0):0;var scrlx,scrly;if(self.pageYOffset){scrlx=self.pageXOffset;scrly=self.pageYOffset}else if(dc.documentElement&&dc.documentElement.scrollTop){scrlx=dc.documentElement.scrollLeft;scrly=dc.documentElement.scrollTop}else if(dc.body){scrlx=dc.body.scrollLeft;scrly=dc.body.scrollTop}winX+=posx-scrlx;winY+=posy+cma-scrly}xp=winX;yp=winY;a[33]=xp;a[34]=yp}str="<html><head><title>"+a[cMn]+" "+cYr;accs="<a class=\"kw_cal_a\" ";str+="</title></head><link href=\""+a[43]+"\" rel=\"stylesheet\" type=\"text/css\" />";str+="<body style=\"margin:0; background-color:"+a[44]+";\">";if(a[41]!=''&&!ns4)str="";str+="<table border=0  class=\"kw_cal_tbl2\"><tr><td colspan=\"7\">";str+="<table width=\""+(a[35]-10)+"\" border=0 cellspacing=0 cellpadding=0 class=\"kw_cal_tbl1\">";endStr="','"+a[31]+"',0";for(ix=33;ix<37;ix++)endStr+=","+a[ix];for(ix=37;ix<48;ix++)endStr+=",'"+a[ix]+"'";bStr="";for(var j=0;j<29;j++)bStr+="'"+a[j]+"',";xDD="<select id=\"EC_monthDD\" name='EC_monthDD' class=\"EC_dateDD\"";xDD+="on";xDD+="Change=";xDD+='"KW_expertCalendar('+bStr;xDD+="MM_findObj('EC_monthDD').options[";xDD+="MM_findObj('EC_monthDD').selectedIndex].value,'";xDD+=cYr;xDD+=endStr;xDD+=')">';for(var j=0;j<12;j++)xDD+="<option value=\""+j+"\""+((j==cMn)?" selected":"")+">"+a[j]+"</option>";xDD+="</select>";if(a[41]==""||ns4)xDD=a[cMn];aStr1=bStr+"'"+pMt+"','"+pYr+endStr;aStr2=bStr+"'"+nMh+"','"+nYr+endStr;str+="<tr><td ";str+="class=\"kw_cal_mnth\">"+accs+"href=\"javascript:window.opener.KW_expertCalendar("+aStr1;str+=")\">"+KW_setDel(a[37])+"</a>"+xDD+accs+"href=\"javascript:window.opener.KW_expertCalendar(";str+=aStr2+")\">"+KW_setDel(a[38])+"</a></td>";aStr1=bStr+"'"+cMn+"','"+(cYr-1)+endStr;aStr2=bStr+"'"+cMn+"','"+(cYr+1)+endStr;yDD="<select id=\"EC_yearDD\" name='EC_yearDD' class=\"EC_dateDD\" onChange=\"";yDD+="KW_expertCalendar("+bStr+"'"+cMn+"',MM_findObj('EC_yearDD').options[";yDD+="MM_findObj('EC_yearDD').selectedIndex].value"+endStr.substring(1)+")\">";yDDa=new Array(0,-1,-2);for(var j=0;j<yDDa.length;j++)yDD+="<option value=\""+(_cYr-yDDa[j])+"\""+((_cYr-yDDa[j]==cYr)?" selected":"")+">"+(_cYr-yDDa[j])+"</option>";yDD+="</select>";if(a[41]==""||ns4)yDD=cYr;str+="<td class=\"kw_cal_yr\" width=\"10\">";if(cYr>bty){str+=accs+"href=\"javascript:window.opener.KW_expertCalendar("+aStr1+")\">"+KW_setDel(a[39])+"</a>"}str+="</td><td class=\"kw_cal_yr\">"+yDD+"</td><td class=\"kw_cal_yr\" align=\"left\"  width=\"10\">";if(cYr<bty+2){str+=accs+"href=\"javascript:window.opener.KW_expertCalendar("+aStr2+")\">"+KW_setDel(a[40])+"</a>"}str+="</td></tr></table></td></tr><tr>";for(var i=(a[25]==1)?13:12;i<19;i++)str+="<td class=\"kw_cal_wktitle\">"+a[i]+"</td>";if(a[25]==1)str+="<td class=\"kw_cal_wktitle\">"+a[12]+"</td>";str+="</tr>";for(var i=0;i<dc.tMh.length;i++){if((i)/7==parseInt((i)/7))str+="<tr>";tdClass=dc.tMh[i].gC();temp=dc.tMh[i].dsp.toString();tdActive=(temp.indexOf("<a")!=-1)?"id='kwon'":"";str+="<td class=\""+tdClass+"\" "+tdActive+">"+dc.tMh[i].dsp+"</td>";if((i+1)/7==parseInt((i+1)/7))str+="</tr>"}aStr1=bStr+"'"+btm+"','"+bty+endStr;aStr2=(a[41]=="")?"window.close();":"KW_setCalendar('',7,'"+a[41]+"')";str+="<tr><td colspan=7 class=\"test\"><table border=0 width=100% cellspacing=0 cellpadding=0><tr><td><a href=\"javascript:window.opener.KW_expertCalendar("+aStr1+")\" class=\"kw_cal_a\">"+a[btm];str+=" "+bty+"</a></td><td><a href=\"javascript:"+aStr2+"\" class=\"kw_cal_a\">"+a[47]+"</a></td></tr></table></td></tr>";str+=(a[41]==''&&!ns4)?"</table></body></html>":"</table>";if(a[41]!=''&&!ns4){t=MM_findObj(a[41]);v="show";if(t.style){t=t.style;v='visible'}t.visibility=v;t.left=xp+px;t.top=yp+px;while(str.indexOf('window.opener.')!=-1)str=str.replace('window.opener.','');p1=str.indexOf(" window.close();");while(p1!=-1){str=str.substring(0,p1)+str.substring(p1+16);p1=str.indexOf(" window.close();")}MM_findObj(a[41]).innerHTML=str}else{var nnx=(ns4)?1.25:1;var look='width='+(a[35]*nnx);look+=',height='+(a[36]*nnx)+',left='+a[33]+',top='+a[34];popwin=window.open('','calendar',look);with(popwin.document){open();write(str);close()}}}function removeSelectMenus(display){if(document.getElementById("ch")&&document.getElementById("ad")){if(display=='off'){document.getElementById("ch").style.visibility="hidden";document.getElementById("ad").style.visibility="hidden"}else{document.getElementById("ch").style.visibility="visible";document.getElementById("ad").style.visibility="visible"}}}

//** Tab Content script v2.0- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
function ddtabcontent(tabinterfaceid){this.tabinterfaceid=tabinterfaceid;this.tabs=document.getElementById(tabinterfaceid).getElementsByTagName("a");this.enabletabpersistence=true;this.hottabspositions=[];this.currentTabIndex=0;this.subcontentids=[];this.revcontentids=[];this.selectedClassTarget="link"}ddtabcontent.getCookie=function(Name){var re=new RegExp(Name+"=[^;]+","i");if(document.cookie.match(re))return document.cookie.match(re)[0].split("=")[1];return""};ddtabcontent.setCookie=function(name,value){document.cookie=name+"="+value+";path=/"};ddtabcontent.prototype={expandit:function(tabid_or_position){this.cancelautorun();var tabref="";try{if(typeof tabid_or_position=="string"&&document.getElementById(tabid_or_position).getAttribute("rel"))tabref=document.getElementById(tabid_or_position);else if(parseInt(tabid_or_position)!=NaN&&this.tabs[tabid_or_position].getAttribute("rel"))tabref=this.tabs[tabid_or_position]}catch(err){alert("Invalid Tab ID or position entered!")}if(tabref!="")this.expandtab(tabref)},cycleit:function(dir,autorun){if(dir=="next"){var currentTabIndex=(this.currentTabIndex<this.hottabspositions.length-1)?this.currentTabIndex+1:0}else if(dir=="prev"){var currentTabIndex=(this.currentTabIndex>0)?this.currentTabIndex-1:this.hottabspositions.length-1}if(typeof autorun=="undefined")this.cancelautorun();this.expandtab(this.tabs[this.hottabspositions[currentTabIndex]])},setpersist:function(bool){this.enabletabpersistence=bool},setselectedClassTarget:function(objstr){this.selectedClassTarget=objstr||"link"},getselectedClassTarget:function(tabref){return(this.selectedClassTarget==("linkparent".toLowerCase()))?tabref.parentNode:tabref},urlparamselect:function(tabinterfaceid){var result=window.location.search.match(new RegExp(tabinterfaceid+"=(\\d+)","i"));return(result==null)?null:parseInt(RegExp.$1)},expandtab:function(tabref){var subcontentid=tabref.getAttribute("rel");var associatedrevids=(tabref.getAttribute("rev"))?","+tabref.getAttribute("rev").replace(/\s+/,"")+",":"";this.expandsubcontent(subcontentid);this.expandrevcontent(associatedrevids);for(var i=0;i<this.tabs.length;i++){this.getselectedClassTarget(this.tabs[i]).className=(this.tabs[i].getAttribute("rel")==subcontentid)?"selected":""}if(this.enabletabpersistence)ddtabcontent.setCookie(this.tabinterfaceid,tabref.tabposition);this.setcurrenttabindex(tabref.tabposition)},expandsubcontent:function(subcontentid){for(var i=0;i<this.subcontentids.length;i++){var subcontent=document.getElementById(this.subcontentids[i]);subcontent.style.display=(subcontent.id==subcontentid)?"block":"none"}},expandrevcontent:function(associatedrevids){var allrevids=this.revcontentids;for(var i=0;i<allrevids.length;i++){document.getElementById(allrevids[i]).style.display=(associatedrevids.indexOf(","+allrevids[i]+",")!=-1)?"block":"none"}},setcurrenttabindex:function(tabposition){for(var i=0;i<this.hottabspositions.length;i++){if(tabposition==this.hottabspositions[i]){this.currentTabIndex=i;break}}},autorun:function(){this.cycleit('next',true)},cancelautorun:function(){if(typeof this.autoruntimer!="undefined")clearInterval(this.autoruntimer)},init:function(automodeperiod){var persistedtab=ddtabcontent.getCookie(this.tabinterfaceid);var selectedtab=-1;var selectedtabfromurl=this.urlparamselect(this.tabinterfaceid);this.automodeperiod=automodeperiod||0;for(var i=0;i<this.tabs.length;i++){this.tabs[i].tabposition=i;if(this.tabs[i].getAttribute("rel")){var tabinstance=this;this.hottabspositions[this.hottabspositions.length]=i;this.subcontentids[this.subcontentids.length]=this.tabs[i].getAttribute("rel");this.tabs[i].onclick=function(){tabinstance.expandtab(this);tabinstance.cancelautorun();return false};if(this.tabs[i].getAttribute("rev")){this.revcontentids=this.revcontentids.concat(this.tabs[i].getAttribute("rev").split(/\s*,\s*/))}if(selectedtabfromurl==i||this.enabletabpersistence&&selectedtab==-1&&parseInt(persistedtab)==i||!this.enabletabpersistence&&selectedtab==-1&&this.getselectedClassTarget(this.tabs[i]).className=="selected"){selectedtab=i}}}if(selectedtab!=-1)this.expandtab(this.tabs[selectedtab]);else this.expandtab(this.tabs[this.hottabspositions[0]]);if(parseInt(this.automodeperiod)>500&&this.hottabspositions.length>1){this.autoruntimer=setInterval(function(){tabinstance.autorun()},this.automodeperiod)}}};

//** Facebox (for jQuery) version: 1.1 (03/01/2008) Copyright 2007, 2008 Chris Wanstrath [ chris@ozmm.org ]
(function($){$.facebox=function(data,klass){$.facebox.init();$.facebox.loading();$.isFunction(data)?data.call($):$.facebox.reveal(data,klass)};$.facebox.settings={loading_image:'http://www.aboutrooms.com/booking_system/graphics/loading.gif',close_image:'http://www.aboutrooms.com/booking_system/graphics/closelabel.gif',image_types:['png','jpg','jpeg','gif'],facebox_html:'<div id="facebox" style="display:none;"><div class="popup"><table><tbody><tr><td class="tl"/><td class="b"/><td class="tr"/></tr><tr><td class="b"/><td class="body"><div class="header"><a href="#" class="close"><img src="http://www.aboutrooms.com/booking_system/graphics/closelabel.gif" title="close" class="close_image" /></a></div><div class="content"></div><div class="footer"><a href="#" class="close"><img src="http://www.aboutrooms.com/booking_system/graphics/closelabel.gif" title="close" class="close_image" /></a></div></td><td class="b"/></tr><tr><td class="bl"/><td class="b"/><td class="br"/></tr></tbody></table></div></div>'};$.facebox.loading=function(){if($('#facebox .loading').length==1)return true;$('#facebox .content').empty();$('#facebox .body').children().hide().end().append('<div class="loading"><img src="'+$.facebox.settings.loading_image+'"/></div>');var pageScroll=$.facebox.getPageScroll();$('#facebox').css({top:pageScroll[1]+($.facebox.getPageHeight()/10),left:pageScroll[0]}).show();$(document).bind('keydown.facebox',function(e){if(e.keyCode==27)$.facebox.close()})};$.facebox.reveal=function(data,klass){if(klass)$('#facebox .content').addClass(klass);$('#facebox .content').append(data);$('#facebox .loading').remove();$('#facebox .body').children().fadeIn('normal')};$.facebox.close=function(){$(document).trigger('close.facebox');return false};$(document).bind('close.facebox',function(){$(document).unbind('keydown.facebox');$('#facebox').fadeOut(function(){$('#facebox .content').removeClass().addClass('content')})});$.fn.facebox=function(settings){$.facebox.init(settings);var image_types=$.facebox.settings.image_types.join('|');image_types=new RegExp('\.'+image_types+'$','i');function click_handler(){$.facebox.loading(true);var klass=this.rel.match(/facebox\[\.(\w+)\]/);if(klass)klass=klass[1];if(this.href.match(/#/)){var url=window.location.href.split('#')[0];var target=this.href.replace(url,'');$.facebox.reveal($(target).clone().show(),klass)}else if(this.href.match(image_types)){var image=new Image();image.onload=function(){$.facebox.reveal('<div class="image"><img src="'+image.src+'" /></div>',klass)};image.src=this.href}else{$.get(this.href,function(data){$.facebox.reveal(data,klass)})}return false}this.click(click_handler);return this};$.facebox.init=function(settings){if($.facebox.settings.inited){return true}else{$.facebox.settings.inited=true}if(settings)$.extend($.facebox.settings,settings);$('body').append($.facebox.settings.facebox_html);var preload=[new Image(),new Image()];preload[0].src=$.facebox.settings.close_image;preload[1].src=$.facebox.settings.loading_image;$('#facebox').find('.b:first, .bl, .br, .tl, .tr').each(function(){preload.push(new Image());preload.slice(-1).src=$(this).css('background-image').replace(/url\((.+)\)/,'$1')});$('#facebox .close').click($.facebox.close);$('#facebox .close_image').attr('src',$.facebox.settings.close_image)};$.facebox.getPageScroll=function(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft}return new Array(xScroll,yScroll)};$.facebox.getPageHeight=function(){var windowHeight;if(self.innerHeight){windowHeight=self.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){windowHeight=document.documentElement.clientHeight}else if(document.body){windowHeight=document.body.clientHeight}return windowHeight}})(jQuery);

function toggleVis(obj,linkId){var el=document.getElementById(obj);var lk=document.getElementById(linkId);if(el.style.display!='none'){el.style.display='none';lk.innerHTML='view rates\<img src=\"../graphics/downarrow.gif\" border=\"0\"  alt=\"\"  style=\"background-color: #fff; vertical-align: bottom; padding-left: 5px;\" \/>'}else{el.style.display='';lk.innerHTML='hide rates\<img src=\"../graphics/uparrow.gif\" border=\"0\"  alt=\"\"  style=\"background-color: #fff; vertical-align: bottom; padding-left: 5px;\" \/>'}}


// Convert Xml to String
function load_xml_content_string(xmlData,nearbyHotels){var nearby_hotels = nearbyHotels;if (nearby_hotels == null){IntNoHotelsWFlag = 5;}	else{IntNoHotelsWFlag = nearbyHotels + 1;}if(window.ActiveXObject){//for IE
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async="false";xmlDoc.loadXML(xmlData);return xmlDoc}else if(document.implementation&&document.implementation.createDocument){//for Mozilla
parser=new DOMParser();xmlDoc=parser.parseFromString(xmlData,"text/xml");return xmlDoc}}


// Google map
function map(reload_hotel_id){var map=new GMap(document.getElementById("map"));map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());map.setCenter(new GLatLng(0,0),0);var baseIcon=new GIcon();baseIcon.shadow=StrPrefix+"graphics/gmap/shadow.png";baseIcon.iconSize=new GSize(12,20);baseIcon.shadowSize=new GSize(22,20);baseIcon.iconAnchor=new GPoint(6,20);baseIcon.infoWindowAnchor=new GPoint(10,5);baseIcon.infoShadowAnchor=new GPoint(18,25);function createMarker(point,hotel_name,stars,hotel_url,hotel_id,hotel_location,i){var icon=new GIcon(baseIcon);var z;if(i<IntNoHotelsWFlag){bounds.extend(point);z=i+1;icon.image=StrPrefix+"graphics/gmap/"+z+".png";icon.iconSize=new GSize(40,40);icon.iconAnchor=new GPoint(20,40);icon.shadowSize=new GSize(60,40);icon.infoWindowAnchor=new GPoint(30,10)}else{icon.image=StrPrefix+"graphics/gmap/green.png"}var marker=new GMarker(point,icon);GEvent.addListener(marker,"click",function(){marker.openInfoWindowHtml("<div style='width: 220px;'><h2 style='margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.7em; color:#790c16;'>"+hotel_name+"<\/h2><div style='float: right;'><img src='http://www.aboutrooms.com/xml/"+IntCountryId+"/"+IntCityId+"/"+hotel_id.toString()+"/thmb_"+hotel_id.toString()+".jpg' width='64' height='64' alt='hotel icon'><\/div><div style='font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.7em;'>"+hotel_location+"<br \/>"+stars+"<br \/><a href='"+hotel_url+"'>hotel info page<\/a><\/div><\/div>")});return marker}var bounds=new GLatLngBounds();var hotels=xmlDoc.documentElement.getElementsByTagName("hotels");var no_hotels=5;if(hotels[0].getAttribute("count")!=null){IntNoHotelsWFlag=hotels[0].getAttribute("count");if(IntNoHotelsWFlag>5){IntNoHotelsWFlag=5}}var hotel=xmlDoc.documentElement.getElementsByTagName("hotel");for(var i=0;i<hotel.length;i++){var hotel_lat=parseFloat(hotel[i].getAttribute("lat"));var hotel_long=parseFloat(hotel[i].getAttribute("long"));var group_name;try{group_name=hotel[i].getElementsByTagName("group_name")[0].firstChild.nodeValue}catch(err){group_name=''}var hotel_name=group_name+" "+hotel[i].getElementsByTagName("hotel_name")[0].firstChild.nodeValue;var hotel_stars=hotel[i].getAttribute("star");var hotel_url=StrPrefix+"hotels/"+hotel[i].getAttribute("country_name")+"/"+hotel[i].getAttribute("city_name")+"/"+hotel[i].getAttribute("file_name")+"?"+StrQuery;var hotel_id=hotel[i].getAttribute("id");var hotel_location=hotel[i].getAttribute("location");var stars="";hotel_url=hotel_url.toLowerCase();var str="";for(var j=0;j<hotel_url.length;j++){var ch=hotel_url.charAt(j);str=str+ch.replace(" ","_")}hotel_url=str;if(hotel_stars==0){stars="Hostel Accommodation"}else{for(var x=1;x<=hotel_stars;x++){stars=stars+"<img src='"+StrPrefix+"graphics/star.gif' alt='"+hotel_stars+" stars' />"}}var point=new GLatLng(hotel_lat,hotel_long);var marker=new createMarker(point,hotel_name,stars,hotel_url,hotel_id,hotel_location,i);map.addOverlay(marker);var reloadHotelId=reload_hotel_id;if(reloadHotelId==null||reloadHotelId==""){}else{if(hotel[i].getAttribute("id")==reloadHotelId){marker.openInfoWindowHtml("<div style='width: 220px;'><h2 style='margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.7em; color:#790c16;'>"+hotel_name+"<\/h2><div style='float: right;'><img src='http://www.aboutrooms.com/xml/"+IntCountryId+"/"+IntCityId+"/"+hotel_id.toString()+"/thmb_"+hotel_id.toString()+".jpg' width='64' height='64' alt='hotel icon'><\/div><div style='font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.7em;'>"+hotel_location+"<br \/>"+stars+"<br \/><a href='"+hotel_url+"'>hotel info page<\/a><\/div><\/div>");map.centerAndZoom(point,4)}}}var destinations=xmlDoc.documentElement.getElementsByTagName("city");for(var b=0;b<destinations.length;b++){var city_id=destinations[b].getAttribute("id");if(city_id==IntCityId){var city_long=destinations[b].getAttribute("long");var city_lat=destinations[b].getAttribute("lat")}}map.setZoom(map.getBoundsZoomLevel(bounds));map.setCenter(bounds.getCenter())}
//paging
function paging(){var records=xmlDoc.documentElement.getElementsByTagName("records");var iPaging_Records=parseFloat(records[0].getAttribute("records"));var iPaging_Size=IntPageSize;if(iPaging_Size==null){iPaging_Size=parseFloat(records[0].getAttribute("pagesize"))}var iPaging_PagesStart,iPaging_PagesEnd;var iPaging_Page=IntPageNo;var iPaging_FirstRec=(iPaging_Page-1)*iPaging_Size;var iPaging_LastRec=(iPaging_Page*iPaging_Size)-1;var iPaging_NoPages=iPaging_NoPages=Math.round(iPaging_Records/iPaging_Size + 0.4);document.getElementById("paging").innerHTML='';document.getElementById("record-count").innerHTML=iPaging_Records;if(iPaging_NoPages>6){iPaging_PagesStart=iPaging_Page-3;if(iPaging_PagesStart<1){iPaging_PagesStart=1}iPaging_PagesEnd=iPaging_PagesStart+6;if(iPaging_PagesEnd>iPaging_NoPages){iPaging_PagesEnd=iPaging_NoPages;}}else{iPaging_PagesStart=1;iPaging_PagesEnd=iPaging_NoPages}if(iPaging_NoPages==0){document.getElementById("paging-sort").innerHTML=''}var myPaging='';var myString="loc="+IntLocId+"&amp;order="+StrOrder+"&amp;nights="+IntNights+"&amp;arrival="+arrival_date+"&amp;hotel_name="+StrHotelName+"&amp;"+StrQuery+"' onclick='";var myPageLink;for(var iLoop=iPaging_PagesStart;iLoop<=iPaging_PagesEnd;iLoop++){myPaging=document.getElementById("paging").innerHTML;if(iLoop==iPaging_Page){myPageLink="<strong>["+iLoop+"]</strong>"}else{myPageLink="<a onclick='showSplash();' style='color:#0a387b;' href='?ps="+iPaging_Size+"&amp;p="+iLoop+"&amp;"+myString+"paging("+iLoop+","+iPaging_Size+");'>"+iLoop+"</a>"}document.getElementById("paging").innerHTML=myPaging+' '+myPageLink}if(iPaging_PagesEnd<iPaging_NoPages){var rightarrow="<a style='color:#0a387b;' href='?ps="+iPaging_Size+"&amp;p="+iPaging_NoPages+"&amp;"+myString+"paging("+iPaging_NoPages+","+iPaging_Size+");'>&#187;</a>";document.getElementById("paging").innerHTML=document.getElementById("paging").innerHTML+'...'+rightarrow}if(iPaging_PagesStart>1){var leftarrow="<a style='color:#0a387b;' href='?ps="+iPaging_Size+"&amp;p=1&amp;"+myString+"paging(1,"+iPaging_Size+");'>&#171;</a>";document.getElementById("paging").innerHTML=leftarrow+'...'+document.getElementById("paging").innerHTML}}
//drop down currency menu
jQuery.noConflict();var flexdropdownmenu={animspeed:200,showhidedelay: [150, 150],startzindex:1000,builtflexmenuids: [], positionul:function($, $ul, e, $anchor){var istoplevel=$ul.hasClass('jqflexmenu');var docrightedge=$(document).scrollLeft()+$(window).width()-40;var docbottomedge=$(document).scrollTop()+$(window).height()-40;if (istoplevel){var offsets=$anchor.offset();var anchorsetting=$anchor.data('setting');var x=offsets.left+anchorsetting.useroffsets[0]+(anchorsetting.dir=="h"? $anchor.outerWidth():0);var y=offsets.top+anchorsetting.useroffsets[1]+(anchorsetting.dir=="h"?0:$anchor.outerHeight());x=(x+$ul.data('dimensions').w > docrightedge)? x-(anchorsetting.useroffsets[0]*2)-$ul.data('dimensions').w+$anchor.outerWidth()+(anchorsetting.dir=="h"? -($anchor.outerWidth()*2):0):x;y=(y+$ul.data('dimensions').h > docbottomedge)? y-(anchorsetting.useroffsets[1]*2)-$ul.data('dimensions').h-$anchor.outerHeight()+(anchorsetting.dir=="h"? ($anchor.outerHeight()*2):0): y}else{var $parentli=$ul.data('$parentliref');var parentlioffset=$parentli.offset();var x=$ul.data('dimensions').parentliw;var y=0;x=(parentlioffset.left+x+$ul.data('dimensions').w >docrightedge)? x-$ul.data('dimensions').parentliw-$ul.data('dimensions').w:x;y=(parentlioffset.top+$ul.data('dimensions').h >docbottomedge)?y-$ul.data('dimensions').h+$ul.data('dimensions').parentlih:y};$ul.css({left:x,top:y})
},showbox:function($, $flexmenu, e){clearTimeout($flexmenu.data('timers').hidetimer);$flexmenu.data('timers').showtimer=setTimeout(function(){$flexmenu.show(flexdropdownmenu.animspeed)}, this.showhidedelay[0])},hidebox:function($,$flexmenu){clearTimeout($flexmenu.data('timers').showtimer);$flexmenu.data('timers').hidetimer=setTimeout(function(){$flexmenu.hide(100)},this.showhidedelay[1])},buildflexmenu:function($,$menu,$target){$menu.css({display:'block', visibility:'hidden',zIndex:this.startzindex}).addClass('jqflexmenu').appendTo(document.body);$menu.bind('mouseenter',function(){clearTimeout($menu.data('timers').hidetimer)});$menu.bind('mouseleave',function(){flexdropdownmenu.hidebox($,$menu)});$menu.data('dimensions',{w:$menu.outerWidth(),h:$menu.outerHeight()});$menu.data('timers',{});var $lis=$menu.find("ul").parent();$lis.each(function(i){var $li=$(this).css({zIndex: 1000+i});var $subul=$li.find('ul:eq(0)').css({display:'block'});$subul.data('dimensions',{w:$subul.outerWidth(),h:$subul.outerHeight(),parentliw:this.offsetWidth, parentlih:this.offsetHeight});$subul.data('$parentliref',$li);$subul.data('timers',{});$li.data('$subulref',$subul);$li.children("a:eq(0)").append('<img src="'+flexdropdownmenu.arrowpath+'"class="rightarrowclass" style="border:0;" />');$li.bind('mouseenter',function(e){var $targetul=$(this).css('zIndex',++flexdropdownmenu.startzindex).addClass("selected").data('$subulref');if ($targetul.queue().length<=1){clearTimeout($targetul.data('timers').hidetimer);$targetul.data('timers').showtimer=setTimeout(function(){flexdropdownmenu.positionul($,$targetul,e);$targetul.show(flexdropdownmenu.animspeed)},flexdropdownmenu.showhidedelay[0])}});$li.bind('mouseleave',function(e){var $targetul=$(this).data('$subulref');clearTimeout($targetul.data('timers').showtimer);$targetul.data('timers').hidetimer=setTimeout(function(){$targetul.hide(100).data('$parentliref').removeClass('selected')},flexdropdownmenu.showhidedelay[1])})});$menu.find('ul').andSelf().css({display:'none',visibility:'visible'});this.builtflexmenuids.push($menu.get(0).id)},init:function($,$target,$flexmenu){if (this.builtflexmenuids.length==0){$(document).bind("click",function(e){if(e.button==0){$('.jqflexmenu').find('ul').andSelf().hide()}})};if(jQuery.inArray($flexmenu.get(0).id, this.builtflexmenuids)==-1);this.buildflexmenu($,$flexmenu,$target);if($target.parents().filter('ul.jqflexmenu').length>0)return;var useroffsets=$target.attr('data-offsets')?$target.attr('data-offsets').split(','):[0,0];useroffsets=[parseInt(useroffsets[0]),parseInt(useroffsets[1])];$target.data('setting',{dir:$target.attr('data-dir'),useroffsets:useroffsets}) ;$target.bind("mouseenter",function(e){$flexmenu.css('zIndex',++flexdropdownmenu.startzindex);flexdropdownmenu.positionul($,$flexmenu,e,$target);flexdropdownmenu.showbox($,$flexmenu,e)});$target.bind("mouseleave",function(e){flexdropdownmenu.hidebox($,$flexmenu)})}};jQuery.fn.addflexmenu=function(flexmenuid,options){var $=jQuery;return this.each(function(){var $target=$(this);if (typeof options=="object"){if (options.dir);$target.attr('data-dir',options.dir);if (options.offsets);$target.attr('data-offsets',options.offsets)};if ($('#'+flexmenuid).length==1);flexdropdownmenu.init($,$target,$('#'+flexmenuid))})};jQuery(document).ready(function($){var $anchors=$('*[data-flexmenu]');$anchors.each(function(){$(this).addflexmenu(this.getAttribute('data-flexmenu'))})});function ddlistmenu(id, className){var menu=document.createElement('ul');if(id)menu.id=id;if(className);menu.className=className;this.menu=menu}ddlistmenu.prototype={addItem:function(url,text,target){var li=document.createElement('li')
li.innerHTML='<a href="'+url+'"target="'+target+'">'+text+'</a>';this.menu.appendChild(li);this.li=li;return this},
addSubMenu:function(){var s=new ddlistmenu(null,null);this.li.appendChild(s.menu);return s}}
