
(function(E,B){function ka(a,b,d){if(d===B&&a.nodeType===1){d=a.getAttribute("data-"+b);if(typeof d==="string"){try{d=d==="true"?true:d==="false"?false:d==="null"?null:!c.isNaN(d)?parseFloat(d):Ja.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=B}return d}function U(){return false}function ca(){return true}function la(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ka(a){var b,d,e,f,h,l,k,o,x,r,A,C=[];f=[];h=c.data(this,this.nodeType?"events":"__events__");if(typeof h==="function")h=h.events;if(!(a.liveFired===this||!h||!h.live||a.button&&a.type==="click")){if(a.namespace)A=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var J=h.live.slice(0);for(k=0;k<J.length;k++){h=J[k];h.origType.replace(X,"")===a.type?f.push(h.selector):J.splice(k--,1)}f=c(a.target).closest(f,a.currentTarget);o=0;for(x=f.length;o<x;o++){r=f[o];for(k=0;k<J.length;k++){h=J[k];if(r.selector===h.selector&&(!A||A.test(h.namespace))){l=r.elem;e=null;if(h.preType==="mouseenter"||h.preType==="mouseleave"){a.type=h.preType;e=c(a.relatedTarget).closest(h.selector)[0]}if(!e||e!==l)C.push({elem:l,handleObj:h,level:r.level})}}}o=0;for(x=C.length;o<x;o++){f=C[o];if(d&&f.level>d)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;A=f.handleObj.origHandler.apply(f.elem,arguments);if(A===false||a.isPropagationStopped()){d=f.level;if(A===false)b=false;if(a.isImmediatePropagationStopped())break}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(La,"`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Na.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function na(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this,e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var l in e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function Oa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function oa(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?Pa:Qa,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a,"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a)?e(a,h):da(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=a});return d}function qa(a){if(!ea[a]){var b=c("<"+
a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";ea[a]=d}return ea[a]}function fa(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var t=E.document,c=function(){function a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTimeout(a,1);return}b.ready()}}var b=function(j,s){return new b.fn.init(j,s)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,l=/\S/,k=/^\s+/,o=/\s+$/,x=/\W/,r=/\d/,A=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,C=/^[\],:{}\s]*$/,J=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=/(?:^|:|,)(?:\s*\[)+/g,L=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,i=/(msie) ([\w.]+)/,n=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,q=[],u,y=Object.prototype.toString,F=Object.prototype.hasOwnProperty,M=Array.prototype.push,N=Array.prototype.slice,O=String.prototype.trim,D=Array.prototype.indexOf,R={};b.fn=b.prototype={init:function(j,s){var v,z,H;if(!j)return this;if(j.nodeType){this.context=this[0]=j;this.length=1;return this}if(j==="body"&&!s&&t.body){this.context=t;this[0]=t.body;this.selector="body";this.length=1;return this}if(typeof j==="string")if((v=h.exec(j))&&(v[1]||!s))if(v[1]){H=s?s.ownerDocument||s:t;if(z=A.exec(j))if(b.isPlainObject(s)){j=[t.createElement(z[1])];b.fn.attr.call(j,s,true)}else j=[H.createElement(z[1])];else{z=b.buildFragment([v[1]],[H]);j=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this,j)}else{if((z=t.getElementById(v[2]))&&z.parentNode){if(z.id!==v[2])return f.find(j);this.length=1;this[0]=z}this.context=t;this.selector=j;return this}else if(!s&&!x.test(j)){this.selector=j;this.context=t;j=t.getElementsByTagName(j);return b.merge(this,j)}else return!s||s.jquery?(s||f).find(j):b(s).find(j);else if(b.isFunction(j))return f.ready(j);if(j.selector!==B){this.selector=j.selector;this.context=j.context}return b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length},toArray:function(){return N.call(this,0)},get:function(j){return j==null?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:function(j,s,v){var z=b();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=this;z.context=this.context;if(s==="find")z.selector=this.selector+(this.selector?" ":"")+v;else if(s)z.selector=this.selector+"."+s+"("+v+")";return z},each:function(j,s){return b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b);else q&&q.push(j);return this},eq:function(j){return j===-1?this.slice(j):this.slice(j,+j+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(j){return this.pushStack(b.map(this,function(s,v){return j.call(s,v,s)}))},end:function(){return this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var j,s,v,z,H,G=arguments[0]||{},K=1,Q=arguments.length,ga=false;if(typeof G==="boolean"){ga=G;G=arguments[1]||{};K=2}if(typeof G!=="object"&&!b.isFunction(G))G={};if(Q===K){G=this;--K}for(;K<Q;K++)if((j=arguments[K])!=null)for(s in j){v=G[s];z=j[s];if(G!==z)if(ga&&z&&(b.isPlainObject(z)||(H=b.isArray(z)))){if(H){H=false;v=v&&b.isArray(v)?v:[]}else v=v&&b.isPlainObject(v)?v:{};G[s]=b.extend(ga,v,z)}else if(z!==B)G[s]=z}return G};b.extend({noConflict:function(j){E.$=e;if(j)E.jQuery=d;return b},isReady:false,readyWait:1,ready:function(j){j===true&&b.readyWait--;if(!b.readyWait||j!==true&&!b.isReady){if(!t.body)return setTimeout(b.ready,1);b.isReady=true;if(!(j!==true&&--b.readyWait>0))if(q){var s=0,v=q;for(q=null;j=v[s++];)j.call(t,b);b.fn.trigger&&b(t).trigger("ready").unbind("ready")}}},bindReady:function(){if(!p){p=true;if(t.readyState==="complete")return setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMContentLoaded",u,false);E.addEventListener("load",b.ready,false)}else if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("onload",b.ready);var j=false;try{j=E.frameElement==null}catch(s){}t.documentElement.doScroll&&j&&a()}}},isFunction:function(j){return b.type(j)==="function"},isArray:Array.isArray||function(j){return b.type(j)==="array"},isWindow:function(j){return j&&typeof j==="object"&&"setInterval"in j},isNaN:function(j){return j==null||!r.test(j)||isNaN(j)},type:function(j){return j==null?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){if(!j||b.type(j)!=="object"||j.nodeType||b.isWindow(j))return false;if(j.constructor&&!F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"))return false;for(var s in j);return s===B||F.call(j,s)},isEmptyObject:function(j){for(var s in j)return false;return true},error:function(j){throw j;},parseJSON:function(j){if(typeof j!=="string"||!j)return null;j=b.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return "+j))();else b.error("Invalid JSON: "+j)},noop:function(){},globalEval:function(j){if(j&&l.test(j)){var s=t.getElementsByTagName("head")[0]||t.documentElement,v=t.createElement("script");v.type="text/javascript";if(b.support.scriptEval)v.appendChild(t.createTextNode(j));else v.text=j;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:function(j,s){return j.nodeName&&j.nodeName.toUpperCase()===s.toUpperCase()},each:function(j,s,v){var z,H=0,G=j.length,K=G===B||b.isFunction(j);if(v)if(K)for(z in j){if(s.apply(j[z],v)===false)break}else for(;H<G;){if(s.apply(j[H++],v)===false)break}else if(K)for(z in j){if(s.call(j[z],z,j[z])===false)break}else for(v=j[0];H<G&&s.call(v,H,v)!==false;v=j[++H]);return j},trim:O?function(j){return j==null?"":O.call(j)}:function(j){return j==null?"":j.toString().replace(k,"").replace(o,"")},makeArray:function(j,s){var v=s||[];if(j!=null){var z=b.type(j);j.length==null||z==="string"||z==="function"||z==="regexp"||b.isWindow(j)?M.call(v,j):b.merge(v,j)}return v},inArray:function(j,s){if(s.indexOf)return s.indexOf(j);for(var v=0,z=s.length;v<z;v++)if(s[v]===j)return v;return-1},merge:function(j,s){var v=j.length,z=0;if(typeof s.length==="number")for(var H=s.length;z<H;z++)j[v++]=s[z];else for(;s[z]!==B;)j[v++]=s[z++];j.length=v;return j},grep:function(j,s,v){var z=[],H;v=!!v;for(var G=0,K=j.length;G<K;G++){H=!!s(j[G],G);v!==H&&z.push(j[G])}return z},map:function(j,s,v){for(var z=[],H,G=0,K=j.length;G<K;G++){H=s(j[G],G,v);if(H!=null)z[z.length]=H}return z.concat.apply([],z)},guid:1,proxy:function(j,s,v){if(arguments.length===2)if(typeof s==="string"){v=j;j=v[s];s=B}else if(s&&!b.isFunction(s)){v=s;s=B}if(!s&&j)s=function(){return j.apply(v||this,arguments)};if(j)s.guid=j.guid=j.guid||s.guid||b.guid++;return s},access:function(j,s,v,z,H,G){var K=j.length;if(typeof s==="object"){for(var Q in s)b.access(j,Q,s[Q],z,H,v);return j}if(v!==B){z=!G&&z&&b.isFunction(v);for(Q=0;Q<K;Q++)H(j[Q],s,z?v.call(j[Q],Q,H(j[Q],s)):v,G);return j}return K?H(j[0],s):B},now:function(){return(new Date).getTime()},uaMatch:function(j){j=j.toLowerCase();j=L.exec(j)||g.exec(j)||i.exec(j)||j.indexOf("compatible")<0&&n.exec(j)||[];return{browser:j[1]||"",version:j[2]||"0"}},browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(j,s){R["[object "+s+"]"]=s.toLowerCase()});m=b.uaMatch(m);if(m.browser){b.browser[m.browser]=true;b.browser.version=m.version}if(b.browser.webkit)b.browser.safari=true;if(D)b.inArray=function(j,s){return D.call(s,j)};if(!/\s/.test("\u00a0")){k=/^[\s\xA0]+/;o=/[\s\xA0]+$/}f=b(t);if(t.addEventListener)u=function(){t.removeEventListener("DOMContentLoaded",u,false);b.ready()};else if(t.attachEvent)u=function(){if(t.readyState==="complete"){t.detachEvent("onreadystatechange",u);b.ready()}};return E.jQuery=E.$=b}();(function(){c.support={};var a=t.documentElement,b=t.createElement("script"),d=t.createElement("div"),e="script"+c.now();d.style.display="none";d.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],l=t.createElement("select"),k=l.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:k.selected,deleteExpando:true,optDisabled:false,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=true;c.support.optDisabled=!k.disabled;b.type="text/javascript";try{b.appendChild(t.createTextNode("window."+e+"=1;"))}catch(o){}a.insertBefore(b,a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}try{delete b.test}catch(x){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function r(){c.support.noCloneEvent=false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")}d=t.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=t.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var r=t.createElement("div");r.style.width=r.style.paddingLeft="1px";t.body.appendChild(r);c.boxModel=c.support.boxModel=r.offsetWidth===2;if("zoom"in r.style){r.style.display="inline";r.style.zoom=1;c.support.inlineBlockNeedsLayout=r.offsetWidth===2;r.style.display="";r.innerHTML="<div style='width:4px;'></div>";c.support.shrinkWrapBlocks=r.offsetWidth!==2}r.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var A=r.getElementsByTagName("td");c.support.reliableHiddenOffsets=A[0].offsetHeight===0;A[0].style.display="";A[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&A[0].offsetHeight===0;r.innerHTML="";t.body.removeChild(r).style.display="none"});a=function(r){var A=t.createElement("div");r="on"+r;var C=r in A;if(!C){A.setAttribute(r,"return;");C=typeof A[r]==="function"}return C};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();var ra={},Ja=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?ra:a;var e=a.nodeType,f=e?a[c.expando]:null,h=c.cache;if(!(e&&!f&&typeof b==="string"&&d===B)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==B)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?ra:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando);else if(d)delete f[e];else for(var l in a)delete a[l]}},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){var d=null;if(typeof a==="undefined"){if(this.length){var e=this[0].attributes,f;d=c.data(this[0]);for(var h=0,l=e.length;h<l;h++){f=e[h].name;if(f.indexOf("data-")===0){f=f.substr(5);ka(this[0],f,d[f])}}}return d}else if(typeof a==="object")return this.each(function(){c.data(this,a)});var k=a.split(".");k[1]=k[1]?"."+k[1]:"";if(b===B){d=this.triggerHandler("getData"+k[1]+"!",[k[0]]);if(d===B&&this.length){d=c.data(this[0],a);d=ka(this[0],a,d)}return d===B&&k[1]?this.data(k[0]):d}else return this.each(function(){var o=c(this),x=[k[0],b];o.triggerHandler("setData"+k[1]+"!",x);c.data(this,a,b);o.triggerHandler("changeData"+k[1]+"!",x)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var e=c.data(a,b);if(!d)return e||[];if(!e||c.isArray(d))e=c.data(a,b,c.makeArray(d));else e.push(d);return e}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.shift();if(e==="inprogress")e=d.shift();if(e){b==="fx"&&d.unshift("inprogress");e.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===B)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var sa=/[\n\t]/g,ha=/\s+/,Sa=/\r/g,Ta=/^(?:href|src|style)$/,Ua=/^(?:button|input)$/i,Va=/^(?:button|input|object|select|textarea)$/i,Wa=/^a(?:rea)?$/i,ta=/^(?:radio|checkbox)$/i;c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};c.fn.extend({attr:function(a,b){return c.access(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(x){var r=c(this);r.addClass(a.call(this,x,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===1)if(f.className){for(var h=" "+f.className+" ",l=f.className,k=0,o=b.length;k<o;k++)if(h.indexOf(" "+b[k]+" ")<0)l+=" "+b[k];f.className=c.trim(l)}else f.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(o){var x=c(this);x.removeClass(a.call(this,o,x.attr("class")))});if(a&&typeof a==="string"||a===B)for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===1&&f.className)if(a){for(var h=(" "+f.className+" ").replace(sa," "),l=0,k=b.length;l<k;l++)h=h.replace(" "+b[l]+" "," ");f.className=c.trim(h)}else f.className=""}return this},toggleClass:function(a,b){var d=typeof a,e=typeof b==="boolean";if(c.isFunction(a))return this.each(function(f){var h=c(this);h.toggleClass(a.call(this,f,h.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var f,h=0,l=c(this),k=b,o=a.split(ha);f=o[h++];){k=e?k:!l.hasClass(f);l[k?"addClass":"removeClass"](f)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(sa," ").indexOf(a)>-1)return true;return false},val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one";if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h<e;h++){var l=f[h];if(l.selected&&(c.support.optDisabled?!l.disabled:l.getAttribute("disabled")===null)&&(!l.parentNode.disabled||!c.nodeName(l.parentNode,"optgroup"))){a=c(l).val();if(b)return a;d.push(a)}}return d}if(ta.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Sa,"")}return B}var k=c.isFunction(a);return this.each(function(o){var x=c(this),r=a;if(this.nodeType===1){if(k)r=a.call(this,o,x.val());if(r==null)r="";else if(typeof r==="number")r+="";else if(c.isArray(r))r=c.map(r,function(C){return C==null?"":C+""});if(c.isArray(r)&&ta.test(this.type))this.checked=c.inArray(x.val(),r)>=0;else if(c.nodeName(this,"select")){var A=c.makeArray(r);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),A)>=0});if(!A.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return B;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==B;b=e&&c.props[b]||b;var h=Ta.test(b);if((b in a||a[b]!==B)&&e&&!h){if(f){b==="type"&&Ua.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return B;a=!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(b);return a===null?B:a}});var X=/\.(.*)$/,ia=/^(?:textarea|input|select)$/i,La=/\./g,Ma=/ /g,Xa=/[^\w\s.|`]/g,Ya=function(a){return a.replace(Xa,"\\$&")},ua={focusin:0,focusout:0};c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;else if(!d)return;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var l=a.nodeType?"events":"__events__",k=h[l],o=h.handle;if(typeof k==="function"){o=k.handle;k=k.events}else if(!k){a.nodeType||(h[l]=h=function(){});h.events=k={}}if(!o)h.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):B};o.elem=a;b=b.split(" ");for(var x=0,r;l=b[x++];){h=f?c.extend({},f):{handler:d,data:e};if(l.indexOf(".")>-1){r=l.split(".");l=r.shift();h.namespace=r.slice(0).sort().join(".")}else{r=[];h.namespace=""}h.type=l;if(!h.guid)h.guid=d.guid;var A=k[l],C=c.event.special[l]||{};if(!A){A=k[l]=[];if(!C.setup||C.setup.call(a,e,r,o)===false)if(a.addEventListener)a.addEventListener(l,o,false);else a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.handler.guid)h.handler.guid=d.guid}A.push(h);c.event.global[l]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,l=0,k,o,x,r,A,C,J=a.nodeType?"events":"__events__",w=c.data(a),I=w&&w[J];if(w&&I){if(typeof I==="function"){w=I;I=I.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in I)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[l++];){r=f;k=f.indexOf(".")<0;o=[];if(!k){o=f.split(".");f=o.shift();x=RegExp("(^|\\.)"+
c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=I[f])if(d){r=c.event.special[f]||{};for(h=e||0;h<A.length;h++){C=A[h];if(d.guid===C.guid){if(k||x.test(C.namespace)){e==null&&A.splice(h--,1);r.remove&&r.remove.call(a,C)}if(e!=null)break}}if(A.length===0||e!=null&&A.length===1){if(!r.teardown||r.teardown.call(a,o)===false)c.removeEvent(a,f,w.handle);delete I[f]}}else for(h=0;h<A.length;h++){C=A[h];if(k||x.test(C.namespace)){c.event.remove(a,r,C.handler,h);A.splice(h--,1)}}}if(c.isEmptyObject(I)){if(b=w.handle)b.elem=null;delete w.events;delete w.handle;if(typeof w==="function")c.removeData(a,J);else c.isEmptyObject(w)&&c.removeData(a)}}}}},trigger:function(a,b,d,e){var f=a.type||a;if(!e){a=typeof a==="object"?a[c.expando]?a:c.extend(c.Event(f),a):c.Event(f);if(f.indexOf("!")>=0){a.type=f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return B;a.result=B;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){var l;e=a.target;var k=f.replace(X,""),o=c.nodeName(e,"a")&&k==="click",x=c.event.special[k]||{};if((!x._default||x._default.call(d,a)===false)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[k]){if(l=e["on"+k])e["on"+k]=null;c.event.triggered=true;e[k]()}}catch(r){}if(l)e["on"+k]=l;c.event.triggered=false}}},handle:function(a){var b,d,e,f;d=[];var h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+
d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var l=d.length;f<l;f++){var k=d[f];if(b||e.test(k.namespace)){a.handler=k.handler;a.data=k.data;a.handleObj=k;k=k.handler.apply(this,h);if(k!==B){a.result=k;if(k===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[c.expando])return a;var b=a;a=c.Event(b);for(var d=this.props.length,e;d;){e=this.props[--d];a[e]=b[e]}if(!a.target)a.target=a.srcElement||t;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=t.documentElement;d=t.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(a.which==null&&(a.charCode!=null||a.keyCode!=null))a.which=a.charCode!=null?a.charCode:a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==B)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,Y(a.origType,a.selector),c.extend({},a,{handler:Ka,guid:a.handler.guid}))},remove:function(a){c.event.remove(this,Y(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,d){if(c.isWindow(this))this.onbeforeunload=d},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};c.removeEvent=t.removeEventListener?function(a,b,d){a.removeEventListener&&a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent&&a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp=c.now();this[c.expando]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ca;var a=this.originalEvent;if(a)if(a.preventDefault)a.preventDefault();else a.returnValue=false},stopPropagation:function(){this.isPropagationStopped=ca;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ca;this.stopPropagation()},isDefaultPrevented:U,isPropagationStopped:U,isImmediatePropagationStopped:U};var va=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},wa=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?wa:va,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?wa:va)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length){a.liveFired=B;return la("submit",this,arguments)}});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13){a.liveFired=B;return la("submit",this,arguments)}})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};if(!c.support.changeBubbles){var V,xa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=xa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===B||f===e))if(e!=null||f){a.type="change";a.liveFired=B;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",xa(a))}},setup:function(){if(this.type==="file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ia.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){ua[b]++===0&&t.addEventListener(a,d,true)},teardown:function(){--ua[b]===0&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=B}var l=b==="one"?c.proxy(f,function(o){c(this).unbind(o,l);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var k=this.length;h<k;h++)c.event.add(this[h],d,l,e)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var e=this.length;d<e;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,e){return this.live(b,d,e,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var d=c.Event(a);d.preventDefault();d.stopPropagation();c.event.trigger(d,b,this[0]);return d.result}},toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(e){var f=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,f+1);e.preventDefault();return b[f].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var ya={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,e,f,h){var l,k=0,o,x,r=h||this.selector;h=h?this:c(this.context);if(typeof d==="object"&&!d.preventDefault){for(l in d)h[b](l,e,d[l],r);return this}if(c.isFunction(e)){f=e;e=B}for(d=(d||"").split(" ");(l=d[k++])!=null;){o=X.exec(l);x="";if(o){x=o[0];l=l.replace(X,"")}if(l==="hover")d.push("mouseenter"+x,"mouseleave"+x);else{o=l;if(l==="focus"||l==="blur"){d.push(ya[l]+x);l+=x}else l=(ya[l]||l)+x;if(b==="live"){x=0;for(var A=h.length;x<A;x++)c.event.add(h[x],"live."+Y(l,r),{data:e,selector:r,handler:f,origType:l,origHandler:f,preType:o})}else h.unbind("live."+Y(l,r),f)}}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){c.fn[b]=function(d,e){if(e==null){e=d;d=null}return arguments.length>0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1&&!q){y.sizcache=n;y.sizset=p}if(y.nodeName.toLowerCase()===i){F=y;break}y=y[g]}m[p]=F}}}function b(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1){if(!q){y.sizcache=n;y.sizset=p}if(typeof i!=="string"){if(y===i){F=true;break}}else if(k.filter(i,[y]).length>0){F=y;break}}y=y[g]}m[p]=F}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,l=true;[0,0].sort(function(){l=false;return 0});var k=function(g,i,n,m){n=n||[];var p=i=i||t;if(i.nodeType!==1&&i.nodeType!==9)return[];if(!g||typeof g!=="string")return n;var q,u,y,F,M,N=true,O=k.isXML(i),D=[],R=g;do{d.exec("");if(q=d.exec(R)){R=q[3];D.push(q[1]);if(q[2]){F=q[3];break}}}while(q);if(D.length>1&&x.exec(g))if(D.length===2&&o.relative[D[0]])u=L(D[0]+D[1],i);else for(u=o.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=D.shift();if(o.relative[g])g+=D.shift();u=L(g,u)}else{if(!m&&D.length>1&&i.nodeType===9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=k.find(D.shift(),i,O);i=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if(i){q=m?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length===1&&(D[0]==="~"||D[0]==="+")&&i.parentNode?i.parentNode:i,O);u=q.expr?k.filter(q.expr,q.set):q.set;if(D.length>0)y=C(u);else N=false;for(;D.length;){q=M=D.pop();if(o.relative[M])q=D.pop();else M="";if(q==null)q=i;o.relative[M](y,q,O)}}else y=[]}y||(y=u);y||k.error(M||g);if(f.call(y)==="[object Array]")if(N)if(i&&i.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&k.contains(i,y[g])))n.push(u[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&n.push(u[g]);else n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return n};k.uniqueSort=function(g){if(w){h=l;g.sort(w);if(h)for(var i=1;i<g.length;i++)g[i]===g[i-1]&&g.splice(i--,1)}return g};k.matches=function(g,i){return k(g,null,null,i)};k.matchesSelector=function(g,i){return k(i,null,null,[g]).length>0};k.find=function(g,i,n){var m;if(!g)return[];for(var p=0,q=o.order.length;p<q;p++){var u,y=o.order[p];if(u=o.leftMatch[y].exec(g)){var F=u[1];u.splice(1,1);if(F.substr(F.length-1)!=="\\"){u[1]=(u[1]||"").replace(/\\/g,"");m=o.find[y](u,i,n);if(m!=null){g=g.replace(o.match[y],"");break}}}}m||(m=i.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,i,n,m){for(var p,q,u=g,y=[],F=i,M=i&&i[0]&&k.isXML(i[0]);g&&i.length;){for(var N in o.filter)if((p=o.leftMatch[N].exec(g))!=null&&p[2]){var O,D,R=o.filter[N];D=p[1];q=false;p.splice(1,1);if(D.substr(D.length-1)!=="\\"){if(F===y)y=[];if(o.preFilter[N])if(p=o.preFilter[N](p,F,n,y,m,M)){if(p===true)continue}else q=O=true;if(p)for(var j=0;(D=F[j])!=null;j++)if(D){O=R(D,p,j,F);var s=m^!!O;if(n&&O!=null)if(s)q=true;else F[j]=false;else if(s){y.push(D);q=true}}if(O!==B){n||(F=y);g=g.replace(o.match[N],"");if(!q)return[];break}}}if(g===u)if(q==null)k.error(g);else break;u=g}return F};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var o=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},relative:{"+":function(g,i){var n=typeof i==="string",m=n&&!/\W/.test(i);n=n&&!m;if(m)i=i.toLowerCase();m=0;for(var p=g.length,q;m<p;m++)if(q=g[m]){for(;(q=q.previousSibling)&&q.nodeType!==1;);g[m]=n||q&&q.nodeName.toLowerCase()===i?q||false:q===i}n&&k.filter(i,g,true)},">":function(g,i){var n,m=typeof i==="string",p=0,q=g.length;if(m&&!/\W/.test(i))for(i=i.toLowerCase();p<q;p++){if(n=g[p]){n=n.parentNode;g[p]=n.nodeName.toLowerCase()===i?n:false}}else{for(;p<q;p++)if(n=g[p])g[p]=m?n.parentNode:n.parentNode===i;m&&k.filter(i,g,true)}},"":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m=i=i.toLowerCase();q=a}q("parentNode",i,p,g,m,n)},"~":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m=i=i.toLowerCase();q=a}q("previousSibling",i,p,g,m,n)}},find:{ID:function(g,i,n){if(typeof i.getElementById!=="undefined"&&!n)return(g=i.getElementById(g[1]))&&g.parentNode?[g]:[]},NAME:function(g,i){if(typeof i.getElementsByName!=="undefined"){for(var n=[],m=i.getElementsByName(g[1]),p=0,q=m.length;p<q;p++)m[p].getAttribute("name")===g[1]&&n.push(m[p]);return n.length===0?null:n}},TAG:function(g,i){return i.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,i,n,m,p,q){g=" "+g[1].replace(/\\/g,"")+" ";if(q)return g;q=0;for(var u;(u=i[q])!=null;q++)if(u)if(p^(u.className&&(" "+u.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))n||m.push(u);else if(n)i[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var i=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=i[1]+(i[2]||1)-0;g[3]=i[3]-0}g[0]=e++;return g},ATTR:function(g,i,n,m,p,q){i=g[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=o.attrMap[i];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,i,n,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,i);else{g=k.filter(g[3],i,n,true^p);n||m.push.apply(m,g);return false}else if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,i){return i===0},last:function(g,i,n,m){return i===m.length-1},even:function(g,i){return i%2===0},odd:function(g,i){return i%2===1},lt:function(g,i,n){return i<n[3]-0},gt:function(g,i,n){return i>n[3]-0},nth:function(g,i,n){return n[3]-
0===i},eq:function(g,i,n){return n[3]-0===i}},filter:{PSEUDO:function(g,i,n,m){var p=i[1],q=o.filters[p];if(q)return q(g,n,i,m);else if(p==="contains")return(g.textContent||g.innerText||k.getText([g])||"").indexOf(i[3])>=0;else if(p==="not"){i=i[3];n=0;for(m=i.length;n<m;n++)if(i[n]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+p)},CHILD:function(g,i){var n=i[1],m=g;switch(n){case"only":case"first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(n==="first")return true;m=g;case"last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case"nth":n=i[2];var p=i[3];if(n===1&&p===0)return true;var q=i[0],u=g.parentNode;if(u&&(u.sizcache!==q||!g.nodeIndex)){var y=0;for(m=u.firstChild;m;m=m.nextSibling)if(m.nodeType===1)m.nodeIndex=++y;u.sizcache=q}m=g.nodeIndex-p;return n===0?m===0:m%n===0&&m/n>=0}},ID:function(g,i){return g.nodeType===1&&g.getAttribute("id")===i},TAG:function(g,i){return i==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===i},CLASS:function(g,i){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(i)>-1},ATTR:function(g,i){var n=i[1];n=o.attrHandle[n]?o.attrHandle[n](g):g[n]!=null?g[n]:g.getAttribute(n);var m=n+"",p=i[2],q=i[4];return n==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&n!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,i,n,m){var p=o.setFilters[i[2]];if(p)return p(g,n,i,m)}}},x=o.match.POS,r=function(g,i){return"\\"+(i-0+1)},A;for(A in o.match){o.match[A]=RegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].source.replace(/\\(\d+)/g,r))}var C=function(g,i){g=Array.prototype.slice.call(g,0);if(i){i.push.apply(i,g);return i}return g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J){C=function(g,i){var n=0,m=i||[];if(f.call(g)==="[object Array]")Array.prototype.push.apply(m,g);else if(typeof g.length==="number")for(var p=g.length;n<p;n++)m.push(g[n]);else for(;g[n];n++)m.push(g[n]);return m}}var w,I;if(t.documentElement.compareDocumentPosition)w=function(g,i){if(g===i){h=true;return 0}if(!g.compareDocumentPosition||!i.compareDocumentPosition)return g.compareDocumentPosition?-1:1;return g.compareDocumentPosition(i)&4?-1:1};else{w=function(g,i){var n,m,p=[],q=[];n=g.parentNode;m=i.parentNode;var u=n;if(g===i){h=true;return 0}else if(n===m)return I(g,i);else if(n){if(!m)return 1}else return-1;for(;u;){p.unshift(u);u=u.parentNode}for(u=m;u;){q.unshift(u);u=u.parentNode}n=p.length;m=q.length;for(u=0;u<n&&u<m;u++)if(p[u]!==q[u])return I(p[u],q[u]);return u===n?I(g,q[u],-1):I(p[u],i,1)};I=function(g,i,n){if(g===i)return n;for(g=g.nextSibling;g;){if(g===i)return-1;g=g.nextSibling}return 1}}k.getText=function(g){for(var i="",n,m=0;g[m];m++){n=g[m];if(n.nodeType===3||n.nodeType===4)i+=n.nodeValue;else if(n.nodeType!==8)i+=k.getText(n.childNodes)}return i};(function(){var g=t.createElement("div"),i="script"+(new Date).getTime(),n=t.documentElement;g.innerHTML="<a name='"+i+"'/>";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){o.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:B:[]};o.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}n.removeChild(g);n=g=null})();(function(){var g=t.createElement("div");g.appendChild(t.createComment(""));if(g.getElementsByTagName("*").length>0)o.find.TAG=function(i,n){var m=n.getElementsByTagName(i[1]);if(i[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="<a href='#'></a>";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")o.attrHandle.href=function(i){return i.getAttribute("href",2)};g=null})();t.querySelectorAll&&function(){var g=k,i=t.createElement("div");i.innerHTML="<p class='TEST'></p>";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST").length===0)){k=function(m,p,q,u){p=p||t;m=m.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!u&&!k.isXML(p))if(p.nodeType===9)try{return C(p.querySelectorAll(m),q)}catch(y){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var F=p.getAttribute("id"),M=F||"__sizzle__";F||p.setAttribute("id",M);try{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F||p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in g)k[n]=g[n];i=null}}();(function(){var g=t.documentElement,i=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,n=false;try{i.call(t.documentElement,"[test!='']:sizzle")}catch(m){n=true}if(i)k.matchesSelector=function(p,q){q=q.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=/.test(q))return i.call(p,q)}catch(u){}return k(q,null,null,[p]).length>0}})();(function(){var g=t.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){o.order.splice(1,0,"CLASS");o.find.CLASS=function(i,n,m){if(typeof n.getElementsByClassName!=="undefined"&&!m)return n.getElementsByClassName(i[1])};g=null}}})();k.contains=t.documentElement.contains?function(g,i){return g!==i&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocumentPosition?function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){return false};k.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var L=function(g,i){for(var n,m=[],p="",q=i.nodeType?[i]:i;n=o.match.PSEUDO.exec(g);){p+=n[0];g=g.replace(o.match.PSEUDO,"")}g=o.relative[g]?g+"*":g;n=0;for(var u=q.length;n<u;n++)k(g,q[n],m);return k.filter(p,m)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=k.getText;c.isXMLDoc=k.isXML;c.contains=k.contains})();var Za=/Until$/,$a=/^(?:parents|prevUntil|prevAll)/,ab=/,/,Na=/^.[^:#\[\.,]*$/,bb=Array.prototype.slice,cb=c.expr.match.POS;c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,e=0,f=this.length;e<f;e++){d=b.length;c.find(a,this[e],b);if(e>0)for(var h=d;h<b.length;h++)for(var l=0;l<d;l++)if(b[l]===b[h]){b.splice(h--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,e=b.length;d<e;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(ma(this,a,false),"not",a)},filter:function(a){return this.pushStack(ma(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){var l,k={},o=1;if(h&&a.length){e=0;for(f=a.length;e<f;e++){l=a[e];k[l]||(k[l]=c.expr.match.POS.test(l)?c(l,b||this.context):l)}for(;h&&h.ownerDocument&&h!==b;){for(l in k){e=k[l];if(e.jquery?e.index(h)>-1:c(h).is(e))d.push({selector:l,elem:h,level:o})}h=h.parentNode;o++}}return d}l=cb.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e<f;e++)for(h=this[e];h;)if(l?l.index(h)>-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context):c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Za.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||ab.test(e))&&$a.test(a))f=f.reverse();return this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===B||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&&e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var za=/ jQuery\d+="(?:\d+|null)"/g,$=/^\s+/,Aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=/<([\w:]+)/,db=/<tbody/i,eb=/<|&#?\w+;/,Ca=/<(?:script|object|embed|option|style)/i,Da=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/\=([^="'>\s]+\/)>/g,P={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};P.optgroup=P.option;P.tbody=P.tfoot=P.colgroup=P.caption=P.thead;P.th=P.td;if(!c.support.htmlSerialize)P._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==B)return this.empty().append((this[0]&&this[0].ownerDocument||t).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(za,"").replace(fb,'="$1">').replace($,"")],e)[0]}else return this.cloneNode(true)});if(a===true){na(this,b);na(this.find("*"),b.find("*"))}return b},html:function(a){if(a===B)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(za,""):null;else if(typeof a==="string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Aa,"<$1></$2>");try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(e){this.empty().append(a)}}else c.isFunction(a)?this.each(function(f){var h=c(this);h.html(a.call(this,f,h.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),e=d.html();d.replaceWith(a.call(this,b,e))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){var e,f,h,l=a[0],k=[];if(!c.support.checkClone&&arguments.length===3&&typeof l==="string"&&Da.test(l))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(l))return this.each(function(x){var r=c(this);a[0]=l.call(this,x,b?r.html():B);r.domManip(a,b,d)});if(this[0]){e=l&&l.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:c.buildFragment(a,this,k);h=e.fragment;if(f=h.childNodes.length===1?h=h.firstChild:h.firstChild){b=b&&c.nodeName(f,"tr");f=0;for(var o=this.length;f<o;f++)d.call(b?c.nodeName(this[f],"table")?this[f].getElementsByTagName("tbody")[0]||this[f].appendChild(this[f].ownerDocument.createElement("tbody")):this[f]:this[f],f>0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.length&&c.each(k,Oa)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:t;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===t&&!Ca.test(a[0])&&(c.support.checkClone||!Da.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=d.length;f<h;f++){var l=(f>0?this.clone(true):this).get();c(d[f])[b](l);e=e.concat(l)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||t;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||t;for(var f=[],h=0,l;(l=a[h])!=null;h++){if(typeof l==="number")l+="";if(l){if(typeof l==="string"&&!eb.test(l))l=b.createTextNode(l);else if(typeof l==="string"){l=l.replace(Aa,"<$1></$2>");var k=(Ba.exec(l)||["",""])[1].toLowerCase(),o=P[k]||P._default,x=o[0],r=b.createElement("div");for(r.innerHTML=o[1]+l+o[2];x--;)r=r.lastChild;if(!c.support.tbody){x=db.test(l);k=k==="table"&&!x?r.firstChild&&r.firstChild.childNodes:o[1]==="<table>"&&!x?r.childNodes:[];for(o=k.length-
1;o>=0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].parentNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.insertBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=r.childNodes}if(l.nodeType)f.push(l);else f=c.merge(f,l)}}if(d)for(h=0;f[h];h++)if(e&&c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script"))));d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,l=0,k;(k=a[l])!=null;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]))if(d=k[c.expando]){if((b=e[d])&&b.events)for(var o in b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete k[c.expando];else k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var Ea=/alpha\([^)]*\)/i,gb=/opacity=([^)]*)/,hb=/-([a-z])/ig,ib=/([A-Z])/g,Fa=/^-?\d+(?:px)?$/i,jb=/^-?\d/,kb={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],W,Ga,aa,lb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===B)return this;return c.access(this,a,b,true,function(d,e,f){return f!==B?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),l=a.style,k=c.cssHooks[h];b=c.cssProps[h]||h;if(d!==B){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!k||!("set"in k)||(d=k.set(a,d))!==B)try{l[b]=d}catch(o){}}}else{if(k&&"get"in k&&(f=k.get(a,false,e))!==B)return f;return l[b]}}},css:function(a,b,d){var e,f=c.camelCase(b),h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==B)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=e[f]},camelCase:function(a){return a.replace(hb,lb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=oa(d,b,f);else c.swap(d,kb,function(){h=oa(d,b,f)});if(h<=0){h=W(d,b,b);if(h==="0px"&&aa)h=aa(d,b,b);if(h!=null)return h===""||h==="auto"?"0px":h}if(h<0||h==null){h=d.style[b];return h===""||h==="auto"?"0px":h}return typeof h==="string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f=d.filter||"";d.filter=Ea.test(f)?f.replace(Ea,e):d.filter+" "+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=function(a,b,d){var e;d=d.replace(ib,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return B;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};if(t.documentElement.currentStyle)aa=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],h=a.style;if(!Fa.test(f)&&jb.test(f)){d=h.left;e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f===""?"auto":f};W=Ga||aa;if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var mb=c.now(),nb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,ob=/^(?:select|textarea)/i,pb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,qb=/^(?:GET|HEAD)$/,Ra=/\[\]$/,T=/\=\?(&|$)/,ja=/\?/,rb=/([?&])_=[^&]*/,sb=/^(\w+:)?\/\/([^\/?#]+)/,tb=/%20/g,ub=/#.*$/,Ha=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ha)return Ha.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,k){if(k==="success"||k==="notmodified")h.html(f?c("<div>").append(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[l.responseText,k,l])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ob.test(this.nodeName)||pb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),l=qb.test(h);b.url=b.url.replace(ub,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ja.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data||!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var k=E[d];E[d]=function(m){if(c.isFunction(k))k(m);else{E[d]=B;try{delete E[d]}catch(p){}}f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);r&&r.removeChild(A)}}if(b.dataType==="script"&&b.cache===null)b.cache=false;if(b.cache===false&&l){var o=c.now(),x=b.url.replace(rb,"$1_="+o);b.url=x+(x===b.url?(ja.test(b.url)?"&":"?")+"_="+o:"")}if(b.data&&l)b.url+=(ja.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");o=(o=sb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!==location.protocol||o[2].toLowerCase()!==location.host);if(b.dataType==="script"&&h==="GET"&&o){var r=t.getElementsByTagName("head")[0]||t.documentElement,A=t.createElement("script");if(b.scriptCharset)A.charset=b.scriptCharset;A.src=b.url;if(!d){var C=false;A.onload=A.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onload=A.onreadystatechange=null;r&&A.parentNode&&r.removeChild(A)}}}r.insertBefore(A,r.firstChild);return B}var J=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!l||a&&a.contentType)w.setRequestHeader("Content-Type",b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&&c.triggerGlobal(b,"ajaxSend",[w,b]);var L=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){J||c.handleComplete(b,w,e,f);J=true;if(w)w.onreadystatechange=c.noop}else if(!J&&w&&(w.readyState===4||m==="timeout")){J=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d||c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&Function.prototype.call.call(g,w);L("abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("timeout")},b.timeout);try{w.send(l||b.data==null?null:b.data)}catch(n){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return w}},param:function(a,b){var d=[],e=function(h,l){l=c.isFunction(l)?l():l;d[d.length]=encodeURIComponent(h)+"="+encodeURIComponent(l)};if(b===B)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)da(f,a[f],b,e);return d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess",[b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),e=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}});if(E.ActiveXObject)c.ajaxSettings.xhr=function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var ea={},vb=/^(?:toggle|show|hide)$/,wb=/^([+\-]=)?([\d+.\-]+)(.*)$/,ba,pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show",3),a,b,d);else{d=0;for(var e=this.length;d<e;d++){a=this[d];b=a.style.display;if(!c.data(a,"olddisplay")&&b==="none")b=a.style.display="";b===""&&c.css(a,"display")==="none"&&c.data(a,"olddisplay",qa(a.nodeName))}for(d=0;d<e;d++){a=this[d];b=a.style.display;if(b===""||b==="none")a.style.display=c.data(a,"olddisplay")||""}return this}},hide:function(a,b,d){if(a||a===0)return this.animate(S("hide",3),a,b,d);else{a=0;for(b=this.length;a<b;a++){d=c.css(this[a],"display");d!=="none"&&c.data(this[a],"olddisplay",d)}for(a=0;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b,d){var e=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||e?this.each(function(){var f=e?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(S("toggle",3),a,b,d);return this},fadeTo:function(a,b,d,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d,e)},animate:function(a,b,d,e){var f=c.speed(b,d,e);if(c.isEmptyObject(a))return this.each(f.complete);return this[f.queue===false?"each":"queue"](function(){var h=c.extend({},f),l,k=this.nodeType===1,o=k&&c(this).is(":hidden"),x=this;for(l in a){var r=c.camelCase(l);if(l!==r){a[r]=a[l];delete a[l];l=r}if(a[l]==="hide"&&o||a[l]==="show"&&!o)return h.complete.call(this);if(k&&(l==="height"||l==="width")){h.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(c.css(this,"display")==="inline"&&c.css(this,"float")==="none")if(c.support.inlineBlockNeedsLayout)if(qa(this.nodeName)==="inline")this.style.display="inline-block";else{this.style.display="inline";this.style.zoom=1}else this.style.display="inline-block"}if(c.isArray(a[l])){(h.specialEasing=h.specialEasing||{})[l]=a[l][1];a[l]=a[l][0]}}if(h.overflow!=null)this.style.overflow="hidden";h.curAnim=c.extend({},a);c.each(a,function(A,C){var J=new c.fx(x,h,A);if(vb.test(C))J[C==="toggle"?o?"show":"hide":C](a);else{var w=wb.exec(C),I=J.cur()||0;if(w){var L=parseFloat(w[2]),g=w[3]||"px";if(g!=="px"){c.style(x,A,(L||1)+g);I=(L||1)/J.cur()*I;c.style(x,A,I+g)}if(w[1])L=(w[1]==="-="?-1:1)*L+I;J.custom(I,L,g)}else J.custom(I,C,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);this.each(function(){for(var e=d.length-1;e>=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b,d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a*Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)}
var f=this,h=c.fx;this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;e.elem=this.elem;if(e()&&c.timers.push(e)&&!ba)ba=setInterval(h.tick,h.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(k,o){f.style["overflow"+o]=h.overflow[k]})}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var l in this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||c.fx.stop()},interval:13,stop:function(){clearInterval(ba);ba=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};var xb=/^t(?:able|d|h)$/i,Ia=/^(?:body|html)$/i;c.fn.offset="getBoundingClientRect"in t.documentElement?function(a){var b=this[0],d;if(a)return this.each(function(l){c.offset.setOffset(this,a,l)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);try{d=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,h=f.documentElement;if(!d||!c.contains(h,b))return d||{top:0,left:0};b=f.body;f=fa(f);return{top:d.top+(f.pageYOffset||c.support.boxModel&&h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:d.left+(f.pageXOffset||c.support.boxModel&&h.scrollLeft||b.scrollLeft)-(h.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(x){c.offset.setOffset(this,a,x)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d,e=b.offsetParent,f=b.ownerDocument,h=f.documentElement,l=f.body;d=(f=f.defaultView)?f.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,o=b.offsetLeft;(b=b.parentNode)&&b!==l&&b!==h;){if(c.offset.supportsFixedPosition&&d.position==="fixed")break;d=f?f.getComputedStyle(b,null):b.currentStyle;k-=b.scrollTop;o-=b.scrollLeft;if(b===e){k+=b.offsetTop;o+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&xb.test(b.nodeName))){k+=parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}e=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&d.overflow!=="visible"){k+=parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}d=d}if(d.position==="relative"||d.position==="static"){k+=l.offsetTop;o+=l.offsetLeft}if(c.offset.supportsFixedPosition&&d.position==="fixed"){k+=Math.max(h.scrollTop,l.scrollTop);o+=Math.max(h.scrollLeft,l.scrollLeft)}return{top:k,left:o}};c.offset={initialize:function(){var a=t.body,b=t.createElement("div"),d,e,f,h=parseFloat(c.css(a,"marginTop"))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";a.insertBefore(b,a.firstChild);d=b.firstChild;e=d.firstChild;f=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=e.offsetTop!==5;this.doesAddBorderForTableAndCells=f.offsetTop===5;e.style.position="fixed";e.style.top="20px";this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15;e.style.position=e.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==h;a.removeChild(b);c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.css(a,"marginTop"))||0;d+=parseFloat(c.css(a,"marginLeft"))||0}return{top:b,left:d}},setOffset:function(a,b,d){var e=c.css(a,"position");if(e==="static")a.style.position="relative";var f=c(a),h=f.offset(),l=c.css(a,"top"),k=c.css(a,"left"),o=e==="absolute"&&c.inArray("auto",[l,k])>-1;e={};var x={};if(o)x=f.position();l=o?x.top:parseInt(l,10)||0;k=o?x.left:parseInt(k,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+l;if(b.left!=null)e.left=b.left-h.left+k;"using"in b?b.using.call(a,e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Ia.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||t.body;a&&!Ia.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==B)return this.each(function(){if(h=fa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=fa(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(l){var k=c(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b];else if(f.nodeType===9)return Math.max(f.documentElement["client"+
b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]);else if(e===B){f=c.css(f,d);var h=parseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof e==="string"?e:e+"px")}})})(window);hackCompletionExternalCloseHandler=null;jQuery.autocomplete=function(input,options){var me=this;var directEnter=false;var $input=$(input).attr("autocomplete","off");if(options.inputClass)$input.addClass(options.inputClass);var results=document.createElement("div");var $results=$(results);$results.hide().addClass(options.resultsClass).css("position","absolute");$results.addClass('autoclosing_popup');$results.addClass('autoclosing_popup_completion');if(options.width>0)$results.css("width",options.width);$(document).ready(function(){$('body').append(results);});input.autocompleter=me;var timeout=null;var prev="";var active=-1;var cache={};var keyb=false;var lastKeyPressCode=null;function flushCache(){cache={};cache.data={};cache.length=0;};flushCache();if(options.data!=null){var sFirstChar="",stMatchSets={},row=[];if(typeof options.url!="string")options.cacheLength=1;for(var i=0;i<options.data.length;i++){row=((typeof options.data[i]=="string")?[options.data[i]]:options.data[i]);if(row[0].length>0){sFirstChar=row[0].substring(0,1).toLowerCase();if(!stMatchSets[sFirstChar])stMatchSets[sFirstChar]=[];stMatchSets[sFirstChar].push(row);}}
for(var k in stMatchSets){options.cacheLength++;addToCache(k,stMatchSets[k]);}}
var insideIME=false;var handleKeyEvent=function(e,restrict){if(restrict&&e.keyCode!=13)
return;lastKeyPressCode=e.keyCode;switch(e.keyCode){case 229:insideIME=true;break;case 38:e.preventDefault();moveSelect(-1);break;case 40:e.preventDefault();moveSelect(1);break;case 9:e.preventDefault();break;case 13:if(!insideIME){if(typeof(searchBoxStartDate)!='undefined'&&typeof(searchBoxEndDate)!='undefined'){if(searchBoxStartDate!=false&&searchBoxEndDate!=false)
directEnter=true;}
if(selectCurrent()){$input.get(0).blur();e.preventDefault();}
break;}
insideIME=false;default:active=-1;if(timeout)clearTimeout(timeout);timeout=setTimeout(function(){onChange();},options.delay);break;}}
if($('#popup_locations_trigger').attr('defsrc')==undefined){var pop_dropdown_img_def='/images/header/icon_destinations_list.gif';var pop_dropdown_img_blank='/images/header/icon_destinations_list_blank.gif';}else{var pop_dropdown_img_def=$('#popup_locations_trigger').attr('defsrc');var pop_dropdown_img_blank=$('#popup_locations_trigger').attr('blanksrc');}
defsrc="<?=He_URL::image('/images/header/icon_destinations_list2.gif')?>"
blanksrc="<?=He_URL::image('/images/header/icon_destinations_list2.gif')?>"
$input.bind('keyup',function(e){handleKeyEvent(e,jQuery.browser.mozilla);}).bind('keypress',function(e){handleKeyEvent(e,false);}).focus(function(){if($input.val()==$input.attr('title')||$input.val()==$input.attr('titled')||$input.val()==$input.attr('titleh'))
$input.val('');$('#popup_locations_trigger').attr('src',pop_dropdown_img_blank);$('#popup_locations').hide();active=-1;if(timeout)clearTimeout(timeout);timeout=setTimeout(function(){onChange();},options.delay);}).blur(function(){$('#popup_locations_trigger').attr('src',pop_dropdown_img_def);}).click(function(){return false;});hideResultsNow();function onChange(){var v=$input.val();prev=v;if(v.length>=options.minChars){$input.addClass(options.loadingClass);requestData(v);}else{if(typeof(extraTopCities)!='undefined'){$input.addClass(options.loadingClass);requestData(v);}else{$input.removeClass(options.loadingClass);currentSearchPopupNames=[];currentSearchPopupIDs=[];hideResultsNow();}}}
function moveSelect(step){var lis=$("li",results);if(!lis)return;active+=step;if(active<0){active=0;}else if(active>=lis.size()){active=lis.size()-1;}
lis.removeClass("ac_over");$(lis[active]).addClass("ac_over");};function selectCurrent(){var li=$("li.ac_over",results)[0];if(!li){var $li=$("li",results);if(options.selectOnly){if($li.length==1)li=$li[0];}else if(options.selectFirst){li=$li[0];}}
if(li){selectItem(li);return true;}else{return false;}};function selectItem(li){var i=0;if(!li){li=document.createElement("li");li.extra=[];li.selectValue="";}
i=$(li).attr('customIndex');var v=$.trim(li.selectValue?li.selectValue:li.innerHTML);input.lastSelected=v;prev=v;$results.html("");$input.val(currentSearchPopupNames[i]);$input.attr('directenter',directEnter?'true':'false');setSearchMode(currentSearchPopupModes[i]);setSearchLocationID(currentSearchPopupIDs[i]);currentSearchPopupNames=[];currentSearchPopupIDs=[];hideResultsNow();if(options.onItemSelect)setTimeout(function(){options.onItemSelect(li)},1);};function createSelection(start,end){var field=$input.get(0);if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}else if(field.setSelectionRange){field.setSelectionRange(start,end);}else{if(field.selectionStart){field.selectionStart=start;field.selectionEnd=end;}}
field.focus();};function autoFill(sValue){if(lastKeyPressCode!=8){$input.val($input.val()+sValue.substring(prev.length));createSelection(prev.length,sValue.length);}};function showResults(){var pos=findPos(input);var iWidth=(options.width>0)?options.width:$input.width();if(typeof(extraLatestSearches)!='undefined'&&extraLatestSearches.length>0){iWidth=450;}
$results.css({width:parseInt(iWidth)+"px",top:(pos.y+input.offsetHeight)+"px",left:pos.x+"px"}).show();};function hideResults(){if(currentSearchPopupIDs.length>0){selectItem($results.find('li:first'));}
if(timeout)clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){if(currentSearchPopupIDs.length>0){selectItem($results.find('li:first'));}
if(timeout)clearTimeout(timeout);$input.removeClass(options.loadingClass);if($results.is(":visible")){$results.hide();}};hackCompletionExternalCloseHandler=hideResultsNow;function latestSearchesHTML(){if(extraLatestSearches.length<=0)
return false;var html='<div class="ac_latest_block">';html+='<div class="ac_latest_title">'+searchBoxTranslations['s_recent_searches']+'</div>';$.each(extraLatestSearches,function(){var id=this[0];var name=this[1];var countryCode=this[2];var start=this[3];var end=this[4];var url=this[5];var country=CountryNames[countryCode];var label=name==country?name:name+', '+country;html+='<div url="'+url+'" class="l">'+label;if(start!=0){html+='<br>'+start+' / '+end;}
html+='</div>';});html+='</div>';return $(html).get(0);};var extraLatestSearchesFetched=false;var extraLatestSearchesFetching=false;function receiveData(q,data,isTopCities){if(data){$input.removeClass(options.loadingClass);results.innerHTML="";if($.browser.msie){$results.append(document.createElement('iframe'));}
var hData=dataToDom(data);if(isTopCities){var div=document.createElement("div");div.innerHTML='<div class="ac_top_cities_label">'+searchBoxTranslations['s_top_cities']+'</div>';hData.insertBefore(div,hData.firstChild);}
results.appendChild(hData);var applyLatestSearches=function(){var n=latestSearchesHTML();if(n!=false){if(extraLatestSearches.length>0)
$results.css('width','450px');results.appendChild(n);$('.ac_latest_block div.l').click(function(){var url=$(this).attr('url');window.location=url;});}}
if(typeof(extraLatestSearches)!='undefined'){if(extraLatestSearchesFetched){applyLatestSearches();}else if(!extraLatestSearchesFetching){extraLatestSearchesFetching=true;var url='/index.php?resource=ajax&component=AjaxLatestSearches';$.get(url,function(data){extraLatestSearches=data;extraLatestSearchesFetched=true;extraLatestSearchesFetching=false;applyLatestSearches();},'json');}}
if(options.autoFill&&($input.val().toLowerCase()==q.toLowerCase()))autoFill(data[0][0]);showResults();}else{hideResultsNow();}};function parseData(data){if(!data)return null;var parsed=[];var rows=data.split(options.lineSeparator);for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){parsed[parsed.length]=row.split(options.cellSeparator);}}
return parsed;};function dataToDom(data){var ul=document.createElement("ul");var num=data.length;if((options.maxItemsToShow>0)&&(options.maxItemsToShow<num))num=options.maxItemsToShow;if(num<=0){var div=document.createElement("div");var t=searchBoxTranslations['s_no_results'];var q=' <b>'+$input.val()+'</b>';div.innerHTML='<div class="ac_error_c">0 '+t.replace('{text}',q)+'</div>';$(div).addClass("ac_error");ul.appendChild(div);var div_msg=document.createElement("div");div_msg.innerHTML=searchBoxTranslations['s_no_results_recommend'];$(div_msg).addClass('ac_recommend_msg');ul.appendChild(div_msg);$('a',div_msg).click(function(){document.location.href=$(this).attr('href');});$('#popup_locations_trigger').attr('src',pop_dropdown_img_def);}else{$('#popup_locations_trigger').attr('src',pop_dropdown_img_blank);for(var i=0;i<num;i++){var row=data[i];if(!row)continue;var li=document.createElement("li");if(options.formatItem){li.innerHTML=options.formatItem(row,i,num);li.selectValue=row[0];}else{li.innerHTML=row[0];li.selectValue=row[0];}
var extra=null;if(row.length>1){extra=[];for(var j=1;j<row.length;j++){extra[extra.length]=row[j];}}
li.extra=extra;$(li).attr('customIndex',i);ul.appendChild(li);$(li).click(function(e){e.preventDefault();e.stopPropagation();selectItem(this);}).hover(function(e){$(this).addClass("ac_over");},function(e){$(this).removeClass("ac_over");});}}
return ul;};function requestData(q){searchDataDelegate();var data=null;var isTopCities=false;var qNorm=q.replace(/^\s*|\s(?=\s)|\s*$/g,'');if(qNorm.length==0&&extraTopCities!='undefined'){isTopCities=true;data=loadFromExtra();}else{if(!options.matchCase)q=q.toLowerCase();data=options.cacheLength?loadFromCache(q):null;}
if(data){receiveData(q,data,isTopCities);}
else{$input.removeClass(options.loadingClass);}};function makeUrl(q){var url=options.url+"?q="+encodeURI(q);for(var i in options.extraParams){url+="&"+i+"="+encodeURI(options.extraParams[i]);}
return url;};function loadFromExtra(){var r=[];currentSearchPopupNames=[];currentSearchPopupIDs=[];currentSearchPopupModes=[];for(var i=0;i<10;i++){currentSearchPopupIDs[i]=extraTopCities[i];var place=extraTopCities[i];var h=placeIDByOrdinal[place];r[i]=[LocationNames[h]];currentSearchPopupNames[i]=LocationNamesNoHTML[h];currentSearchPopupModes[i]='destination';}
return r;};function loadFromCache(q){var hotels=loadFromCacheProto(q,HotelNamesNA,HotelNames,HotelNamesNoHTML,false);var hotelsCSPI=currentSearchPopupIDs;var hotelsCSPN=currentSearchPopupNames;var destinations=loadFromCacheProto(q,LocationNamesNA,LocationNames,LocationNamesNoHTML,true);var destinationsCSPI=currentSearchPopupIDs;var destinationsCSPN=currentSearchPopupNames;var r=[];currentSearchPopupIDs=[];currentSearchPopupNames=[];currentSearchPopupModes=[];while(hotels.length>0&&destinations.length>0){var hotelCandidate=hotels[0][0];var destinationCandidate=destinations[0][0];if(hotelCandidate.length>destinationCandidate.length){r.push(destinations.shift());currentSearchPopupIDs.push(destinationsCSPI.shift());currentSearchPopupNames.push(destinationsCSPN.shift());currentSearchPopupModes.push('destination');}else if(hotelCandidate==destinationCandidate||hotelCandidate<destinationCandidate){r.push(hotels.shift());currentSearchPopupIDs.push(hotelsCSPI.shift());currentSearchPopupNames.push(hotelsCSPN.shift());currentSearchPopupModes.push('hotel');}else{r.push(destinations.shift());currentSearchPopupIDs.push(destinationsCSPI.shift());currentSearchPopupNames.push(destinationsCSPN.shift());currentSearchPopupModes.push('destination');}}
while(destinations.length>0){r.push(destinations.shift());currentSearchPopupIDs.push(destinationsCSPI.shift());currentSearchPopupNames.push(destinationsCSPN.shift());currentSearchPopupModes.push('destination');}
while(hotels.length>0){r.push(hotels.shift());currentSearchPopupIDs.push(hotelsCSPI.shift());currentSearchPopupNames.push(hotelsCSPN.shift());currentSearchPopupModes.push('hotel');}
if(r.length>10){r=r.splice(0,10);currentSearchPopupIDs=currentSearchPopupIDs.splice(0,10);currentSearchPopupNames=currentSearchPopupNames.splice(0,10);currentSearchPopupModes=currentSearchPopupModes.splice(0,10);}
var start_r=[];var start_currentSearchPopupIDs=[];var start_currentSearchPopupNames=[];var start_currentSearchPopupModes=[];var rest_r=[];var rest_currentSearchPopupIDs=[];var rest_currentSearchPopupNames=[];var rest_currentSearchPopupModes=[];while(r.length>0){if(r[0][0].match(/^<b>.*|.* <b>.*/g)){start_r.push(r.shift());start_currentSearchPopupIDs.push(currentSearchPopupIDs.shift());start_currentSearchPopupNames.push(currentSearchPopupNames.shift());start_currentSearchPopupModes.push(currentSearchPopupModes.shift());}else{rest_r.push(r.shift());rest_currentSearchPopupIDs.push(currentSearchPopupIDs.shift());rest_currentSearchPopupNames.push(currentSearchPopupNames.shift());rest_currentSearchPopupModes.push(currentSearchPopupModes.shift());}}
r=start_r.concat(rest_r);currentSearchPopupIDs=start_currentSearchPopupIDs.concat(rest_currentSearchPopupIDs);currentSearchPopupNames=start_currentSearchPopupNames.concat(rest_currentSearchPopupNames);currentSearchPopupModes=start_currentSearchPopupModes.concat(rest_currentSearchPopupModes);return r;}
function loadFromCacheProto(q,currentSearchNames,currentSearchDisplays,currentSearchNameOnly,enableSym){if(!q)return null;var lastPartialMatch=q.charAt(q.length-1)!=' ';q=transformNA(q);q=q.replace(/^\s*|\s(?=\s)|\s*$/g,'');var words=q.split(' ');var x=0;var y=0;var z=0;var bsub=[];var csub=[];var dsub=[];var i=0;currentSearchPopupIDs=[];currentSearchPopupNames=[];var pIDsA=[];var pIDsB=[];var pIDsC=[];var pNamesA=[];var pNamesB=[];var pNamesC=[];var doSym=typeof(extraSynonyms)!='undefined';for(var j=0;j<currentSearchNames.length;j++){var index=currentSearchNames[j].indexOf(q);var symIndex=-1;var id=currentSearchDisplays[j*currentSearchSkip+1];if(doSym&&enableSym){if(typeof(extraSynonyms[id])!='undefined'){symIndex=transformNA(extraSynonyms[id]).indexOf(q);}}
var match=true;for(var h=0;match&&h<words.length;h++){var word=words[h];if(word=='hotel')
continue;var csWord=currentSearchNames[j];var start=0;do{var index=csWord.indexOf(word,start);var endIndex=index+word.length;start=endIndex;var fullMatch=false;if((index==0||csWord.charAt(index-1)==' ')&&(endIndex==csWord.length||csWord.charAt(endIndex)==' ')){fullMatch=true;}
if(index>=0){if(h==words.length-1){if(lastPartialMatch){match=true;continue;}}
match=fullMatch;}else{match=false;}}while(start<csWord.length&&index>=0&&!match);}
if(match||symIndex>=0){var bolded=currentSearchDisplays[j*currentSearchSkip];if(!match&&symIndex>=0){dsub[z]=[bolded];pIDsC[z]=id;pNamesC[z]=currentSearchNameOnly[j*currentSearchSkip];z++;continue;}
var wordZero=false;for(var h=0;h<words.length;h++){var word=words[h];var index=currentSearchNames[j].indexOf(word);if(index<0)
continue;var endIndex=index+word.length;wordZero=wordZero||index==0;var origFragment=currentSearchDisplays[j*currentSearchSkip].substring(index,endIndex);bolded=bolded.replace(origFragment,'<b>'+origFragment+'</b>');}
if(wordZero){bsub[x]=[bolded];pIDsA[x]=id;pNamesA[x]=currentSearchNameOnly[j*currentSearchSkip];x++;}else{csub[y]=[bolded];pIDsB[y]=id;pNamesB[y]=currentSearchNameOnly[j*currentSearchSkip];y++;}}
if(x>options.maxItemsToShow)
break;}
currentSearchPopupIDs=pIDsA.concat(pIDsB.concat(pIDsC));currentSearchPopupNames=pNamesA.concat(pNamesB.concat(pNamesC));return bsub.concat(csub.concat(dsub));};function matchSubset(s,sub){if(!options.matchCase)s=s.toLowerCase();var i=s.indexOf(sub);if(i==-1)return false;return i==0||options.matchContains;};this.flushCache=function(){flushCache();};this.setExtraParams=function(p){options.extraParams=p;};this.findValue=function(){var q=$input.val();if(!options.matchCase)q=q.toLowerCase();var data=options.cacheLength?loadFromCache(q):null;if(data){findValueCallback(q,data);}else if((typeof options.url=="string")&&(options.url.length>0)){$.get(makeUrl(q),function(data){data=parseData(data)
addToCache(q,data);findValueCallback(q,data);});}else{findValueCallback(q,null);}}
function findValueCallback(q,data){if(data)$input.removeClass(options.loadingClass);var num=(data)?data.length:0;var li=null;for(var i=0;i<num;i++){var row=data[i];if(row[0].toLowerCase()==q.toLowerCase()){li=document.createElement("li");if(options.formatItem){li.innerHTML=options.formatItem(row,i,num);li.selectValue=row[0];}else{li.innerHTML=row[0];li.selectValue=row[0];}
var extra=null;if(row.length>1){extra=[];for(var j=1;j<row.length;j++){extra[extra.length]=row[j];}}
li.extra=extra;}}
if(options.onFindValue)setTimeout(function(){options.onFindValue(li)},1);}
function addToCache(q,data){if(!data||!q||!options.cacheLength)return;if(!cache.length||cache.length>options.cacheLength){flushCache();cache.length++;}else if(!cache[q]){cache.length++;}
cache.data[q]=data;};function findPos(obj){var curleft=obj.offsetLeft||0;var curtop=obj.offsetTop||0;while(obj=obj.offsetParent){curleft+=obj.offsetLeft
curtop+=obj.offsetTop}
return{x:curleft,y:curtop};}}
jQuery.fn.autocomplete=function(url,options,data){options=options||{};options.url=url;options.data=((typeof data=="object")&&(data.constructor==Array))?data:null;options.inputClass=options.inputClass||"ac_input";options.resultsClass=options.resultsClass||"ac_results";options.lineSeparator=options.lineSeparator||"\n";options.cellSeparator=options.cellSeparator||"|";options.minChars=options.minChars||0;options.delay=options.delay||400;options.matchCase=options.matchCase||0;options.matchSubset=options.matchSubset||0;options.matchContains=options.matchContains||1;options.cacheLength=options.cacheLength||1;options.mustMatch=options.mustMatch||0;options.extraParams=options.extraParams||{};options.loadingClass=options.loadingClass||"ac_loading";options.selectFirst=options.selectFirst||false;options.selectOnly=options.selectOnly||false;options.maxItemsToShow=options.maxItemsToShow||-1;options.autoFill=options.autoFill||false;options.width=parseInt(options.width,10)||0;this.each(function(){var input=this;new jQuery.autocomplete(input,options);});return this;}
jQuery.fn.autocompleteArray=function(data,options){return this.autocomplete(null,options,data);}
jQuery.fn.indexOf=function(e){for(var i=0;i<this.length;i++){if(this[i]==e)return i;}
return-1;};function deObfuscate(s){s=s.replace(/@d/g,'.');s=s.replace(/@s/g,'/');s=s.replace(/@@/g,'@');s=s.replace(/[a-zA-Z]/g,function(c){return String.fromCharCode((c<="Z"?90:122)>=(c=c.charCodeAt(0)+13)?c:c-26);});return s;}
function clickOb(el){var url=el.getAttribute('obs');window.location=deObfuscate(url);return false;}
SplendiaSoftReadyHandlers=[];SplendiaInjectionHandlers=[];SplendiaSoftEvents={};function runSoftReadyHandlers(){for(var i=0;i<SplendiaSoftReadyHandlers.length;i++){SplendiaSoftReadyHandlers[i]();}}
function runInjectionHandlers(){for(var i=0;i<SplendiaInjectionHandlers.length;i++){SplendiaInjectionHandlers[i]();}}
function SplendiaSoftEvent(ev,el){if(SplendiaSoftEvents.hasOwnProperty(ev))
return SplendiaSoftEvents[ev](el);}
if(!this.JSON){JSON={};}
(function(){function f(n){return n<10?'0'+n:n;}
if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(key){return this.getUTCFullYear()+'-'+
f(this.getUTCMonth()+1)+'-'+
f(this.getUTCDate())+'T'+
f(this.getUTCHours())+':'+
f(this.getUTCMinutes())+':'+
f(this.getUTCSeconds())+'Z';};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};}
var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==='string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}
function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(key);}
if(typeof rep==='function'){value=rep.call(holder,key,value);}
switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';}
gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==='[object Array]'){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||'null';}
v=partial.length===0?'[]':gap?'[\n'+gap+
partial.join(',\n'+gap)+'\n'+
mind+']':'['+partial.join(',')+']';gap=mind;return v;}
if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}
v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+
mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}
if(typeof JSON.stringify!=='function'){JSON.stringify=function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1){indent+=' ';}}else if(typeof space==='string'){indent=space;}
rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number')){throw new Error('JSON.stringify');}
return str('',{'':value});};}
if(typeof JSON.parse!=='function'){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object'){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}
return reviver.call(holder,key,value);}
cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return'\\u'+
('0000'+a.charCodeAt(0).toString(16)).slice(-4);});}
if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}
throw new SyntaxError('JSON.parse');};}}());function QMCreateCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else var expires="";document.cookie=name+"="+value+expires+"; path=/";}
function QMCreateCookieMin(name,value,minutes){if(minutes){var date=new Date();date.setTime(date.getTime()+(minutes*60*1000));var expires="; expires="+date.toGMTString();}
else var expires="";document.cookie=name+"="+value+expires+"; path=/";}
function QMReadCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;}
function QMEraseCookie(name){createCookie(name,"",-1);}
function V2_openResa(resaid,typeresa){var strurl;switch(typeresa){case'H':strurl=WCCIntranetPrefix+'wcc/observer.php?option=open_booking&resaid='+resaid;break;}
window.open(strurl,'','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,width=900,height=750,scrollbars=no, top = 10, left = 200');}
function V2_openClient(contactid){window.open(WCCIntranetPrefix+'/ContactsManager/main/update/'+contactid,'','');}
SplendiaSoftReadyHandlers.push(function(){if($('#wcc_collapser_trigger').length<=0){return;}
var Observer=function(){this.subject=false;}
Observer.prototype.observe=function(o){this.subject=o;}
Observer.prototype.observe=function(o){this.subject=o;o.observe(this);}
var Observed=function(){this.observers=[];}
Observed.prototype.observe=function(observer){this.observers.push(observer);}
Observed.prototype.notify=function(){var o=this;$.each(this.observers,function(){this.changed(o);});}
var WCCConfig={'stateURL':'/index.php?resource=ajax&component=AjaxWCCState'}
var Model=function(){this.state={};}
Model.prototype=new Observed();Model.prototype.loadState=function(){var m=this;var cookie=QMReadCookie('wcc_frame_ui_state');if(cookie){var cookieState=JSON.parse(cookie);m.state=cookieState;m.notify();}else{m.notify();}}
Model.prototype.saveState=function(){var m=this;QMCreateCookie('wcc_frame_ui_state',JSON.stringify(m.state),7);}
Model.prototype.set=function(key,value){this.state[key]=value;}
var ModelPersistance=function(m){this.observe(m);}
ModelPersistance.prototype=new Observer();ModelPersistance.prototype.changed=function(m){m.saveState();}
var Facet=function(){}
Facet.prototype.persist=function(key,state){this.model.set(key,state);this.model.saveState();}
var SectionSelector=function(m){this.model=m;}
SectionSelector.prototype=new Facet();SectionSelector.prototype.bind=function(){var c=this;$('#wcc_top_menu li').click(function(){var section=$(this).attr('section');c.click(section);c.persist('sectionSelector',section);c.persist('frameCollapser',true);});}
SectionSelector.prototype.realize=function(m){if(m.state.hasOwnProperty('sectionSelector')){this.click(m.state.sectionSelector);}else{this.click('wcc_section_search');}}
SectionSelector.prototype.click=function(section){$('#'+section).show();$('#wcc_top_menu li').removeClass('sel');$('#'+section+'_trigger').addClass('sel');$('.wcc_area .sections .section:not(#'+section+')').hide();$('#wcc_collapser_trigger img').addClass('enabled');$('.wcc_area').addClass('wcc_area_shown');$('#wcc_collapser_trigger img').addClass('enabled');}
var FrameCollapser=function(m){this.model=m;}
FrameCollapser.prototype=new Facet();FrameCollapser.prototype.bind=function(){var c=this;$('#wcc_collapser_trigger img').click(function(){var enabled=$(this).hasClass('enabled');if(enabled)
$(this).removeClass('enabled');else
$(this).addClass('enabled');enabled=!enabled;c.click(enabled);c.persist('frameCollapser',enabled);});}
FrameCollapser.prototype.realize=function(m){if(m.state.hasOwnProperty('frameCollapser')){this.click(m.state.frameCollapser);}}
FrameCollapser.prototype.click=function(enabled){if(enabled){$('.wcc_area').addClass('wcc_area_shown');$('#wcc_collapser_trigger img').addClass('enabled');}else{$('.wcc_area').removeClass('wcc_area_shown');}}
var SearchFields=function(m){this.model=m;this.currentClientID=false;}
SearchFields.prototype=new Facet();SearchFields.prototype.bind=function(){var c=this;$('#wcc_search_button').click(function(){c.changedField();c.persist('searchFields',c.allFields());});$('.wcc_area .sections #wcc_section_search .search_block li input').keyup(function(e){if($(this).val().length>0)
$(this).addClass('highlight');else
$(this).removeClass('highlight');if(e.keyCode==13&&$(this).val().length>0)
$('#wcc_search_button').click();});$('#wcc_search_clear_button').click(function(){$('.wcc_area .sections #wcc_section_search .search_block li.i input').each(function(){$(this).val('').removeClass('highlight');});$('.wcc_area .sections #wcc_section_search .search_block li.i select').each(function(){$(this).val('*');});c.changedField();c.persist('searchFields',c.allFields());});$('#wcc_search_results th').live('click',function(){var field=$(this).attr('field');if(field=='phone'||field=='total_bookings')
{alert('It is not allowed anymore to sort by this column.');return false;}
var seq=$(this).hasClass('order_desc')?'asc':'desc';$('#wcc_search_results thead th').removeClass('order_asc').removeClass('order_desc');$('#wcc_search_results thead th.header_for_'+field).addClass(seq=='desc'?'order_desc':'order_asc');c.persist('orderClientTable',field);c.persist('orderClientTableSeq',seq);c.clickedOrderClientTable(field,seq);});$('#wcc_booking_results th').live('click',function(){var field=$(this).attr('field');var seq=$(this).hasClass('order_desc')?'asc':'desc';$('#wcc_booking_results thead th').removeClass('order_asc').removeClass('order_desc');$('#wcc_booking_results thead th.header_for_'+field).addClass(seq=='desc'?'order_desc':'order_asc');c.persist('orderBookingTable',field);c.persist('orderBookingTableSeq',seq);c.clickedOrderBookingTable(field,seq);});$('#wcc_search_results tbody tr.cl').live('click',function(){var clientID=$(this).attr('clientid');c.persist('selectedClientID',clientID);var section='wcc_section_client';c.persist('sectionSelector',section);$('#'+section).show();$('#wcc_top_menu li').removeClass('sel');$('#'+section+'_trigger').addClass('sel');$('.wcc_area .sections .section:not(#'+section+')').hide();c.clickedClient(clientID);});$('#wcc_booking_results tbody tr.cl').live('click',function(){var resaid=$(this).attr('resaid');V2_openResa(resaid,'H');});$('.wcc_search_bookings_link').live('click',function(){var clientID=$(this).parents('tr').attr('clientid');c.persist('selectedClientID',clientID);var section='wcc_section_bookings';c.persist('sectionSelector',section);$('#'+section).show();$('#wcc_top_menu li').removeClass('sel');$('#'+section+'_trigger').addClass('sel');$('.wcc_area .sections .section:not(#'+section+')').hide();c.clickedClient(clientID);return false;});$('.wcc_search_client_link').live('click',function(){var clientID=$(this).parents('tr').attr('clientid');c.persist('selectedClientID',clientID);var section='wcc_section_client';c.persist('sectionSelector',section);$('#'+section).show();$('#wcc_top_menu li').removeClass('sel');$('#'+section+'_trigger').addClass('sel');$('.wcc_area .sections .section:not(#'+section+')').hide();c.clickedClient(clientID);return false;});$('#wcc_results_menu li').click(function(){var section=$(this).attr('section');c.clickSearchTab(section);c.persist('searchTab',section);});$('#wcc_client_login_button').click(function(){if(c.currentClientID){var t_en=$('#wcc_client_login_button').attr('targeten');var t_fr=$('#wcc_client_login_button').attr('targetfr');var t_ge=$('#wcc_client_login_button').attr('targetge');var t_it=$('#wcc_client_login_button').attr('targetit');var t_pt=$('#wcc_client_login_button').attr('targetpt');var t_es=$('#wcc_client_login_button').attr('targetes');window.location='/index.php?resource=redirector&component=RedirectLoginWCC&contact_id='+c.currentClientID+'&t_EN='+encodeURIComponent(t_en)+'&t_FR='+encodeURIComponent(t_fr)+'&t_GE='+encodeURIComponent(t_ge)+'&t_IT='+encodeURIComponent(t_it)+'&t_PT='+encodeURIComponent(t_pt)+'&t_ES='+encodeURIComponent(t_es);}});$('#wcc_client_edit_button').click(function(){if(c.currentClientID)
V2_openClient(c.currentClientID);});$('#wcc_bookings_table tbody tr.cl').live('click',function(){var resaid=$(this).attr('resaid');V2_openResa(resaid,'H');});$('#wcc_bookings_table th').live('click',function(){var field=$(this).attr('field');var seq=$(this).hasClass('order_desc')?'asc':'desc';$('#wcc_bookings_table thead th').removeClass('order_asc').removeClass('order_desc');$('#wcc_bookings_table thead th.header_for_'+field).addClass(seq=='desc'?'order_desc':'order_asc');c.persist('orderBookingsForClientTable',field);c.persist('orderBookingsForClientTableSeq',seq);c.clickedOrderBookingsForClientTable(field,seq);});}
var getClientDisabled=false;SearchFields.prototype.clickedClient=function(clientID){if(getClientDisabled)
return;getClientDisabled=true;$('#wcc_loading_center').show();this.currentClientID=clientID;var orderBookingsForClientTable=this.model.state.hasOwnProperty('orderBookingsForClientTable')?this.model.state.orderBookingsForClientTable:'opening';var orderBookingsForClientTableSeq=this.model.state.hasOwnProperty('orderBookingsForClientTableSeq')?this.model.state.orderBookingsForClientTableSeq:'asc';$.get(WCCConfig.stateURL,{'op':'getclient','id':clientID,'orderBy':orderBookingsForClientTable,'seq':orderBookingsForClientTableSeq},function(data){$('#wcc_section_client .client_block li').each(function(){var id=$(this).attr('id');if(data.results.client.hasOwnProperty(id)){$('.value',this).text(data.results.client[id]);}});var html='';if(data.results.bookings==false){html+='<tr><td colspan="9" align="center" class="r">The selected client has no bookings</td></tr>';}else{$.each(data.results.bookings,function(k,v){html+='<tr class="sep"><td colspan="9" align="center" class="r sep">'+k+'</td></tr>';$.each(v,function(){html+='<tr class="cl" resaid="'+this.resaid+'">'+'<td>'+this.openingdate+'</td>'+'<td>'+this.openingtime+'</td>'+'<td>'+this.dossierid+'</td>'+'<td>'+this.hotelnom+'</td>'+'<td>'+this.city_name+'</td>'+'<td>'+this.country_name+'</td>'+'<td>'+this.arrivee+'</td>'+'<td>'+this.depart+'</td>'+'<td class="r ri">'+this.prixvente+'</td>'+'</tr>';});});}
$('#wcc_bookings_table tbody').html(html);$('#wcc_loading_center').hide();getClientDisabled=false;},'json');}
SearchFields.prototype.clickedOrderClientTable=function(field,seq){$('#wcc_search_results thead th').removeClass('order_asc').removeClass('order_desc');$('#wcc_search_results thead th.header_for_'+field).addClass(seq=='desc'?'order_desc':'order_asc');this.changedField();}
SearchFields.prototype.clickedOrderBookingTable=function(field,seq){$('#wcc_booking_results thead th').removeClass('order_asc').removeClass('order_desc');$('#wcc_booking_results thead th.header_for_'+field).addClass(seq=='desc'?'order_desc':'order_asc');this.changedField();}
SearchFields.prototype.clickedOrderBookingsForClientTable=function(field,seq){$('#wcc_bookings_table thead th').removeClass('order_asc').removeClass('order_desc');$('#wcc_bookings_table thead th.header_for_'+field).addClass(seq=='desc'?'order_desc':'order_asc');if(this.model.state.hasOwnProperty('selectedClientID')){this.clickedClient(this.model.state.selectedClientID);}}
SearchFields.prototype.clickSearchTab=function(section){$('#'+section).show();$('#wcc_results_menu li').removeClass('sel');$('#'+section+'_trigger').addClass('sel');$('.wcc_area .sections_search:not(#'+section+')').hide();}
SearchFields.prototype.realize=function(m){if(m.state.hasOwnProperty('searchFields')){this.setAllFields(m.state.searchFields);}
this.clickSearchTab('wcc_search_results');}
SearchFields.prototype.allFields=function(){var r={};$('.wcc_area .sections #wcc_section_search .search_block li input,.wcc_area .sections #wcc_section_search .search_block li select').each(function(){r[$(this).attr('id')]=$(this).val();});return r;}
SearchFields.prototype.setAllFields=function(fields){$('.wcc_area .sections #wcc_section_search .search_block li input,.wcc_area .sections #wcc_section_search .search_block li select').each(function(){var id=$(this).attr('id');if(fields.hasOwnProperty(id)){$(this).val(fields[id]);if(fields[id].length)
$(this).addClass('highlight');}});}
var SearchFieldsRequesterCurrent=null;var searchDisabled=false;function searchAjax(){if(searchDisabled)
return;searchDisabled=true;$('#wcc_loading_center').show();if(SearchFieldsRequesterCurrent==null)
return;var orderClientTable=SearchFieldsRequesterCurrent.model.state.hasOwnProperty('orderClientTable')?SearchFieldsRequesterCurrent.model.state.orderClientTable:'family_name';var orderClientTableSeq=SearchFieldsRequesterCurrent.model.state.hasOwnProperty('orderClientTableSeq')?SearchFieldsRequesterCurrent.model.state.orderClientTableSeq:'asc';var orderBookingTable=SearchFieldsRequesterCurrent.model.state.hasOwnProperty('orderBookingTable')?SearchFieldsRequesterCurrent.model.state.orderBookingTable:'opening';var orderBookingTableSeq=SearchFieldsRequesterCurrent.model.state.hasOwnProperty('orderBookingTableSeq')?SearchFieldsRequesterCurrent.model.state.orderBookingTableSeq:'asc';$.post(WCCConfig.stateURL,{'op':'search','orderClient':orderClientTable,'seqClient':orderClientTableSeq,'orderBooking':orderBookingTable,'seqBooking':orderBookingTableSeq,'fields':JSON.stringify(SearchFieldsRequesterCurrent.allFields())},function(data){var html='';if(data.results==false){html+='<tr><td colspan="6" align="center">No results</td></tr>';}else{$.each(data.results,function(){var p=this.fixed_phone;if(this.mobile_phone!='')
p=this.mobile_phone;if(this.fixed_phone!=''&&this.mobile_phone!='')
p=this.fixed_phone+'/'+this.mobile_phone;html+='<tr class="cl" clientid="'+this.memberid+'">'+'<td class="num">'+this.memberid+'</td>'+'<td>'+this.first_name+' '+this.family_name+'</td>'+'<td>'+this.email+'</td>'+'<td>'+p+'</td>'+'<td>'+this.paysEN+'</td>'+'<td class="r">'+this.total_bookings+'<span class="wcc_search_bookings_link">List</span></td>'+'</tr>';});}
$('#wcc_search_results tbody').html(html);html='';if(data.resultsBookings==false){html+='<tr><td colspan="12" align="center">No results</td></tr>';}else{$.each(data.resultsBookings,function(){html+='<tr class="cl" clientid="'+this.memberid+'" resaid="'+this.resaid+'">'+'<td>'+this.openingdate+'</td>'+'<td>'+this.openingtime+'</td>'+'<td>'+this.dossierid+'</td>'+'<td class="name">'+this.customer_name+'<br><span class="wcc_search_client_link">Load</span></td>'+'<td>'+this.hotelnom+'</td>'+'<td>'+this.city_name+'</td>'+'<td>'+this.paysEN+'</td>'+'<td>'+this.arrivee+'</td>'+'<td>'+this.depart+'</td>'+'<td class="ri">'+this.prixvente+'</td>'+'<td class="r">'+this.statut_name+'</td>'+'</tr>';});}
$('#wcc_booking_results tbody').html(html);$('#wcc_loading_center').hide();searchDisabled=false;},'json');SearchFieldsRequesterCurrent=null;}
SearchFields.prototype.changedField=function(){SearchFieldsRequesterCurrent=this;searchAjax();}
var Shell=function(m){this.observe(m);this.facets=[];this.facets.push(new SectionSelector(m));this.facets.push(new SearchFields(m));this.facets.push(new FrameCollapser(m));$.each(this.facets,function(){this.bind();});}
Shell.prototype=new Observer();Shell.prototype.changed=function(m){$.each(this.facets,function(){this.realize(m);});}
var theModel=new Model();var theModelPersistance=new ModelPersistance(theModel);var theShell=new Shell(theModel);theModel.loadState();var bProposalSortDisabled=false;if($('#wcc_hotel_proposals').length>0){$('#wcc_hotel_proposals th').click(function(){if(bProposalSortDisabled)
return;bProposalSortDisabled=true;var seq=$(this).hasClass('order_desc')?'asc':'desc';$(this).siblings('th').removeClass('order_desc').removeClass('order_asc');$(this).removeClass('order_desc').removeClass('order_asc').addClass('order_'+seq);$.post(WCCConfig.stateURL,{'op':'getproposals','hotelid':WCCHotelID,'startdate':WCCStartDate,'enddate':WCCEndDate,'order':$(this).attr('field'),'seq':seq},function(data){if(data.status=='ok'){var html='';if(data.results==false){html+='<tr><td colspan="6" align="center" class="r">No results</td></tr>';}
else
{$.each(data.results,function(){html+='<tr class="cl">'+'<td class="num">'+this.openingdate+'</td>'+'<td class="num">'+this.openingtime+'</td>'+'<td>'+this.dossierid+'</td>'+'<td><span class="l">'+this.first_name+' '+this.family_name+'</span><span clientid="'+this.memberid+'" class="wcc_load_customer_link">Load</span></td>'+'<td class="r">'+this.prixvente+'</td>'+'</tr>';});}
$('#wcc_hotel_proposals tbody').html(html);$('.wcc_load_customer_link').click(function(){iClientID=$(this).attr('clientid');$('#wcc_search_clear_button').click();$('#wcc_customer_id_i').val(iClientID);$('#wcc_section_search_trigger').click();});}
bProposalSortDisabled=false;},'json');});$('#wcc_hotel_proposals th[field="family_name"]').click();wccUpdateCommisionDisplay=function(){var iTotalComm=0;$('.prod_table_select').each(function(){var iNumRooms=$(this).val();if(iNumRooms>0)
{var iProdID=$(this).attr('prodid');var iProdTotalComm=0;$.each(WCCProductPrices[iProdID],function(index,value){iComm=WCCCommissionDay[index];iProdTotalComm+=value*(iComm/100);});iProdTotalComm*=iNumRooms;iTotalComm+=iProdTotalComm;}});$('#wcc_deposit_value').html(iTotalComm.toFixed(2));}
$('.prod_table_select').change(wccUpdateCommisionDisplay);}
if($('#wcc_proposal_email').length>0){$('#wcc_proposal_email').tinymce({script_url:'/js/libs/tiny_mce/tiny_mce.js',theme:"advanced",plugins:"safari,style,paste,noneditable,visualchars,nonbreaking,xhtmlxtras",theme_advanced_buttons1:"cut,copy,paste,|,savecomments,|,undo,redo,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,|,outdent,indent,blockquote,|,forecolor,backcolor,|,charmap",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_buttons4:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"left",template_external_list_url:"lists/template_list.js",external_link_list_url:"lists/link_list.js",external_image_list_url:"lists/image_list.js",media_external_list_url:"lists/media_list.js",setup:function(ed){ed.addButton('savecomments',{title:'Save comments',image:'/images/wysiwyg_icons/insertcomment.gif',onclick:function(){var tab=ed.dom.doc.querySelectorAll('.comment');for(i=0;i<tab.length;i++){var aresaid=$(tab[i]).attr('id');var atext=tab[i].innerHTML;$.post('?resource=ajax&component=AjaxSaveComments',{resid:aresaid,text:atext},function(data){});}
alert('Comments saved!');}});}});}
$('#wcc_send_proposal_button').click(function(){$('#wcc_send_proposal_button_loading').css('display','inline-block');$('#wcc_send_proposal_button').css('display','none');var html=$('#wcc_proposal_email').val();$.post(WCCConfig.stateURL,{'op':'sendproposal','dossier':WCCProposalDossier,'html':html},function(data){$('#wcc_send_proposal_button_loading').css('display','none');if(data.status=='ok'){alert('The proposal email has been sent correctly.');}else{$('#wcc_send_proposal_button').css('display','inline-block');}},'json');return false;});$('#wcc_add_option_button').click(function(){$.post(WCCConfig.stateURL,{'op':'addoption','dossier':WCCProposalDossier},function(data){if(data.status=='ok'){window.location.href=$('#wcc_back_home').attr('href');}},'json');return false;});$('#wcc_back_home').click(function(){$.post(WCCConfig.stateURL,{'op':'clearoptions'},function(data){if(data.status=='ok'){window.location.href=$('#wcc_back_home').attr('href');}},'json');return false;});if($('#hotel_list_page').length>0)
{var aHotelId=new Array();$('span.listing_hotel_map_link').each(function(index){aHotelId[index]=$(this).attr('hotelid');});var jsonHotelId=JSON.stringify(aHotelId);$.post(WCCConfig.stateURL,{'op':'gethotelscomission','hotels':jsonHotelId},function(data){if(data.status=='ok'){$('span.listing_hotel_map_link').each(function(index){$span=$('<span style="margin: 0 10px; padding: 0 5px"></span>');$span.addClass('wcc_warn').attr('title','comission').html(data.results[$(this).attr('hotelid')]+'%');$(this).parent().append($span);});}},'json');}});SplendiaSoftReadyHandlers.push(function(){if($('#mkg_frame').length<=0){return;}
$(document).ready(function(){$('body').append($('#mkg_frame'));$('#mkg_frame').show();$('[mkgexp]').parent().editableText();var $te=$('#mkg_frame .toggle_exps');$te.attr('href',$te.attr('href')+'&from='+window.location);});});(function(){var $=jQuery;$.editableText={};$.editableText.defaults={newlinesEnabled:false,changeEvent:'change'};$.fn.editableText=function(options){var options=$.extend({},$.editableText.defaults,options);return this.each(function(){var editable=$(this);$(this).addClass('mkg_editableText');var $info=$('span[mkgexp]',this);var prevValue=editable.html();$(this).click(function(){startEditing();return false;});if(!options.newlinesEnabled){editable.keypress(function(event){return event.which!=13;});}
var toolbar=false;var startEditing=function(){if(toolbar!=false)
return;editable.html($info.attr('mkgtrans')).attr('contentEditable',true).css('background','#cfc');toolbar=$('<div class="mkg_exp_toolbar mkg_bg">'+$info.attr('mkgexp')+' <a class="saveB" href="#"></a><a class="cancelB" href="#"></a></div>');$('body').append(toolbar);var pos=editable.offset();toolbar.css('right',''+$('body').width()-pos.left+'px').css('top',''+pos.top+'px');$('.cancelB',toolbar).click(function(){stopEditing();editable.html(prevValue);return false;});$('.saveB',toolbar).click(function(){stopEditing();var text=editable.html();$.get('/index.php?lang='+$('#mkg_frame').attr('mkglang')+'&resource=ajax&component=AjaxMKGExpEditor&mkg_exp='+$info.attr('mkgexp')+'&mkg_trans='+encodeURIComponent(text));$info.attr('mkgtrans',text);return false;});}
var stopEditing=function(){editable.attr('contentEditable',false).css('background','');if(toolbar){toolbar.remove();toolbar=false;}}});}})();SplendiaSoftReadyHandlers.push(function(){var h3=$('#header_3');if(h3.length<=0)
return;var UserPopup=function(){}
UserPopup.prototype.closeLinks=function(){$('#user_popup').hide();}
UserPopup.prototype.toggleLinks=function(){$('.autoclosing_popup:not(#user_popup)').hide();$('#user_popup').toggle();}
window.SplendiaUserPopup=new UserPopup();var SharePopup=function(){$('#share_link_id_1,#share_link_id_2,#share_link_id_3').click(function(){var url=$(this).attr('dref');url=url.replace('---name---',encodeURIComponent(document.title));url=url.replace('---url---',encodeURIComponent(window.location));window.open(url);});}
SharePopup.prototype.toggle=function(){closeClosables();$('.favourite_bar .share_button .popup_a').toggle();$('.popup').hide();}
window.SplendiaSharePopup=new SharePopup();});SplendiaSoftReadyHandlers.push(function(){var h3=$('#header_3');if(h3.length<=0)
return;var up=$('#user_popup');$('.currency_selector',h3).click(function(){$('.autoclosing_popup:not(.currency_dropdown)').hide();$('.currency_dropdown',$(this).parent()).toggle();return false;});$('.lang_selector',h3).click(function(){$('.autoclosing_popup:not(.lang_dropdown)').hide();$('.lang_dropdown',$(this).parent()).toggle();return false;});$('ul.lang_dropdown a',h3).click(function(){window.location=$(this).attr('href');});$('#f2_cc_chat').click(function(){var type=$(this).attr("class");var language=type.split("_")[1];var options="status=0,toolbar=0,location=0,menubar=0,resizable=1,scrollbar=0,width=500,height=400";var url="http://nixxis.splendia.com:8080/chat";window.open(url+language+"/","SplendiaChat",options);return false;});$('.logout_link',h3).click(function(){var href=$(this).attr('href')+'&from='+encodeURIComponent(window.location);window.location=href;return false;});$('.closerA',up).click(function(){window.SplendiaUserPopup.closeLinks();});$('.close img',up).click(function(){window.SplendiaUserPopup.closeLinks();});$('a.join',up).click(function(){window.SplendiaRegisterPopup.toggle();return false;});$('#home_left_club_id button.not_member').click(function(){window.SplendiaRegisterPopup.toggle();return false;});$('#login_page_id h1 b').click(function(){window.SplendiaRegisterPopup.toggle();return false;});$('#favs_open_share_id').click(function(){window.SplendiaSharePopup.toggle();return false;});$("#club_wp_request_div .close").click(function(){$("#club_wp_request_all").remove();});});window.SplendiaCalendar=function(displayElement,extraCSS,triggers,callbacks){var thisCalendar=this;this.displayElement=displayElement;this.extraCSS=extraCSS;this.callbacks=callbacks;this.singleMonth=false;this.noHide=false;this.noSelection=false;this.dispMap=false;$.each(triggers,function(i,val){$(val).click(function(){thisCalendar.toggle();return false;});});this.$node=false;}
window.SplendiaCalendar.prototype={setSingleMonth:function(v){this.singleMonth=v;},setDispMap:function(v){this.dispMap=v;},setNoHide:function(v){this.noHide=v;},setNoSelection:function(v){this.noSelection=v;},toggle:function(){this.prebuild();if(this.$node.css('display')=='none'){$('.sc_container_abs').hide();this.show();}else{this.hide();}},prebuild:function(){if(this.$node===false){this.$node=$('<div class="sc_container sc_container_abs autoclosing_popup" style="'+this.extraCSS+'"></div>');$('body').append(this.$node);this.$node.click(function(){return false;});}
this.reposition();},findPos:function(obj){obj=$(obj).get(0);var curleft=obj.offsetLeft||0;var curtop=obj.offsetTop||0;while(obj=obj.offsetParent){curleft+=obj.offsetLeft
curtop+=obj.offsetTop}
return{x:curleft,y:curtop};},reposition:function(){var pos=this.findPos(this.displayElement);this.$node.css({top:(pos.y+$(this.displayElement).get(0).offsetHeight)+"px",left:pos.x+"px"});},hide:function(){this.$node.hide();},show:function(){this.render();this.$node.show();},parseDate:function(d){var c=d.split('/');var d=parseInt(c[0],10)-1;var m=parseInt(c[1],10)-1;var y=parseInt(c[2],10)+2000;return{'day':d,'month':m,'year':y};},nextMonth:function(year,month){month++;if(month>11){year++;month=0;}
return{'year':year,'month':month};},prevMonth:function(year,month){month--;if(month<0){year--;month=11;}
return{'year':year,'month':month};},renderInline:function(preNode){this.$node=preNode;this.render();},render:function(){var base=this.parseDate(this.callbacks.getToday());var selected=this.callbacks.getSelected();if(selected!=false){base=this.parseDate(selected);}
this.renderMonth(base);},renderMonth:function(base){var today=this.parseDate(this.callbacks.getToday());var prev=this.prevMonth(base.year,base.month);if(!this.singleMonth){prev=this.prevMonth(prev.year,prev.month);}
var next=this.nextMonth(base.year,base.month);if(!this.singleMonth){next=this.nextMonth(next.year,next.month);}
if(!this.singleMonth){var zeroBased=today.month+today.year*12;var leftParity=((base.month+base.year*12)-zeroBased)%2;if(leftParity==1){base=this.prevMonth(base.year,base.month);}}
var nextYear=this.parseDate(this.callbacks.getToday());nextYear.year++;var pager=today.year==base.year&&today.month==base.month?'':'<div class="pager pagerL"></div>';if(this.singleMonth){var base2=this.nextMonth(base.year,base.month);var nextYear2=this.nextMonth(nextYear.year,nextYear.month);pager+=(base2.year>=nextYear2.year&&base2.month>nextYear2.month)?'':'<div class="pager pagerR"></div>';}
var html='<div class="month_panel month_left"><div class="month_name">'+pager+this.callbacks.getMonthName(base.month)+' '+base.year+'</div>';html+=this.generateMonth(base.year,base.month);html+='</div>';base=this.nextMonth(base.year,base.month);var pager=base.year>=nextYear.year&&base.month>=nextYear.month?'':'<div class="pager"></div>';if(!this.singleMonth){html+='<div class="month_panel month_right"><div class="month_name">'+pager+this.callbacks.getMonthName(base.month)+' '+base.year+'</div>';html+=this.generateMonth(base.year,base.month);html+='</div>';}
if(!this.noHide){html+='<div class="sc_footer"><div class="close">'+this.callbacks.getClose()+'</div>'+this.callbacks.getLabel()+'</div>';}
this.$node.html(html);var thisCalendar=this;if(this.singleMonth){$('.month_left .pagerL',this.$node).click(function(){thisCalendar.renderMonth(prev);});$('.month_left .pagerR',this.$node).click(function(){thisCalendar.renderMonth(next);});}else{$('.month_left .pager',this.$node).click(function(){thisCalendar.renderMonth(prev);});$('.month_right .pager',this.$node).click(function(){thisCalendar.renderMonth(next);});}
if(!this.noSelection){$('.cl',this.$node).click(function(){thisCalendar.callbacks.selectionMade($(this).attr('spdate'));thisCalendar.hide();});}
if(!this.noHide){$('.sc_footer .close',this.$node).click(function(){thisCalendar.hide();});}},day1Offset:function(year,month){var d=new Date(year,month,1);var d=d.getDay()-1;return d>=0?d:6;},daysInMonth:function(year,month){return 32-new Date(year,month,32).getDate();},dayOfYear:function(d){var yn=d.getFullYear();var mn=d.getMonth();var dn=d.getDate();var d1=new Date(yn,0,1,12,0,0);var d2=new Date(yn,mn,dn,12,0,0);var ddiff=Math.round((d2-d1)/864e5);return ddiff;},buildSPDate:function(year,month,day){var d=''+(day+1);var m=''+(month+1);if(d.length==1)d='0'+d;if(m.length==1)m='0'+m;return''+d+'/'+m+'/'+(''+year).substring(2,4);},generateMonth:function(year,month){var selected=this.callbacks.getSelected();if(selected==false)
selected=-9999;else{selected=this.parseDate(selected);if(selected.month==month&&selected.year==year)
selected=selected.day;else
selected=-9999;}
var today=this.parseDate(this.callbacks.getToday());var cutoffDay=-9999;if(today.month==month&&today.year==year){cutoffDay=today.day;}
var i=-this.day1Offset(year,month);var n=this.daysInMonth(year,month);var absI=-today.day;if(year==today.year&&month==today.month){absI=0;}
var curr={'year':today.year,'month':today.month};while(!(year==curr.year&&month==curr.month)){absI+=this.daysInMonth(curr.year,curr.month);curr=this.nextMonth(curr.year,curr.month);}
var html='<table cellpadding="0" cellspacing="0" class="month">';html+='<tr>';var j=0;while(j<7){html+='<th>'+this.callbacks.getDayName(j)+'</th>';j++;}
html+='</tr>';if(!searchWCCMode)
absI++;var h=0;while(h<6){html+='<tr>';for(var j=0;j<7;j++,i++){if(i<n&&i>=0){var klass='noday';if(i>=cutoffDay){klass='cl';if(i==selected&&this.dispMap==false)
klass+=" sel";else
klass+=" day";if(this.dispMap!=false&&absI>=0){if(absI<this.dispMap.length)
klass+=this.dispMap[absI]==1?" av":" noav";else
klass+=" noav";}
absI++;}
var spdate=this.buildSPDate(year,month,i);html+='<td spdate="'+spdate+'" class="'+klass+'">'+(i+1)+'</td>';}else
html+='<td>&nbsp;</td>';}
html+='</tr>';h++;}
html+='</table>';return html;}};SplendiaSoftReadyHandlers.push(function(){var Namespace=function(){this.places={};this.dialogs={};};Namespace.prototype.levelOfDetailForZoom=function(level){if(level<0)
level=0;else if(level>17)
level=17;return MapsProfile.zoomContent[level][this.zoomProfile];}
Namespace.prototype.displayInZoom=function(level){return this.levelOfDetailForZoom(level)>0;}
Namespace.prototype.flush=function(map){$.each(this.places,function(k,v){if(v.marker!=false)
map.gmap.removeOverlay(v.marker);});this.places={};}
Namespace.prototype.flushDialogs=function(map){$.each(this.dialogs,function(k,v){if(v)
map.gmap.removeOverlay(v);});this.dialogs={};}
Namespace.prototype.addContent=function(place){this.places[parseInt(place.i)]={point:new GLatLng(parseFloat(place.a),parseFloat(place.o)),name:place.n,marker:false,extra:place};}
Namespace.prototype.newContents=function(newPlaces,map){if(typeof(newPlaces[this.zoomProfile])=='undefined')
return;var np=newPlaces[this.zoomProfile];if(np==null||np==false)
return;var diff=[];for(var i=0;i<np.length;i++){var place=np[i];if(typeof(this.places[place.i])!='undefined')
continue;this.addContent(place);diff.push(place.i);}
if(diff.length<=0)
return;for(var i=0;i<diff.length;i++){this.realizeContent(diff[i],map);}}
Namespace.prototype.realizeContent=function(id,map){var place=this.places[id];var theNS=this;place.marker=new GMarker(place.point,this.markerOptionsForID(id,place,map));place.marker.isInfoWindowOpen=false;place.marker.tooltip=new GCustomTooltip(place.marker,function(){return theNS.tooltipContent(id,place,map);},5);GEvent.addListener(place.marker,'mouseover',function(){if(!window.maps2InfoWindowOpen&&!(place.marker.isInfoWindowOpen)&&!(place.marker.isHidden())){place.marker.tooltip.show();theNS.dialogs[id]=place.marker.tooltip;}});GEvent.addListener(place.marker,'mouseout',function(){place.marker.tooltip.hide();theNS.dialogs[id]=null;});this.setClickHandler(id,place,map);map.gmap.addOverlay(place.marker);map.gmap.addOverlay(place.marker.tooltip);}
Namespace.prototype.setClickHandler=function(id,place,map){GEvent.addListener(place.marker,'click',function(){place.marker.tooltip.hide();map.centerOnGeoID(id,'destination');});}
Namespace.prototype.markerOptionsForID=function(id,place,map){return{'icon':this.icon};}
Namespace.prototype.focusOnID=function(id){}
Namespace.prototype.tooltipContent=function(id,place,map){return $('<div style="background: white; border: 1px solid black;padding: 5px; width: 200px; height: 50px">test</div>').get(0);}
Namespace.prototype.legendIcons=function(){return'<div style="margin-top:10px"><img src="'+this.icon.image+'" style="vertical-align:middle">&nbsp;&nbsp;&nbsp;'+this.iconName+'</div>';}
var Countries=function(useClubIcon){this.zoomProfile='countries';this.iconName=map2Trans.m_countries;this.icon=new GIcon();if(useClubIcon){this.icon.image='/images/mapmarkers/2/club.png';this.icon.iconSize=new GSize(17,22);}else{this.icon.image='/images/mapmarkers/2/pais.png';this.icon.iconSize=new GSize(18,22);}
this.icon.iconAnchor=new GPoint(1,20);this.icon.infoWindowAnchor=new GPoint(0,0);this.icon.infoShadowAnchor=new GPoint(0,0);}
Countries.prototype=new Namespace();Countries.prototype.tooltipContent=function(id,place,map){var html='<div style="'+"background:white"+';border: 1px solid black;padding: 5px; width: 300px">';html+='<div style="margin-bottom:5px;text-transform:uppercase;color:#222;font-weight:bold">'+place.extra.n+'</div>';html+='<img style="margin-right:15px;display:block;float:left" width="120" height="80" src="'+place.extra.f+'">';if(map.restrictClub){var s=map2Trans.m_click.replace('{img}','<img src="/images/mapmarkers/2/club.png" style="vertical-align:middle">');}else{var s=map2Trans.m_click.replace('{img}','<img src="/images/mapmarkers/2/pais.png" style="vertical-align:middle">');}
html+='<div>'+place.extra.nh+' '+map2Trans.m_hotels+'<br><br><br>'+s+'.</div>';html+='<div style="clear:both"></div>';return $(html).get(0);}
var Cities=function(useClubIcon){this.zoomProfile='cities';this.iconName=map2Trans.m_cities;this.icon=new GIcon();if(useClubIcon){this.icon.image='/images/mapmarkers/2/club.png';this.icon.iconSize=new GSize(17,22);}else{this.icon.image='/images/mapmarkers/2/ciudades.png';this.icon.iconSize=new GSize(17,17);}
this.icon.iconAnchor=new GPoint(8,8);this.icon.infoWindowAnchor=new GPoint(0,0);this.icon.infoShadowAnchor=new GPoint(0,0);this.iconS=new GIcon();this.iconS.image='/images/mapmarkers/2/ciudades-s.png';this.iconS.iconSize=new GSize(8,8);this.iconS.iconAnchor=new GPoint(4,4);this.iconS.infoWindowAnchor=new GPoint(0,0);this.iconS.infoShadowAnchor=new GPoint(0,0);}
Cities.prototype=new Namespace();Cities.prototype.tooltipContent=function(id,place,map){var html='<div style="'+"background:url('/images/mapmarkers/2/legendbg.png')"+';border: 1px solid black;padding: 5px; width: 300px">';html+='<div style="margin-bottom:5px;text-transform:uppercase;color:#222;font-weight:bold">'+place.extra.n+'</div>';html+='<img style="margin-right:15px;display:block;float:left" width="120" height="80" src="'+place.extra.f+'">';if(map.restrictClub){var s=map2Trans.m_click.replace('{img}','<img src="/images/mapmarkers/2/club.png" style="vertical-align:middle">');}else{var s=map2Trans.m_click.replace('{img}','<img src="/images/mapmarkers/2/ciudades.png" style="vertical-align:middle">');}
html+='<div>'+place.extra.nh+' '+map2Trans.m_hotels+'<br><br><br>'+s+'.</div>';html+='<div style="clear:both"></div>';return $(html).get(0);}
Cities.prototype.iconForPlace=function(place){var icon=this.icon;if(parseInt(place.extra.nh)<4){icon=this.iconS;}
return icon;}
Cities.prototype.markerOptionsForID=function(id,place,map){return{'icon':this.iconForPlace(place)};}
var BabyHotels=function(useClubIcon){this.zoomProfile='babyHotels';this.iconName=map2Trans.m_hotelsB;this.icon=new GIcon();this.icon.image='/images/mapmarkers/2/cuadrado-azul2.png';this.icon.iconSize=new GSize(9,11);this.icon.iconAnchor=new GPoint(4,10);this.icon.infoWindowAnchor=new GPoint(0,0);this.icon.infoShadowAnchor=new GPoint(0,0);}
BabyHotels.prototype=new Namespace();BabyHotels.prototype.markerOptionsForID=function(id,place,map){return{icon:this.icon,clickable:false};}
BabyHotels.prototype.legendIcons=function(){return'';}
window.SplendiaMapsHilightHotel=function(id){}
var Hotels=function(useClubIcon){var me=this;this.zoomProfile='hotels';this.iconName=map2Trans.m_hotelsB;this.icon=new GIcon();if(useClubIcon){this.icon.image='/images/mapmarkers/2/club.png';this.icon.iconSize=new GSize(17,22);}else{this.icon.image='/images/mapmarkers/2/cuadrado-azul.png';this.icon.iconSize=new GSize(17,21);}
this.icon.iconAnchor=new GPoint(9,20);this.icon.infoWindowAnchor=new GPoint(0,0);this.icon.infoShadowAnchor=new GPoint(0,0);this.iconVisited=new GIcon();this.iconVisited.image='/images/mapmarkers/2/azul-marca.png';this.iconVisited.iconSize=new GSize(17,21);this.iconVisited.iconAnchor=new GPoint(9,20);this.iconVisited.infoWindowAnchor=new GPoint(0,0);this.iconVisited.infoShadowAnchor=new GPoint(0,0);this.iconSelected=new GIcon();this.iconSelected.image='/images/mapmarkers/2/icono-seleccion2.png';this.iconSelected.iconSize=new GSize(34,40);this.iconSelected.iconAnchor=new GPoint(15,36);this.iconSelected.infoWindowAnchor=new GPoint(0,0);this.iconSelected.infoShadowAnchor=new GPoint(0,0);this.iconAvail=new GIcon();this.iconAvail.image='/images/mapmarkers/2/cuadrado-azul.png';this.iconAvail.iconSize=new GSize(17,21);this.iconAvail.iconAnchor=new GPoint(9,20);this.iconAvail.infoWindowAnchor=new GPoint(0,0);this.iconAvail.infoShadowAnchor=new GPoint(0,0);this.iconNotAvail=new GIcon();this.iconNotAvail.image='/images/mapmarkers/2/cuadrado-gris.png';this.iconNotAvail.iconSize=new GSize(17,21);this.iconNotAvail.iconAnchor=new GPoint(9,20);this.iconNotAvail.infoWindowAnchor=new GPoint(0,0);this.iconNotAvail.infoShadowAnchor=new GPoint(0,0);this.iconVisitedAvail=new GIcon();this.iconVisitedAvail.image='/images/mapmarkers/2/azul-marca.png';this.iconVisitedAvail.iconSize=new GSize(17,21);this.iconVisitedAvail.iconAnchor=new GPoint(9,20);this.iconVisitedAvail.infoWindowAnchor=new GPoint(0,0);this.iconVisitedAvail.infoShadowAnchor=new GPoint(0,0);this.iconVisitedNotAvail=new GIcon();this.iconVisitedNotAvail.image='/images/mapmarkers/2/gris-marca.png';this.iconVisitedNotAvail.iconSize=new GSize(17,21);this.iconVisitedNotAvail.iconAnchor=new GPoint(9,20);this.iconVisitedNotAvail.infoWindowAnchor=new GPoint(0,0);this.iconVisitedNotAvail.infoShadowAnchor=new GPoint(0,0);this.focusedHotel=0;this.hiHotel=0;this.focusedInThePast={};window.SplendiaMapsHilightHotel=function(id){if(me.hiHotel>0){if(typeof(me.places[me.hiHotel])!='undefined'){var place=me.places[me.hiHotel];place.marker.setImage(me.iconForPlace(place).image);}}
me.hiHotel=id;if(me.hiHotel>0&&me.focusedHotel!=me.hiHotel){if(typeof(me.places[me.hiHotel])!='undefined'){var place=me.places[me.hiHotel];place.marker.setImage('/images/mapmarkers/2/cuadrado-verde-old.png');}}}}
Hotels.prototype=new Namespace();Hotels.prototype.focusOnID=function(map,id,mode){if(mode!='hotel')
return;this.focusedHotel=id;this.focusedInThePast[id]=true;}
Hotels.prototype.iconForPlace=function(place){var icon=this.icon;if(typeof(this.focusedInThePast[place.extra.i])!='undefined'){icon=this.iconVisited;if(place.extra.d=='y'){icon=this.iconVisitedAvail;}else if(place.extra.d=='n'){icon=this.iconVisitedNotAvail;}}else{if(place.extra.d=='y'){icon=this.iconAvail;}else if(place.extra.d=='n'){icon=this.iconNotAvail;}}
if(place.extra.i==this.focusedHotel){icon=this.iconSelected;}
return icon;}
Hotels.prototype.markerOptionsForID=function(id,place,map){return{'icon':this.iconForPlace(place)};}
Hotels.prototype.tooltipContent=function(id,place,map){var starsImg='';var th=place.extra.th;if(th=='H3'||th=='H4'||th=='H4L'||th=='H5'||th=='5L'||th=='H5L'||th=='H5GL'){starsImg='<img src="http://static0.splendia.com/commun/images/sites/'+th+'.gif">';}
var icon=this.iconForPlace(place);var html='<div style="'+"background:url('/images/mapmarkers/2/legendbg.png')"+';border: 1px solid black;padding: 5px; width: 300px">';html+='<div style="margin-bottom:5px;text-transform:uppercase;color:#222;font-weight:bold">'+place.extra.n+' '+starsImg+'</div>';html+='<img style="margin-right:15px;display:block;float:left" width="120" height="80" src="'+place.extra.f+'">';html+='<div style="float:left;width:160px">'+map2Trans.m_location+': '+place.extra.l+'<br>'+map2Trans.m_style+': '+place.extra.s+'<br>'+place.extra.r+' '+map2Trans.m_rooms+'<br>';if(place.extra.pr)
html+=map2Trans.m_from+' '+place.extra.p+'<br>';var s=map2Trans.m_click_info.replace('{img}','<img src="'+icon.image+'" style="vertical-align:middle">');html+=s+'.</div>';html+='<div style="clear:both"></div>';return $(html).get(0);}
window.maps2InfoWindowOpen=false;Hotels.prototype.setClickHandler=function(id,place,map){var theHotels=this;GEvent.addListener(place.marker,'click',function(){place.marker.tooltip.hide();if(parseInt(theHotels.focusedHotel)>0&&(typeof theHotels.places[theHotels.focusedHotel])!='undefined'){var oldFocus=theHotels.focusedHotel;var oldFocusMarker=theHotels.places[theHotels.focusedHotel].marker;map.gmap.removeOverlay(oldFocusMarker);theHotels.focusedHotel=0;theHotels.realizeContent(oldFocus,map);}
theHotels.focusedHotel=id;theHotels.focusedInThePast[id]=true;map.gmap.removeOverlay(place.marker);theHotels.realizeContent(id,map);theController.queueOp(function(){window.map2LoadingRefCountIncr();$.get('/index.php?resource=ajax&component=AjaxMaps&op=hotelpopup&id='+id,{},function(data){place.marker.openInfoWindowHtml(data);window.maps2InfoWindowOpen=true;GEvent.addListener(map.gmap,"infowindowclose",function(){window.maps2InfoWindowOpen=false;});window.map2LoadingRefCountDecr();},'html');});});}
Hotels.prototype.legendIcons=function(){if(map2WithDates){return'<div style="margin-top:10px"><img src="'+this.iconAvail.image+'" style="vertical-align:middle">&nbsp;&nbsp;&nbsp;'+map2Trans.m_avail_hotels+'</div>'+'<div style="margin-top:10px"><img src="'+this.iconNotAvail.image+'" style="vertical-align:middle">&nbsp;&nbsp;&nbsp;'+map2Trans.m_not_avail_hotels+'</div>';}else{return'<div style="margin-top:10px"><img src="'+this.icon.image+'" style="vertical-align:middle">&nbsp;&nbsp;&nbsp;'+this.iconName+'</div>';}}
var Pois=function(useClubIcon){this.zoomProfile='pois';this.iconName=map2Trans.m_pois;this.icon=new GIcon();this.icon.image='/images/mapmarkers/2/info.png';this.icon.iconSize=new GSize(18,23);this.icon.iconAnchor=new GPoint(9,22);this.icon.infoWindowAnchor=new GPoint(0,0);this.icon.infoShadowAnchor=new GPoint(0,0);this.iconTransport=new GIcon();this.iconTransport.image='/images/mapmarkers/2/transporte.png';this.iconTransport.iconSize=new GSize(18,23);this.iconTransport.iconAnchor=new GPoint(9,22);this.iconTransport.infoWindowAnchor=new GPoint(0,0);this.iconTransport.infoShadowAnchor=new GPoint(0,0);this.iconAirport=new GIcon();this.iconAirport.image='/images/mapmarkers/2/avion.png';this.iconAirport.iconSize=new GSize(18,23);this.iconAirport.iconAnchor=new GPoint(9,22);this.iconAirport.infoWindowAnchor=new GPoint(0,0);this.iconAirport.infoShadowAnchor=new GPoint(0,0);}
Pois.prototype=new Namespace();Pois.prototype.markerOptionsForID=function(id,place,map){var icon=place.extra.t==0?this.iconAirport:(place.extra.t==1?this.iconTransport:this.icon);return{'icon':icon};}
Pois.prototype.tooltipContent=function(id,place,map){var html='<div style="text-align:center;'+"background:url('/images/mapmarkers/2/legendbg.png')"+';border: 1px solid black;padding: 10px 5px 5px 5px; width: 200px">';html+='<div style="margin-bottom:5px;text-transform:uppercase;color:#222;font-weight:bold">'+place.extra.n+'</div>';html+='</div>';return $(html).get(0);}
Pois.prototype.legendIcons=function(){return'<div style="margin-top:10px"><img src="'+this.icon.image+'" style="vertical-align:middle">&nbsp;&nbsp;&nbsp;'+this.iconName+'</div>'+'<div style="margin-top:10px"><img src="'+this.iconTransport.image+'" style="vertical-align:middle">&nbsp;&nbsp;&nbsp;'+map2Trans.m_transport+'</div>'+'<div style="margin-top:10px"><img src="'+this.iconAirport.image+'" style="vertical-align:middle">&nbsp;&nbsp;&nbsp;'+map2Trans.m_airport+'</div>';}
var MapsController=function(){this.loadedGoogleJS=false;this.loadingGoogleJS=false;this.pendingOps=[];};MapsController.prototype.loadGoogleJS=function(){this.loadingGoogleJS=true;var script=document.createElement('script');script.type='text/javascript';var url='http://maps.google.com/maps?file=api&v=2&async=2&callback=Maps2GoogleAPIReady';url+='&key='+map2Key;url+='&hl='+map2Lang;script.src=url;document.body.appendChild(script);}
MapsController.prototype.queueOp=function(op){if(!this.loadedGoogleJS&&!this.loadingGoogleJS){this.loadGoogleJS();}
this.pendingOps.push(op);this.runQueue();}
MapsController.prototype.runQueue=function(){if(!this.loadedGoogleJS)
return;if(this.pendingOps.length<=0)
return;var ops=this.pendingOps;this.pendingOps=[];for(var i=0;i<ops.length;i++){ops[i]();}
this.runQueue();}
var theController=new MapsController();window.Maps2GoogleAPIReady=function(){theController.loadedGoogleJS=true;theController.loadingGoogleJS=false;extraDeclarations();theController.runQueue();}
window.Map2SearchSelectionHook=null;var Map=function(center,zoom,node,postRequest){this.center=center;this.zoom=zoom;this.domNode=node;this.gmap=false;this.geocoder=false;this.namespaces=[];this.legend=false;this.closer=false;this.initial={};this.initial.center=center;this.initial.zoom=zoom;this.restrictClub=false;this.restrictID=0;this.create(postRequest);}
Map.prototype.create=function(postRequest){var theMap=this;theController.queueOp(function(){for(var i=0;i<MapsProfile.ordering.length;i++){theMap.namespaces.push(new MapsProfile.ordering[i](theMap.restrictClub));}
theMap.gmap=new GMap2(theMap.domNode);theMap.gmap.addMapType(G_PHYSICAL_MAP);theMap.gmap.setCenter(new GLatLng(theMap.center.lat,theMap.center.lon),theMap.zoom);theMap.gmap.addControl(new GLargeMapControl3D());theMap.gmap.addControl(new GMapTypeControl());theMap.gmap.addControl(new GScaleControl());theMap.gmap.addControl(new GOverviewMapControl());theMap.legend=new GCustomLegend();theMap.gmap.addControl(theMap.legend);if($('#hotel_list_page').length>0){theMap.closer=new GCustomCloseMap();theMap.gmap.addControl(theMap.closer);}
GEvent.addListener(theMap.gmap,"moveend",function(){theMap.request();});theMap.request();theMap.geocoder=new GClientGeocoder();$('#map2_address_search_form').submit(function(){var q=$('#map2_address_search_input').val();var country=$('#map2_address_search_country').val();theMap.geocoder.setBaseCountryCode(country);theMap.geocoder.getLatLng(q,function(point){if(point!=null){theMap.centerOnLatLng(point.lat(),point.lng(),14);}});return false;});$('#map2_address_search_initial').click(function(){theMap.gmap.setCenter(new GLatLng(theMap.initial.center.lat,theMap.initial.center.lon),theMap.initial.zoom);return false;});postRequest(theMap);});}
Map.prototype.request=function(){var theMap=this;window.map2LoadingRefCountIncr();$.get('/index.php?resource=ajax&component=AjaxMaps&op=map',theMap.requestOptions(),function(data){if(data.status!='ok')
return;var legendContents='';for(var i=0;i<theMap.namespaces.length;i++){var ns=theMap.namespaces[i];ns.flushDialogs(theMap);if(ns.displayInZoom(theMap.gmap.getZoom())){ns.newContents(data,theMap);legendContents=ns.legendIcons()+legendContents;}else{ns.flush(theMap);}}
theMap.legend.setInnerHTML(legendContents);window.map2LoadingRefCountDecr();},'json');}
Map.prototype.flush=function(){for(var i=0;i<this.namespaces.length;i++){this.namespaces[i].flushDialogs(this);this.namespaces[i].flush(this);}}
Map.prototype.requestOptions=function(){var zoom=this.gmap.getZoom();var bounds=this.gmap.getBounds();var sw=bounds.getSouthWest();var ne=bounds.getNorthEast();var opts={'lat':sw.lat(),'lon':sw.lng(),'lat2':ne.lat(),'lon2':ne.lng()};if(this.restrictClub==true){opts.restrictClub=1;}
if(this.restrictID>0){opts.restrictID=this.restrictID;}
for(var i=0;i<this.namespaces.length;i++){var ns=this.namespaces[i];opts[ns.zoomProfile]=ns.levelOfDetailForZoom(zoom);}
return opts;}
Map.prototype.centerOnLatLng=function(lat,lon,zoom){this.gmap.setCenter(new GLatLng(lat,lon),zoom);}
Map.prototype.centerOnGeoID=function(id,mode){var theMap=this;theController.queueOp(function(){window.map2LoadingRefCountIncr();$.get('/index.php?resource=ajax&component=AjaxMaps&op=geoinfo&id='+id+'&mode='+mode,{},function(data){if(data.status!='ok')
return;theMap.focusOnID(id,mode);theMap.flush();theMap.gmap.setCenter(new GLatLng(parseFloat(data.lat),parseFloat(data.lon)),parseInt(data.zoom));window.map2LoadingRefCountDecr();},'json');});}
Map.prototype.centerOnGeoIDNoZoom=function(id,mode){var theMap=this;theController.queueOp(function(){window.map2LoadingRefCountIncr();$.get('/index.php?resource=ajax&component=AjaxMaps&op=geoinfo&id='+id+'&mode='+mode,{},function(data){if(data.status!='ok')
return;theMap.focusOnID(id,mode);theMap.flush();theMap.gmap.setCenter(new GLatLng(parseFloat(data.lat),parseFloat(data.lon)),theMap.gmap.getZoom());window.map2LoadingRefCountDecr();},'json');});}
Map.prototype.focusOnID=function(id,mode){for(var i=0;i<this.namespaces.length;i++){var ns=this.namespaces[i];ns.focusOnID(this,id,mode);}}
var AllMaps=function(){this.homeMap=false;this.hotelPageMap=false;this.hotelListMap=false;this.clubMap=false;this.hotelLandingMap=false;}
AllMaps.prototype.prepareMap=function(elementID){var map=false;if(map2DefaultLocationObj!=false){map=new Map({lat:parseFloat(map2DefaultLocationObj.lat),lon:parseFloat(map2DefaultLocationObj.lon)},parseInt(map2DefaultLocationObj.zoom),document.getElementById(elementID),function(theMap){theMap.focusOnID(map2DefaultLocation,map2DefaultLocationMode);});}else if(map2DefaultLocation>0){map=new Map({lat:20,lon:map2VisitorLongitude},2,document.getElementById(elementID),function(theMap){});map.centerOnGeoID(map2DefaultLocation,map2DefaultLocationMode);}else{map=new Map({lat:20,lon:map2VisitorLongitude},2,document.getElementById(elementID),function(theMap){});}
return map;}
AllMaps.prototype.showHomeMap=function(){if(this.homeMap!=false)
return;this.homeMap=this.prepareMap('maps_home_map');var theMap=this.homeMap;window.Map2SearchSelectionHook=function(id,mode){theMap.centerOnGeoID(id,mode);}}
AllMaps.prototype.showClubMap=function(){if(this.clubMap!=false)return;this.clubMap=this.prepareMap('maps_club_map');this.clubMap.restrictClub=true;var theMap=this.clubMap;window.Map2SearchSelectionHook=function(id,mode){theMap.centerOnGeoID(id,mode);}}
AllMaps.prototype.showHotelPageMap=function(){if(this.hotelPageMap!=false)
return;this.hotelPageMap=this.prepareMap('maps_hotel_page_map');}
AllMaps.prototype.showHotelLandingMap=function(){if(this.hotelLandingMap!=false)
return;this.hotelLandingMap=this.prepareMap('geoEditorialMapList');}
AllMaps.prototype.showHotelListMap=function(){if(this.hotelListMap!=false)
return;this.hotelListMap=this.prepareMap('maps_hotel_list_map');this.hotelListMap.restrictID=map2RestrictID;}
AllMaps.prototype.showHotelListMapForHotelID=function(id){if(this.hotelListMap!=false){this.hotelListMap.centerOnGeoID(id,'hotel');return;}
this.hotelListMap=this.prepareMap('maps_hotel_list_map');this.hotelListMap.restrictID=map2RestrictID;this.hotelListMap.centerOnGeoID(id,'hotel');}
AllMaps.prototype.showHotelListMapForHotelIDNoZoom=function(id){if(this.hotelListMap!=false){this.hotelListMap.centerOnGeoIDNoZoom(id,'hotel');return;}
this.hotelListMap=this.prepareMap('maps_hotel_list_map');this.hotelListMap.restrictID=map2RestrictID;this.hotelListMap.centerOnGeoIDNoZoom(id,'hotel');}
window.SplendiaMaps=new AllMaps();var MapsProfile={ordering:[Pois,BabyHotels,Hotels,Cities,Countries],zoomContent:{0:{countries:1,cities:0,babyHotels:0,hotels:0,pois:0},1:{countries:1,cities:0,babyHotels:0,hotels:0,pois:0},2:{countries:1,cities:0,babyHotels:0,hotels:0,pois:0},3:{countries:1,cities:0,babyHotels:0,hotels:0,pois:0},4:{countries:1,cities:0,babyHotels:0,hotels:0,pois:0},5:{countries:0,cities:2,babyHotels:0,hotels:0,pois:0},6:{countries:0,cities:2,babyHotels:0,hotels:0,pois:0},7:{countries:0,cities:2,babyHotels:0,hotels:0,pois:0},8:{countries:0,cities:2,babyHotels:0,hotels:0,pois:0},9:{countries:0,cities:2,babyHotels:0,hotels:0,pois:0},10:{countries:0,cities:2,babyHotels:0,hotels:1,pois:0},11:{countries:0,cities:2,babyHotels:0,hotels:2,pois:1},12:{countries:0,cities:0,babyHotels:0,hotels:2,pois:1},13:{countries:0,cities:0,babyHotels:0,hotels:2,pois:1},14:{countries:0,cities:0,babyHotels:0,hotels:2,pois:1},15:{countries:0,cities:0,babyHotels:0,hotels:2,pois:1},16:{countries:0,cities:0,babyHotels:0,hotels:2,pois:1},17:{countries:0,cities:0,babyHotels:0,hotels:2,pois:1}}}
window.map2LoadingRefCountIncr=function(){};window.map2LoadingRefCountDecr=function(){};var extraDeclarations=function(){window.GCustomTooltip=function(marker,contentCB,padding){this.marker=marker;this.contentCB=contentCB;this.padding=padding;this.div=null;this.map=null;}
window.GCustomTooltip.prototype=new GOverlay();window.GCustomTooltip.prototype.initialize=function(map){this.map=map;}
window.GCustomTooltip.prototype.customRealize=function(){var map=this.map;this.div=document.createElement("div");var innerContainer=this.div.cloneNode(false);this.div.appendChild(innerContainer);this.div.style.position='absolute';this.div.style.visibility='hidden';this.shadowQuadrants=[{},{},{},{}]
this.shadowQuadrants[0].div=document.createElement('div');this.shadowQuadrants[0].div.style.position='absolute';this.shadowQuadrants[0].div.style.overflow='hidden';this.shadowQuadrants[0].img=createPngElement('/images/mapmarkers/2/tooltip_shadow.png');this.shadowQuadrants[0].img.style.position='absolute';this.shadowQuadrants[0].div.appendChild(this.shadowQuadrants[0].img);this.shadowQuadrants[1].div=this.shadowQuadrants[0].div.cloneNode(false);this.shadowQuadrants[1].img=this.shadowQuadrants[0].img.cloneNode(true);this.shadowQuadrants[1].div.appendChild(this.shadowQuadrants[1].img);this.shadowQuadrants[2].div=this.shadowQuadrants[0].div.cloneNode(false);this.shadowQuadrants[2].img=this.shadowQuadrants[0].img.cloneNode(true);this.shadowQuadrants[2].div.appendChild(this.shadowQuadrants[2].img);this.shadowQuadrants[3].div=this.shadowQuadrants[0].div.cloneNode(false);this.shadowQuadrants[3].img=this.shadowQuadrants[0].img.cloneNode(true);this.shadowQuadrants[3].div.appendChild(this.shadowQuadrants[3].img);this.shadowQuadrants[0].div.style.right='0px';this.shadowQuadrants[0].div.style.top='0px';this.shadowQuadrants[0].img.style.top='0px';this.shadowQuadrants[0].img.style.right='0px';this.shadowQuadrants[1].div.style.left='0px';this.shadowQuadrants[1].div.style.top='0px';this.shadowQuadrants[1].img.style.top='0px';this.shadowQuadrants[2].div.style.left='0px';this.shadowQuadrants[2].div.style.bottom='0px';this.shadowQuadrants[2].img.style.bottom='0px';this.shadowQuadrants[2].img.style.left='0px';this.shadowQuadrants[3].div.style.right='0px';this.shadowQuadrants[3].div.style.bottom='0px';this.shadowQuadrants[3].img.style.bottom='0px';this.shadow=this.div.cloneNode(false);this.shadow.appendChild(this.shadowQuadrants[0].div);this.shadow.appendChild(this.shadowQuadrants[1].div);this.shadow.appendChild(this.shadowQuadrants[2].div);this.shadow.appendChild(this.shadowQuadrants[3].div);innerContainer.className='tooltip';var child=this.contentCB();innerContainer.appendChild(child);map.getPane(G_MAP_FLOAT_PANE).appendChild(this.div);map.getPane(G_MAP_MARKER_SHADOW_PANE).appendChild(this.shadow);var markerPos=this.map.fromLatLngToDivPixel(this.marker.getPoint());var iconAnchor=this.marker.getIcon().iconAnchor;var xPos=Math.round(markerPos.x-this.div.clientWidth/2);var yPos=markerPos.y-iconAnchor.y-this.div.clientHeight-this.padding;this.div.style.top=yPos+'px';this.div.style.left=xPos+'px';shadowAnchor=new GPoint(markerPos.x+Math.round((this.marker.getIcon().iconSize.height+this.padding)/2),markerPos.y-Math.round((this.marker.getIcon().iconSize.height+this.padding)/2)+4);var shadowSize=new GSize(this.div.clientWidth+Math.round(this.div.clientHeight/2)+8,Math.round(this.div.clientHeight/2)+10);if(shadowSize.width%2==1)shadowSize.width--;if(shadowSize.height%2==1)shadowSize.height--;this.shadow.style.left=(shadowAnchor.x-(shadowSize.width-shadowSize.height-10)/2)+'px';this.shadow.style.top=(shadowAnchor.y-shadowSize.height)+'px';this.shadow.style.width=(shadowSize.width)+'px';this.shadow.style.height=shadowSize.height+'px';var qHeight=shadowSize.height/2;var qOddWidth=shadowSize.height>shadowSize.width?shadowSize.height/2:(shadowSize.width)/2;var qEvenWidth=shadowSize.width-qOddWidth;this.shadowQuadrants[0].div.style.width=qOddWidth+'px';this.shadowQuadrants[0].div.style.height=qHeight+'px';this.shadowQuadrants[1].div.style.width=qEvenWidth+'px';this.shadowQuadrants[1].div.style.height=qHeight+'px';this.shadowQuadrants[1].img.style.left=-(160-shadowSize.height)+'px';this.shadowQuadrants[2].div.style.width=qOddWidth+'px';this.shadowQuadrants[2].div.style.height=qHeight+'px';this.shadowQuadrants[3].div.style.width=qEvenWidth+'px';this.shadowQuadrants[3].div.style.height=qHeight+'px';this.shadowQuadrants[3].img.style.right=-(160-shadowSize.height)+'px';}
window.GCustomTooltip.prototype.remove=function(){if(this.shadow)
this.shadow.parentNode.removeChild(this.shadow);if(this.div)
this.div.parentNode.removeChild(this.div);this.shadow=null;this.div=null;}
window.GCustomTooltip.prototype.copy=function(){var content=this.contentCB();return new window.GCustomTooltip(this.marker,content,this.padding);}
window.GCustomTooltip.prototype.redraw=function(force){if(!force)return;}
window.GCustomTooltip.prototype.show=function(){this.customRealize();this.div.style.visibility='visible';this.shadow.style.visibility='visible';}
window.GCustomTooltip.prototype.hide=function(){this.remove();}
var IS_IE=false;var IS_LT_IE7;function createPngElement(src){var img=document.createElement('img');img.setAttribute('src',src);if(IS_IE&&IS_LT_IE7){img.style.visibility='hidden';var div=document.createElement('div');div.appendChild(img);div.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+src+'\',sizingMethod=\'crop\')';return div;}
return img;}
window.GCustomLegend=function(){}
window.GCustomLegend.prototype=new GControl;window.GCustomLegend.prototype.initialize=function(map){var me=this;this.loadingRefCount=0;var html='<div style="border:1px solid black;width:140px;padding:5px;'+"background:white"+'"><div id="map2LegendInnerList"></div>';html+='<div id="map2LegendLoading" style="display:none;margin-top:10px"><img src="/images/misc/ajax-loader.gif" style="vertical-align:middle">&nbsp;&nbsp;&nbsp;'+map2Trans.m_loading+'</div>';html+='</div>';me.panel=$(html).get(0);map.getContainer().appendChild(me.panel);window.map2LoadingRefCountIncr=function(){me.loadingRefCount++;me.realizeLoading();};window.map2LoadingRefCountDecr=function(){me.loadingRefCount=me.loadingRefCount>0?me.loadingRefCount-1:0;me.realizeLoading();};return me.panel;}
window.GCustomLegend.prototype.getDefaultPosition=function(){return new GControlPosition(G_ANCHOR_TOP_RIGHT,new GSize(10,50));}
window.GCustomLegend.prototype.realizeLoading=function(){if(this.loadingRefCount>0)
$('#map2LegendLoading').show();else
$('#map2LegendLoading').hide();}
window.GCustomLegend.prototype.setInnerHTML=function(html){$('#map2LegendInnerList').html('<div style="font-size:12px;text-align:center;color:#00ADEF">'+map2Trans.m_legend+'</div>'+html);}
window.GCustomCloseMap=function(){}
window.GCustomCloseMap.prototype=new GControl;window.GCustomCloseMap.prototype.initialize=function(map){var me=this;var html='<div style="cursor:pointer;border-right:1px solid #bab8b8;border-bottom:1px solid #bab8b8; width:100px;padding:2px 5px; text-align:center;background:#f6f4f5;">';html+='<img src="/images/misc/closemap.gif" style="vertical-align:middle;"> '+map2Trans.m_close+'</div>';me.panel=$(html).get(0);var c=map.getContainer();c.appendChild(me.panel);$(me.panel).click(function(){$('span.listing_hotel_map_link .show_map').removeClass('active').addClass('active').removeClass('inactive');$('span.listing_hotel_map_link .hide_map').removeClass('active').removeClass('inactive').addClass('inactive');$('#map_dropdown_list_header .show_map').removeClass('active').addClass('active').removeClass('inactive');$('#map_dropdown_list_header .hide_map').toggleClass('active').removeClass('active').removeClass('inactive').addClass('inactive');$('#list_map_container').hide();});return me.panel;}
window.GCustomCloseMap.prototype.getDefaultPosition=function(){return new GControlPosition(G_ANCHOR_BOTTOM_RIGHT,new GSize(350,20));}};});SplendiaSoftReadyHandlers.push(function(){if($('#maps_home_map').length>0){window.SplendiaMaps.showHomeMap();}
if($('#maps_club_map').length>0){window.SplendiaMaps.showClubMap();}
window.SplendiaMapsOpenHotelThumb=function(url){window.map2LoadingRefCountIncr();$('.map2_medium_hotel_popup .col_left img.big').load(function(){window.map2LoadingRefCountDecr();});$('.map2_medium_hotel_popup .col_left img.big').attr('src',url);}
window.SplendiaMapsOpenHotelPage=function(url){window.location=url;}});function printMap(div){if($.browser.webkit||$.browser.opera){if(div=='maps_home_map'){var clonedElement=$('#'+div).clone();clonedElement.find('div:nth-child(4)').remove();clonedElement.printElement({printMode:'popup'});}else{$('#'+div+' div:first').printElement({printMode:'popup'});}}else{if(div=='maps_home_map'){var clonedElement=$('#'+div).clone();clonedElement.find('div:nth-child(4)').remove();clonedElement.printElement({printMode:'iframe'});}else{$('#'+div+' div:first').printElement({printMode:'iframe'});}}}
function quoteString(str){var c,i,l=str.length,o='';for(i=0;i<l;i+=1){c=str.charAt(i);if(c>=' '){if(c==='\\'||c==='"'){o+='\\';}
o+=c;}else{switch(c){case'\b':o+='\\b';break;case'\f':o+='\\f';break;case'\n':o+='\\n';break;case'\r':o+='\\r';break;case'\t':o+='\\t';break;default:c=c.charCodeAt();o+='\\u00'+Math.floor(c/16).toString(16)+
(c%16).toString(16);}}}
return o+'';}
var Splendia=new Object();Splendia.UI=new Object();Splendia.UI.showMessage=function(message,text,status)
{function stripHTML(input){return input.replace(/<&#91;^>&#93;*>/g,"");};if(!message){text.replace("<br>","\n");text.replace("<br/>","\n");alert(stripHTML(text));}else{var type=(status==true)?"success-message":"error-message";message.attr("class","message "+type);message.html(stripHTML(text));message.show("slow");}}
Splendia.UI.hideMessage=function(message)
{message.attr("class","message");message.hide("slow");message.html("");}
Splendia.Form=function(node,onSuccess,onMode)
{var __node;var __onSuccess;var __onFailure;var __onComplete;var __onMode;var __onSend;this.constructor=function(node,onSuccess,onMode)
{this.__node=$(node);this.__onSuccess=onSuccess||this.defaultSuccess;this.__onMode=onMode||this.defaultMode;this.__onSend=this.defaultSend;this.__onComplete=this.defaultComplete;this.__onFailure=this.defaultFailure;var submit=$(".submit_button:not(.change-recaptcha), .submit_button_wprequest:not(.change-recaptcha)",this.__node);var change=$(".change-recaptcha",this.__node);var parentObject=this;this.reset();submit.click(function(){return parentObject.send($(this));});change.click(function(){Recaptcha.reload();return false;});return this;}
this.reset=function()
{this.resetFormErrors();Splendia.UI.hideMessage($(".message:not(.dont-erase)",this.__node));}
this.defaultSend=function(node){};this.setSendCallback=function(cb){this.__onSend=cb;return this;};this.defaultComplete=function(node){};this.setCompleteCallback=function(cb){this.__onComplete=cb;return this;};this.defaultSuccess=function(node){};this.setSuccessCallback=function(cb){this.__onSuccess=cb;return this;};this.defaultFailure=function(form,errors){}
this.setFailureCallback=function(cb){this.__onFailure=cb;return this;};this.defaultMode=function(node){return"ajax";};this.setModeCallback=function(cb){this.__onMode=cb;return this;};this.send=function(node)
{this.__onSend(node);var mode=this.__onMode(node);switch(mode){case"post":return this.sendPOST(node);break;case"ajax":return this.sendAJAX(node);break;};return false;}
this.sendPOST=function(node)
{var form=node.parents('form:first');this.reset();form.submit();return true;}
this.sendAJAX=function(node)
{var form=node.parents('form:first');var sending=$(".sending",form);var action=$("input[name='action']",form).attr("value")||form.attr("action");var message=$(".message",form);var parentObject=this;var gapushval=$("input[name='gapushval']",form).val();if(node.attr('class')=="submit_button_wprequest")
action=action+"&club_wp_request=1";sending.css("visibility","visible");this.reset();$.post(action,form.serialize(),function(reply){parentObject.__onComplete(node);sending.css("visibility","hidden");Splendia.UI.showMessage(message,reply.message,reply.success);if(reply.success==false){parentObject.processFormErrors(reply.errors,form);parentObject.__onFailure(form,reply.errors);}else{if(gapushval!=undefined){if(gapushval!=null){if(gapushval){_gaq.push(['_trackPageview',gapushval]);}}}
parentObject.__onSuccess(node,reply.message);}},"json");return false;}
this.resetFormErrors=function()
{$("[name].form-error-border",this.__node).removeClass("form-error-border");$("label.form-error-background",this.__node).removeClass("form-error-background");}
this.processFormErrors=function(errors,form)
{for(var a=0;a<errors.length;a++){if(errors[a][0]=="recaptcha_response_field")Recaptcha.reload();var element=$("[name='"+errors[a][0]+"']",form);element.addClass("form-error-border");if(element.attr("type")=="checkbox"){element.parent().find("label").addClass("form-error-background");}
else if(element.attr("type")=="radio"){element.parent().addClass('form-error-border').find("label").addClass("form-error-background")}}}
return this.constructor(node,onSuccess,onMode);}
function initFAQS(){if($('#faqs_id').length<=0)
return;var closeSection=function(section){if(!$('h2',section).hasClass("open")){section.open=true;$('h2',section).addClass('open');$('div.questions',section).show();}
else{section.open=false;$('h2',section).removeClass('open');$('div.questions',section).hide();}}
$('.faqs h2').click(function(){$(this).parents('div.section:first').each(function(){closeSection(this);});});$('.faqs dt').click(function(){var dt=this;$(this).next().each(function(){if(!this.open){$(dt).addClass('open');this.open=true;$(this).show();var id=$(dt).attr('id');$.post('/index.php?resource=ajax&component=FAQLog','id='+id)}
else{$(dt).removeClass('open');this.open=false;$(this).hide();}});});$('.faqs a.close').click(function(){var section=$(this).parents('div.section:first');if($('dt.open',section).length>0){$('dd',section).each(function(){this.open=false;$(this).hide();});$('dt',section).removeClass('open');}
else{closeSection(section);}});$('.faqs a.view-all').click(function(){var section=$(this).parents('div.section:first');$('dd',section).each(function(){this.open=true;$(this).show();});$('dt',section).addClass('open');});}
function initContactUs(){if($('#customer_care_page').length<=0)
return;$('#phones_dropdown').change(function(){$('.flag').attr('style',$('#phones_dropdown :selected').attr('style'));$('.current_office #show_phone').html($(this).val());});$('#phones_dropdown').change();if($("form.customer_care_form").length){new Splendia.Form($(".customer_care_form")).setSendCallback(function(node){$(node).attr("disabled","disabled");}).setCompleteCallback(function(node){$(node).attr("disabled","");}).setSuccessCallback(function(node){var form=$(node).parents().find("form").eq(0);$('input[type="text"], textarea',form).val('');}).setFailureCallback(function(node,errors){for(var a=0;a<errors.length;a++){if(errors[a][0]=='date_checkin'||errors[a][0]=='date_start'||errors[a][0]=='date_end'){$('#span_'+errors[a][0],node).addClass('form-error-border');}}});}
$('.customer_care h2, .faqs dt').click(function(){$('small',this).hide();if($(this).next().toggle().is(':visible'))
$('.open',this).show();else
$('.closed',this).show();});$('#type_section input[name=type_form]').click(function(){$('#request_section label').show();$('#request_section select').removeAttr('name').hide();$select=$('#request_section select[id='+$(this).val()+'_request]');$select.attr('name','request').css('display','block');if($select.val().length>0)
$select.change();else
$('.fields').hide().find('[orig_name]').removeAttr('name');});$('#request_section select').change(function(){$('#request_section .extra').hide();$('.fields').hide().find('[orig_name]').removeAttr('name');$('.customer_care_form .error-message').html('').removeClass('error-message');$('.customer_care_form .form-error-border').removeClass('form-error-border');if($(this).val().length>0){$('.extra_'+$(this).val()).show();$('.fields.'+$(this).val()).show().find('[orig_name]').each(function(){$(this).attr('name',$(this).attr('orig_name'));});$('#ccare_popup_comment').val($('.comments_desc.'+$(this).val(),'.customer_care_form').html()).addClass('not_edited');}});$('#ccare_popup_comment.not_edited').live('click',function(){$(this).val('').removeClass('not_edited');});var callbacksBase=function(){};callbacksBase.prototype={getMonthName:function(month){return datepickerRegional.monthNames[month];},getDayName:function(day){if(day==6)
return datepickerRegional.dayNamesMin[0];return datepickerRegional.dayNamesMin[day+1];},getClose:function(){return searchBoxTranslations['s_close'];},getToday:function(){return searchBoxTodayDate;}};var callbacks1=function(){};callbacks1.prototype=new callbacksBase();callbacks1.prototype.getToday=function(){myDate=stringToDate(searchBoxTodayDate);myDate.setDate(myDate.getDate()-1440);return dateToString(myDate);}
callbacks1.prototype.getSelected=function(){return searchBoxTodayDate;}
callbacks1.prototype.getLabel=function(){return'';}
callbacks1.prototype.selectionMade=function(selected){$('#label_date_checkin').html(stringToNaturalDate(selected));myDate=stringToDate(selected);$('#ccare_date_checkin').val(myDate.toSQLDate());newDateIntervalProto(false);}
var callbacksS=function(){};callbacksS.prototype=new callbacksBase();callbacksS.prototype.getSelected=function(){return searchBoxStartDate;}
callbacksS.prototype.getLabel=function(){return searchBoxTranslations['s_date_arr'];}
callbacksS.prototype.selectionMade=function(selected){resetStartDate(selected);newDateIntervalProto(true);myDate=stringToDate(selected);$('#label_datestart_c').html(stringToNaturalDate(selected));$('#ccare_date_start').val(myDate.toSQLDate());}
var callbacksE=function(){};callbacksE.prototype=new callbacksBase();callbacksE.prototype.getSelected=function(){return searchBoxEndDate;}
callbacksE.prototype.getLabel=function(){return searchBoxTranslations['s_date_dep'];}
callbacksE.prototype.selectionMade=function(selected){resetEndDate(selected);newDateIntervalProto(false);myDate=stringToDate(selected);$('#label_dateend_c').html(stringToNaturalDate(selected));$('#ccare_date_end').val(myDate.toSQLDate());}
var cal_contact_1=new SplendiaCalendar('#span_date_checkin','',['#span_date_checkin','#fake-trigger-date_checkin'],new callbacks1());var cal_contact_2=new SplendiaCalendar('#span_date_start','',['#span_date_start','#fake-trigger-start_c'],new callbacksS());var cal_contact_3=new SplendiaCalendar('#span_date_end','',['#span_date_end','#fake-trigger-end_c'],new callbacksE());}
Date.prototype.toSQLDate=function(){return isNaN(this)?'NaN':[this.getFullYear(),this.getMonth()>8?this.getMonth()+1:'0'+(this.getMonth()+1),this.getDate()>9?this.getDate():'0'+this.getDate()].join('-')}
function initHotelAccess(){if($('#hotel_login_box').length<=0)
return;initPageLoginForm();$('input[type="button"][url]').click(function(){document.location.href=$(this).attr('url');return false;});}
TabRow$Class={__popup:false,__tabs:false,constructor:function(tabs,popup)
{jQuery.extend(true,this,TabRow$Class);var pobject=this;this.__popup=popup;this.__tabs=$(tabs);this.__tabs.each(function(){this.replace("#","");$("#"+this,pobject.__popup).click(function(){return pobject.change($(this).attr("id"));});});},change:function(id)
{$('#tab_'+id,this.__popup).addClass("show");$('.details_tabs_container .tab:not(#tab_'+id+')',this.__popup).removeClass("show");var el=$('#'+id,this.__popup);el.addClass('selected').siblings().removeClass('selected');return false;}}
TabRow=TabRow$Class.constructor;Splendia.extend=function(target,$Class,SuperClazz,options)
{var InheritedRedirect=function(__target,__super,__method)
{var __f=__super[__method];__super[__method]=function(){return __f.apply(__target,arguments);}}
var __super=new SuperClazz(options);jQuery.extend(true,target,__super);jQuery.extend(true,target,$Class);jQuery.extend(true,target,options);for(var f in __super){if(jQuery.isFunction(__super[f])){InheritedRedirect(target,__super,f);}}
target.__SUPER__=__super;}
Popup$Class={constructor:function(){jQuery.extend(true,this,Popup$Class);this.reset();this.prependOnce=true;},reset:function()
{this.__node=false;this.__name=false;},show:function(node)
{var samePopup=this.__name==($(node).attr("id"));this.hide();$('.popup_a').hide();if(!samePopup){this.__node=$(".popup",$(node));this.__name=$(node).attr("id");$(this.__node).show();}},showReparent:function(node,forcePop)
{var samePopup=this.__name==($(node).attr("id"));this.hide();$('.popup_a').hide();if(!samePopup){this.__node=forcePop;this.__name=$(node).attr("id");if(this.prependOnce){$('.page').prepend($(this.__node));this.prependOnce=false;}
if($.browser.msie&&$.browser.version=='6.0'){}
$(this.__node).show();}},hide:function()
{if(this.__node)$(this.__node).hide();this.reset();if($.browser.msie&&$.browser.version=='6.0'){}},compare:function(node)
{return(this.__name==$(node).attr("id"))?true:false;},stopAutocloser:function(popup)
{$("div.popup",popup).click(function(event){event.stopPropagation();});},setupLoginFocus:function(popup)
{$("input[type='text']",popup).focus(function(){this.value="";});$("form .overlay .hideme",popup).focus(function(){$(this).css("display","none");$("form .overlay input[name='password']",popup).focus();});},setupFavouriteHover:function(open){open.hover(function(){$("img",open).css("visibility","hidden");},function(){$("img",open).css("visibility","visible");});},showMessage:function(message,popup,text,status)
{Splendia.UI.showMessage(message,text,status);},hideMessage:function(message)
{Splendia.UI.hideMessage(message);},newsletter:function(){for(var i=1;i<=5;i++){$e=$("#newsletter_link_"+i);if($e.length){var open=$(".open-newsletter",$e);var popup=$("#newsletter_link_"+i);var parentObject=this;this.stopAutocloser(popup);this.setupFavouriteHover(open);open.click(function(){closeClosables();var pnode=$(this).parents().find(".newsletter_link").eq(0);var form=$("form",pnode);var message=$(".message",pnode);var sending=$(".sending",pnode);form[0].reset();sending.css("visibility","hidden");parentObject.hideMessage(message);parentObject.show(pnode);return false;});}}},sendToFriend:function(){},share:function()
{var popup=$("#share_link");var open=$(".open-share",popup);var parentObject=this;this.stopAutocloser(popup);this.setupFavouriteHover(open);open.click(function(){parentObject.show(popup);return false;});}}
Popup=Popup$Class.constructor;Popup.instance=false;SendToFriend$Class={constructor:function(){try{Splendia.extend(this,SendToFriend$Class,Popup);this.popup=$("#send_friend_link");var open=$(".open-send-friend",this.popup);if(open==undefined){open=$(".open-send-friend");}else if(open==null){open=$(".open-send-friend");}else if(open.length==0){open=$(".open-send-friend");}
var close=$(".close_button",this.popup)
var form=$("form",this.popup);var submit=$("#submit",form)
var message=$(".message",this.popup);this.name=$("#send_friend_name",this.popup);this.email=$("#send_friend_src_email",this.popup);this.subject=$("#send_friend_subject",this.popup);this.comments=$("#send_friend_comments",this.popup);this.url=$("input[name='send_friend_page_url']",this.popup);this.hotelid=$("input[name='send_friend_hotel_id']",this.popup);this.resource=$("input[name='send_friend_resource']",this.popup);this.overrideSubject=false;parentObject=this;this.stopAutocloser(this.popup);this.subject.click(function(){if(parentObject.overrideSubject==false)parentObject.subject.val("");});open.click(function(){parentObject.hideMessage(message);parentObject.show();return false;});close.click(function(){parentObject.hide();return false;});new Splendia.Form(this.popup);}catch(e){alert(e.toString());}},show:function()
{this.__SUPER__.showReparent(this.popup,$("#popup_send_friend"));},setTopMargin:function(margin)
{$('.popup',this.popup).css('margin-top',margin);},setName:function(name)
{this.name.val(name)},setEmail:function(email)
{this.email.val(email);},setSubject:function(subject)
{this.subject.val(subject);},setComments:function(comments)
{this.comments.val(comments);this.overrideSubject=true;},setURL:function(url)
{this.url.val(url);},setHotel:function(hotelid)
{this.hotelid.val(hotelid);},setResource:function(resource)
{this.resource.val(resource);}}
SendToFriend=SendToFriend$Class.constructor;SendToFriend.instance=false;function initPageLoginForm()
{var showForgot=function(){var form=$(this).parents().find(".login_area form").eq(0);var actionForgot=$("input[name='action_forgot']",form);var message=$(".message",form);$(".password_area",form).hide();$(".forgot_area",form).show();$('form.signup_button').hide();Splendia.UI.hideMessage(message);form.attr("action",actionForgot.val());return false;};var hideForgot=function(){var form=$(this).parents().find(".login_area form").eq(0);var actionLogin=$("input[name='action_login']",form);var message=$(".message",form);$(".password_area",form).show();$(".forgot_area",form).hide();$('form.signup_button').show();$('.sending',form).hide();Splendia.UI.hideMessage(message);form.attr("action",actionLogin.val());return false;};var success=function(button){var form=$(button).parents().find(".login_area form").eq(0);var type=$("input[name='type']",form).val();var actionLogin=$("input[name='action_login']",form);var returnURL=$("input[name='return_url']",form).val();var loadPageOnFormCompletion=function(returnURL){if(returnURL){window.location.href=returnURL;}
else{window.location.reload()}};if((type=="club"||type=="booking")&&form.attr("action")==actionLogin.val())loadPageOnFormCompletion(returnURL);}
var mode=function(button){var form=$(button).parents().find(".login_area form").eq(0);var type=$("input[name='type']",form).val();var actionLogin=$("input[name='action_login']",form);if(type=="hotel"&&form.attr("action")==actionLogin.val())return"post";return"ajax";}
var form=$(".login_area form");new Splendia.Form(form,success,mode);$(".remind_password",form).click(showForgot);$(".cancel_recovery",form).click(hideForgot);}
function initMisc(){$('#menu_footer_copy').click(function(){$('.debug_hide').toggle();});$('#home_crm_slides .slide.join_club a, #home_crm_slides .slide.invite_grey a, #club_slide_left, #club_slide_left a, #mgm_slide_left, #mgm_slide_left a').click(function(){if($('.user_popup_open_sign_in','#header_3').length>0){if($(this).find('a').length>0)
window.urlClubLoginRedirect=$(this).find('a').attr('href');else
window.urlClubLoginRedirect=$(this).attr('href');$('html, body').animate({scrollTop:0},'fast');if(window.urlClubLoginRedirect.search(/invite/i)>=0){showLoginPopup('invite');}
else{showLoginPopup('default');}
if($(this).is('a'))
return false;}});$('input.default_input_text').bind('click.default_input_text focus.default_input_text',function(){if($(this).hasClass('default_input_text'))
$(this).val('').removeClass('default_input_text');});$('input.default_password_text').bind('click.default_password_text focus.default_password_text',function(){$(this).hide().siblings('input').focus();});if($("#hotelier_join").length){if($('.column_left_top_box div').length==0)
$('.column_left_top_box').remove();var container='#hotelier_join form';new Splendia.Form(".hotelier_join").setSendCallback(function(node){$(node).attr("disabled","disabled").css({'background-color':'#BBB','border-color':'#999'});}).setCompleteCallback(function(node){$(node).attr("disabled","").css({'background-color':'','border-color':''});}).setSuccessCallback(function(node,message){if($('#hotelier_join input[name=source]').val()=='customer')
var reset_container=container+' .hotel_details';else
var reset_container=container;$('input.entry, textarea.entry',reset_container).each(function(){$(this).val($(this).attr('title')).removeAttr('name').removeClass('edit');});$('select.entry',reset_container).val('').change();}).setFailureCallback(function(node,errors){for(var a=0;a<errors.length;a++){$('#'+errors[a][0],node).addClass('form-error-border');}
if(errors.length==0){if(document.getElementById('newsletter_field')!=undefined){if(document.getElementById('newsletter_field').checked){gapushval_my($('#gapushval').val());}}}});$('input.entry,  textarea.entry',container).focus(function(){if($(this).hasClass('edit')==false){$(this).attr('title',$(this).val());$(this).val('').addClass('edit');}}).blur(function(){if($(this).val().length>0)
$(this).attr('name',$(this).attr('id'));else{$(this).val($(this).attr('title')).removeAttr('name').removeClass('edit');}});$('select.entry',container).change(function(){if($(this).val().length>0)
$(this).addClass('edit').attr('name',$(this).attr('id'));else
$(this).removeClass('edit').removeAttr('name');});$('select.entry',container).change();}
if($("#sweepstake").length){new Splendia.Form("#sweepstake").setSendCallback(function(node){$(node).attr("disabled","disabled").css({'background-color':'#BBB','border-color':'#999'});}).setCompleteCallback(function(node){$(node).attr("disabled","").css({'background-color':'','border-color':''});}).setSuccessCallback(function(node,message){var form=$(node).parents().find("form").eq(0);form[0].reset();$('#subscribe').hide();$('#sendfriend').show();$('#sweepstake .right form, #sweepstake .right p').remove();$('div.send_to_friend form').clone(true).appendTo('#sweepstake .right').addClass('sweepstake_form');$('#sweepstake .right h4.subscribe').hide();$('#sweepstake .right h4.sendfriend').show();});}
for(var i=1;i<=6;i++){$e=$("#newsletter_link_"+i);if($e.length)
new Splendia.Form($e);}
$("#club_profile_id form").each(function(){if($(this).attr('id')=='club_preferences_form')
new Splendia.Form(this,function(node,message){var selLang=$('select[name=language_update]').val();window.location=$("input[name='return_url"+selLang+"']").val();});else
new Splendia.Form(this,function(node,message){window.location=$("#club_profile_form input[name='return_url']").val();});});$('input.newsletter_input_optional_text,input.input_optional_text').bind('change focus',function(){$(this).val('');$(this).removeClass('newsletter_input_optional_text');$(this).unbind('change focus');});if($("#newsletter_page").length){new TabRow(["newsletter_latest","newsletter_previous"],$(".newsletter_page"));}
if($("#club_profile_id").length){new TabRow(["contact_details","preferences"],$(".club_profile"));if(location.hash=='#preferences'){$('#club_profile_id .tab_chooser li').removeClass('selected');$('#club_profile_id .tab_chooser li#'+location.hash+' span').click();}
$('a.change_password').click(function(){$('.new_password').show();$('.fake_password').hide();return false;});$('a.change_email').click(function(){$('#club_identification_form_email').toggle();return false;});$('#password1').focus(function(){$('.new_password').show();$('.fake_password').hide();return false;});}
if($("#club_home_id").length){new TabRow(["club_what_is","club_benefits","club_invite"],$(".club_home"));$('.club_tabs a').click(function(){var tab_id=$(this).parent().parent().attr('id');$('#club_home_id > div').hide();$('#tab_'+tab_id).show();$('.club_tabs li').removeClass('selected');$('#'+tab_id).addClass('selected');$('#sizer_column_right').css('height','auto');});$('.club_tabs a[href="'+location.hash+'"]').click();}
if($("#club_home_id,#home_left_club_id").length){$(".home_promo").click(function(){window.location=$(this).attr('link');});}
if($('#with_rollovers_1').length>0||$('#with_rollovers_2').length>0){var rollovers=$('li.rollover a,li.rollover a');if(rollovers.length){rollovers.click(function(){return false});if($.browser.msie&&$.browser.version=='6.0'){rollovers.mouseover(function()
{var on=$('.on',this);var off=$('.off',this);off.attr('offText',off.html());off.html(on.html());});rollovers.mouseout(function()
{var off=$('.off',this);off.html(off.attr('offText'));});}}}
$('#home_left_club_id h3.club-logo').click(function(){window.location=$(this).attr('link');});$('#home_left_club_id .club_logo').click(function(){window.location=$(this).attr('link');});$('#club_menu_levels_logo').click(function(){window.location=$(this).attr('link');});}
function initLastVisited(){if($('#last_visit_id').length<=0){return;}
$('#last_visit_id .th').hover(function(){$('.remove',this).show();},function(){$('.remove',this).hide();});$('#last_visit_id .remove').click(function(){var hid=$(this).attr('hotelid');$('#last_visit_id .th[hotelid='+hid+']').remove();if($('#last_visit_id .remove').length<=0){$('#last_visit_id').remove();}
$.get('/index.php?resource=ajax&component=AjaxRemoveLastVisited&hid='+hid);});}
function initRetrievePasswordPage(){if($('#ret_pass_box').length<=0){return;}
var form=$('form');var actionForgot=$("input[name='action_forgot']").val();$("#submit").click(function(){$("#loading").css('display','inline-block');$("#msg").hide();$.post(actionForgot,form.serialize(),function(reply){$("#loading").hide();$("#msg").css('display','inline-block');if(reply.success){$("#msg").css('color','green');}else{$("#msg").css('color','red');}
$("#msg").html(reply.message);},"json");return false;});}
function initClubHotels()
{if($('#club_hotels_page').length<=0)return;var clubHotelSelected=false;var openCountry=function(event){closeCountry(event);clubHotelSelected=$(this);clubHotelSelected.addClass("show_country");return false;};var closeCountry=function(event){if(clubHotelSelected)clubHotelSelected.removeClass("show_country");}
$(".club_hotels .country").each(function(){$(this).click(openCountry);});$(".club_hotels .country .city a").each(function(){$(this).click(function(){window.location=$(this).attr("href");});});}
function initBookingList()
{var list=$("#bookings_list");if(list.length>0){$("tr.all_content.edit td",list).not('.management').click(function(){document.location.href=$(this).parent().find('.management .view').attr('href');});$(".open-edit-panel",list).click(function(){var tbody=$(this).parents(".booking_group").eq(0);$(".edit-panel, .arrow",list).hide();$('#sizer_column_left').css("height","auto");$('#sizer_column_right').css("height","auto");$(".edit-panel, .arrow",tbody).toggle();return false;});$(".close-edit-panel",list).click(function(){$(".edit-panel, .arrow",list).hide();});$("form",list).submit(function(){$("input.default_input_text").val("");return true;});$(".changable",list).change(function(){$("input[name='change_"+this.name+"']").val("true");});$(".changable",list).keydown(function(){$("input[name='change_"+this.name+"']").val("true");});}}
function initCancellation()
{var cancellation=$("#cancel_page");if(cancellation.length>0){var form2=$("form",cancellation);$(form2).submit(function(){return false;});$("input.submit",form2).click(function(){if($('#cancellation_comments').val()==''){$('#cancellation_comments').css('border-color','red');$('#cancellation_comments_warn').show();return false;}
$('.optional_text').val('');var vars=form2.serialize();var message=$("input[name='message']",form2);$('.cancellation .loading_msg').css('visibility','visible');$(".cancellation input.submit").hide();$(".cancellation .remove_submit").hide();$.post('/index.php?resource=ajax&component=Redirect_Cancellation',vars,function(data){$('.cancellation .loading_msg').html(data.html);$(".cancellation .after_submit").show();},'json');return false;});$("#open_cancel_policy_popup").click(function(){$('.cancellation .popup').show();return false;});$(".cancellation .popup .close").click(function(){$('.cancellation .popup').hide();});$('.optional_text').bind('change focus click',function(){$(this).val('');$(this).removeClass('optional_text');$(this).unbind('change focus click');});}
var hotelCancellation=$("#hotel_confirmation_id");if(hotelCancellation.length>0){var form=$("form.cancel_hc_form",hotelCancellation);$('input',form).click(function(){$(".submit_block .error_msg",form).hide();});$(form).submit(function(){var vars=form.serialize();$("input",form).attr("disabled","disabled");$(".submit_block .submit",form).hide();$(".submit_block .loading_msg",form).show();$.post('/index.php?resource=ajax&component=Redirect_HotelConfirmationCancellation',vars,function(data){$(".submit_block .loading_msg",form).hide();if(data.status=='ok'){if(data.html.length>0){$(".submit_block .ccard_msg",form).html(data.html);$(".submit_block .ccard_msg",form).show();}
else
document.location.reload();}else{$(".submit_block .error_msg",form).show();$("input",form).removeAttr("disabled");$(".submit_block .submit",form).show();}},'json');return false;});var PricesTable=$("#jsIdPricesTable");var ClubAdvantage=$("#jsIdclubAdvantage");if(ClubAdvantage.length>0){PricesTable.hide('fast');$('<h3 style="text-decoration: underline;margin-bottom: 15px; color: rgb(0, 173, 238); font-size: 11px; font-weight: bold;"><a href="#" onclick="$(\'#jsIdPricesTable\').toggle(400);" class="plain plainU">FULL DETAILS</a></h3>').insertBefore(PricesTable);}}}
SplendiaSoftReadyHandlers.push(function(){initMisc();SendToFriend.instance=new SendToFriend();initFAQS();initContactUs();initLastVisited();initClubHotels();initRetrievePasswordPage();initBookingList();initCancellation();initHotelAccess();setTimeout(function(){createCSS('span.skype_pnh_print_container','display:inline !important');createCSS('span.skype_pnh_container','display:none !important');},5000);});$(document).ready(function(){setTimeout(function(){createCSS('span.skype_pnh_print_container','display:inline !important');createCSS('span.skype_pnh_container','display:none !important');},1000);});(function(jQuery){jQuery.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','color','outlineColor'],function(i,attr){jQuery.fx.step[attr]=function(fx){if(!fx.colorInit){fx.start=getColor(fx.elem,attr);fx.end=getRGB(fx.end);fx.colorInit=true;}
fx.elem.style[attr]="rgb("+[Math.max(Math.min(parseInt((fx.pos*(fx.end[0]-fx.start[0]))+fx.start[0]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[1]-fx.start[1]))+fx.start[1]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[2]-fx.start[2]))+fx.start[2]),255),0)].join(",")+")";}});function getRGB(color){var result;if(color&&color.constructor==Array&&color.length==3)
return color;if(result=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color))
return[parseInt(result[1]),parseInt(result[2]),parseInt(result[3])];if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color))
return[parseFloat(result[1])*2.55,parseFloat(result[2])*2.55,parseFloat(result[3])*2.55];if(result=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color))
return[parseInt(result[1],16),parseInt(result[2],16),parseInt(result[3],16)];if(result=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color))
return[parseInt(result[1]+result[1],16),parseInt(result[2]+result[2],16),parseInt(result[3]+result[3],16)];if(result=/rgba\(0, 0, 0, 0\)/.exec(color))
return colors['transparent'];return colors[jQuery.trim(color).toLowerCase()];}
function getColor(elem,attr){var color;do{color=jQuery.curCSS(elem,attr);if(color!=''&&color!='transparent'||jQuery.nodeName(elem,"body"))
break;attr="backgroundColor";}while(elem=elem.parentNode);return getRGB(color);};var colors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};})(jQuery);function closeClosables(except){if(except!=false)
$('div:not('+except+') .close img').click();else
$('.close img').click();}
$(document).ready(function(){$('div.autoclosing_popup').click(function(){return false;});document.onclick=function(ev){$('.autoclosing_popup').hide();if($('.autoclosing_popup_completion').length>0&&typeof(hackCompletionExternalCloseHandler)!=="undefined"){if(hackCompletionExternalCloseHandler!=null){hackCompletionExternalCloseHandler();}}};});function createCSS(selector,declaration){var ua=navigator.userAgent.toLowerCase();var isIE=(/msie/.test(ua))&&!(/opera/.test(ua))&&(/win/.test(ua));var style_node=document.createElement("style");style_node.setAttribute("type","text/css");style_node.setAttribute("media","screen");if(!isIE)style_node.appendChild(document.createTextNode(selector+" {"+declaration+"}"));document.getElementsByTagName("head")[0].appendChild(style_node);if(isIE&&document.styleSheets&&document.styleSheets.length>0){var last_style_node=document.styleSheets[document.styleSheets.length-1];if(typeof(last_style_node.addRule)=="object")last_style_node.addRule(selector,declaration);}};function gapushval_my(val){try{_gaq.push(['_trackPageview',val]);}catch(e){}}
SplendiaSoftReadyHandlers.push(function(){var Wishlist=function(){this.pendingOps=[];this.forgetCity=false;}
Wishlist.prototype.queueOp=function(op){this.pendingOps.push(op);this.runQueue();}
Wishlist.prototype.runQueue=function(){if(this.pendingOps.length<=0)
return;var ops=this.pendingOps;this.pendingOps=[];for(var i=0;i<ops.length;i++){ops[i]();}
this.runQueue();}
Wishlist.prototype.closePopup=function(){$('#wl_popup').hide();$('#user_popup .my_selection').removeClass('my_selection_open');}
Wishlist.prototype.togglePopup=function(){this.logPopup();this.realize();$('#wl_popup').toggle();$('#user_popup .my_selection').toggleClass('my_selection_open');this.update();}
Wishlist.prototype.update=function(){this.realize();var wl=this;var url='/index.php?resource=ajax&component=AjaxMySelectionPopup';if($('#wl_popup select').length>0&&!this.forgetCity){var cid=$('#wl_popup select').val();url=url+'&default_city='+cid;}
this.forgetCity=false;this.queueOp(function(){$.get(url,function(data){$('#wl_popup').html(data);var nh=$('.my_selection_main_content').attr('nhotels');$('.my_selection .n_hotels').html(nh);if($('#wl_popup select').length>0){$('#header_3 .my_selection_conditional').show();}else{$('#header_3 .my_selection_conditional').hide();window.SplendiaWishlist.closePopup();}
$('#wl_popup .wl_marker').click(function(){window.SplendiaWishlist.toggleHotel(this);window.SplendiaWishlist.logClick('name_hotel','wishlist_popup',this);});$('#wl_popup .block_more').click(function(){var hid=$(this).attr('hid');$('.selection_hotel_block_'+hid+' .desc').toggle();return false;});$('#wl_popup select').change(function(){$('#wl_popup .hpage').hide();$('#wl_popup .desc').hide();$('#selection_city_block_'+$(this).val()).show();});$("#wl_popup .wl_send_to_friend_hotel").click(function(){var hid=$(this).attr('hid');SendToFriend.instance.setResource("HotelDetail");SendToFriend.instance.setHotel(hid);SendToFriend.instance.setTopMargin(($(window).scrollTop())+'px');SendToFriend.instance.show();return false;});$("#wl_popup .send_to_friend_all_city a").click(function(){var cid=$('#wl_popup select').val();SendToFriend.instance.setResource("MySelection");SendToFriend.instance.setHotel(cid);SendToFriend.instance.setTopMargin(($(window).scrollTop())+'px');SendToFriend.instance.show();return false;});$("#wl_popup .closer").click(function(){window.SplendiaWishlist.closePopup();});$('#wl_popup .close img').click(function(){window.SplendiaWishlist.closePopup();});wl.runQueue();},'html');});}
Wishlist.prototype.realize=function(){if($('#wl_popup').length>0)
return;var frag=$('<div class="wishlist_popup" id="wl_popup" style="display:none"><img src="/images/misc/loading_a.gif" style="margin: auto; display: block"></div>');$('#header_3 .header_links .my_selection_wrap').before(frag);}
Wishlist.prototype.toggleHotel=function(node){if($('#wl_popup:visible').length<=0){this.forgetCity=true;}
var hid=$(node).attr('hid');$('.wl_marker[hid='+hid+']').toggleClass('wl_marker_avail').toggleClass('wl_marker_saved').attr('title',saved?$(node).attr('tipmarked'):$(node).attr('tipavail'));var saved=$('.wl_marker[hid='+hid+']').hasClass('wl_marker_saved');var extraM=$('.wl_marker_extra[hid='+hid+']');if(extraM.length>0){if(saved)
extraM.html(extraM.attr('txtmarked'));else
extraM.html(extraM.attr('txtavail'));}
this.toggleHotelModel(hid);}
Wishlist.prototype.toggleHotelModel=function(id){var url='/index.php?resource=ajax&component=AjaxMySelectionActions&hotelid='+id;var wl=this;this.queueOp(function(){$.get(url,function(data){wl.update();wl.runQueue();},'json');});}
Wishlist.prototype.logClick=function(section,page,node){if(page==false){page='hotel_list';if($('#hotel_page').length>0)
page='hotel_page';}
var hid=$(node).attr('hid');var action=$(node).hasClass('wl_marker_saved')?'add':'remove';var id='wishlist/'+section+'/'+page+'/'+hid+'/'+action;if(typeof(EulerianCustomEvent)!='undefined'){EulerianCustomEvent(id);}}
Wishlist.prototype.logPopup=function(){if(typeof(EulerianCustomEvent)!='undefined'){EulerianCustomEvent('header/myselectionpopup');}}
window.SplendiaWishlist=new Wishlist();});SplendiaSoftReadyHandlers.push(function(){var topBias=0;var outstanding=0;var flyingHotel=function(hotelBlock,imgSelector,imgW,imgH,hintSaved){if($.browser.msie&&$.browser.version=='6.0'){return;}
var flyingElement=function(el,offsets,leftBias,finalOpacity,cb){var css={width:"213px",height:"30px",left:(offsets.left+leftBias)+"px",top:($(window).scrollTop()+5+topBias)+"px"}
if(finalOpacity!=false){css['opacity']=finalOpacity;}
$(el).animate(css,650,'swing',cb);}
var fixTopBias=function(){outstanding--;if(outstanding<=0){outstanding=0;topBias=0;}}
var origImg=$(imgSelector,hotelBlock);if(origImg.length<=0)
return;var src=origImg.attr('src');var of=origImg.offset();var popImg=$('<img width="'+imgW+'" height="'+imgH+'" src="'+src+'" style="z-index:20000;position:absolute;left:'+of.left+'px;top:'+of.top+'px">');$('body').append(popImg);var ofFixed=$('.page').offset();var leftBias=ofFixed.left+777-of.left;flyingElement(popImg,of,leftBias,0.01,function(){$(popImg).remove();});if($.browser.msie){if(hintSaved)
var popHint=$('<div class="wishlist_hint_popup" style="z-index:19999;position:absolute;left:'+of.left+'px;top:'+of.top+'px"><img src="/images/misc/wishlist_saved_big.png"> '+wishlistTranslations.wl_bpopup_added+'</div>');else
var popHint=$('<div class="wishlist_hint_popup" style="z-index:19999;position:absolute;left:'+of.left+'px;top:'+of.top+'px"><img src="/images/misc/wishlist_avail_big.png"> '+wishlistTranslations.wl_bpopup_removed+'</div>');}else{if(hintSaved)
var popHint=$('<div class="wishlist_hint_popup" style="opacity:0.01;z-index:19999;position:absolute;left:'+of.left+'px;top:'+of.top+'px"><img src="/images/misc/wishlist_saved_big.png"> '+wishlistTranslations.wl_bpopup_added+'</div>');else
var popHint=$('<div class="wishlist_hint_popup" style="opacity:0.01;z-index:19999;position:absolute;left:'+of.left+'px;top:'+of.top+'px"><img src="/images/misc/wishlist_avail_big.png"> '+wishlistTranslations.wl_bpopup_removed+'</div>');}
$('body').append(popHint);popHint.click(function(){window.SplendiaWishlist.togglePopup();});var savedBias=topBias+5;var hintOpacity=$.browser.msie?false:1.0;flyingElement(popHint,of,leftBias,hintOpacity,function(){if($.browser.msie&&$.browser.version=="6.0"){}else{popHint.css('position','fixed');popHint.css('top',savedBias+'px');}
setTimeout(function(){$(popHint).remove();fixTopBias();},3000);});outstanding++;topBias+=50;}
window.SplendiaWishlistMapHook=function(node){window.SplendiaWishlist.toggleHotel(node);var saved=$(node).hasClass('wl_marker_saved');flyingHotel($(node).parents('.map2_medium_hotel_popup'),'img.big',150,90,saved);window.SplendiaWishlist.logClick('map',false,node);}
SplendiaSoftEvents['hl_wl_marker_click']=function(el){window.SplendiaWishlist.toggleHotel(el);var hid=$(el).attr('hid');var saved=$('.wl_marker[hid='+hid+']').hasClass('wl_marker_saved');if($('#hotel_page').length>0){flyingHotel($(el).parents('#hotel_page'),'.main_image',445,300,saved);}else{flyingHotel($(el).parents('.listed_hotel'),'img.thumb',150,90,saved);}
window.SplendiaWishlist.logClick('name_hotel','hotel_list',el);return false;};$('#wl_header_trigger').click(function(){window.SplendiaWishlist.togglePopup();window.SplendiaUserPopup.closeLinks();return false;});});SplendiaSoftReadyHandlers.push(function(){var RefineListing=function(){this.hotels=false;this.$hotels=false;this.cssDecl=false;this.priceScaleInterval=153;this.ratingScaleInterval=165;this.minRatingRef=parseInt($('#min_rating_ref').val());};RefineListing.prototype.realizeHotels=function(){if(this.hotels!==false)
return;this.hotels=[];var rf=this;this.$hotels=$('#hotel_list_page div.listed_hotel');this.$refinerLi=$('#refiner li');this.minPrice=99999999999;this.maxPrice=-1;this.maxRating=-1;this.$hotels.each(function(){var $hotel=$(this);var hotelF=$hotel.attr('facs');var hotelFParsed={};var a=hotelF.split('-');$.each(a,function(){if(this.length>0){hotelFParsed[this]=true;}});var price=parseInt($hotel.find('.book_block').attr('minprice'));if(price>rf.maxPrice){rf.maxPrice=price;}
if(price<rf.minPrice){rf.minPrice=price;}
var rating=parseInt($hotel.find('.book_block').attr('rating'));if(rating>1&&rating>rf.maxRating){rf.maxRating=rating;}
rf.hotels.push({$node:$hotel,hotelF:hotelF,hotelFParsed:hotelFParsed,nearby:$hotel.attr('nearby')=='yes',rating:$hotel.attr('rating'),price:price,geos:$hotel.attr('geos').split('-')});});this.priceInterval=this.maxPrice-this.minPrice;this.ratingInterval=this.maxRating-this.minRatingRef;this.handleMinPrice=this.minPrice;this.handleMaxPrice=this.maxPrice;this.handleMinX=0;this.handleMaxX=165;this.handleRating=0;this.handleRatingX=0;};RefineListing.prototype.removePrice=function(faid){$('#listing_top_filter_id_20000').hide();this.handleMinPrice=this.minPrice;this.handleMaxPrice=this.maxPrice;this.handleMinX=0;this.handleMaxX=165;$('#refine_price_min_label span').html(''+this.minPrice);$('#refine_price_max_label span').html(''+this.maxPrice);$('#refine_price_min_label').removeClass('sel');$('#refine_price_max_label').removeClass('sel');$('#refine_price_min_handle').css('left','0px');$('#refine_price_max_handle').css('left','165px');$('#refine_price_color').css('width','0px');};RefineListing.prototype.removeRating=function(faid){$('#listing_top_filter_id_30000').hide();this.handleRating=0;this.handleRatingX=0;$('#refine_rating_handle').css('left','0px');$('#refine_rating_label_70 span').html(this.minRatingRef);$('#refine_rating_label_70').removeClass('sel');$('#refine_rating_color').css('width','0px');};RefineListing.prototype.toggle=function(faid){$('#refiner li[faid='+faid+']').toggleClass('markedF');if(faid==20000){this.removePrice();}
if(faid==30000){this.removeRating();}
this.update();};RefineListing.prototype.removeAll=function(){this.realizeHotels();this.$refinerLi.removeClass('markedF');this.removePrice();this.removeRating();this.update();};RefineListing.prototype.updatePriceTopLabel=function(){if(this.handleMinPrice==this.minPrice&&this.handleMaxPrice==this.maxPrice){$('#listing_top_filter_id_20000').hide();return false;}
if(this.handleMinPrice>this.minPrice&&this.handleMaxPrice<this.maxPrice){$('#listing_top_filter_id_20000').show();$('#listing_top_filter_id_20000>span').hide();$('#listing_top_filter_id_20000 .both').show();$('#listing_top_filter_id_20000 .min').html(this.handleMinPrice);$('#listing_top_filter_id_20000 .max').html(this.handleMaxPrice);return true;}
if(this.handleMinPrice>this.minPrice){$('#listing_top_filter_id_20000').show();$('#listing_top_filter_id_20000>span').hide();$('#listing_top_filter_id_20000 .onlymin').show();$('#listing_top_filter_id_20000 .min').html(this.handleMinPrice);return true;}
if(this.handleMaxPrice<this.maxPrice){$('#listing_top_filter_id_20000').show();$('#listing_top_filter_id_20000>span').hide();$('#listing_top_filter_id_20000 .onlymax').show();$('#listing_top_filter_id_20000 .max').html(this.handleMaxPrice);return true;}
return false;};RefineListing.prototype.priceToX=function(price){this.realizeHotels();price=(price-this.minPrice)/this.priceInterval;return Math.round(this.priceScaleInterval*(0.24663*Math.log(56.665*(price+0.0176476))));};RefineListing.prototype.xToPrice=function(x){this.realizeHotels();var dX=x/this.priceScaleInterval;dX=(Math.pow(1.5,10*(dX-1))-0.0173415299)/(0.98265847);return Math.round(this.minPrice+this.priceInterval*dX);};RefineListing.prototype.ratingToX=function(rating){this.realizeHotels();if(rating<this.minRatingRef){return 0;}
rating=rating-this.minRatingRef;return(rating/this.ratingInterval)*(this.ratingScaleInterval-1);};RefineListing.prototype.updateRatingTopLabel=function(){if(this.handleRating<this.minRatingRef){$('#listing_top_filter_id_30000').hide();return false;}
$('#listing_top_filter_id_30000 .n').html(this.handleRating);$('#listing_top_filter_id_30000').show();return true;};RefineListing.prototype.updateColor=function(x){if(this.handleMinPrice<=this.minPrice&&this.handleMaxPrice>=this.maxPrice){$('#refine_price_color').css('width','0px');return;}
var x=this.handleMinX;var w=this.handleMaxX-this.handleMinX;$('#refine_price_color').css('width',''+w+'px').css('left',''+x+'px');};RefineListing.prototype.updateRatingColor=function(x){if(this.handleRating<this.minRatingRef){$('#refine_rating_color').css('width','0px');return;}
var w=175-this.handleRatingX;$('#refine_rating_color').css('width',''+w+'px');};RefineListing.prototype.priceBarClick=function(x){var dMin=Math.abs(this.handleMinX-x);var dMax=Math.abs(this.handleMaxX-x);if(dMin<dMax){this.moveMinPrice(x);}else{this.moveMaxPrice(x);}
this.update();};RefineListing.prototype.ratingBarClick=function(x){this.moveRating(x);this.update();};RefineListing.prototype.moveMinPrice=function(x){this.realizeHotels();if((x+12)>this.handleMaxX){x=this.handleMaxX-12;}
if(x<0)
x=0;if(x>165)
x=165;this.handleMinX=x;var price=this.xToPrice(x);this.handleMinPrice=price;if(this.handleMinPrice>this.minPrice)
$('#refine_price_min_label').addClass('sel');else
$('#refine_price_min_label').removeClass('sel');$('#refine_price_min_label span').html(''+price);this.updateColor();$('#refine_price_min_handle').css('left',this.handleMinX+'px');};RefineListing.prototype.moveMaxPrice=function(x){this.realizeHotels();if((x-12)<this.handleMinX){x=this.handleMinX+12;}
if(x<0)
x=0;if(x>165)
x=165;this.handleMaxX=x;var price=this.xToPrice(x-12);this.handleMaxPrice=price;if(this.handleMaxPrice<this.maxPrice)
$('#refine_price_max_label').addClass('sel');else
$('#refine_price_max_label').removeClass('sel');$('#refine_price_max_label span').html(''+price);this.updateColor();$('#refine_price_max_handle').css('left',this.handleMaxX+'px');};RefineListing.prototype.moveRating=function(x){this.realizeHotels();this.handleRatingX=x;var rating=0;if(x>0){var dX=(x-1)/(this.ratingScaleInterval-1);rating=this.minRatingRef+Math.round(this.ratingInterval*dX);}
this.handleRating=rating;$('#refine_rating_label_70 span').html(''+rating);if(rating<this.minRatingRef){$('#refine_rating_label_70').removeClass('sel');$('#refine_rating_label_70 span').html(this.minRatingRef);}else{$('#refine_rating_label_70').addClass('sel');$('#refine_rating_label_70 span').html(''+rating);}
this.updateRatingColor();$('#refine_rating_handle').css('left',this.handleRatingX+'px');};RefineListing.prototype.getMarked=function(){this.realizeHotels();var marked=[];this.$refinerLi.each(function(){var o=$(this);var faid=o.attr('faid');if(o.hasClass('markedF')){marked.push(faid);}});return marked;};RefineListing.prototype.update=function(noAjax){this.realizeHotels();var hasPriceLabel=this.updatePriceTopLabel();var hasRatingLabel=this.updateRatingTopLabel();var marked=[];var allFacilities=[];this.$refinerLi.each(function(){var o=$(this);var faid=o.attr('faid');allFacilities.push(faid);if(o.hasClass('markedF')){marked.push(faid);$('#listing_top_filter_id_'+faid).css('display','inline-block');}else{$('#listing_top_filter_id_'+faid).css('display','none');}});if(marked.length>0||hasPriceLabel||hasRatingLabel){$('#listing_top_filters').css('padding-left','18px');}else{$('#listing_top_filters').css('padding-left','0px');}
var countFacilites={};var iListing=0;var iNearby=0;var totalMarked=0;var i=0;$('#hotel_list_page').hide();var minPrice=this.handleMinPrice;var maxPrice=this.handleMaxPrice;var rf=this;var visibleGeos={};$.each(this.hotels,function(){var hotel=this.$node;var hotelF=this.hotelF;var price=this.price;var hotelFParsed=this.hotelFParsed;var rating=this.rating;var geos=this.geos;var hotelVisible=true;$.each(marked,function(){var f=''+this;if(!hotelFParsed.hasOwnProperty(f)){hotelVisible=false;return false;}});if(hotelVisible){if(price<minPrice)
hotelVisible=false;if(price>maxPrice)
hotelVisible=false;}
if(hotelVisible){if(rating<rf.handleRating)
hotelVisible=false;}
if(hotelVisible){totalMarked++;if(this.nearby)
iNearby++;else
iListing++;$.each(allFacilities,function(){var f=''+this;if(hotelFParsed.hasOwnProperty(f)){if(countFacilites.hasOwnProperty(f))
countFacilites[f]=countFacilites[f]+1;else
countFacilites[f]=1;}});hotel.show();$.each(geos,function(){if(!visibleGeos.hasOwnProperty(this)){visibleGeos[this]=0;}
visibleGeos[this]++;});}else{hotel.hide();}});$('#hotel_list_page').show();this.$refinerLi.each(function(){var o=$(this);var faid=o.attr('faid');if(countFacilites.hasOwnProperty(faid)){o.removeClass('zeroF');$('.count',this).html(''+countFacilites[faid]);}else{o.addClass('zeroF');$('.count',this).html('0');}});$('#listing_found_count').html(''+iListing);$('#listing_found_nearby_count').html(''+iNearby);if(iListing!=1){$('#listing_found_hotels_main .plural').show();$('#listing_found_hotels_main .singular').hide();}else{$('#listing_found_hotels_main .plural').hide();$('#listing_found_hotels_main .singular').show();}
if(iNearby!=1){$('#listing_found_hotels_nearby .plural').show();$('#listing_found_hotels_nearby .singular').hide();}else{$('#listing_found_hotels_nearby .plural').hide();$('#listing_found_hotels_nearby .singular').show();}
if(iNearby==0){$('.listing_separator_title').hide();}else{$('.listing_separator_title').show();}
if(marked.length>0||hasPriceLabel||hasRatingLabel){$('#view_all_hotels_remove_filters').show();}else{$('#view_all_hotels_remove_filters').hide();}
$('#landmarks_refine_id li').each(function(){$li=$(this);var geoid=$li.attr('geoid');if(visibleGeos.hasOwnProperty(geoid)){$('.count',$li).html(''+visibleGeos[geoid]);$li.removeClass('zeroG');}else{$('.count',$li).html('0');$li.addClass('zeroG');}});if(noAjax===true){}else{this.sendAjax(marked,this.handleMinPrice,this.handleMaxPrice,this.handleRating);}};RefineListing.prototype.sendAjax=function(marked,pminx,pmaxx,prx){var q2=marked.join(',');$.get('/index.php',{'resource':'ajax','component':'AjaxSaveAdvanced','q':q2,'pminx':pminx,'pmaxx':pmaxx,'prx':prx});};window.SplendiaRefineListing=new RefineListing();});SplendiaSoftReadyHandlers.push(function(){if($('#hotel_list_page').length<=0)
return;var $minHandle=$('#refine_price_min_handle');var $maxHandle=$('#refine_price_max_handle');var setupHandle=function($handle,moveCallback,upCallback){$handle.mousedown(function(ev){ev.stopPropagation();var $container=$('#refine_price_container');var max=window.SplendiaRefineListing.priceScaleInterval+12;var minX=$container.offset().left;var maxX=minX+max;var handleMove=function(ev){var dX=ev.pageX-minX;if(dX>max)
dX=max;if(dX<0)
dX=0;var p=$handle.position();if(dX!=p.left){moveCallback(dX);}};var handleUp=function(ev){$(document).unbind('mousemove',handleMove);$(document).unbind('mouseup',handleUp);upCallback();};$(document).mousemove(handleMove);$(document).mouseup(handleUp);});};setupHandle($minHandle,function(x){return window.SplendiaRefineListing.moveMinPrice(x);},function(){window.SplendiaRefineListing.update();});setupHandle($maxHandle,function(x){return window.SplendiaRefineListing.moveMaxPrice(x);},function(){window.SplendiaRefineListing.update();});var $priceBar=$('#refine_price_container');var setupPriceBar=function($handle,clickCallback){$handle.mousedown(function(ev){var $container=$('#refine_price_container');var max=window.SplendiaRefineListing.priceScaleInterval+12;var minX=$container.offset().left;var maxX=minX+max;var dX=ev.pageX-minX;if(dX>max)
dX=max;if(dX<0)
dX=0;clickCallback(dX);});};setupPriceBar($priceBar,function(x){return window.SplendiaRefineListing.priceBarClick(x);});var $ratingHandle=$('#refine_rating_handle');var setupRatingHandle=function($handle,moveCallback,upCallback){$handle.mousedown(function(ev){ev.stopPropagation();var $container=$('#refine_rating_container');var max=window.SplendiaRefineListing.ratingScaleInterval;var minX=$container.offset().left;var maxX=minX+max;var handleMove=function(ev){var dX=ev.pageX-minX;if(dX>max)
dX=max;if(dX<0)
dX=0;var p=$handle.position();if(dX!=p.left){moveCallback(dX);}};var handleUp=function(ev){$(document).unbind('mousemove',handleMove);$(document).unbind('mouseup',handleUp);upCallback();};$(document).mousemove(handleMove);$(document).mouseup(handleUp);});};setupRatingHandle($ratingHandle,function(x){window.SplendiaRefineListing.moveRating(x);},function(){window.SplendiaRefineListing.update();});var $ratingBar=$('#refine_rating_container');var setupRatingBar=function($handle,clickCallback){$handle.mousedown(function(ev){var $container=$('#refine_rating_container');var max=window.SplendiaRefineListing.ratingScaleInterval;var minX=$container.offset().left;var maxX=minX+max;var dX=ev.pageX-minX;if(dX>max)
dX=max;if(dX<0)
dX=0;clickCallback(dX);});};setupRatingBar($ratingBar,function(x){return window.SplendiaRefineListing.ratingBarClick(x);});var getUrlParameters=function(){var map={};window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(m,key,value){map[key]=value;});return map;};$(document).ready(function(){var fp=false;var v=parseInt($('#hotel_list_page').attr('advpminx'));if(v>0){v=window.SplendiaRefineListing.priceToX(v);if(!isNaN(v))
window.SplendiaRefineListing.moveMinPrice(v);fp=true;}
var v=parseInt($('#hotel_list_page').attr('advpmaxx'));if(v>0){v=window.SplendiaRefineListing.priceToX(v)+12;if(!isNaN(v))
window.SplendiaRefineListing.moveMaxPrice(v);fp=true;}
var v=parseInt($('#hotel_list_page').attr('advprx'));if(v>0){v=window.SplendiaRefineListing.ratingToX(v);if(!isNaN(v))
window.SplendiaRefineListing.moveRating(v);fp=true;}
var p=getUrlParameters();if(p.hasOwnProperty('filter_min_price')){var v=parseInt(p.filter_min_price);if(v>0){v=window.SplendiaRefineListing.priceToX(v);if(!isNaN(v))
window.SplendiaRefineListing.moveMinPrice(v);fp=true;}}
if(p.hasOwnProperty('filter_max_price')){var v=parseInt(p.filter_max_price);if(v>0){v=window.SplendiaRefineListing.priceToX(v)+12;if(!isNaN(v))
window.SplendiaRefineListing.moveMaxPrice(v);fp=true;}}
if(p.hasOwnProperty('filter_rating')){var v=parseInt(p.filter_rating);if(v>0){v=window.SplendiaRefineListing.ratingToX(v);if(!isNaN(v))
window.SplendiaRefineListing.moveRating(v);fp=true;}}
if(fp){window.SplendiaRefineListing.update(true);}
$('#landmarks_refine_id a').click(function(){var marked=window.SplendiaRefineListing.getMarked();var q=[];if(marked.length>0){q.push('facilities='+marked.join(','));}
if(window.SplendiaRefineListing.handleMinPrice>window.SplendiaRefineListing.minPrice){q.push('filter_min_price='+window.SplendiaRefineListing.handleMinPrice);}
if(window.SplendiaRefineListing.handleMaxPrice<window.SplendiaRefineListing.maxPrice){q.push('filter_max_price='+window.SplendiaRefineListing.handleMaxPrice);}
if(window.SplendiaRefineListing.handleRating>0){q.push('filter_rating='+window.SplendiaRefineListing.handleRating);}
if(q.length>0){var $a=$(this);var href=$a.attr('href');var pre=href.indexOf('?')==-1?'?':'&';window.location=href+pre+q.join('&');return false;}});});});SplendiaSoftReadyHandlers.push(function(){var th=$('#theme_header');if(th.length<=0)
return;var themes=[];$('.backgrounds_container img',th).each(function(){themes.push($(this).attr('theme'));});themes.pop();th.hover(function(){$('.hotel',th).show('slow');},function(){$('.hotel',th).hide();});var i=0;var n=themes.length;var transition=function(){var j=i+1;var $fromImg=$('.backgrounds_container img[seq='+i+']',th);var $toImg=$('.backgrounds_container img[seq='+j+']',th);if(typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($toImg.attr('trackhit'));var toTheme=$toImg.attr('theme');$('.menu_container li.selected',th).removeClass('selected');$('.menu_container li[theme='+toTheme+']',th).addClass('selected');$('.hotel .hotel_name',th).removeClass('selected');$('.hotel .hotel_name[theme='+toTheme+']',th).addClass('selected');if(toTheme==-1){$('.extra',th).show();}else{$('.extra',th).hide();}
$fromImg.addClass('enabled');$toImg.css('opacity',0.0).addClass('enabled');$toImg.animate({opacity:1.0},700,function(){$fromImg.removeClass('enabled');if(j>=n){i=0;$('.backgrounds_container img[seq=0]',th).addClass('enabled');$toImg.removeClass('enabled');}else{i=j;}});}
var interval=false;var monitorLoad=function(){$(this).attr('loaded','yes');var allComplete=true;$('img',th).each(function(){allComplete=allComplete&&($(this).attr('loaded')=='yes');});if(allComplete){interval=setInterval(transition,5000);$('img',th).unbind('load');}}
if(th.attr('fixedtheme')==0){$('.menu_container li[theme=6]',th).addClass('selected');$('.backgrounds_container img[seq=0]',th).show();$('.hotel .hotel_name[seq=0]',th).addClass('selected');$('img',th).load(monitorLoad);}
$('img',th).click(function(){var el=this;setTimeout(function(){if(typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($(el).attr('trackclick'));},1);if(interval!==false)clearInterval(interval);$('.backgrounds_container img',th).stop();var url=$(this).attr('url');window.location=url;});$('.extra',th).click(function(){var el=this;setTimeout(function(){if(typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($(el).attr('trackclick'));},1);if(interval!==false)clearInterval(interval);$('.backgrounds_container img',th).stop();var url=$(this).attr('url');window.location=url;});$('.menu_container li,.hotel .hotel_name',th).click(function(){if(interval!==false)clearInterval(interval);$('.backgrounds_container img',th).stop();var url=$(this).attr('url');window.location=url;});$(document).ready(function(){var $toImg=$('.backgrounds_container img[seq=0]',th);if(typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($toImg.attr('trackhit'));});});function Account($form){if($form.length<=0)
return;var theAccount=this;this.form=$form;this.urlRedirect=$('input[name=url_return]',this.form).val();$('a.forgot',this.form).click(function(){theAccount.toggleForgot();return false;});$('.submit_button',this.form).click(function(){if(theAccount.validateForm()){if(document.getElementById('club_login_newsletter')!=undefined){if(document.getElementById('club_login_newsletter')!=null){if(document.getElementById('club_login_newsletter').checked){gapushval_my($('#gapushval').val());}}}
if(document.getElementById('gapushval_signup')!=undefined){if(document.getElementById('gapushval_signup')!=null){gapushval_my($('#gapushval_signup').val());}}
theAccount.submitForm();}
return false;});};Account.prototype.form=false;Account.prototype.isForgotMode=false;Account.prototype.toggleForgot=function(){$('.message',this.form).hide('fast');$('.forgot, .submit_button',this.form).hide();if(this.isForgotMode){$('.password_area, .check_area',this.form).css('visibility','');$('h3.cancel',this.form).hide();$('h3, .forgot, .submit_button',this.form).not('.cancel').show();}else{$('.password_area, .check_area',this.form).not('.cancel').css('visibility','hidden');$('h3',this.form).hide();$('h3.cancel, .forgot.cancel, .submit_button.cancel',this.form).show();}
this.isForgotMode=!this.isForgotMode;};Account.prototype.resetForm=function(){$('.form-error-border',this.form).removeClass('form-error-border');$('.message',this.form).hide().removeClass('error-message, success-message');if(this.isForgotMode)
this.toggleForgot();}
Account.prototype.validateForm=function(){$('.form-error-border',this.form).removeClass('form-error-border');$('.message',this.form).hide().removeClass('error-message, success-message');var email=$.trim($('input[name=email]',this.form).val());var password=$.trim($('input[name=password]',this.form).val());if(email.length==0&&password.length==0&&this.isForgotMode==false){$('input[name=email], input[name=password]',this.form).addClass('form-error-border');var message=$('input[name=err_check_email_pass_empty]',this.form).val();}
else if(email.length==0){$('input[name=email]',this.form).addClass('form-error-border');var message=$('input[name=err_check_email_empty]',this.form).val();}
else if(email.search(/^[a-zA-Z0-9\+_\.\-]*@[a-zA-Z0-9]+([\.-]?[a-zA-Z0-9]+)*(\.[a-zA-Z]{2,4})+$/)==-1){$('input[name=email]',this.form).addClass('form-error-border');var message=$('input[name=err_check_email_correct]',this.form).val();}
else if(password.length==0&&this.isForgotMode==false){$('input[name=password]',this.form).addClass('form-error-border');var message=$('input[name=err_check_pass_empty]',this.form).val();}
else if(password.length<6&&$(this.form).attr('id')=='sign_up_form'){$('input[name=password]',this.form).addClass('form-error-border');var message=$('input[name=err_check_pass_length]',this.form).val();}
else
return true;$('.message',this.form).addClass('error-message').html(message).show();return false;}
Account.prototype.setRedirect=function(url){this.urlRedirect=url;}
Account.prototype.submitForm=function(){var form=this.form;var urlRedirect=this.urlRedirect;$('.sending',form).css('visibility','visible');var input_name=this.isForgotMode?'action_forgot':'action';$('input[name=url_return]',form).val(window.urlClubLoginRedirect);$.post($('input[name='+input_name+']',form).val(),$(form).serialize(),function(data){$('.sending',form).css('visibility','hidden');$('.l_email, .l_password',form).val('');if(data.bResult){if(data.bRedirect&&urlRedirect.length>0){$('.sending',form).css('visibility','visible');document.location.href=urlRedirect;}
if(data.sHeaderClubLinks)
$('#header_club_links').html(data.sHeaderClubLinks);}
if(data.sMessage)
$('.message',form).removeClass('error-message, success-message').addClass(data.bResult?'success-message':'error-message').html(data.sMessage).show();});};SplendiaSoftReadyHandlers.push(function(){window.SplendiaAccount=new Account($('#sign_in_form'));window.SplendiaAccount2=new Account($('#sign_up_form'));window.SplendiaAccount3=new Account($('#bookings_login_form'));});function setLoginRedirects(){var current_url=window.location.toString();var anchor_index=current_url.indexOf('#');if(anchor_index!=-1){current_url=current_url.substring(0,anchor_index);}
if(typeof window.urlClubLoginRedirect=='undefined'){window.urlClubLoginRedirect=current_url;}
window.SplendiaAccount_header.setRedirect(window.urlClubLoginRedirect);window.SplendiaAccount_header2.setRedirect('');window.SplendiaWishlist.closePopup();}
function showLoginPopup(mode){$('#user_popup .content').html('<div style="margin:30px;text-align:center"><img src="/images/misc/ajax-loader.gif"/></div>');$('#user_popup').show();var action_url=$('.user_popup_open_sign_in','#header_3').attr('url')+'&form_mode='+mode;$.post(action_url,{},function(data){if(data.bResult){$('#user_popup').removeClass('loading');$('#user_popup .content').html(data.sHtml);window.SplendiaAccount_header=new Account($('#sign_in_form'));window.SplendiaAccount_header2=new Account($('#sign_up_form'));Account.prototype.isForgotMode=false;$('#sign_in_form .l_email').focus();$('.continue','#sign_up_form').live('click',function(){$('#user_popup .close img').click();return false;});setLoginRedirects();}},'json');}
function showRegisterPopup(mode){$('#user_popup .content').html('<div style="margin:30px;text-align:center"><img src="/images/misc/ajax-loader.gif"/></div>');$('#user_popup').show();var action_url=$('.user_popup_open_sign_up','#header_3').attr('url')+'&form_mode='+mode;$.post(action_url,{},function(data){if(data.bResult){$('#user_popup').removeClass('loading');$('#user_popup .content').html(data.sHtml);window.SplendiaAccount_header=new Account($('#sign_in_form'));window.SplendiaAccount_header2=new Account($('#sign_up_form'));$('#sign_in_form .l_email').focus();$('.continue','#sign_up_form').live('click',function(){$('#user_popup .close img').click();return false;});setLoginRedirects();}},'json');}
function showForgotPopup(mode){$('#user_popup .content').html('<div style="margin:30px;text-align:center"><img src="/images/misc/ajax-loader.gif"/></div>');$('#user_popup').show();var action_url=$('.user_popup_open_sign_in','#header_3').attr('url')+'&form_mode='+mode;$.post(action_url,{},function(data){if(data.bResult){$('#user_popup').removeClass('loading');$('#user_popup .content').html(data.sHtml);window.SplendiaAccount_header=new Account($('#sign_in_form'));window.SplendiaAccount_header2=new Account($('#sign_up_form'));Account.prototype.isForgotMode=true;$('.password_area, .check_area',this.form).not('.cancel').css('visibility','hidden');$('h3',this.form).hide();$('a.forgot, .submit_button').hide();$('h3.cancel, .submit_button.cancel',this.form).show();$('#sign_in_form .l_email').focus();$('.continue','#sign_up_form').live('click',function(){$('#user_popup .close img').click();return false;});setLoginRedirects();}},'json');}
$(document).ready(function(){$('#login_page_id .club_benefits_link').live('click',function(){$('#club_benefits').parent().toggle();$(this).hide();if($('#club_benefits').is(':visible'))
$(this).next().show();else
$(this).prev().show();return false;});$('.user_popup_open_sign_in','#header_3').click(function(){showLoginPopup();return false;});$('.user_popup_open_sign_up','#header_3').click(function(){showRegisterPopup();return false;});$('.popup_open_forgot').click(function(){showForgotPopup();return false;});});function deleteAccount(url,logouturl){$.post(url,{'section':'delete'},function(){location.href=logouturl;});}SplendiaSoftReadyHandlers.push(function(){var Hotel=function(){this.loadedImages={};};Hotel.prototype.setupLandmarks=function(){$('#landmarks_id a.collapser,#landmarks_refine_id a.collapser').click(function(){var id='landmarks_'+$(this).attr('id');$('#'+id+' li.hide').toggle();$('#'+id+' a span.h').toggle();$('#'+id+' a span.s').toggle();return false;});};Hotel.prototype.tabClick=function(id){$('.hotel_details #tab_'+id).show();$('.hotel_details .details_tabs_container .tab:not(#tab_'+id+')').hide();$('.hotel_details #'+id).addClass('selected');$('.hotel_details .details_tabs_container .tab_chooser li:not(#'+id+')').removeClass('selected');if(id=='c_rooms'){location.hash='#rooms';}
if(id=='c_desc'){location.hash='#desc';}
if(id=='c_pics'){location.hash='#pics';}
if(id=='c_review'){location.hash='#review';}
if(id=='c_map'){location.hash='#map';window.SplendiaMaps.showHotelPageMap();}};Hotel.prototype.setupTabs=function(){var hotel=this;$('#tab_chooser_hp_id li').click(function(){var id=$(this).attr('id');hotel.tabClick(id);});$("#hotel_page_map_link").click(function(){$.scrollTo('#tab_chooser_hp_id',500);hotel.tabClick('c_map');return false;});$('#rec_id').click(function(){$.scrollTo('#tab_chooser_hp_id',500);hotel.tabClick('c_review');});if(location.hash=='#rooms'){hotel.tabClick('c_rooms');}
else if(location.hash=='#desc'){hotel.tabClick('c_desc');}
else if(location.hash=='#pics'){hotel.tabClick('c_pics');}
else if(location.hash=='#review'){hotel.tabClick('c_review');}
else if(location.hash=='#map'||location.hash=='#mapta'){if(location.hash=='#mapta'){$.scrollTo('#tab_chooser_hp_id',500);}
hotel.tabClick('c_map');}
$('#map_box_id').click(function(){$.scrollTo('#tab_chooser_hp_id',500);hotel.tabClick('c_map');});};Hotel.prototype.clickBookStandAlone=function(scroll){scroll=typeof(scroll)!='undefined'?scroll:true;var hotel=this;var needsDates=hotel.needsDates();var needsRooms=hotel.needsRooms();if(needsDates){hotel.tabClick('c_rooms');hotel.flashDates();}
else{if(!needsDates&&roomPageOkToSendDates){hotelPageSearchButtonAction();}
else{if(needsRooms){hotel.tabClick('c_rooms');hotel.flashRooms(scroll);}
if(!needsDates&&!needsRooms){$('.submitBooking,.submitBookingTop').attr("disabled","disabled");hotel.submit();}}}};Hotel.prototype.setupBookingButtons=function(){var hotel=this;$('span.submitBooking').click(function(){if(hotel.needsRooms()){hotel.tabClick('c_rooms');hotel.flashRooms();}else{$('.submitBooking,.submitBookingTop').attr("disabled","disabled");hotel.submit();}});$('input.submitBookingPegasus').click(function(){var $el=$(this);var prod=$el.attr('prod');var rooms=$el.attr('rooms');var adults=$el.attr('adults');window.location='/index.php?resource=redirector&component=RedirectStartBooking&mode=pegasus'+'&datestart='+encodeURIComponent(searchBoxStartDate)+'&dateend='+encodeURIComponent(searchBoxEndDate)+'&prod='+encodeURIComponent(prod)+'&rooms='+encodeURIComponent(rooms)+'&adults='+encodeURIComponent(adults);});$('span.submitBookingTop,#top_price_info_id,#tab_c_rooms div.book_no_dates').click(function(){hotel.clickBookStandAlone();});$('input.submitBookingTopPegs').click(function(){hotel.tabClick('c_rooms');hotel.flashDates();});};Hotel.prototype.setupLinks=function(){var hotel=this;$('#hp_view_full_desc').click(function(){hotel.tabClick('c_desc');$.scrollTo('#tab_chooser_hp_id',500);return false;});$('#hp_lower_room_link_id,#hp_lower_room_link_desc_id').click(function(){hotel.tabClick('c_rooms');hotel.flashDates();return false;});$('input.hotel_rooms_no_rooms_city_link,#hotel_rooms_no_rooms_city_link').click(function(){window.location=$(this).attr('link');return false;});};Hotel.prototype.setupAvailCalendars=function(){var hotel=this;$.each(bookingRoomNoRoomsCalendar,function(k,v){var callbacksBase=function(){};callbacksBase.prototype={getMonthName:function(month){return datepickerRegional.monthNames[month];},getDayName:function(day){if(day==6)
return datepickerRegional.dayNamesMin[0];return datepickerRegional.dayNamesMin[day+1];},getClose:function(){return searchBoxTranslations['s_close'];},getToday:function(){return searchWCCMode?searchBoxYesterdayDate:searchBoxTodayDate;}};var initialSearchBoxStartDate=searchBoxStartDate;var callbacksS=function(){};callbacksS.prototype=new callbacksBase();callbacksS.prototype.getSelected=function(){return initialSearchBoxStartDate;}
callbacksS.prototype.getLabel=function(){return'';}
callbacksS.prototype.selectionMade=function(selected){}
var cal=new SplendiaCalendar('#'+k+' .sc_container','',[],new callbacksS());cal.setSingleMonth(true);cal.setNoHide(true);cal.setNoSelection(true);cal.setDispMap(v);cal.renderInline($('#'+k+' .sc_container'));});$('#hotel_rooms_dates_bar_change_1,#hotel_rooms_dates_bar_change_2').click(function(){$('#rooms_header_with_dates,.rooms_header_no_rooms,.msg_no_rooms').hide();$('#rooms_header').show();return false;});$('#hotel_rooms_dates_bar_change2_1').click(function(){$('#rooms_header_with_dates,.rooms_header_no_rooms,.msg_no_rooms').hide();$('#rooms_header').show();hotel.flashDates();return false;});};Hotel.prototype.setupReviews=function(){var hotel=this;$('#comments_filter li').click(function(){var r=$(this).attr('restrict');$('.comments_filter li').removeClass('toggled');$(this).addClass('toggled');$('.customer_comments li').each(function(){if($(this).attr('belongsto').indexOf(r)>=0)
$(this).show();else
$(this).hide();});});$('#rating_sort_select').change(function(){var at=$(this).val();var orig=$.makeArray($('.customer_comments li'));var comp=function(a,b){if($(a).attr(at)<$(b).attr(at))
return-1;else if($(a).attr(at)>$(b).attr(at))
return 1;else
return 0;};var compI=function(a,b){if($(a).attr(at)>$(b).attr(at))
return-1;else if($(a).attr(at)<$(b).attr(at))
return 1;else
return 0;};orig.sort(at=='default'?comp:compI);$.each(orig,function(){$('.customer_comments').append(this);});});};Hotel.prototype.calcPrices=function(selection,extras){var total=0.0;var prices={};$.each(selection,function(productID,amount){var singlePrice=parseFloat($('#prod_block_id_'+productID).attr('price'))*amount;prices[productID]=singlePrice.toFixed(2);total+=singlePrice;});return{"prices":prices,"total":total.toFixed(2)};};Hotel.prototype.changeProduct=function($node){$('.total_price_container').css('margin-right','1px');setTimeout(function(){$('.total_price_container').css('margin-right','');},1);var hotel=this;var id=$node.attr('id');var rate=$node.attr('restrictrate');var totalExistingRates={'nonrefun':0,'normal':0};var totalRates={'nonrefun':0,'normal':0};var totalRateNonrefun=0;var totalRateNormal=0;var totalSelection=0;var selectedNonrefuns=0;$('table.prod_table select').each(function(){var thisRate=$(this).attr('restrictrate');totalRates[thisRate]+=this.selectedIndex;totalExistingRates[thisRate]++;totalSelection+=this.selectedIndex;if(thisRate=='nonrefun'&&this.selectedIndex>0){selectedNonrefuns++;}});if(selectedNonrefuns>0){$('.nonrefun_only').show();$('.refun_only').hide();}else{$('.nonrefun_only').hide();$('.refun_only').show();}
$('table.prod_table select').each(function(){var thisRate=$(this).attr('restrictrate');if(thisRate!=rate&&totalRates[rate]>0){this.selectedIndex=0;$(this).attr('disabled','disabled');}else{$(this).removeAttr('disabled');}});if(totalSelection>0&&totalExistingRates['nonrefun']>0&&totalExistingRates['normal']>0){$('.warn_mixed_rates').show();}else{$('.warn_mixed_rates').hide();}
var parentID=$node.parents('.room_block').attr('id');hotel.recalcAvailable(parentID);var r=hotel.productSelection();bookingRoomSelection=r.sel;$('.totalRooms').html(''+r.total);if(r.total==1){$('.totalRooms_words .singular').show();$('.totalRooms_words .plural').hide();}else{$('.totalRooms_words .singular').hide();$('.totalRooms_words .plural').show();}
$('.totalPrice').html('...');var e=hotel.productSelectionExtras();data=hotel.calcPrices(r.sel,e.sel);bookingRoomSubtotals=data.prices;bookingRoomTotal=data.total;hotel.updatePrices();$.getJSON('/index.php?resource=ajax&component=AjaxChangeProducts',{'product_selection':r.query,'product_hotel_id':searchFixedHotel,'product_datestart':initialDatestart,'product_dateend':initialDateend,'detailed_extras':e.query},function(data){if(data.enableextras){$('.sideRoomHasExtra').show();$('.sideRoomHasExtra').html(data.totalextras);}else{$('.sideRoomHasExtra').hide();}
$.each(data.briefs,function(k,v){if(v=='')
$('#prod_block_id_'+k+' .extra_bed_popup_trigger').html($('#prod_block_id_'+k+' .extra_bed_popup_trigger').attr('orig'));else
$('#prod_block_id_'+k+' .extra_bed_popup_trigger').html(v);});});if(typeof(wccUpdateCommisionDisplay)!='undefined'){wccUpdateCommisionDisplay();}};Hotel.prototype.setupProducts=function(){var hotel=this;$('select.prod_table_select').change(function(){hotel.changeProduct($(this))});};Hotel.prototype.loadRoomPopup=function(id){var hotel=this;var nodeID='room_popup_'+id;var $node=$('#'+nodeID);var url='/index.php?resource=ajax&component=AjaxHotelDetailRoomInfo&roomid='+id;$.get(url,function(data){$node.html(data);$('.close',$node).click(function(){$node.hide();});hotel.setupRoomPopupPhotos($('.photo_selector',$node));$('.book_button',$node).click(function(){$node.hide();hotel.clickBookStandAlone(false);});});};Hotel.prototype.realizeRoomPopup=function(id){var nodeID='room_popup_'+id;var $node=$('#'+nodeID);if($node.length>0)
return;var frag=$('<div class="desc_popup" id="'+nodeID+'"><img src="/images/misc/loading_a.gif" style="margin: auto; display: block"></div>');$('body').append(frag);this.loadRoomPopup(id);};Hotel.prototype.toggleRoomPopup=function(id){this.realizeRoomPopup(id);var $node=$('#room_popup_'+id);$('.desc_popup:not(#room_popup_'+id+')').hide();$node.slideToggle('fast');var of=$('h1.hotel').offset();var left=of.left+100;var top=$(window).scrollTop()+200;$node.css('top',''+top+'px').css('left',''+left+'px');};Hotel.prototype.setupRoomPopup=function(){var hotel=this;$('.room_desc_popup_trigger').click(function(){var id=$(this).attr('roomid');hotel.toggleRoomPopup(id);return false;});};Hotel.prototype.setupRoomPopupPhotos=function($node){var hotel=this;var loadImage=function(src){if(src=='')
return;$('img.big',$node).unbind().load(function(){$('.loading_image',$node).hide();$('img.bigO',$node).fadeOut();hotel.loadedImages[src]=true;});if(hotel.loadedImages[src]!==true){$('.loading_image',$node).show();}
$('img.bigO',$node).attr('src',$('img.big',$node).attr('src')).show();$('img.big',$node).attr('src',src);}
$('.thumbs img',$node).click(function(){loadImage($(this).attr('big'));});var $thumbsA=$('.thumbs_o',$node);var maxRight=-parseInt($('.thumbs_o',$node).attr('max'));var delta=parseInt($('.thumbs_o',$node).attr('delta'));$('.right',$node).click(function(){var c=parseInt($thumbsA.attr('off'));c=c-delta;c=c<maxRight?maxRight:c;$thumbsA.animate({marginLeft:''+c+'px'});$thumbsA.attr('off',c);});$('.left',$node).click(function(){var c=parseInt($thumbsA.attr('off'));c=c+delta;c=c>0?0:c;$thumbsA.animate({marginLeft:''+c+'px'});$thumbsA.attr('off',c);});$('.leftO',$node).hover(function(){$(this).addClass('leftOH');},function(){$(this).removeClass('leftOH');});$('.rightO',$node).hover(function(){$(this).addClass('rightOH');},function(){$(this).removeClass('rightOH');});$('.leftO',$node).click(function(){var src=$('img.big',$node).attr('src');$thumb=$('.thumbs_o img[big='+src+']',$node);var n=$thumb.attr('n');if(n>0){n--;loadImage($('.thumbs_o img:eq('+n+')',$node).attr('big'));}});$('.rightO',$node).click(function(){var src=$('img.big',$node).attr('src');$thumb=$('.thumbs_o img[big='+src+']',$node);var n=$thumb.attr('n');var total=$('.thumbs_o',$node).attr('total');if(n<(total-1)){n++;loadImage($('.thumbs_o img:eq('+n+')',$node).attr('big'));}});};Hotel.prototype.setupPegasusPopup=function(){$('a.pegasus_popup_trigger').click(function(){var id=$(this).attr('id').substring(6);var ajax=$(this).attr('ajax');$.get(ajax,function(data){$('#'+id+' .remote').html(data);});$('body').append($('#'+id).get(0));var breath=($(window).height()-$(this).height());$('#'+id).css('left',($(window).width()-500)/2+'px');$('#'+id).css('top',(100+$(window).scrollTop())+'px');$('.pegasus_popup:not(#'+id+')').hide();$('#'+id).show();return false;});$('div.pegasus_popup .close').click(function(){$(this).parents('.pegasus_popup').hide();$('.room_desc_popup_extra_filler').hide();});};var ExtraBed=function(){};ExtraBed.prototype.buildModel=function(subnode){var pop=$(subnode).parents('.extra_bed_popup').get(0);var model={};model.extraArrayInstances=function(){var r=[];for(var i=1;i<=this.maxRooms;i++){if(i>this.currentRooms)
continue;var inst=this.instances[i];r.push({"adults":(inst.adults-this.adultsMin),"children":inst.children,"babies":inst.babies,"babyCots":inst.babyCots});}
return r;}
var $table=$('table',pop);model['prodID']=$table.attr('prod');model['maxRooms']=parseInt($table.attr('maxRooms'));model['maxGuests']=parseInt($table.attr('maxGuests'));model['adultsMin']=parseInt($table.attr('adultsMin'));model['adultsMax']=parseInt($table.attr('adultsMax'));model['childrenMin']=parseInt($table.attr('childrenMin'));model['childrenMax']=parseInt($table.attr('childrenMax'));model['babiesMin']=parseInt($table.attr('babiesMin'));model['babiesMax']=parseInt($table.attr('babiesMax'));model['babyCots']=parseInt($table.attr('babyCots'));model['instances']={};model['currentRooms']=parseInt($('.ep_rooms select',pop).val());for(var i=1;i<=model.maxRooms;i++){var row=$('tbody tr[instance='+i+']',pop);model.instances[i]={'adults':model.adultsMax>model.adultsMin?parseInt($('.ip_adults select',row).val()):model.adultsMin,'children':model.childrenMax>model.childrenMin?(parseInt($('.ip_children select',row).val())):model.childrenMin,'babies':model.babiesMax>model.babiesMin?(parseInt($('.ip_babies select.c',row).val())):model.babiesMin,'babyCots':0}
if(model.instances[i].babies>model.babiesMin){model.instances[i]['babyCots']=model.babyCots>0?($('input:checked',row).length):0;if(model.instances[i].babyCots>model.instances[i].babies){model.instances[i].babyCots=model.instances[i].babies;}}}
return model;};ExtraBed.prototype.fixModel=function(model){for(var i=1;i<=model.maxRooms;i++){var inst=model.instances[i];var extrasOccupiedByAdults=inst.adults-model.adultsMin;var extrasOccupiedByChildren=inst.children-model.childrenMin;var extrasOccupiedByBabies=inst.babies-model.babiesMin;var extrasOccupied=extrasOccupiedByAdults+extrasOccupiedByChildren;var totalOccupied=inst.adults+inst.children;var avail=model.maxGuests-totalOccupied;inst['adultsMax']=avail+inst.adults;inst['childrenMax']=avail+inst.children;inst['babiesMax']=model.babiesMax;if(inst.adultsMax>model.adultsMax)inst.adultsMax=model.adultsMax;if(inst.childrenMax>model.childrenMax)inst.childrenMax=model.childrenMax;}
var tA=0;var eA=0;var eC=0;var eB=0;for(var i=1;i<=model.maxRooms;i++){if(i>model.currentRooms)
continue;var inst=model.instances[i];tA+=inst.adults;eA+=inst.adults-model.adultsMin;eC+=inst.children-model.childrenMin;eB+=inst.babies-model.babiesMin;}
model.summary={'totalAdults':tA,'extraAdults':eA,'extraChildren':eC,'extraBabies':eB}
extrasByProductID[model.prodID]=model.extraArrayInstances();};ExtraBed.prototype.applyModel=function(subnode,model){var pop=$(subnode).parents('.extra_bed_popup').get(0);var fillOption=function(j,n,sel){var r='';for(;j<=n;j++){r+=(sel==j?'<option selected="selected">':'<option>')+j+'</option>';}
return r;};for(var i=1;i<=model.maxRooms;i++){var row=$('tbody tr[instance='+i+']',pop);var inst=model.instances[i];if($.browser.msie)
$('select',row).show();$('.ip_adults select',row).html(fillOption(model.adultsMin,inst.adultsMax,inst.adults));$('.ip_children select',row).html(fillOption(model.childrenMin,inst.childrenMax,inst.children));$('.ip_babies select.c',row).html(fillOption(model.babiesMin,inst.babiesMax,inst.babies));$('.checks div',row).each(function(){var $e=$(this);var $i=$('input',$e);if(parseInt($i.attr('index'))>=inst.babies){$i.attr('checked',false)
$e.hide();}else{$e.show();}});if(i<=model.currentRooms){row.show();$('select',row).show();}else{$('select',row).hide();row.hide();}}};ExtraBed.prototype.recalcTotals=function(subnode,model){var pop=$(subnode).parents('.extra_bed_popup').get(0);$('tfoot .tp_adults',pop).html(''+model.summary.totalAdults);$('tfoot .tp_children',pop).html(''+model.summary.extraChildren);$('tfoot .tp_babies',pop).html(''+model.summary.extraBabies);var extras='[';var comma='';for(var i=1;i<=model.maxRooms;i++){if(i>model.currentRooms)
continue;var inst=model.instances[i];extras+=comma+'{"adults":'+(inst.adults-model.adultsMin)+',"children":'+inst.children+',"babies":'+inst.babies+', "babyCots":'+inst.babyCots+'}';comma=',';}
extras+=']';var url=$('table',pop).attr('info');var pid=$('table',pop).attr('prod');$.get(url,{'extras':extras,'prodid':pid},function(data){for(var i=1,j=0;i<=model.maxRooms;i++,j++){if(i>model.currentRooms)
continue;var inst=model.instances[i];var row=$('tbody tr[instance='+i+']',pop);$('.ip_total .text',row).html(data.prods[j].cost);}
$('.tp_total',pop).html(data.total);},'json');};Hotel.prototype.setupExtraBed=function(){var extraBed=new ExtraBed();var hotel=this;$('a.extra_bed_popup_trigger').click(function(){if(typeof(EulerianCustomEvent)!='undefined'){EulerianCustomEvent('page/extrabed');}
var url=$(this).attr('url');var popupID=$(this).attr('popupid');var prodID=$(this).attr('prodid');var needsLoad=false;$('.extra_bed_popup').hide();if($('#'+popupID).length<=0){var frag=$('<div class="extra_bed_popup" id="'+popupID+'"><img src="http://www.splendia.com/images/misc/loading_a.gif" style="margin: auto; display: block"></div>');$('body').append(frag);var breath=($(window).height()-$('#'+popupID).height());$('#'+popupID).css('left',($(window).width()-500)/2+'px');$('#'+popupID).css('top',(100+$(window).scrollTop())+'px');needsLoad=true;}else{$('#'+popupID).show();}
var postLoad=function(){var breath=($(window).height()-$('#'+popupID).height());$('#'+popupID).css('left',($(window).width()-500)/2+'px');$('#'+popupID).css('top',(100+$(window).scrollTop())+'px');var node=$('#'+popupID+' table');var model=extraBed.buildModel(node);extraBed.fixModel(model);extraBed.applyModel(node,model);extraBed.recalcTotals(node,model);}
if(needsLoad){$.get(url,function(data){$('#'+popupID).html(data);$('#'+popupID+' table select').change(function(){var model=extraBed.buildModel(this);extraBed.fixModel(model);extraBed.applyModel(this,model);extraBed.recalcTotals(this,model);});$('#'+popupID+' table input').click(function(){var model=extraBed.buildModel(this);extraBed.fixModel(model);extraBed.applyModel(this,model);extraBed.recalcTotals(this,model);});$('#'+popupID+' .controlrow input').click(function(){$(this).parents('.extra_bed_popup').hide();var model=extraBed.buildModel(this);extraBed.fixModel(model);$('#prod'+prodID).val(''+model.currentRooms);hotel.changeProduct($('#prod'+prodID));});$('#'+popupID+' .close').click(function(){$(this).parents('.extra_bed_popup').hide();});$('#'+popupID+' .controlrow a').click(function(){$(this).parents('.extra_bed_popup').hide();extrasByProductID[prodID]=[];hotel.changeProduct($('body'));return false;});postLoad();},'html');}else{postLoad();}
return false;});};Hotel.prototype.submit=function(){$('span.submitBooking,span.submitBookingTop').addClass('submitBookingLoading');var r=this.productSelection();var e=this.productSelectionExtras();window.location='/index.php?resource=redirector&component=RedirectStartBooking&mode=splendia'+'&datestart='+encodeURIComponent(searchBoxStartDate)+'&dateend='+encodeURIComponent(searchBoxEndDate)+'&extras='+encodeURIComponent(e.query)+'&product_selection='+encodeURIComponent(r.query);};Hotel.prototype.recalcAvailable=function(id){var fillOption=function(n){var r='';for(var j=0;j<=n;j++){r+='<option>'+j+'</option>';}
return r;};var max=bookingRoomMaxAvail[id];var selected=0;$('#'+id+' select').each(function(){var i=this.selectedIndex;i=i>0?i:0;selected+=i;});var available=max-selected;$('#'+id+' select').each(function(){var i=this.selectedIndex;i=i>0?i:0;var localAvail=available+i;$(this).html(fillOption(localAvail));this.selectedIndex=i;});};Hotel.prototype.productSelection=function(){var selection={};var s='{';var first=true;var i=0;$('table.prod_table select').each(function(){if(!first)s=s+',';var id=this.getAttribute('id').substring(4);var val=this.selectedIndex;selection[id]=val;i=i+parseInt(val);s=s+'"'+id+'" : "'+val+'"';first=false;});s=s+'}';return{'total':i,'sel':selection,'query':s};};Hotel.prototype.productSelectionExtras=function(){var sel={};var s='{';var first=true;$.each(extrasByProductID,function(k,v){var val='';var first2=true;var room=[];$.each(v,function(i,w){if(!first2)val=val+',';val=val+'{"adults":'+w.adults+', "children":'+w.children+', "babies":'+w.babies+', "babyCots":'+w.babyCots+'}';room.push({"adults":w.adults,"children":w.children,"babies":w.babies,"babyCots":w.babyCots});first2=false;});if(!first)s=s+',';s=s+'"'+k+'" : ['+val+']';sel[k]=room;first=false;});s=s+'}';return{'query':s,'sel':sel};};Hotel.prototype.needsDates=function(){return searchBoxStartDate==false||searchBoxEndDate==false;};Hotel.prototype.needsRooms=function(){var total=0;$('table.prod_table select').each(function(){total+=this.selectedIndex;});return total<=0;};Hotel.prototype.flashDates=function(){$.scrollTo('#tab_chooser_hp_id',500);$('#rooms_header').animate({backgroundColor:'rgb(254,239,131)'},150).animate({backgroundColor:'white'},150).animate({backgroundColor:'rgb(254,239,131)'},150).animate({backgroundColor:'white'},150).animate({backgroundColor:'rgb(254,239,131)'},150).animate({backgroundColor:'white'},150).animate({backgroundColor:'rgb(254,239,131)'},150).animate({backgroundColor:'white'},150).animate({backgroundColor:'rgb(254,239,131)'},150).animate({backgroundColor:'white'},150);};Hotel.prototype.flashRooms=function(scroll){scroll=typeof(scroll)!='undefined'?scroll:true;if(scroll)
$.scrollTo('#tab_chooser_hp_id',500);$('.sideNoRoomsMsg').show().animate({color:'#FE9901'},360).animate({color:'#FE9901'},5720).animate({color:'white'},360);$('table.prod_table select').animate({backgroundColor:'rgb(254,239,131)'},150).animate({backgroundColor:'white'},150).animate({backgroundColor:'rgb(254,239,131)'},150).animate({backgroundColor:'white'},150).animate({backgroundColor:'rgb(254,239,131)'},150).animate({backgroundColor:'white'},150).animate({backgroundColor:'rgb(254,239,131)'},150).animate({backgroundColor:'white'},150).animate({backgroundColor:'rgb(254,239,131)'},150).animate({backgroundColor:'white'},150);};Hotel.prototype.updatePrices=function(){$.each(bookingRoomSubtotals,function(k,v){$('#sub'+k).html(''+v);if(parseFloat(v)>0)
$('#prod_block_id_'+k+' .totals_a').addClass('total_amts');else
$('#prod_block_id_'+k+' .totals_a').removeClass('total_amts');});$('.totalPrice').html(''+bookingRoomTotal);if(parseFloat(bookingRoomTotal)>0)
$('.totalPriceLine').addClass('totalPriceLineNonZero');else
$('.totalPriceLine').removeClass('totalPriceLineNonZero');};Hotel.prototype.setupFixedBookBlock=function(){if(($.browser.msie&&$.browser.version=='6.0')||($('#hotel_page').attr('ispegs')!='no'))
return;var setScrollElement='unknown';var windowWrap=$(window);var top=$('#tab_chooser_hp_id').offset().top+73;var tabs=[{'$tab':$('#tab_c_rooms'),'$block':$('#tab_c_rooms .total_price_container'),'boundsHeight':-1,'$boundsHeightBiasElement':$('#tab_c_rooms .extra_charges'),'boundsHeightBias':0,'boundsHeightBiasCorrection':40,'state':'unknown'},{'$tab':$('#tab_c_desc'),'$block':$('#tab_c_desc .total_price_container'),'boundsHeight':-1,'$boundsHeightBiasElement':false,'boundsHeightBias':0,'boundsHeightBiasCorrection':0,'state':'unknown'},{'$tab':$('#tab_c_review'),'$block':$('#tab_c_review .total_price_container'),'boundsHeight':-1,'$boundsHeightBiasElement':false,'boundsHeightBias':0,'boundsHeightBiasCorrection':0,'state':'unknown'}];var updatePositioning=function(tab,state){if(state=='fixed'&&tab.state!='fixed'){if(tab.boundsHeightBias!=0)
tab.$block.css('bottom','');tab.$block.removeClass('total_price_container_abs').removeClass('total_price_container_absbot').addClass('total_price_container_fixed');}
else if(state=='abs'&&tab.state!='abs'){if(tab.boundsHeightBias!=0)
tab.$block.css('bottom','');tab.$block.removeClass('total_price_container_fixed').removeClass('total_price_container_absbot').addClass('total_price_container_abs');}
else if(state=='absBot'&&tab.state!='absBot'){if(tab.boundsHeightBias!=0)
tab.$block.css('bottom',tab.boundsHeightBias+'px');tab.$block.removeClass('total_price_container_fixed').removeClass('total_price_container_abs').addClass('total_price_container_absbot');}};var exposeBlock=function(tab){if(!tab.$tab.is(':visible')){return;}
if(tab.boundsHeight<0){tab.boundsHeight=tab.$tab.height()-106-tab.$block.height();if(tab.$boundsHeightBiasElement!=false){tab.boundsHeightBias=tab.$boundsHeightBiasElement.height()+tab.boundsHeightBiasCorrection;tab.boundsHeight-=tab.boundsHeightBias;}
if(tab.boundsHeight<0){tab.boundsHeight=0;}}
if(tab.boundsHeight==0){return;}
var windowTop=windowWrap.scrollTop();var boundsY=windowTop-top;if(boundsY<=0){updatePositioning(tab,'abs');}
else if(boundsY>0&&boundsY<tab.boundsHeight){updatePositioning(tab,'fixed');}
else{updatePositioning(tab,'absBot');}};$(window).scroll(function(){$.each(tabs,function(){exposeBlock(this);});});};var BestRate=function(){};BestRate.prototype.realize=function(){var nodeID='best_rate_popup';var $node=$('#'+nodeID);if($node.length>0)
return;var frag=$('<div class="best_rate_popup" id="best_rate_popup"><img src="/images/misc/loading_a.gif" style="margin: auto; display: block"></div>');$('body').append(frag);$node=$('#'+nodeID);var hotelid=$('#hotel_page').attr('hotelid');this.loadPopup($node,hotelid);};BestRate.prototype.valid=function($node){$('li.has_error',$node).removeClass('has_error');$('.sent',$node).hide();var error=false;var v=$('#best_rate_room').val();if(v=='-1'){$('#best_rate_room').parent().addClass('has_error');error=true;}
var v=$('#best_rate_website').val();if(v.length<=0||v=='www.'){$('#best_rate_website').parent().addClass('has_error');error=true;}
var v=$('#best_rate_website_rate').val();if(!((v-0)==v&&v.length>0)){$('#best_rate_website_rate').parent().addClass('has_error');error=true;}
var v=$('#best_rate_email').val();var email=$.trim(v);if(email.search(/^[a-zA-Z0-9\+_\.\-]*@[a-zA-Z0-9]+([\.-]?[a-zA-Z0-9]+)*(\.[a-zA-Z]{2,4})+$/)==-1){$('#best_rate_email').parent().addClass('has_error');error=true;}
var v=$('#best_rate_mobile').val();var phoneR=/^[\+\-\(\) 0-9]+$/;if(!v.match(phoneR)){$('#best_rate_mobile').parent().addClass('has_error');error=true;}
return!error;};BestRate.prototype.loadPopup=function($node,hotelid){var url='/index.php?resource=ajax&component=AjaxHotelDetailBestRate&hotelid='+hotelid+'&product_datestart='+encodeURIComponent(searchBoxStartDate)+'&product_dateend='+encodeURIComponent(searchBoxEndDate);var br=this;$.get(url,function(data){$node.html(data);$('.close',$node).click(function(){$node.hide();});$('.submit',$node).click(function(){if(br.valid($node)){var product=$('#best_rate_room option:selected').html();var url='/index.php?resource=ajax&component=AjaxHotelDetailBestRateSend&hotelid='+hotelid+'&product_datestart='+encodeURIComponent(searchBoxStartDate)+'&product_dateend='+encodeURIComponent(searchBoxEndDate)+'&product='+encodeURIComponent(product)+'&product_price='+$('#best_rate_price_display .price').html()+'&website='+encodeURIComponent($('#best_rate_website').val())+'&website_rate='+encodeURIComponent($('#best_rate_website_rate').val())+'&comments='+encodeURIComponent($('#best_rate_comments').val())+'&email='+encodeURIComponent($('#best_rate_email').val())+'&mobile='+encodeURIComponent($('#best_rate_mobile').val());$('input:not(.submit)',$node).val('');$('textarea',$node).val('');$('select',$node)[0].selectedIndex=0;$('#best_rate_price_display').css('visibility','hidden');$.get(url);$('.sent',$node).show();}});$('input,select',$node).focus(function(){$(this).parent().removeClass('has_error');});$('#best_rate_room').change(function(){var price=$('#best_rate_room option:selected').attr('price');if(price>0){$('#best_rate_price_display').css('visibility','visible');$('#best_rate_price_display .price').html(price);}else{$('#best_rate_price_display').css('visibility','hidden');}});});};Hotel.prototype.toggleBestRate=function(){this.bestRate.realize();var $node=$('#best_rate_popup');$node.slideToggle('fast');var of=$('h1.hotel').offset();var left=of.left+100;var top=$(window).scrollTop()+200;$node.css('top',''+top+'px').css('left',''+left+'px');};Hotel.prototype.setupBestRate=function(){this.bestRate=new BestRate();var hotel=this;$('#rate_guarantee_mark_1,#rate_guarantee_mark_2,.details_tabs_container .tab .total_price_container .guarantee').click(function(){hotel.toggleBestRate();return false;});};$(".details_tabs_container_land ul li").click(function(){$(".details_tabs_container_land ul li").removeClass("selected");$(this).addClass("selected");switch($(this).attr('alt')){case"hotel":geoEditorialTabsDef("geoEditorialHotelList");break;case"map":geoEditorialTabsDef("geoEditorialHotelList");window.SplendiaMaps.showHotelLandingMap();$("#geoEditorialMapList").show();break;case"overview":geoEditorialTabsDef("geoEditorialOverviewList");var url='/index.php?resource=ajax&component=AjaxGeoEditorial&searchlist_id='+$(this).parent().attr('alt');$.get(url,function(data){$("#geoEditorialOverviewList").html(data);$("#geoEditorialPicture img").attr("src",$("#pictureurl").val());$("#geoEditorialPicture").show();$.getScript("/js/libs/jquery.zrssfeed.min.js",function(){$('.blog_thumbs .blog_col').each(function(){blog_url=$(this).find('input').val();blog_container=$(this).find('div');if(blog_url.indexOf('http://')!=-1){blog_container.rssfeed(blog_url,{limit:1,header:false,date:false,showerror:false,linktarget:'_blank',snippet:false});}});});});break;default:geoEditorialTabsDef("geoEditorialHotelList");}});function geoEditorialTabsDef(showDiv){$("#geoEditorialHotelList, #geoEditorialMapList, #geoEditorialOverviewList, #geoEditorialPicture").hide();if(showDiv!=""&&$("#"+showDiv).length!=0){$("#"+showDiv).show();}else{$("#geoEditorialHotelList").show();}}
window.SplendiaHotel=new Hotel();});SplendiaSoftReadyHandlers.push(function(){if($('#hotel_page').length<=0)return;window.SplendiaHotel.setupLandmarks();window.SplendiaHotel.setupTabs();window.SplendiaHotel.setupBookingButtons();window.SplendiaHotel.setupLinks();window.SplendiaHotel.setupAvailCalendars();window.SplendiaHotel.setupReviews();window.SplendiaHotel.setupProducts();window.SplendiaHotel.setupRoomPopup();window.SplendiaHotel.setupPegasusPopup();window.SplendiaHotel.setupExtraBed();window.SplendiaHotel.setupBestRate();$(document).ready(function(){window.SplendiaHotel.setupFixedBookBlock();$('#scrollProdTableTarget select.prod_table_select').val('0');});});SplendiaSoftReadyHandlers.push(function(){var $slideShow=$('#hotels_next_to');if($slideShow.length<=0)
return;var $slides=$('.slide',$slideShow);$('.slide:not(.first)',$slideShow).hide();var currentSlide=0;var lastSlide=$slides.length-1;var simpleMode=true;var fadeNextSlide=function(nextSlide,speed){var $currentSlide=$($slides[currentSlide]);var $nextSlide=$($slides[nextSlide]);$slides.stop();$slides.css('z-index',0).hide();if(!simpleMode)
$slides.css('opacity',1.0);var $animElement=simpleMode?$('img',$currentSlide):$currentSlide;$currentSlide.css('z-index',1).show();$animElement.css('opacity',1.0);$nextSlide.css('z-index',0).show();$animElement.animate({opacity:0.0},speed,function(){$currentSlide.css('z-index',0).hide();$animElement.css('opacity',1.0);});currentSlide=nextSlide;};var autoFade=function(){var nextSlide=currentSlide+1;if(nextSlide>lastSlide){nextSlide=0;}
fadeNextSlide(nextSlide,700);};var interval=false;var resetInterval=function(){if(interval){clearInterval(interval);}
$slides.stop();interval=setInterval(autoFade,5000);};if($slides.length>1)
resetInterval();var forceSlide=function(nextSlide){resetInterval();fadeNextSlide(nextSlide,350);};$('.changer .left',$slideShow).mousedown(function(){var nextSlide=currentSlide-1;if(nextSlide<0){nextSlide=lastSlide;}
forceSlide(nextSlide);});$('.changer .right',$slideShow).mousedown(function(){var nextSlide=currentSlide+1;if(nextSlide>lastSlide){nextSlide=0;}
forceSlide(nextSlide);});$('.slide img.bg',$slideShow).click(function(){clearInterval(interval);$slides.stop();window.location=$(this).attr('url');});$('.slide .text',$slideShow).click(function(){clearInterval(interval);$slides.stop();window.location=$(this).attr('url');});$('.slide .textHotel',$slideShow).click(function(){clearInterval(interval);$slides.stop();window.location=$(this).attr('url');});});SplendiaSoftReadyHandlers.push(function(){if($('#hotel_list_page').length<=0){return;}
$('#landmarks_id a.collapser,#landmarks_refine_id a.collapser').click(function(){var id='landmarks_'+$(this).attr('id');$('#'+id+' li.hide').toggle();$('#'+id+' a span.h').toggle();$('#'+id+' a span.s').toggle();return false;});SplendiaSoftEvents['hl_rooms_block_click']=function(el){window.location=$(el).attr('click');};$('#refiner dt').click(function(){$(this).toggleClass('open').toggleClass('closed');$dd=$('.'+$(this).attr('toggle'));$dd.toggleClass('open').toggleClass('closed');});$('#refiner li.facilityC:not(.zeroF),#listing_top_filters span,#refiner li.facilityC_external:not(.zeroF)').live('click',function(){if(!$(this).hasClass('fixedF'))
window.SplendiaRefineListing.toggle($(this).attr('faid'));});$('#virtual_facility_offers input').click(function(){window.SplendiaRefineListing.toggle('10000');});$('#view_all_hotels_remove_filters').click(function(){window.SplendiaRefineListing.removeAll();return false;});$('#listing_header_id select.hotel_list_order,#listing_header_map_id select.hotel_list_order').change(function(ev){window.location=this.options[this.selectedIndex].value;});$('#listing_header_id select.hotel_list_places_select,#listing_header_map_id select.hotel_list_places_select').change(function(ev){var url=this.options[this.selectedIndex].value;if(url.length>1&&url.substring(0,1)=='/')
window.location=url;});$('#listing_header_id select.hotel_list_distance_select,#listing_header_map_id select.hotel_list_distance_select').change(function(ev){var url=this.options[this.selectedIndex].value;if(url.length>1)
window.location=url;});$('#hotel_header_view_all_cities').click(function(){$('.listing_header .mc').hide();$('.listing_header .pc').show();return false;});var moveMap=function($newParent,mustShow){if(mustShow){$newParent.append($('#list_map_container').detach());$('#list_map_container').show();}else{$('#list_map_container').hide();}};$('#map_dropdown_list_header').click(function(){$('span.listing_hotel_map_link .show_map').removeClass('active').addClass('active').removeClass('inactive');$('span.listing_hotel_map_link .hide_map').removeClass('active').removeClass('inactive').addClass('inactive');$('#map_dropdown_list_header .show_map').toggleClass('active').toggleClass('inactive');$('#map_dropdown_list_header .hide_map').toggleClass('active').toggleClass('inactive');var $newParent=$('#map_dropdown_list_header_map_placeholder');var mustShow=$('#map_dropdown_list_header .hide_map').hasClass('active');moveMap($newParent,mustShow);if(mustShow)
window.SplendiaMaps.showHotelListMap();});SplendiaSoftEvents['hl_listing_hotel_map_link_click']=function(el){var hotelid=$(el).attr('hotelid');$('span.listing_hotel_map_link:not([hotelid='+hotelid+']) .show_map').removeClass('active').addClass('active').removeClass('inactive');$('span.listing_hotel_map_link:not([hotelid='+hotelid+']) .hide_map').removeClass('active').removeClass('inactive').addClass('inactive');$('#map_dropdown_list_header .show_map').removeClass('active').addClass('active').removeClass('inactive');$('#map_dropdown_list_header .hide_map').toggleClass('active').removeClass('active').removeClass('inactive').addClass('inactive');$('.show_map',el).toggleClass('active').toggleClass('inactive');$('.hide_map',el).toggleClass('active').toggleClass('inactive');var $newParent=$('.listed_hotel[hotelid='+hotelid+']');var mustShow=$('.hide_map',el).hasClass('active');moveMap($newParent,mustShow);if(mustShow)
window.SplendiaMaps.showHotelListMapForHotelID(hotelid);return false;};$('#hotel_list_map_tab_mini_list tr').click(function(){var hotelid=$(this).attr('hotelid');if(map2RestrictID>0)
window.SplendiaMaps.showHotelListMapForHotelID(hotelid);else
window.SplendiaMaps.showHotelListMapForHotelIDNoZoom(hotelid);return false;});$('#hotel_list_map_tab_mini_list tr').hover(function(){window.SplendiaMapsHilightHotel($(this).attr('hotelid'));},function(){window.SplendiaMapsHilightHotel(0);});if(location.hash=='#map'){var $newParent=$('#map_dropdown_list_header_map_placeholder');$newParent.append($('#list_map_container').detach());$('#list_map_container').show();}
$('#desc_list a.more').click(function(){$('#desc_list .show_default').hide();$('#desc_list .hide_default').show();return false;});$('#desc_list a.less').click(function(){$('#desc_list .show_default').show();$('#desc_list .hide_default').hide();return false;});$('#landmarks_refine_collapsed_show').click(function(){$('#landmarks_refine_default_shown').hide();$('#landmarks_refine_collapsed').show();});$('#landmarks_refine_collapsed_hide').click(function(){$('#landmarks_refine_default_shown').show();$('#landmarks_refine_collapsed').hide();});});SplendiaSoftReadyHandlers.push(function(){if($('#booking_page').length<=0){return;}
$('.product_info_popup_trigger2').click(function(){var id=$(this).attr('id');$('#popup_'+id).toggle();$('.occ_info_popup:not(#popup_'+id+')').hide();return false;});$('.occ_info_popup .close').click(function(){$(this).parents('.occ_info_popup').hide();});$('#book_retrive_password_link').click(function(){var newwindow=window.open($('#book_retrive_password_link').attr('href'),'name','height=180,width=400,address=no,location=no');if(window.focus){newwindow.focus()}
return false;});$('#booking_open_promo').click(function(){$('.booking_promo_form').show();$('.booking_promo_trig').hide();return false;});$('#booking_close_promo').click(function(){$('.booking_promo_form').hide();$('.booking_promo_trig').show();return false;});$('.booking_content_inv input, .booking_content_inv select').bind('change focus',function(){$(this).parents().removeClass('fail');$(this).parents().removeClass('fail2');});$('.booking_content_inv textarea').bind('change focus click',function(){$(this).parents().removeClass('fail');$(this).parents().removeClass('fail2');});$('.book_optional_text').bind('change focus',function(){$(this).val('');$(this).removeClass('book_optional_text');$(this).unbind('change focus');});$('#booking_club_signin').click(function(){$(this).parent().removeClass('disabled');$('#booking_club_signup').parent().addClass('disabled');$('#optional_club_login_sub_form').show();$('#optional_club_creation_sub_form').removeClass('creation_enabled');$('#inline_login_user').focus();return false;});$('#booking_club_signup').click(function(){$(this).parent().removeClass('disabled');$('#booking_club_signin').parent().addClass('disabled');$('#optional_club_creation_sub_form').addClass('creation_enabled');$('#optional_club_login_sub_form').hide();return false;});$('#optional_club_login_sub_form .close, #optional_club_creation_sub_form .close').click(function(){$('#optional_club_login_sub_form').hide();$('#optional_club_creation_sub_form').removeClass('creation_enabled');$('#booking_club_signin, #booking_club_signup').parent().removeClass('disabled');return false;});$('#book_club_register_cancel').click(function(){$('#optional_club_creation_sub_form .close').click();return false;});$('#book_submit_button').click(function(){$('.book_optional_text').val('');$('#submit_mode').val('book');$('#proposal_mode').val('no');$('#book_submit_button,#book_submit_button_proposal,#book_submit_button_proposal_link').attr("disabled","disabled");$('.book_submit_indicator').css('visibility','visible');if(document.getElementById('ok_newsletter')!=undefined){if(document.getElementById('ok_newsletter')!=null){if(document.getElementById('ok_newsletter').checked){gapushval_my($('#gapushval').val());}}}
document.bookform.submit();});$('#book_submit_button_proposal').click(function(){$('.book_optional_text').val('');$('#submit_mode').val('book');$('#proposal_mode').val('yes');$('#book_submit_button,#book_submit_button_proposal,#book_submit_button_proposal_link').attr("disabled","disabled");$('.book_submit_indicator').css('visibility','visible');document.bookform.submit();});$('#book_submit_button_proposal_link').click(function(){$('.book_optional_text').val('');$('#submit_mode').val('book');$('#proposal_mode').val('yes');$('#proposal_link').val('yes');$('#book_submit_button,#book_submit_button_proposal,#book_submit_button_proposal_link').attr("disabled","disabled");$('.book_submit_indicator').css('visibility','visible');document.bookform.submit();});$('#inline_login_password').bind('keypress',function(e){if(e.keyCode==13){$('#book_club_login_submit').click();}});$('#book_club_login_submit').click(function(){$('.book_optional_text').val('');$('#submit_mode').val('login');document.bookform.submit();});$('#book_promocode_submit').click(function(){$('.book_optional_text').val('');$('#submit_mode').val('promocode');document.bookform.submit();});$('#book_promocode_cancel_submit').click(function(){$('.book_optional_text').val('');$('#submit_mode').val('promocodecancel');document.bookform.submit();});$('#book_club_register_submit').click(function(){$('.book_optional_text').val('');$('#submit_mode').val('register');if(document.getElementById('details_ok_newsletter')!=undefined){if(document.getElementById('details_ok_newsletter')!=null){if(document.getElementById('details_ok_newsletter').checked){gapushval_my($('#gapushval').val());}}}
document.bookform.submit();});$('select[name=mgm_vouchers]').change(function(){$('.book_optional_text').val('');$('#submit_mode').val('mgm');document.bookform.submit();});$('.booking_cancel_policy_link,#ok_terms,label[for=ok_terms]').click(function(){$('#booking_extra_info').show();});$('.booking_cancel_policy_link').click(function(){$('#booking_extra_info').show();});$('#booking_info_back_to').click(function(){$('#booking_extra_info').hide();$.scrollTo('#personal_info',500);return false;});$('#book_options_toggler').click(function(){$('.options_block').toggle();$('#book_options_toggler .disabled').toggle();$('#book_options_toggler .enabled').toggle();return false;});var updatePaymentCurrency=function(){var $checked=$("input[name='payment_card_type']:checked");if($checked.length<=0)
return;var text=$checked.attr('text');var curr=$checked.attr('curr');$('.payment_info .extra').html(text);$("input[name='payment_currency']").val(curr);if(text!=''){$('.cards_c .warn span').html(curr);$('.payment_info .depo').addClass('depo_w');$('.cards_c .warn').slideDown();}else{$('.payment_info .depo').removeClass('depo_w');$('.cards_c .warn').slideUp();}}
$("input[name='payment_card_type']").change(function(){updatePaymentCurrency();});updatePaymentCurrency();if($.browser.msie){$('.cards label').click(function(){var target=$(this).attr('for');$('#'+target).attr('checked','checked');updatePaymentCurrency();});}
$('#booking_error_price_change_continue').click(function(){$('.booking_error_price_change').hide();$('.booking_content').removeClass('booking_page_shaded');});$(document).ready(function(){var $failures=$('div.fail');if($failures.length>0){$.scrollTo($failures.get(0));}});});SplendiaSoftReadyHandlers.push(function(){if($('#details_image_block_id').length<=0)
return;var details=$(".details_image_block");var tarea=$(".thumb_area",details);$('.pager a',tarea).click(function(){var id=$(this).attr('id');$('#th_'+id,tarea).show();$('.thumb_page:not(#th_'+id+')',tarea).hide();$('.pager a',tarea).removeClass('current');$(this).addClass('current');return false;});$('.thumb_page img',tarea).click(function(){var rel=$(this).attr('rel');$('.loading_image',details).show();$('.main_image',details).load(function(){$('.loading_image',details).hide();});$('.main_image',details).attr('src',rel);});});SplendiaSoftReadyHandlers.push(function(){if($("#publish-anonymous").length<=0)return false;var monitor=false;var marker=false;var indicator=false;var buttons=false;var save=false;document.body.ondrag=function(){return false;};document.body.onselectstart=function(){return false;};var updatePosition=function(e){initMarker($(this).parent());var index=parseInt($(this).attr('alt').split(" ").pop());var t=Math.ceil(index+1);var b=Math.floor(index);setMarker(t,b);}
var stopMouse=function(){$(document).unbind("mousemove");$(document).unbind("mouseup");monitor=false;};var startMouse=function(){if(monitor==false){$(document).mouseup(stopMouse);monitor=true;initMarker($(this).parent());var left=indicator.offset().left;var mw=marker.width();var min=mw/2;var iw=indicator.width()-min;$(document).mousemove(function(e){var nx=-(left-e.pageX);var c=(nx/iw)*10;var t=Math.ceil(c);var b=Math.floor(c);setMarker(t,b);});}};var initMarker=function(parent){indicator=$(parent);marker=$(".marker",indicator);buttons=$(".button",indicator);save=indicator.parent().find("input[type='hidden']").eq(0);}
var setMarker=function(high,low,override)
{if(high<1)high=1;if(high>10)high=10;if(low<0)low=0;if(low>9)low=9;buttons.each(function(i){if(i<high)$(this).attr("src",this.src.replace("-off","-on"));else $(this).attr("src",this.src.replace("-on","-off"));});if(override!=undefined)high=override;marker.html(high);save.val(high);var pos=(low*marker.width())+low;marker.css("left",pos+"px");}
var resetMarker=function(node,state)
{var i=$(".indicator",node);if(state){$(".hbox-right",node).hide("slow");}else{$(".hbox-right",node).show("slow");}
initMarker(i);setMarker(4.5,4.5,"");}
$(".rating .poll .indicator .marker").mousedown(startMouse);$(".rating .poll .indicator img").click(updatePosition);$("input[name='breakfast_not_apply']").click(function(){var p=$("div.poll-hotel-food");resetMarker(p,this.checked);});$("input[name='cservice-not-contacted']").click(function(){var p=$("div.poll-cservice-level");resetMarker(p,this.checked);});});SplendiaSoftReadyHandlers.push(function()
{if($('#la_fullscreen_page').length<=0)
return;var benefits=$(".benefits input[type='checkbox'][name!='benefit-none']");var none=$(".benefits input[name='benefit-none']");benefits.each(function(){$(this).click(function(){none.attr("checked","");});});none.click(function(){if(this.checked){benefits.each(function(){this.checked=false;});}});});SplendiaSoftReadyHandlers.push(function()
{if($('#rating_result').length<=0)
return;$(".recommend .send_to_friend").click(function(){SendToFriend.instance.setName($("input[name='name']",$(this)).val());SendToFriend.instance.setEmail($("input[name='email']",$(this)).val());SendToFriend.instance.setSubject($("input[name='subject']",$(this)).val());SendToFriend.instance.setComments($("input[name='comment']",$(this)).val());var hotelid=$("input[name='hotelid']",$(this)).val();if(hotelid){SendToFriend.instance.setResource("HotelDetail");SendToFriend.instance.setHotel(hotelid);}else{SendToFriend.instance.setResource("Splendia");SendToFriend.instance.setURL($("input[name='url']",$(this)).val());}
SendToFriend.instance.show();return false;});});SplendiaSoftReadyHandlers.push(function(){var ContactForm=function(){}
ContactForm.prototype.setupPage=function(section){if($("#contact_form_page").length<=0)
return;new Splendia.Form($(".contact_form")).setSendCallback(function(node){$('input[name="method"]').parent().find('label').removeClass("form-error-background");$(".contact_form input[name=url]").val(window.location);$(node).attr("disabled","disabled");}).setCompleteCallback(function(node){$(node).attr("disabled","");}).setSuccessCallback(function(node,message){alert(message);});}
window.SplendiaContactForm=new ContactForm();window.SplendiaContactForm.setupPage();});;(function(h){var m=h.scrollTo=function(b,c,g){h(window).scrollTo(b,c,g)};m.defaults={axis:'y',duration:1};m.window=function(b){return h(window).scrollable()};h.fn.scrollable=function(){return this.map(function(){var b=this.parentWindow||this.defaultView,c=this.nodeName=='#document'?b.frameElement||b:this,g=c.contentDocument||(c.contentWindow||c).document,i=c.setInterval;return c.nodeName=='IFRAME'||i&&h.browser.safari?g.body:i?g.documentElement:this})};h.fn.scrollTo=function(r,j,a){if(typeof j=='object'){a=j;j=0}if(typeof a=='function')a={onAfter:a};a=h.extend({},m.defaults,a);j=j||a.speed||a.duration;a.queue=a.queue&&a.axis.length>1;if(a.queue)j/=2;a.offset=n(a.offset);a.over=n(a.over);return this.scrollable().each(function(){var k=this,o=h(k),d=r,l,e={},p=o.is('html,body');switch(typeof d){case'number':case'string':if(/^([+-]=)?\d+(px)?$/.test(d)){d=n(d);break}d=h(d,this);case'object':if(d.is||d.style)l=(d=h(d)).offset()}h.each(a.axis.split(''),function(b,c){var g=c=='x'?'Left':'Top',i=g.toLowerCase(),f='scroll'+g,s=k[f],t=c=='x'?'Width':'Height',v=t.toLowerCase();if(l){e[f]=l[i]+(p?0:s-o.offset()[i]);if(a.margin){e[f]-=parseInt(d.css('margin'+g))||0;e[f]-=parseInt(d.css('border'+g+'Width'))||0}e[f]+=a.offset[i]||0;if(a.over[i])e[f]+=d[v]()*a.over[i]}else e[f]=d[i];if(/^\d+$/.test(e[f]))e[f]=e[f]<=0?0:Math.min(e[f],u(t));if(!b&&a.queue){if(s!=e[f])q(a.onAfterFirst);delete e[f]}});q(a.onAfter);function q(b){o.animate(e,j,a.easing,b&&function(){b.call(this,r,a)})};function u(b){var c='scroll'+b,g=k.ownerDocument;return p?Math.max(g.documentElement[c],g.body[c]):k[c]}}).end()};function n(b){return typeof b=='object'?b:{top:b,left:b}}})(jQuery);function setupInviteFriends(){if($('#club_invite_id').length<=0)
return;$('#send_manual_button').click(function(){var sEmailList=$('textarea[name="sEmailList"]','#club_invite_id').val();var sMessage=$('textarea[name="sMessage"]','#club_invite_id').val();var $divSubmit=$(this).parent();$('img.sending',$divSubmit).css('visibility','visible');$('p',$divSubmit).remove();$.post($(this).attr('url'),{sEmailList:sEmailList,sMessage:sMessage},function(data){$('img.sending',$divSubmit).css('visibility','hidden');$divSubmit.remove('p[class^="response"]');if(data.aMessages.length>0)
$divSubmit.append('<p class="response_ok">'+data.aMessages.join('<br />')+'</p>');if(data.aErrors.length>0)
$divSubmit.append('<p class="response_fail">'+data.aErrors.join('<br />')+'</p>');if(typeof data.aData=='object')
$('textarea[name="sEmailList"]','#club_invite_id').val(data.aData.sEmailList);else
$('textarea[name="sEmailList"]','#club_invite_id').val('');},"json");});$('#import_button').click(function(){var sUsername=$('input[name="sUsername"]').val();var sPassword=$('input[name="sPassword"]').val();var sProvider=$('input[name="sProvider"]').val();var $divSubmit=$(this).parent();$('img.sending',$divSubmit).css('visibility','visible');$('p',$divSubmit).remove();$.post($(this).attr('url'),{sUsername:sUsername,sPassword:sPassword,sProvider:sProvider},function(data){$('img.sending',$divSubmit).css('visibility','hidden');if(data.bReturn)
{$.modal.close();if($('#import_friends_popup').length<=0)
$('#club_invite_id').append('<div id="import_friends_popup"></div>');$('#import_friends_popup').html(data.sHtml).show();setupImportFriends();}
else
{$divSubmit.append('<p class="response_fail">'+data.aErrors.join('<br />')+'</p>');}},"json");});$('#referrer_url').click(function(){$(this).select();});$('input[name="sPassword"]').keypress(function(e){if(e.keyCode==13)
$('#import_button').click();});$('textarea[name="sEmailList"]').keydown(function(e){if(e.keyCode==13||(e.keyCode==188&&e.shiftKey)||e.keyCode==32)
e.preventDefault();});$('.providers img').click(function(){$(this).prev().click();});$('#learn_more_trigger').hover(function(){$('#learn_more_popup').toggle();return false;});}
function setupImportFriends(){if($('#club_import_friends_id').length<=0)
return;$('#check_all').click(function(){$('#club_import_friends_id table.friends tbody input[type="checkbox"]').attr('checked',$(this).is(':checked'));});$('#cancel_link, div.close').click(function(){$('#import_friends_popup').hide().html('');return false;});$('#send_import_button ').click(function(){if($('#club_import_friends_id table.friends tbody input[type="checkbox"]:checked').length==0)
return false;var aEmailList=new Object();$('#club_import_friends_id table.friends tbody input[type="checkbox"]:checked').each(function(){aEmailList[$(this).attr('name')]=$(this).val();});var sProvider=$('input[name="sProvider"][type="radio"]:checked').val();var sUsername=$('input[name="sUsername"]').val();var sPassword=$('input[name="sPassword"]').val();var sMessage=$('textarea[name="sMessage"]','#import_friends_popup').val();var $divSubmit=$(this).parent().parent();$('img.sending',$divSubmit).css('visibility','visible');$('p',$divSubmit).html('').removeClass();$.post($(this).attr('url'),{jsonEmailList:JSON.stringify(aEmailList),sUsername:sUsername,sPassword:sPassword,sProvider:sProvider,sMessage:sMessage},function(data){$('img.sending',$divSubmit).css('visibility','hidden');if(data.bReturn)
{$divSubmit=$('#import_button').parent().parent();$divSubmit.remove('p[class^="response"]');$divSubmit.append('<p class="response_ok">'+data.aMessages.join('<br />')+'</p>');$('input[name="sUsername"]').val('');$('input[name="sPassword"]').val('');$('#cancel_link').click();}
else
{$divSubmit=$('#send_import_button').parent().parent();$divSubmit.remove('p[class^="response"]');$divSubmit.append('<p class="response_fail">'+data.aErrors.join('<br />')+'</p>');}},"json");});}
function setupVouchers(){if($('#club_vouchers_id').length<=0)
return;$('.status_desc_trigger').hover(function(){$(this).next().toggle();return false;},function(){$('div.info_popup').hide();});$('input[type="button"]').click(function(){document.location.href=$(this).attr('url');});}
function setupFriends(){if($('#club_friends_id').length<=0)
return;$('input[type="button"]').click(function(){document.location.href=$(this).attr('url');});}
$(document).ready(function(){setupInviteFriends();setupVouchers();setupFriends();});SplendiaSoftReadyHandlers.push(function(){var $slideShow=$('#home_slideshow');if($slideShow.length<=0)
return;var $slides=$('.slide',$slideShow);$('.slide:not(.first)',$slideShow).hide();var currentSlide=0;var lastSlide=$slides.length-1;var simpleMode=$.browser.msie&&parseInt($.browser.version)<9;var fadeNextSlide=function(nextSlide,speed){var $currentSlide=$($slides[currentSlide]);var $nextSlide=$($slides[nextSlide]);if(typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($nextSlide.attr('trackhit'));$slides.stop();$slides.css('z-index',0).hide();if(!simpleMode)
$slides.css('opacity',1.0);var $animElement=simpleMode?$('img',$currentSlide):$currentSlide;$currentSlide.css('z-index',1).show();$animElement.css('opacity',1.0);$nextSlide.css('z-index',0).show();$animElement.animate({opacity:0.0},speed,function(){$currentSlide.css('z-index',0).hide();$animElement.css('opacity',1.0);});currentSlide=nextSlide;};var autoFade=function(){var nextSlide=currentSlide+1;if(nextSlide>lastSlide){nextSlide=0;}
fadeNextSlide(nextSlide,700);};var interval=false;var resetInterval=function(){if(interval){clearInterval(interval);}
$slides.stop();interval=setInterval(autoFade,5000);};var forceSlide=function(nextSlide){resetInterval();fadeNextSlide(nextSlide,350);};$('.changer .left',$slideShow).mousedown(function(){var nextSlide=currentSlide-1;if(nextSlide<0){nextSlide=lastSlide;}
forceSlide(nextSlide);});$('.changer .right',$slideShow).mousedown(function(){var nextSlide=currentSlide+1;if(nextSlide>lastSlide){nextSlide=0;}
forceSlide(nextSlide);});$('.slide .extra, .slide .text, .slide .textHotel, .slide .stayprive',$slideShow).click(function(){setTimeout(function(){if(typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($($slides[currentSlide]).attr('trackclick'));},1);if(typeof(_gaq)!='undefined'&&$(this).closest('.slide').attr('gaclick').length>0)
_gaq.push(['_trackPageview',$(this).closest('.slide').attr('gaclick')]);clearInterval(interval);$slides.stop();if($(this).hasClass('stayprive')==true)
window.open($(this).attr('url'));else
window.location=$(this).attr('url');});var monitorLoad=function(){$(this).attr('loaded','yes');var allComplete=true;$('img',$slideShow).each(function(){allComplete=allComplete&&($(this).attr('loaded')=='yes');});if(allComplete){resetInterval();$('img',$slideShow).unbind('load');}}
$('img',$slideShow).load(monitorLoad);$(document).ready(function(){if(typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($($slides[currentSlide]).attr('trackhit'));});});SplendiaSoftReadyHandlers.push(function(){var $slideShow=$('#home_crm_slides');if($slideShow.length<=0)
return;var $slides=$('.slide',$slideShow);var currentSlide=0;var lastSlide=$slides.length-1;var fadeNextSlide=function(nextSlide,direction,speed){var $currentSlide=$($slides[currentSlide]);var $nextSlide=$($slides[nextSlide]);$slides.stop();$slides.css('left','').hide();if(direction=='left'){$nextSlide.css('left','-490px');$currentSlide.show();$currentSlide.animate({left:'490px'},speed);}else{$nextSlide.css('left','490px');$currentSlide.show();$currentSlide.animate({left:'-490px'},speed);}
$nextSlide.show();$nextSlide.animate({left:0},speed);if(typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($nextSlide.attr('trackhit'));currentSlide=nextSlide;};var forceSlide=function(nextSlide,direction){fadeNextSlide(nextSlide,direction,200);};$('.changer .left',$slideShow).mousedown(function(){var nextSlide=currentSlide-1;if(nextSlide<0){nextSlide=lastSlide;}
forceSlide(nextSlide,'left');});$('.changer .right',$slideShow).mousedown(function(){var nextSlide=currentSlide+1;if(nextSlide>lastSlide){nextSlide=0;}
forceSlide(nextSlide,'right');});$('a,input',$slideShow).click(function(){setTimeout(function(){if(typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($($slides[currentSlide]).attr('trackclick'));},1);});$(document).ready(function(){if(typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($($slides[currentSlide]).attr('trackhit'));});});SplendiaSoftReadyHandlers.push(function(){var $slideShow=$('#home_opening_slides');if($slideShow.length<=0)
return;var $slides=$('.slide',$slideShow);$('.slide:not(.first)',$slideShow).hide();var currentSlide=0;var lastSlide=$slides.length-1;var simpleMode=$.browser.msie&&parseInt($.browser.version)<9;var fadeNextSlide=function(nextSlide,speed){var $currentSlide=$($slides[currentSlide]);var $nextSlide=$($slides[nextSlide]);if(typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($nextSlide.attr('trackhit'));$slides.stop();$slides.css('z-index',0).hide();if(!simpleMode)
$slides.css('opacity',1.0);var $animElement=simpleMode?$('img',$currentSlide):$currentSlide;$currentSlide.css('z-index',1).show();$animElement.css('opacity',1.0);$nextSlide.css('z-index',0).show();$animElement.animate({opacity:0.0},speed,function(){$currentSlide.css('z-index',0).hide();$animElement.css('opacity',1.0);});currentSlide=nextSlide;};var autoFade=function(){var nextSlide=currentSlide+1;if(nextSlide>lastSlide){nextSlide=0;}
fadeNextSlide(nextSlide,700);};var interval=false;var resetInterval=function(){if(interval){clearInterval(interval);}
$slides.stop();interval=setInterval(autoFade,5000);};var forceSlide=function(nextSlide){resetInterval();fadeNextSlide(nextSlide,350);};$('.changer .left',$slideShow).mousedown(function(){var nextSlide=currentSlide-1;if(nextSlide<0){nextSlide=lastSlide;}
forceSlide(nextSlide);});$('.changer .right',$slideShow).mousedown(function(){var nextSlide=currentSlide+1;if(nextSlide>lastSlide){nextSlide=0;}
forceSlide(nextSlide);});$('.slide img.bg, .slide .text, .slide .textHotel, .slide .stayprive',$slideShow).click(function(){setTimeout(function(){if(typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($($slides[currentSlide]).attr('trackclick'));},1);if(typeof(_gaq)!='undefined'&&$(this).closest('.slide').attr('gaclick').length>0)
_gaq.push(['_trackPageview',$(this).closest('.slide').attr('gaclick')]);clearInterval(interval);$slides.stop();if($(this).hasClass('stayprive')==true)
window.open($(this).attr('url'));else
window.location=$(this).attr('url');});resetInterval();$(document).ready(function(){if(typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($($slides[currentSlide]).attr('trackhit'));});});SplendiaSoftReadyHandlers.push(function(){var $slideShow=$('#home_crm_slides');if($slideShow.length<=0)
return;$('.home_new_hotels a').click(function(){var el=this;setTimeout(function(){if(typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($(el).attr('trackclick'));},1);});});SplendiaSoftReadyHandlers.push(function(){$(document).ready(function(){if($('#sweepstake_slide_left').length>0&&typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($('#sweepstake_slide_left').attr('trackhit'));});$('.list_crm, .list_crm a').click(function(){if($(this).is("div"))
var el=$(this).find('div');else
var el=$(this).closest('div');if($(el).hasClass('news_slide'))
return;setTimeout(function(){if(typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($(el).attr('trackclick'));},1);if($(this).is("div")&&$(el).attr('id')=='sweepstake_slide_left')
window.location.href=$(el).find('a').attr('href');});});SplendiaSoftReadyHandlers.push(function(){if($('#footer_block_1').length<=0)
return;$('a[trackclick]','#footer_block_1').click(function(){var el=this;setTimeout(function(){if(typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($(el).attr('trackclick'));},1);});});SplendiaSoftReadyHandlers.push(function(){if($('#header_3').length<=0)
return;$('.selectors a[trackclick]','#header_3').click(function(){var el=this;setTimeout(function(){if(typeof(EulerianCustomEvent)!='undefined')EulerianCustomEvent($(el).attr('trackclick'));},1);});});function stringToDate(date){var c=date.split('/');var d=parseInt(c[0],10);var m=parseInt(c[1],10)-1;var y=parseInt(c[2],10)+2000;var myDate=new Date(y,m,d);myDate.setDate(myDate.getDate());return myDate;}
function dateToString(date){var d=''+date.getDate();var m=''+(date.getMonth()+1);if(d.length==1)d='0'+d;if(m.length==1)m='0'+m;return''+d+'/'+m+'/'+(''+date.getFullYear()).substring(2,4);}
function resetStartDate(date){searchBoxStartDate=date;}
function resetEndDate(date){searchBoxEndDate=date;}
searchFirstIntervalCalc=true;function newDateInterval(){newDateIntervalProto(true);}
function stringToNaturalDate(date){var c=date.split('/');var d=c[0];var m=parseInt(c[1],10)-1;var y=c[2];return d+datepickerRegional.daySuffix+'-'+datepickerRegional.monthNamesShort[m]+'-'+y;}
function newDateIntervalProto(preserveStart){if(searchBoxStartDate!==false||searchBoxEndDate!==false){$('.cancel_block .cancel').css('display','block');}
if(searchBoxEndDate!==false){var sel=$('#label_dateend,#label_dateend_r');sel.html(stringToNaturalDate(searchBoxEndDate));}
if(searchBoxStartDate!==false){$('#label_datestart,#label_datestart_r').html(stringToNaturalDate(searchBoxStartDate));}
if(searchBoxStartDate===false&&searchBoxEndDate!==false){var end=stringToDate(searchBoxEndDate);end.setDate(end.getDate()-1);searchBoxStartDate=dateToString(end);$('#label_datestart,#label_datestart_r').html(stringToNaturalDate(searchBoxStartDate));}else if(searchBoxStartDate!==false&&searchBoxEndDate===false){var start=stringToDate(searchBoxStartDate);start.setDate(start.getDate()+1);searchBoxEndDate=dateToString(start);$('#label_dateend,#label_dateend_r').html(stringToNaturalDate(searchBoxEndDate));}else if(searchBoxStartDate===false&&searchBoxEndDate===false){return;}
var start=stringToDate(searchBoxStartDate);var end=stringToDate(searchBoxEndDate);var nights=Math.floor(end.getTime()/86400000)-Math.floor(start.getTime()/86400000);if(nights<=0){if(preserveStart){var start=stringToDate(searchBoxStartDate);start.setDate(start.getDate()+1);searchBoxEndDate=dateToString(start);$('#label_dateend,#label_dateend_r').html(stringToNaturalDate(searchBoxEndDate));}else{var end=stringToDate(searchBoxEndDate);end.setDate(end.getDate()-1);searchBoxStartDate=dateToString(end);$('#label_datestart,#label_datestart_r').html(stringToNaturalDate(searchBoxStartDate));}}
start=stringToDate(searchBoxStartDate);end=stringToDate(searchBoxEndDate);nights=Math.floor(end.getTime()/86400000)-Math.floor(start.getTime()/86400000);$('#nights_n').html(""+nights+" "+(nights==1?searchBoxTranslations['s_nights_singular']:searchBoxTranslations['s_nights']));if(searchFirstIntervalCalc){$('.totalNights').text(""+nights);$('td.nights').text(""+nights);if(nights==1){$('.totalNights_words .singular').show();$('.totalNights_words .plural').hide();}else{$('.totalNights_words .singular').hide();$('.totalNights_words .plural').show();}}}
function cancelDateInterval(){var mode=searchMode;var sid=searchLocationID!==false?searchLocationID:-1;if(typeof(searchFixedHotel)!='undefined'){sid=searchFixedHotel;mode='hotel';}
window.location='/index.php?resource=redirector&component=RedirectStaticSearch&mode='+mode+'&theme='+searchInThemePage+'&searchlist_id='+sid+'&fromCancelDates='+encodeURIComponent(window.location);}
function findValue(li){}
function selectItem(li){}
currentSearchNames=false;currentSearchDisplays=false;currentSearchNameOnly=false;currentSearchSkip=0;currentSearchPopupNames=[];currentSearchPopupIDs=[];currentSearchPopupModes=[];function sizeForLocColumns(c){$('#popup_locations').css('width',''+(c*152+20)+'px');}
function addCloseButton(html)
{html+="<div class='close'><img src='/images/popup/close.gif' alt='' /></div>";return html;}
function setupCloseButton()
{$("#popup_locations .close").click(function(){$("#popup_locations").hide();});}
function locationsBuildCountrySelection()
{var cols=1;var html='';html+=addCloseButton(html);html+='<div class="column extra">';html+='<h5>'+searchBoxTranslations['s_top_countries']+'</h5>';for(var i=0;i<extraTopCountries.length;i++){var code=extraTopCountries[i];html+='<a href="javascript:locationsBuildCitySelection('+"'"+code+"'"+', false)">'+CountryNames[code]+'</a><br/>';}
html+='<div style="height: 20px"></div>';html+='<h5>'+searchBoxTranslations['s_top_cities']+'</h5>';for(var i=0;i<extraTopCities.length;i++){var place=extraTopCities[i];if(typeof(placeIDByOrdinal[place])!="undefined"){var h=placeIDByOrdinal[place];html+='<a href="javascript:locationsSelectedLoc('+LocationNames[h+1]+', &quot;'+quoteString(LocationNamesNoHTML[h])+'&quot;)">'+LocationNamesNoHTML[h]+'</a><br/>';}}
html+='</div>';var i=0;var c=0;var genCol=function(){while(i<LocationNames.length&&c<31){if(LocationNames[i+3]==0||LocationNames[i+3]==3){html+='<a href="javascript:locationsBuildCitySelection('+"'"+LocationNames[i+2]+"'"+', false)">'+LocationNamesNoHTML[i]+'</a><br/>';c++;}
i+=4;}
c=0;cols++;};html+='<div class="column"><h5>'+searchBoxTranslations['s_all_countries']+'</h5>';genCol();html+='</div>';if(i<LocationNames.length){html+='<div class="column"><h5>&nbsp;</h5>';genCol();html+='</div>';}
if(i<LocationNames.length){html+='<div class="column"><h5>&nbsp;</h5>';genCol();html+='</div>';}
if(i<LocationNames.length){html+='<div class="column"><h5>&nbsp;</h5>';genCol();html+='</div>';}
sizeForLocColumns(cols);$('#popup_locations').html(html);if($.browser.msie&&$.browser.version=='6.0'){$('#popup_locations').prepend(document.createElement('iframe'));}
setupCloseButton();}
function locationsBuildCitySelection(code,start)
{var cols=2;var html='';html+=addCloseButton(html);html+='<div class="column extra"><h5>'+searchBoxTranslations['s_country']+'</h5>';html+='<b>'+CountryNames[code]+'</b><br/><br/><br/>';html+='<h5>'+searchBoxTranslations['s_main_cities']+'</h5>';for(var i=0;i<LocationNames.length;i+=4){if(LocationNames[i+3]==4&&LocationNames[i+2]==code){html+='<a href="javascript:locationsSelectedLoc('+LocationNames[i+1]+', &quot;'+quoteString(LocationNamesNoHTML[i])+'&quot;)">'+LocationNamesNoHTML[i]+'</a><br/>';}}
html+='<br/><br/><br/><br/><a class="form2" href="javascript:locationsBuildCountrySelection()">'+searchBoxTranslations['s_back_countries']+'</a><br/>';html+='</div>';html+='<div class="column"><h5>'+searchBoxTranslations['s_all_regions']+'</h5>';for(var i=0;i<LocationNames.length;i+=4){if(LocationNames[i+3]==1&&LocationNames[i+2]==code){html+='<a href="javascript:locationsSelectedLoc('+LocationNames[i+1]+', &quot;'+quoteString(LocationNamesNoHTML[i])+'&quot;)">'+LocationNamesNoHTML[i]+'</a><br/>';}}
html+='</div>';var i=0;if(start!==false){i=start;}
var c=0;var genCol=function(){while(i<LocationNames.length&&c<24){if((LocationNames[i+3]==2||LocationNames[i+3]==4)&&LocationNames[i+2]==code){html+='<a href="javascript:locationsSelectedLoc('+LocationNames[i+1]+', &quot;'+quoteString(LocationNamesNoHTML[i])+'&quot;)">'+LocationNamesNoHTML[i]+'</a><br/>';c++;}
i+=4;}
c=0;cols++;};html+='<div class="column"><h5>'+searchBoxTranslations['s_all_cities']+'</h5>';genCol();if(start!==false&&start!=0){html+='<br/><a class="form2" href="javascript:locationsBuildCitySelection('+"'"+code+"'"+', 0)">'+searchBoxTranslations['s_prev']+'</a><br/>';}
html+='</div>';if(i<LocationNames.length){html+='<div class="column"><h5>&nbsp;</h5>';genCol();html+='</div>';}
if(i<LocationNames.length){html+='<div class="column"><h5>&nbsp;</h5>';genCol();html+='</div>';}
if(i<LocationNames.length){html+='<div class="column"><h5>&nbsp;</h5>';genCol();if(i<LocationNames.length){html+='<br/><a class="form2" href="javascript:locationsBuildCitySelection('+"'"+code+"'"+', '+i+')">'+searchBoxTranslations['s_next']+'</a>';}
html+='</div>';}
sizeForLocColumns(cols);$('#popup_locations').html(html);if($.browser.msie&&$.browser.version=='6.0'){$('#popup_locations').prepend(document.createElement('iframe'));}
setupCloseButton();}
function locationsSelectedLoc(locID,name)
{setSearchMode('destination');setSearchLocationID(locID);$('#searchInput').val(name);$('#popup_locations').hide();}
function setSearchLocationID(id)
{var directEnter=$('#searchInput').attr('directenter')=='true';searchLocationID=id;if(id!==false){$('#searchButton,#searchButton_r').removeClass('submit_disabled');}else{$('#searchButton,#searchButton_r').addClass('submit_disabled');}
if(directEnter){genericSearchButtonAction();}
if(id!==false&&typeof(window.Map2SearchSelectionHook)!='undefined'&&window.Map2SearchSelectionHook!=null)
window.Map2SearchSelectionHook(id,searchMode);}
function searchFindPos(obj){var curleft=obj.offsetLeft||0;var curtop=obj.offsetTop||0;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}
return{x:curleft,y:curtop};}
SplendiaSoftReadyHandlers.push(function()
{if(typeof(window['searchMode'])=="undefined"){return;}
var currentServerDate=stringToDate(searchBoxTodayDate);var currentLocalDate=new Date();if(currentLocalDate<currentServerDate){searchWCCMode=true;}
var popup=document.createElement('div');popup.setAttribute('id','popup_locations');var input=document.getElementById('searchInput');if(input){var pos=searchFindPos(input);$(popup).hide().css({top:(pos.y+input.offsetHeight+4)+"px",left:pos.x+"px"});}
$(document).ready(function(){$('body').append(popup);});window.initialDatestart=searchBoxStartDate;window.initialDateend=searchBoxEndDate;$('#searchInput').attr('mode',searchMode=='hotel'?'hotel':'dest');window.setSearchMode=function(mode){if(mode==searchMode)
return;if(mode=="destination"){$('#searchInput').attr('mode','dest');$('.search_box .submit').val(searchBoxTranslations['s_search']);searchMode="destination";currentSearchNames=LocationNamesNA;currentSearchDisplays=LocationNames;currentSearchNameOnly=LocationNamesNoHTML;currentSearchSkip=4;}else{$('#searchInput').attr('mode','hotel');$('#popup_locations').hide();$('.search_box .submit').val(searchBoxTranslations['s_book']);searchMode="hotel";currentSearchNames=HotelNamesNA;currentSearchDisplays=HotelNames;currentSearchNameOnly=HotelNamesNoHTML;currentSearchSkip=4;}}
currentSearchNames=LocationNamesNA;currentSearchDisplays=LocationNames;currentSearchNameOnly=LocationNamesNoHTML;currentSearchSkip=4;$('#searchInput').autocompleteArray(['filler'],{delay:10,minChars:1,matchSubset:1,onItemSelect:selectItem,onFindValue:findValue,autoFill:false,maxItemsToShow:20,selectOnly:1,selectFirst:1,width:'255px'});$('#search_box_big_map_link').click(function(){window.location=$(this).attr('url');});$('#popup_locations_trigger,#top_dest_more').click(function(){searchDataDelegate();if(searchHasPreselCountry!=false){locationsBuildCitySelection(searchHasPreselCountry,false);}else{locationsBuildCountrySelection();}
$.scrollTo(0,700);$('#popup_locations').toggle();return false;});$('#rooms_selector').click(function(){$('#rooms_list').slideToggle('fast');});$('#rooms_selector_r').click(function(){$('#rooms_list_r').slideToggle('fast');});$('#rooms_list a.room_selector_room_e,#rooms_list_r a.room_selector_room_e').click(function(ev){var t=$(ev.target).text();$('#rooms_selected,#rooms_selected_r').text(t);searchBoxRooms=t.substring(0,1);$('#rooms_list,#rooms_list_r').hide();return false;});$('#wcc_rooms_select').change(function(ev){searchBoxRooms=$('#wcc_rooms_select').val();});$('#adults_selector').click(function(){$('#adults_list').slideToggle('fast');});$('#adults_selector_r').click(function(){$('#adults_list_r').slideToggle('fast');});$('#adults_list_r a.adults_selector_room_e').click(function(ev){var t=$(ev.target).text();$('#adults_selected,#adults_selected_r').text(t);searchBoxAdults=t.substring(0,1);$('#adults_list,#adults_list_r').hide();return false;});$('#radio_destination').click(function(ev){$('.autoclosing_popup').hide();setSearchMode("destination");return false;});$('#radio_hotel').click(function(ev){$('.autoclosing_popup').hide();setSearchMode("hotel");return false;});function getRoomsGuests(){var searchBoxWccRoomsGuests=[];var tabRoomsGuests=$('.wcc_rooms_guests');var dAWCCR='';if(tabRoomsGuests.length>0){for(i=0;i<tabRoomsGuests.length;i++){var numtab=$(tabRoomsGuests[i]).attr('ordnum');searchBoxWccRoomsGuests[numtab]=$(tabRoomsGuests[i]).val();}
if(searchBoxWccRoomsGuests==undefined){dAWCCR='';}else{var WCCRoomsGuests=[];for(i=1;i<=9;i++){if(searchBoxWccRoomsGuests[i]!=undefined){WCCRoomsGuests[WCCRoomsGuests.length]=searchBoxWccRoomsGuests[i];}else{WCCRoomsGuests[WCCRoomsGuests.length]=0;}}
var WCCRoomsGuestsString=WCCRoomsGuests.join(',');dAWCCR='&roomsperadults='+WCCRoomsGuestsString;}}
return dAWCCR;}
genericSearchButtonAction=function(ev){if(searchLocationID!==false){var dA='';var dE='';var dR='&rooms='+searchBoxRooms;var dAd='&adults='+searchBoxAdults;if(searchBoxStartDate!==false&&searchBoxEndDate!==false){dA='&datestart='+searchBoxStartDate;dE='&dateend='+searchBoxEndDate;}
var dAWCCR=getRoomsGuests();if(searchInitialLocationID!=searchLocationID)
searchInThemePage=0;window.location='/index.php?resource=redirector&component=RedirectStaticSearch&mode='+searchMode+'&theme='+searchInThemePage+'&searchlist_id='+searchLocationID+dA+dE+dR+dAd+dAWCCR;}else{$('#searchInput').animate({backgroundColor:'rgb(254,239,131)'},120).animate({backgroundColor:'white'},120).animate({backgroundColor:'rgb(254,239,131)'},120).animate({backgroundColor:'white'},120).animate({backgroundColor:'rgb(254,239,131)'},120).animate({backgroundColor:'white'},120);}};$('#searchButton').click(genericSearchButtonAction);hotelPageSearchButtonActionProto=function(scrollToRooms){if(searchFixedHotel!==false){var dA='';var dE='';var dR='&rooms='+searchBoxRooms;var dAd='&adults='+searchBoxAdults;var dAWCCR=getRoomsGuests();if(searchBoxStartDate!==false&&searchBoxEndDate!==false){dA='&datestart='+searchBoxStartDate;dE='&dateend='+searchBoxEndDate;}
var dS=scrollToRooms?'&roomscroll=1':'';window.location='/index.php?resource=redirector&component=RedirectStaticSearch&mode=hotel'+'&searchlist_id='+searchFixedHotel+dA+dE+dR+dAd+dS+dAWCCR;}};hotelPageSearchButtonAction=function(){hotelPageSearchButtonActionProto(false);};$('#searchButton_r').click(function(){hotelPageSearchButtonActionProto(true);});if(searchBoxStartDate!==false||searchBoxEndDate!==false){newDateInterval();}
searchFirstIntervalCalc=false;if(searchMode!='destination'){$('.search_box .submit').val(searchBoxTranslations['s_book']);searchMode="hotel";currentSearchNames=HotelNamesNA;currentSearchDisplays=HotelNames;currentSearchNameOnly=HotelNamesNoHTML;currentSearchSkip=4;}
setSearchLocationID(searchLocationID);var callbacksBase=function(){};callbacksBase.prototype={getMonthName:function(month){return datepickerRegional.monthNames[month];},getDayName:function(day){if(day==6)
return datepickerRegional.dayNamesMin[0];return datepickerRegional.dayNamesMin[day+1];},getClose:function(){return searchBoxTranslations['s_close'];},getToday:function(){return searchWCCMode?searchBoxYesterdayDate:searchBoxTodayDate;}};var callbacksS=function(){};callbacksS.prototype=new callbacksBase();callbacksS.prototype.getSelected=function(){return searchBoxStartDate;};callbacksS.prototype.getLabel=function(){return searchBoxTranslations['s_date_arr'];};callbacksS.prototype.selectionMade=function(selected){resetStartDate(selected);newDateIntervalProto(true);};var callbacksE=function(){};callbacksE.prototype=new callbacksBase();callbacksE.prototype.getSelected=function(){return searchBoxEndDate;};callbacksE.prototype.getLabel=function(){return searchBoxTranslations['s_date_dep'];};callbacksE.prototype.selectionMade=function(selected){resetEndDate(selected);newDateIntervalProto(false);};var leftBias='';if($('#hotel_page_ta_c').length>0){leftBias='margin-left:-260px';}
var cal1=new SplendiaCalendar('#datestart','',['#datestart','#fake-trigger-start'],new callbacksS());var cal2=new SplendiaCalendar('#dateend','',['#dateend','#fake-trigger-end'],new callbacksE());var cal3=new SplendiaCalendar('#datestart_r',leftBias,['#datestart_r','#fake-trigger-start_r'],new callbacksS());var cal4=new SplendiaCalendar('#dateend_r',leftBias,['#dateend_r','#fake-trigger-end_r'],new callbacksE());});SplendiaSoftReadyHandlers.push(function(){if($('#about_us_team').length<=0){return;}
$('.emp_selectors img').click(function(){$('.employee').hide();$('.emp_selectors img').removeClass('sel');$('#'+$(this).attr('show')).show();$(this).addClass('sel');});});SplendiaSoftReadyHandlers.push(function(){if($('#jobs_id').length<=0)
return;var showJob=function(elem,id){$('#job'+id).toggle();$('.entry:not(#job'+id+')').hide();$(elem).toggleClass('b');$('.jobs table tr:not(#'+id+')').removeClass('b');}
$(".jobs table tbody tr").click(function(){showJob(this,$(this).attr("id"));});});;(function(g){function k(c){c&&c.printPage?c.printPage():setTimeout(function(){k(c)},50)}function l(c){c=a(c);a(":checked",c).each(function(){this.setAttribute("checked","checked")});a("input[type='text']",c).each(function(){this.setAttribute("value",a(this).val())});a("select",c).each(function(){var b=a(this);a("option",b).each(function(){b.val()==a(this).val()&&this.setAttribute("selected","selected")})});a("textarea",c).each(function(){var b=a(this).attr("value");if(a.browser.b&&this.firstChild)this.firstChild.textContent=b;else this.innerHTML=b});return a("<div></div>").append(c.clone()).html()}function m(c,b){var i=a(c);c=l(c);var d=[];d.push("<html><head><title>"+b.pageTitle+"</title>");if(b.overrideElementCSS){if(b.overrideElementCSS.length>0)for(var f=0;f<b.overrideElementCSS.length;f++){var e=b.overrideElementCSS[f];typeof e=="string"?d.push('<link type="text/css" rel="stylesheet" href="'+e+'" >'):d.push('<link type="text/css" rel="stylesheet" href="'+e.href+'" media="'+e.media+'" >')}}else a("link",j).filter(function(){return a(this).attr("rel").toLowerCase()=="stylesheet"}).each(function(){d.push('<link type="text/css" rel="stylesheet" href="'+a(this).attr("href")+'" media="'+a(this).attr("media")+'" >')});d.push('<base href="'+(g.location.protocol+"//"+g.location.hostname+(g.location.port?":"+g.location.port:"")+g.location.pathname)+'" />');d.push('</head><body style="'+b.printBodyOptions.styleToAdd+'" class="'+b.printBodyOptions.classNameToAdd+'">');d.push('<div class="'+i.attr("class")+'">'+c+"</div>");d.push('<script type="text/javascript">function printPage(){focus();print();'+
(!a.browser.opera&&!b.leaveOpen&&b.printMode.toLowerCase()=="popup"?"close();":"")+"}<\/script>");d.push("</body></html>");return d.join("")}var j=g.document,a=g.jQuery;a.fn.printElement=function(c){var b=a.extend({},a.fn.printElement.defaults,c);if(b.printMode=="iframe")if(a.browser.opera||/chrome/.test(navigator.userAgent.toLowerCase()))b.printMode="popup";a("[id^='printElement_']").remove();return this.each(function(){var i=a.a?a.extend({},b,a(this).data()):b,d=a(this);d=m(d,i);var f=null,e=null;if(i.printMode.toLowerCase()=="popup"){f=g.open("about:blank","printElementWindow","width=650,height=440,scrollbars=yes");e=f.document}else{f="printElement_"+Math.round(Math.random()*99999).toString();var h=j.createElement("IFRAME");a(h).attr({style:i.iframeElementOptions.styleToAdd,id:f,className:i.iframeElementOptions.classNameToAdd,frameBorder:0,scrolling:"no",src:"about:blank"});j.body.appendChild(h);e=h.contentWindow||h.contentDocument;if(e.document)e=e.document;h=j.frames?j.frames[f]:j.getElementById(f);f=h.contentWindow||h}focus();e.open();e.write(d);e.close();k(f)})};a.fn.printElement.defaults={printMode:"iframe",pageTitle:"",overrideElementCSS:null,printBodyOptions:{styleToAdd:"padding:10px;margin:10px;",classNameToAdd:""},leaveOpen:false,iframeElementOptions:{styleToAdd:"border:none;position:absolute;width:0px;height:0px;bottom:0px;left:0px;",classNameToAdd:""}};a.fn.printElement.cssElement={href:"",media:""}})(window);(function(d){var k=d.browser.msie&&parseInt(d.browser.version)===6&&typeof window.XMLHttpRequest!=="object",m=d.browser.msie&&parseInt(d.browser.version)===7,l=null,f=[];d.modal=function(a,b){return d.modal.impl.init(a,b)};d.modal.close=function(){d.modal.impl.close()};d.modal.focus=function(a){d.modal.impl.focus(a)};d.modal.setContainerDimensions=function(){d.modal.impl.setContainerDimensions()};d.modal.setPosition=function(){d.modal.impl.setPosition()};d.modal.update=function(a,b){d.modal.impl.update(a,b)};d.fn.modal=function(a){return d.modal.impl.init(this,a)};d.modal.defaults={appendTo:"body",focus:true,opacity:50,overlayId:"simplemodal-overlay",overlayCss:{},containerId:"simplemodal-container",containerCss:{},dataId:"simplemodal-data",dataCss:{},minHeight:null,minWidth:null,maxHeight:null,maxWidth:null,autoResize:false,autoPosition:true,zIndex:1E3,close:true,closeHTML:'<a class="modalCloseImg" title="Close"></a>',closeClass:"simplemodal-close",escClose:true,overlayClose:false,position:null,persist:false,modal:true,onOpen:null,onShow:null,onClose:null};d.modal.impl={d:{},init:function(a,b){var c=this;if(c.d.data)return false;l=d.browser.msie&&!d.boxModel;c.o=d.extend({},d.modal.defaults,b);c.zIndex=c.o.zIndex;c.occb=false;if(typeof a==="object"){a=a instanceof jQuery?a:d(a);c.d.placeholder=false;if(a.parent().parent().size()>0){a.before(d("<span></span>").attr("id","simplemodal-placeholder").css({display:"none"}));c.d.placeholder=true;c.display=a.css("display");if(!c.o.persist)c.d.orig=a.clone(true)}}else if(typeof a==="string"||typeof a==="number")a=d("<div></div>").html(a);else{alert("SimpleModal Error: Unsupported data type: "+typeof a);return c}c.create(a);c.open();d.isFunction(c.o.onShow)&&c.o.onShow.apply(c,[c.d]);return c},create:function(a){var b=this;f=b.getDimensions();if(b.o.modal&&k)b.d.iframe=d('<iframe src="javascript:false;"></iframe>').css(d.extend(b.o.iframeCss,{display:"none",opacity:0,position:"fixed",height:f[0],width:f[1],zIndex:b.o.zIndex,top:0,left:0})).appendTo(b.o.appendTo);b.d.overlay=d("<div></div>").attr("id",b.o.overlayId).addClass("simplemodal-overlay").css(d.extend(b.o.overlayCss,{display:"none",opacity:b.o.opacity/100,height:b.o.modal?f[0]:0,width:b.o.modal?f[1]:0,position:"fixed",left:0,top:0,zIndex:b.o.zIndex+1})).appendTo(b.o.appendTo);b.d.container=d("<div></div>").attr("id",b.o.containerId).addClass("simplemodal-container").css(d.extend(b.o.containerCss,{display:"none",position:"fixed",zIndex:b.o.zIndex+2})).append(b.o.close&&b.o.closeHTML?d(b.o.closeHTML).addClass(b.o.closeClass):"").appendTo(b.o.appendTo);b.d.wrap=d("<div></div>").attr("tabIndex",-1).addClass("simplemodal-wrap").css({height:"100%",outline:0,width:"100%"}).appendTo(b.d.container);b.d.data=a.attr("id",a.attr("id")||b.o.dataId).addClass("simplemodal-data").css(d.extend(b.o.dataCss,{display:"none"})).appendTo("body");b.setContainerDimensions();b.d.data.appendTo(b.d.wrap);if(k||l)b.fixIE()},bindEvents:function(){var a=this;d("."+a.o.closeClass).bind("click.simplemodal",function(b){b.preventDefault();a.close()});a.o.modal&&a.o.close&&a.o.overlayClose&&a.d.overlay.bind("click.simplemodal",function(b){b.preventDefault();a.close()});d(document).bind("keydown.simplemodal",function(b){if(a.o.modal&&b.keyCode===9)a.watchTab(b);else if(a.o.close&&a.o.escClose&&b.keyCode===27){b.preventDefault();a.close()}});d(window).bind("resize.simplemodal",function(){f=a.getDimensions();a.o.autoResize?a.setContainerDimensions():a.o.autoPosition&&a.setPosition();if(k||l)a.fixIE();else if(a.o.modal){a.d.iframe&&a.d.iframe.css({height:f[0],width:f[1]});a.d.overlay.css({height:f[0],width:f[1]})}})},unbindEvents:function(){d("."+this.o.closeClass).unbind("click.simplemodal");d(document).unbind("keydown.simplemodal");d(window).unbind("resize.simplemodal");this.d.overlay.unbind("click.simplemodal")},fixIE:function(){var a=this,b=a.o.position;d.each([a.d.iframe||null,!a.o.modal?null:a.d.overlay,a.d.container],function(c,h){if(h){var g=h[0].style;g.position="absolute";if(c<2){g.removeExpression("height");g.removeExpression("width");g.setExpression("height",'document.body.scrollHeight > document.body.clientHeight ? document.body.scrollHeight : document.body.clientHeight + "px"');g.setExpression("width",'document.body.scrollWidth > document.body.clientWidth ? document.body.scrollWidth : document.body.clientWidth + "px"')}else{var e;if(b&&b.constructor===Array){c=b[0]?typeof b[0]==="number"?b[0].toString():b[0].replace(/px/,""):h.css("top").replace(/px/,"");c=c.indexOf("%")===-1?c+' + (t = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"':parseInt(c.replace(/%/,""))+' * ((document.documentElement.clientHeight || document.body.clientHeight) / 100) + (t = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"';if(b[1]){e=typeof b[1]==="number"?b[1].toString():b[1].replace(/px/,"");e=e.indexOf("%")===-1?e+' + (t = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + "px"':parseInt(e.replace(/%/,""))+' * ((document.documentElement.clientWidth || document.body.clientWidth) / 100) + (t = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + "px"'}}else{c='(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (t = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"';e='(document.documentElement.clientWidth || document.body.clientWidth) / 2 - (this.offsetWidth / 2) + (t = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + "px"'}g.removeExpression("top");g.removeExpression("left");g.setExpression("top",c);g.setExpression("left",e)}}})},focus:function(a){var b=this;a=a&&d.inArray(a,["first","last"])!==-1?a:"first";var c=d(":input:enabled:visible:"+a,b.d.wrap);setTimeout(function(){c.length>0?c.focus():b.d.wrap.focus()},10)},getDimensions:function(){var a=d(window);return[d.browser.opera&&d.browser.version>"9.5"&&d.fn.jquery<"1.3"||d.browser.opera&&d.browser.version<"9.5"&&d.fn.jquery>"1.2.6"?a[0].innerHeight:a.height(),a.width()]},getVal:function(a,b){return a?typeof a==="number"?a:a==="auto"?0:a.indexOf("%")>0?parseInt(a.replace(/%/,""))/100*(b==="h"?f[0]:f[1]):parseInt(a.replace(/px/,"")):null},update:function(a,b){var c=this;if(!c.d.data)return false;c.d.origHeight=c.getVal(a,"h");c.d.origWidth=c.getVal(b,"w");c.d.data.hide();a&&c.d.container.css("height",a);b&&c.d.container.css("width",b);c.setContainerDimensions();c.d.data.show();c.o.focus&&c.focus();c.unbindEvents();c.bindEvents()},setContainerDimensions:function(){var a=this,b=k||m,c=a.d.origHeight?a.d.origHeight:d.browser.opera?a.d.container.height():a.getVal(b?a.d.container[0].currentStyle.height:a.d.container.css("height"),"h");b=a.d.origWidth?a.d.origWidth:d.browser.opera?a.d.container.width():a.getVal(b?a.d.container[0].currentStyle.width:a.d.container.css("width"),"w");var h=a.d.data.outerHeight(true),g=a.d.data.outerWidth(true);a.d.origHeight=a.d.origHeight||c;a.d.origWidth=a.d.origWidth||b;var e=a.o.maxHeight?a.getVal(a.o.maxHeight,"h"):null,i=a.o.maxWidth?a.getVal(a.o.maxWidth,"w"):null;e=e&&e<f[0]?e:f[0];i=i&&i<f[1]?i:f[1];var j=a.o.minHeight?a.getVal(a.o.minHeight,"h"):"auto";c=c?a.o.autoResize&&c>e?e:c<j?j:c:h?h>e?e:a.o.minHeight&&j!=="auto"&&h<j?j:h:j;e=a.o.minWidth?a.getVal(a.o.minWidth,"w"):"auto";b=b?a.o.autoResize&&b>i?i:b<e?e:b:g?g>i?i:a.o.minWidth&&e!=="auto"&&g<e?e:g:e;a.d.container.css({height:c,width:b});a.d.wrap.css({overflow:h>c||g>b?"auto":"visible"});a.o.autoPosition&&a.setPosition()},setPosition:function(){var a=this,b,c;b=f[0]/2-a.d.container.outerHeight(true)/2;c=f[1]/2-a.d.container.outerWidth(true)/2;if(a.o.position&&Object.prototype.toString.call(a.o.position)==="[object Array]"){b=a.o.position[0]||b;c=a.o.position[1]||c}else{b=b;c=c}a.d.container.css({left:c,top:b})},watchTab:function(a){var b=this;if(d(a.target).parents(".simplemodal-container").length>0){b.inputs=d(":input:enabled:visible:first, :input:enabled:visible:last",b.d.data[0]);if(!a.shiftKey&&a.target===b.inputs[b.inputs.length-1]||a.shiftKey&&a.target===b.inputs[0]||b.inputs.length===0){a.preventDefault();b.focus(a.shiftKey?"last":"first")}}else{a.preventDefault();b.focus()}},open:function(){var a=this;a.d.iframe&&a.d.iframe.show();if(d.isFunction(a.o.onOpen))a.o.onOpen.apply(a,[a.d]);else{a.d.overlay.show();a.d.container.show();a.d.data.show()}a.o.focus&&a.focus();a.bindEvents()},close:function(){var a=this;if(!a.d.data)return false;a.unbindEvents();if(d.isFunction(a.o.onClose)&&!a.occb){a.occb=true;a.o.onClose.apply(a,[a.d])}else{if(a.d.placeholder){var b=d("#simplemodal-placeholder");if(a.o.persist)b.replaceWith(a.d.data.removeClass("simplemodal-data").css("display",a.display));else{a.d.data.hide().remove();b.replaceWith(a.d.orig)}}else a.d.data.hide().remove();a.d.container.hide().remove();a.d.overlay.hide();a.d.iframe&&a.d.iframe.hide().remove();setTimeout(function(){a.d.overlay.remove();a.d={}},10)}}}})(jQuery);datepickerRegional={closeText:'Done',prevText:'Prev',nextText:'Next',currentText:'Today',monthNames:['January','February','March','April','May','June','July','August','September','October','November','December'],monthNamesShort:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],dayNames:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],dayNamesShort:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],dayNamesMin:['Su','Mo','Tu','We','Th','Fr','Sa'],dateFormat:'mm/dd/yy',firstDay:0,isRTL:false,showMonthAfterYear:false,daySuffix:'',yearSuffix:''};LocationNames=["Abberley",15809,"GB",2,"Abruzzo",2827,"IT",1,"Abu Dhabi",6753,"AE",1,"Abu Dhabi",6756,"AE",2,"Acapulco",890,"MX",4,"Acireale",2249,"IT",2,"Ad Dawha",10524,"QA",1,"Adeje",1870,"ES",2,"Adelaide",10845,"AU",2,"Adelboden",11786,"CH",2,"Adriatic Coast",8291,"IT",1,"Aeolian Islands",8293,"IT",1,"Agadir",149,"MA",2,"Agadir & South Atlantic",146,"MA",1,"Agaete",1768,"ES",2,"Agde",1098,"FR",2,"Agios Nikolaos",1778,"GR",2,"Agra",4755,"IN",4,"Aguascalientes",3353,"MX",1,"Aguascalientes",1135,"MX",2,"Aichi",12465,"JP",1,"Aitutaki",12494,"CK",2,"Aix-en Provence",168,"FR",4,"Ajaccio",2139,"FR",2,"Ajman",7656,"AE",1,"Ajman",7657,"AE",2,"Akwa Ibom",12509,"NG",1,"Alacant",1184,"ES",2,"Alagoas State",7131,"BR",1,"Alajuela",4149,"CR",1,"Alaska",15359,"US",1,"Alassio",15463,"IT",2,"Albay",7549,"PH",2,"Alberobello",14130,"IT",2,"Alberta",11671,"CA",1,"Albufeira",811,"PT",4,"Albuquerque",15442,"US",2,"Alcala",16220,"ES",2,"Alcamo",6786,"IT",2,"Alcoba\u00e7a",11682,"PT",2,"Alcudia",2031,"ES",2,"Alentejo",1030,"PT",1,"Alexandria",3311,"EG",1,"Alexandria",10408,"EG",2,"Algarve",810,"PT",1,"Algeria",12491,"DZ",0,"Alghero",6783,"IT",2,"Algiers",12511,"DZ",1,"Algiers",12496,"DZ",2,"Alhama de Arag\u00f3n",14026,"ES",2,"Alij\u00f3",11854,"PT",2,"Almagro",11038,"ES",2,"Almancil",1893,"PT",2,"Almaty",11896,"KZ",1,"Almaty",11894,"KZ",4,"Almeria",15330,"ES",1,"Almeria",1252,"ES",2,"Almonacid de Toledo",3223,"ES",2,"Alsace",2540,"FR",1,"Alvor",1890,"PT",2,"Alwar",12325,"IN",2,"Amalfi",11121,"IT",2,"Amalfi Coast",1065,"IT",1,"Amarante",1884,"PT",2,"Amazonas State",3710,"BR",1,"Ambergris Caye",10489,"BZ",4,"Amberley",13666,"GB",2,"Amman",7686,"JO",1,"Amman",7687,"JO",4,"Amparo",15548,"BR",2,"Amsterdam",291,"NL",1,"Amsterdam",292,"NL",4,"Andalusia",922,"ES",1,"Andhra Pradesh",7516,"IN",1,"Andorra",4797,"AD",0,"Andorra la Vella",11547,"AD",4,"Andorra La Vieja",5016,"AD",1,"Andratx",12482,"ES",2,"Angkor",10677,"KH",1,"Anglet",136,"FR",2,"Angra dos Reis",1971,"BR",2,"Anissaras",15817,"GR",2,"Ankara",1532,"TR",1,"Ankara",1534,"TR",2,"Annecy",1280,"FR",2,"Antalya",879,"TR",1,"Antalya",880,"TR",4,"Antigua",4806,"AG",1,"Antigua & Barbuda",4782,"AG",0,"Antioquia",7437,"CO",1,"Antwerp",10347,"BE",2,"Aosta Valley",2802,"IT",1,"Apulia",2812,"IT",1,"Aqaba",8245,"JO",2,"Aquiraz",15714,"BR",2,"Aquitaine",15431,"FR",1,"Ar Riyadh",11126,"SA",2,"Aragon",1213,"ES",1,"Aranjuez",11087,"ES",2,"Arcachon",1695,"FR",2,"Arcevia",14388,"IT",2,"Arco",12653,"IT",2,"Arequipa",12826,"PE",1,"Arequipa",12824,"PE",2,"Argeles-sur-Mer",1953,"FR",2,"Argentina",251,"AR",3,"Arizona",1636,"US",1,"Arles",263,"FR",2,"Arraial d'Ajuda",6105,"BR",2,"Arrecife",3260,"ES",2,"Aruba",4785,"AW",0,"Arucas",1769,"ES",2,"Arusha",6873,"TZ",1,"Arusha",6870,"TZ",2,"Arzachena",6018,"IT",2,"Asolo",690,"IT",2,"Aspen",12615,"US",2,"Assago",11512,"IT",2,"Assisi",14597,"IT",2,"Asturias",1217,"ES",1,"Asuncion",5163,"PY",4,"Athens",608,"GR",4,"Athens & Surroundings",607,"GR",1,"Atlanta",7434,"US",2,"Attica",2157,"GR",1,"Auckland",2861,"NZ",1,"Auckland",2862,"NZ",4,"Austin",7475,"US",2,"Australia",1107,"AU",0,"Austria",570,"AT",0,"Auvernia",12560,"FR",1,"Avignon",167,"FR",2,"Aviles",1543,"ES",2,"Awaji",12460,"JP",2,"Ayers Rock",15775,"AU",1,"Azuero",7600,"PA",1,"Baa Atoll",8322,"MV",1,"Baa Atoll",10564,"MV",4,"Baarlo",12097,"NL",2,"Baclayon",12882,"PH",2,"Bad Aussee",12040,"AT",2,"Bad Gastein",6495,"AT",2,"Bad Schandau",11140,"DE",2,"Bad-Malente",12928,"DE",2,"Badajoz",1235,"ES",2,"Baden",10948,"CH",2,"Baden-W\u00fcrttemberg",7506,"DE",1,"Bagno a Ripoli",7224,"IT",2,"Bagnols",11452,"FR",2,"Bagshot",11649,"GB",2,"Bahamas",2935,"BS",0,"Bahia State",1444,"BR",1,"Bahr al-Ahmar",3340,"EG",1,"Bahrain",10517,"BH",0,"Bahrein",10581,"BH",1,"Ba\u00eda Formosa",3400,"BR",2,"Baja California",1315,"MX",1,"Baja Sardinia",5040,"IT",2,"Balaclava",3181,"MU",2,"Balearic Islands",2976,"ES",1,"Bali",7986,"ID",1,"Baltic Sea",10236,"PL",1,"Bandar Seri Begawan",11470,"BN",2,"Bandol",918,"FR",2,"Bandung",12426,"ID",2,"Banff",11673,"CA",2,"Bangalore",6183,"IN",4,"Bangkok",935,"TH",1,"Bangkok",985,"TH",4,"Banjul",12508,"GM",1,"Banovci",13728,"SI",2,"Bansko",2839,"BG",2,"Baotou",12153,"CN",2,"Baqueira-Beret",1975,"ES",2,"Barano d'Ischia",11807,"IT",2,"Barbastro",15528,"ES",2,"Barberino di Mugello",6711,"IT",2,"Barbizon",2134,"FR",2,"Barcelona",15339,"ES",1,"Barcelona",10,"ES",4,"Barge",1764,"IT",2,"Barjac",5880,"FR",2,"Basel",10374,"CH",4,"Basilicata",2809,"IT",1,"Ba\u0161ka Voda",13873,"HR",2,"Basque Country",919,"ES",1,"Bastelica",12808,"FR",2,"Batalha",12742,"PT",2,"Bath",8231,"GB",4,"Bavaria",768,"DE",1,"Bay Of Naples",1261,"IT",1,"Bay of Plenty",3195,"NZ",1,"Bayeux",241,"FR",2,"Beaulieu-sur-Dordogne",1905,"FR",2,"Beihai",12155,"CN",2,"Beijing",1443,"CN",1,"Beijing",1448,"CN",4,"Beirut",10577,"LB",1,"Beirut",10578,"LB",4,"Beja",1147,"PT",2,"Bel Ombre",10256,"MU",4,"Belek",2780,"TR",4,"Belfast",2853,"GB",4,"Belgium",279,"BE",0,"Belize",7461,"BZ",0,"Bellaria Igea Marina",7107,"IT",2,"Belle Mare",12788,"MU",2,"Benahavis",1917,"ES",2,"Benalup-Casas Viejas",1855,"ES",2,"Berchtesgaden",2787,"DE",2,"Bergamo",12178,"IT",2,"Berkeley",2623,"US",2,"Berkshire",13581,"GB",1,"Berlin",522,"DE",1,"Berlin",523,"DE",4,"Bern",14229,"CH",2,"Berwang",6591,"AT",2,"Bevagna",3730,"IT",2,"Bevilacqua",11801,"IT",2,"Bhubaneswar",10684,"IN",2,"Bhutan",1052,"BT",0,"Biarritz",135,"FR",4,"Bicol",7548,"PH",1,"Bidegoian",11281,"ES",2,"Big Island",12302,"US",2,"Bijaynagar",15503,"IN",2,"Bilbao",920,"ES",4,"Bimini",4503,"BS",1,"Binh Thuan",6582,"VN",1,"Birmingham",3170,"GB",2,"Black Forest",11715,"DE",1,"Black River",7158,"MU",1,"Black Rock",15213,"TT",4,"Blagoevgrad",2844,"BG",1,"Blanquefort",2129,"FR",2,"Blue Mountains",15764,"AU",1,"Bodrum",877,"TR",1,"Bodrum",878,"TR",4,"Bogota",6504,"CO",2,"Bohol",12881,"PH",1,"Bolans",15230,"AG",4,"Bolivar",6441,"CO",1,"Bolivia",6435,"BO",0,"Bologna",1583,"IT",2,"Bolta\u00f1a",15034,"ES",2,"Bolzano",11319,"IT",2,"Bonito",11775,"BR",2,"Bonnieux en Provence",2019,"FR",2,"Bora-Bora",1393,"PF",4,"Boracay",6630,"PH",1,"Boracay",10671,"PH",2,"Borca di Cadore",11892,"IT",2,"Bordeaux",127,"FR",4,"Borgo San Lorenzo",2901,"IT",2,"Borneo",5571,"MY",1,"Borobudur",12311,"ID",2,"Bosnia & Herzegovina",10950,"BA",0,"Boston",1281,"US",4,"Botswana",12870,"BW",0,"Bra\u010d",3146,"HR",1,"Braga",1142,"PT",2,"Brasilia",10261,"BR",1,"Brasilia",10262,"BR",2,"Bratislava",1335,"SK",1,"Bratislava",1336,"SK",4,"Brazil",1103,"BR",0,"Brighton",2837,"GB",4,"Brisbane",2695,"AU",4,"Bristol",7720,"GB",4,"British Columbia",1188,"CA",1,"British Virgin Islands",3204,"VG",0,"Brittany",122,"FR",1,"Bruges",415,"BE",1,"Bruges",416,"BE",2,"Brunei",11469,"BN",1,"Brunei Darussalam",10917,"BN",0,"Brussels",280,"BE",1,"Brussels",281,"BE",4,"Bucerias",3526,"MX",2,"Bucharest",1000,"RO",1,"Bucharest",1004,"RO",4,"Buckinghamshire",6294,"GB",1,"Budapest",957,"HU",1,"Budapest",960,"HU",4,"Buenavista del Norte",11834,"ES",2,"Buenos Aires",190,"AR",1,"Buenos Aires",192,"AR",4,"Bulgaria",1503,"BG",0,"Burgenland",12515,"AT",1,"Burgos",1232,"ES",2,"Burgundy",125,"FR",1,"Busan",10552,"KR",2,"Butera",7372,"IT",2,"Buzios",1114,"BR",4,"Cabo de Santo Agostinho",10589,"BR",2,"Cabo San Lucas",5322,"MX",2,"Cabrils",6198,"ES",2,"C\u00e1ceres",1236,"ES",2,"Cadiz",15331,"ES",1,"Cadiz",1250,"ES",2,"Caen",15418,"FR",2,"Cagliari",5886,"IT",2,"Cagnes-sur-Mer",10642,"FR",2,"Cairns",12169,"AU",4,"Cairo",3316,"EG",1,"Cairo",4257,"EG",4,"Cala Blava",11840,"ES",2,"Cala Estancia",10239,"ES",2,"Cala Gonone",5196,"IT",2,"Cala Ratjada",2840,"ES",2,"Calabria",2829,"IT",1,"Calatabiano",13761,"IT",2,"Calcinaia",6468,"IT",2,"Caldes de Malavella",12761,"ES",2,"Calgary",12064,"CA",2,"California",1480,"US",1,"Calvi",2123,"FR",2,"Calvi\u00e0",2027,"ES",2,"Cambodia",1050,"KH",0,"Cambridge",12655,"US",2,"Cameron Highlands",13327,"MY",2,"Camp de Mar",2987,"ES",2,"Campania",7730,"IT",1,"Campeche",7467,"MX",1,"Campeche",7468,"MX",4,"Camposampiero",15741,"IT",2,"Canada",926,"CA",0,"Canary Islands",574,"ES",1,"Canberra",1728,"AU",2,"Cancun",1679,"MX",4,"Candeli Bagno a Ripoli",4557,"IT",2,"Canggu",7826,"ID",4,"Cannes",186,"FR",4,"Canosa di Puglia",11421,"IT",2,"Cantabria",1220,"ES",1,"Canterbury",2533,"NZ",1,"Canton Aargau",10947,"CH",1,"Canton Bern",8282,"CH",1,"Canton de Basel",10373,"CH",1,"Canton Grisons",7661,"CH",1,"Canton Valais",8209,"CH",1,"Canton Vaud",7663,"CH",1,"Cantone Ticino",4119,"CH",1,"Canyon Point",12296,"US",2,"Cap d'Antibes",7681,"FR",2,"Cap Skirring",13006,"SN",4,"Caparica",10293,"PT",2,"Cap\u00e7anes",5592,"ES",2,"Cape Town",1026,"ZA",4,"Capolona",15801,"IT",2,"Cappadocia",1524,"TR",1,"Cappadocia",1525,"TR",2,"Capri",2398,"IT",2,"Caracas",7451,"VE",2,"Cardiff",12341,"GB",2,"Carinthia",1398,"AT",1,"Carolina",5568,"PR",4,"Carrara",15461,"IT",2,"Cartagena",6444,"CO",4,"Carvoeiro",2176,"PT",2,"Casablanca",150,"MA",4,"Casablanca & Surroundings",143,"MA",1,"Casacanditella",15642,"IT",2,"Casamance",13005,"SN",1,"Casamicciola Terme",7358,"IT",2,"Casares",3736,"ES",2,"Cascais",1927,"PT",4,"Caserta",3734,"IT",2,"Cassago Brianza",11733,"IT",2,"Castelladral",1998,"ES",2,"Castellammare di Stabia",4239,"IT",2,"Castelldefels",1911,"ES",2,"Castelmola",6642,"IT",2,"Castelnau Le Lez",1869,"FR",2,"Castelnuovo del Garda",7612,"IT",2,"Castiglione Di Sicilia",12913,"IT",2,"Castile & Le\u00f3n",1206,"ES",1,"Castilla La Mancha",1202,"ES",1,"Castione della Presolana Bratto",11561,"IT",2,"Castle Combe",16077,"GB",2,"Castries",1776,"FR",2,"Castro Marim",3101,"PT",2,"Catalonia",9,"ES",1,"Catamarca",3868,"AR",1,"Catania",1757,"IT",2,"Cattolica",11563,"IT",2,"Cavaion Veronese",15465,"IT",2,"Cayman Islands",3205,"KY",0,"Cear\u00e1 State",1510,"BR",1,"Cebu",5031,"PH",1,"Cebu City",4116,"PH",2,"Central Coast",16265,"AU",1,"Central Java",8331,"ID",1,"Central Macedonia",2160,"GR",1,"Central Region",7140,"AR",1,"Centro Region",1031,"PT",1,"Cha-Am",3310,"TH",2,"Chad",7713,"TD",0,"Chamonix",12272,"FR",2,"Champagne Ardenne",7008,"FR",1,"Champign\u00e9",16227,"FR",2,"Chandigarh",11168,"IN",1,"Chandigarh",11169,"IN",2,"Chandler's Cross",15678,"GB",2,"Changchun",12191,"CN",2,"Changsha",12442,"CN",2,"Chania",2538,"GR",2,"Charbonni\u00e8res-les-Bains",1928,"FR",2,"Chari-Baguirmi",8242,"TD",1,"Charleston",7410,"US",2,"Charlestown",8287,"KN",2,"Charlotte",1762,"US",2,"Chavagnac",12558,"FR",2,"Cheltenham",13568,"GB",2,"Chemin Grenier",12865,"MU",2,"Chenehutte-Treves-Cunault",13467,"FR",2,"Chengdu",7642,"CN",4,"Chennai",3744,"IN",4,"Cheverny",954,"FR",2,"Chhak Kep",11587,"KH",1,"Chiang Mai",1276,"TH",1,"Chiang Mai",1277,"TH",4,"Chiang Rai",3894,"TH",1,"Chiang Rai",3900,"TH",2,"Chiang Saen",5271,"TH",2,"Chicago",2867,"US",4,"Chichen Itza",4236,"MX",2,"Chiclana de la Frontera",1788,"ES",2,"Chile",1658,"CL",0,"China",1053,"CN",0,"Chobe National Park",12872,"BW",2,"Cholula",4245,"MX",2,"Chongqing",7602,"CN",1,"Chongqing",7605,"CN",2,"Christchurch",2534,"NZ",2,"Ciampino",6714,"IT",2,"Cioccaro Penango",7550,"IT",2,"Ciudad Real",1203,"ES",2,"Cochin",6189,"IN",4,"Cocoa Island",7515,"MV",2,"Cofresi Beach",4728,"DO",1,"Coimbra",1140,"PT",2,"Colle Isarco Bolzano",15163,"IT",2,"Colle Val d'Elsa",3595,"IT",2,"Colmar",15303,"FR",2,"Cologne",1012,"DE",1,"Cologne",1576,"DE",4,"Colombia",6432,"CO",0,"Colombo",3192,"LK",1,"Colombo",3193,"LK",4,"Colon",10263,"PA",1,"Colon",10264,"PA",2,"Colonia del Sacramento",1200,"UY",1,"Colonia del Sacramento",1201,"UY",4,"Colorado",2178,"US",1,"Como",1014,"IT",2,"Con Dao",15658,"VN",2,"Concord",2871,"US",2,"Condeau",1906,"FR",2,"Conques sur Orbiel",15955,"FR",2,"Cook Islands",3675,"CK",0,"Cook Islands",3867,"CK",1,"Coonoor",11176,"IN",2,"Copenhagen",1067,"DK",1,"Copenhagen",1068,"DK",4,"Corciano",7335,"IT",2,"Cordoba",15332,"ES",1,"Cordoba",209,"AR",2,"Cordoba",1251,"ES",4,"Corfu",1633,"GR",1,"Corfu",2552,"GR",2,"Cork",8249,"IE",4,"Cornaredo",11573,"IT",2,"Cornwall",10732,"GB",1,"Corsica",124,"FR",1,"Cortina d' Ampezzo",13032,"IT",2,"Cortona",2882,"IT",2,"Corvera de Asturias",5439,"ES",2,"Cosenza",11072,"IT",2,"Costa Adeje",2010,"ES",2,"Costa Blanca",7593,"ES",1,"Costa Brava",12613,"ES",1,"Costa Calma",11904,"ES",2,"Costa d'en Blanes",3754,"ES",2,"Costa de la Luz",12418,"ES",1,"Costa del Sol",2421,"ES",1,"Costa Dorada",12614,"ES",1,"Costa Navarino",12448,"GR",2,"Costa Rica",2868,"CR",0,"Costa Teguise",2526,"ES",2,"Costalegre",2856,"MX",1,"Costalegre",8274,"MX",2,"Cotswolds",12001,"GB",1,"County Cork",8250,"IE",1,"County Donegal",13969,"IE",1,"County Durham",13602,"GB",1,"County Kerry",7618,"IE",1,"County Leitrim",6843,"IE",2,"County Monaghan",15814,"IE",1,"Courchevel",6615,"FR",2,"Courmayeur",15697,"IT",2,"Covilh\u00e3",1904,"PT",2,"Cozumel",1675,"MX",2,"Crans Montana",8210,"CH",2,"Cr\u00e9pon",1950,"FR",2,"Crete",1550,"GR",1,"Crikvenica",12032,"HR",2,"Croatia",993,"HR",0,"Crozet",6537,"FR",2,"Cruseilles",11723,"FR",2,"Cuernavaca",1914,"MX",2,"Cumbria",13558,"GB",1,"Cunha",12148,"BR",2,"Cusco",12810,"PE",1,"Cusco",12811,"PE",4,"Cuyo",191,"AR",1,"Cyclades Islands",2171,"GR",1,"Cyprus",2633,"CY",0,"Czech Republic",340,"CZ",0,"Da Lat",6117,"VN",2,"Da Nang",13455,"VN",2,"Dahab",3343,"EG",4,"Dakar",12512,"SN",1,"Dakar",12498,"SN",2,"Dakhla",6558,"MA",2,"Dakota",10891,"US",1,"Dali",11431,"CN",2,"Dalian",7644,"CN",2,"Dallas",3786,"US",2,"Dalmatia",3130,"HR",1,"Dana Point",12617,"US",2,"Dar Es Salam",7636,"TZ",1,"Dar Es Salam",7637,"TZ",2,"Darwin",10851,"AU",2,"Davao",7364,"PH",1,"Davao",7365,"PH",2,"Davos",8284,"CH",2,"Daytona Beach",15569,"US",2,"Dead Sea",7688,"JO",1,"Dead Sea",7689,"JO",2,"Deauville",240,"FR",2,"Deia",2028,"ES",2,"Delhi",1672,"IN",1,"D\u00e9nia",6864,"ES",2,"Denmark",571,"DK",0,"Denver",7540,"US",2,"Desenzano del Garda",4299,"IT",2,"Detroit",12620,"US",2,"Deutschnofen",11640,"IT",2,"Deventer",12099,"NL",2,"Devon",1363,"GB",1,"Divonne-les-Bains",6555,"FR",2,"Djerba",1594,"TN",1,"Djerba",1799,"TN",2,"Djibouti",7719,"DJ",0,"Djibouti",8240,"DJ",1,"Djibouti City",8241,"DJ",2,"Dodecanese",3478,"GR",1,"Doha",10525,"QA",4,"Dolomites",15794,"IT",1,"Dominican Republic",4656,"DO",0,"Donegal",11788,"IE",2,"Dorset",13634,"GB",1,"Douarnenez",2114,"FR",2,"Dresden",1404,"DE",1,"Dresden",1405,"DE",4,"Dubai",719,"AE",1,"Dubai",720,"AE",4,"Dublin",893,"IE",1,"Dublin",900,"IE",4,"Dubrovnik",3068,"HR",1,"Dubrovnik",3132,"HR",4,"Duck Key",12235,"US",2,"Dusseldorf",7493,"DE",4,"Eagle Beach",15181,"AW",4,"East England",15681,"GB",1,"East Java",1514,"ID",1,"East Sussex",2994,"GB",1,"Eastern Cape",5586,"ZA",1,"\u00c9cija",10499,"ES",2,"Edinburgh",2908,"GB",4,"Egypt",3149,"EG",0,"El Calafate",600,"AR",4,"El Gouna",3341,"EG",2,"El Jadida",151,"MA",2,"El Prat del Llobregat",13075,"ES",2,"El Quseir",10410,"EG",2,"El Rompido",12416,"ES",2,"El Soberbio",6510,"AR",2,"Elounda",2537,"GR",2,"Emerald Coast",8290,"IT",1,"Emilia Romagna",1582,"IT",1,"Enghien-les-Bains",1947,"FR",2,"Englewood",15136,"US",2,"English Harbour",4818,"AG",2,"Erbalunga",3107,"FR",2,"Erfoud",163,"MA",2,"Erts",5109,"AD",2,"Escaldes-Engordany",5022,"AD",1,"Esch-sur-Alzette",11622,"LU",2,"Essaouira",152,"MA",4,"Essaouira & Surroundings",147,"MA",1,"Essen",8288,"DE",2,"Estepona",1992,"ES",2,"Estonia",1323,"EE",0,"Estoril",1887,"PT",2,"Evershot",15673,"GB",2,"Evian-les-Bains",1279,"FR",2,"Evora",1146,"PT",2,"Exmouth",15807,"AU",2,"Extremadura",1234,"ES",1,"Fano",11644,"IT",2,"Faro",1144,"PT",4,"Fatima",1801,"PT",2,"Federal District",7450,"VE",1,"Ferrara",5124,"IT",2,"Fesdu Island",12533,"MV",4,"Fethiye",12363,"TR",1,"Fethiye",7218,"TR",2,"Fez",153,"MA",4,"Fez & Surroundings",140,"MA",1,"Fiano",11390,"IT",2,"Fiesole",7233,"IT",2,"Figueira da Foz",15477,"PT",2,"Figueres",5379,"ES",2,"Fiji",3155,"FJ",0,"Finland",1073,"FI",0,"Fiordland",14640,"NZ",1,"Flacq",12794,"MU",1,"Flic en Flac",6639,"MU",4,"Florence",947,"IT",4,"Floriana",1027,"MT",2,"Florian\u00f3polis",3188,"BR",4,"Florida",732,"US",1,"Florida Keys",12366,"US",1,"Floure",2111,"FR",2,"Fohnsdorf",1412,"AT",2,"Fontvieille",8074,"FR",2,"Forcalquier",12596,"FR",2,"Forio d'Ischia",7820,"IT",2,"Fornalutx",3573,"ES",2,"Fort Lauderdale",2852,"US",4,"Fortaleza",1511,"BR",4,"Forte dei Marmi",2899,"IT",2,"Fortim",16210,"BR",2,"Foshan",11545,"CN",2,"Fowey",13577,"GB",2,"Foxford",6849,"IE",2,"France",253,"FR",3,"Frankfurt",7494,"DE",4,"Fraz. Collevalenza",12971,"IT",2,"Freeport",2997,"BS",4,"French Alps",1195,"FR",1,"French Polynesia",1321,"PF",0,"French Riviera",6,"FR",1,"French West Indies",1407,"FA",0,"Friuli Venezia Giulia",2807,"IT",1,"Fuerteventura Island",3179,"ES",1,"Fujian",7236,"CN",1,"Funchal",950,"PT",2,"Fuzhou",12181,"CN",2,"Gaafu Alifu",10666,"MV",2,"Gaiole in Chianti",11194,"IT",2,"Galicia",1237,"ES",1,"Galilee",15724,"IL",2,"Galle",11019,"LK",1,"Galle",11020,"LK",2,"Galway",7620,"IE",1,"Galway",944,"IE",4,"Gambia",12493,"GM",0,"Gammarth",1598,"TN",2,"Garachico",2011,"ES",2,"Garda",3704,"IT",2,"Garden Route",1433,"ZA",1,"Gardone Riviera",13215,"IT",2,"Gargnano",11425,"IT",2,"Gassin",2109,"FR",2,"Gauteng",1435,"ZA",1,"Gdansk",10235,"PL",2,"Genas",7385,"FR",2,"Geneva",344,"CH",1,"Geneva",391,"CH",4,"Genoa",2820,"IT",4,"Georgia",7433,"US",1,"Germany",521,"DE",3,"Gerrards Cross",6297,"GB",2,"Gilly les Citeaux",2108,"FR",2,"Girdwood",16123,"US",2,"Girona",15341,"ES",1,"Girona",1086,"ES",2,"Givry",10619,"FR",2,"Glasgow",7684,"GB",4,"Glaslough",12351,"IE",2,"Gloucestershire",13539,"GB",1,"Goa",5940,"IN",1,"Goa",5877,"IN",4,"Gocek",12361,"TR",2,"Goi\u00e2nia",11946,"BR",2,"Goias",15058,"BR",1,"Goldcoast",6078,"AU",4,"Golfito",8170,"CR",2,"Golturkbuku",12318,"TR",4,"Gordes",2107,"FR",2,"Gordexola",14103,"ES",2,"Gosier",3152,"FA",2,"Gothenburg",1476,"SE",1,"Gothenburg",1477,"SE",2,"Gozo",7629,"MT",1,"Grahamstown",5583,"ZA",2,"Gran Asunci\u00f3n",5166,"PY",1,"Gran Canaria Island",2975,"ES",1,"Granada",12660,"NI",1,"Granada",15333,"ES",1,"Granada",1268,"ES",4,"Granada",12661,"NI",4,"Grand Bahama Island",2996,"BS",1,"Grand Baie",12792,"MU",2,"Grand Cayman",3924,"KY",1,"Grand Gaube",12790,"MU",2,"Grasmere",15803,"GB",2,"Grasse",5445,"FR",2,"Grau Roig",5001,"AD",2,"Graz",12892,"AT",2,"Great Barrier Reef",15254,"AU",1,"Greater London",7698,"GB",1,"Greater Manchester",5889,"GB",1,"Greater Poland",15599,"PL",1,"Greece",569,"GR",0,"Greek Islands",2170,"GR",1,"Grenada",4665,"GD",0,"Grignan",4758,"FR",2,"Grikos",11571,"GR",2,"Gros Ilet",15268,"LC",4,"Gstaad",8283,"CH",2,"Guadalajara",981,"MX",2,"Guadeloupe",1487,"FA",1,"Guadeloupe",1488,"FA",2,"Guanacaste",4263,"CR",1,"Guanacaste",10464,"CR",4,"Guanajuato",1160,"MX",1,"Guanajuato",1161,"MX",2,"Guangdong",7604,"CN",1,"Guangxi",11790,"CN",1,"Guangzhou",10809,"CN",4,"Guarajuba",7221,"BR",2,"Guaruj\u00e1",6090,"BR",2,"Guatemala",7459,"GT",0,"Gubbio",6828,"IT",2,"Gu\u00e9rande",10429,"FR",2,"Guernsey",11333,"GB",1,"Guernsey",11330,"GB",2,"Guerrero",889,"MX",1,"Guia de Isora",1871,"ES",2,"Guilin",11791,"CN",4,"Guimar\u00e3es",1883,"PT",2,"G\u00fcll\u00fck",12343,"TR",2,"Gurgaon",7496,"IN",2,"Gush Dan",12697,"IL",1,"Guspini",15795,"IT",2,"Gwalior",11147,"IN",2,"Haikou",12450,"CN",2,"Hainan",6672,"CN",1,"Halifax",12062,"CA",2,"Halkidiki",10988,"GR",1,"Halkidiki",10989,"GR",2,"Hamburg",1092,"DE",1,"Hamburg",1093,"DE",4,"Hammamet",13245,"TN",2,"Hampshire",2894,"GB",1,"Hangzhou",7603,"CN",1,"Hangzhou",7606,"CN",4,"Hankou",7363,"CN",2,"Hannover",7503,"DE",2,"Hanoi",6120,"VN",1,"Hanoi",6123,"VN",4,"Harads",14083,"SE",2,"Harbin",12194,"CN",2,"Haryana",7495,"IN",1,"Hawaii",10437,"US",1,"Hawker",15916,"AU",2,"Hayman Island",13493,"AU",2,"Heidelberg",7505,"DE",2,"Hella",1455,"IS",1,"Hella",1456,"IS",2,"Helsinki",1553,"FI",1,"Helsinki",1554,"FI",4,"Heraklion",4221,"GR",1,"Heraklion",7230,"GR",2,"Hermanus",1159,"ZA",4,"Hertfordshire",15680,"GB",1,"Heuchin",12529,"FR",2,"Hidalgo",7525,"MX",1,"High Tatras",1451,"SK",1,"High Tatras",1452,"SK",2,"Hig\u00fcey",6651,"DO",2,"Himachal Pradesh",10686,"IN",1,"Hinterglemm",6609,"AT",2,"Ho Chi Minh",6126,"VN",1,"Ho Chi Minh",6129,"VN",4,"Hoboken",12738,"US",2,"Hof bei Salzburg",12408,"AT",2,"Hoi An",7694,"VN",2,"Holbox",2431,"MX",4,"Holbox Island",2430,"MX",1,"Hondarribia",1836,"ES",2,"Honfleur",6792,"FR",2,"Hong Kong",652,"HK",0,"Hong Kong",10370,"HK",1,"Hong Kong Island",2001,"HK",2,"Hook",11427,"GB",2,"Horsham",11684,"GB",4,"Hossegor",275,"FR",2,"Houston",7426,"US",2,"Hua Hin",1285,"TH",4,"Huacalera",7787,"AR",2,"Huanine",1474,"PF",2,"Huatulco",888,"MX",2,"Hubei",12185,"CN",1,"Hue",7695,"VN",1,"Hue",7696,"VN",4,"Huelva",15334,"ES",1,"Huhhot",12196,"CN",2,"Huizhou",3537,"CN",1,"Huizhou",3538,"CN",2,"Hunan",11443,"CN",1,"Hungary",952,"HU",0,"Hunter Valley",15759,"AU",1,"Hunter Valley",10853,"AU",2,"Hurghada",3769,"EG",1,"Hurghada",4563,"EG",2,"Hvalfjordur",11392,"IS",2,"Hvar",1479,"HR",4,"Hyderabad",7517,"IN",2,"Hyogo",12459,"JP",1,"Ibiza",6906,"ES",2,"Ibiza Island",3176,"ES",1,"Iceland",1072,"IS",0,"Icod el Alto",2413,"ES",2,"Ifrane",14544,"MA",2,"Iguassu Falls",11580,"BR",4,"Ile de R\u00e9",6894,"FR",2,"Ile Rousse",3548,"FR",2,"Ilhabela",11466,"BR",2,"Illinois",951,"US",1,"Impruneta",2592,"IT",2,"India",1104,"IN",0,"Indian Wells",13039,"US",2,"Indonesia",929,"ID",0,"Induno Olona",8046,"IT",2,"Inner Mongolia",12152,"CN",1,"Innsbruck",1334,"AT",4,"Interlaken",12034,"CH",2,"Ionian Islands",2163,"GR",1,"Iraklio",15564,"GR",1,"Ireland",892,"IE",0,"Irving",10435,"US",2,"Isan",11387,"TH",1,"Ischia",2876,"IT",2,"Island of PAG",2399,"HR",1,"Israel",8088,"IL",0,"Istanbul",604,"TR",1,"Istanbul",606,"TR",4,"Istria",3070,"HR",1,"Itacar\u00e9",3425,"BR",2,"Italian Lakes",15598,"IT",1,"Italy",394,"IT",3,"Ixia",11877,"GR",2,"Ixtapa",3975,"MX",2,"Izmir",11761,"TR",1,"Izmir",11762,"TR",2,"Jackson Hole",12293,"US",2,"Jaco",8265,"CR",4,"Jaen",15335,"ES",1,"Jaipur",1624,"IN",4,"Jaisalmer",1743,"IN",4,"Jakarta",3566,"ID",4,"Jalcomulco",5259,"MX",2,"Jalisco",978,"MX",1,"Jamaica",3208,"JM",0,"Japan",1108,"JP",0,"Java",3565,"ID",1,"Javea",10542,"ES",2,"Jeddah",12444,"SA",2,"Jerez de la Frontera",1859,"ES",2,"Jericoacoara",3709,"BR",2,"Jersey",1302,"GB",1,"Jersey",1303,"GB",2,"Jilin",12190,"CN",1,"Jimbaran",7743,"ID",4,"Jinjiang",11624,"CN",2,"Jodhpur",6033,"IN",4,"Johannesburg",1437,"ZA",2,"Jordan",7665,"JO",0,"Kaeo",3134,"NZ",2,"Kalyvia",15701,"GR",2,"Kananaskis",12066,"CA",2,"Kansai",10773,"JP",1,"Kansas City",7419,"US",2,"Kanto",3567,"JP",1,"Kaprun",8308,"AT",2,"Kardamili",958,"GR",2,"Karnataka",2951,"IN",1,"Katoomba",15762,"AU",2,"Katowice",12436,"PL",2,"Kauai",12637,"US",2,"Kavarna",15366,"BG",2,"Kazakhstan",11861,"KZ",0,"Kedah Darul Aman",7722,"MY",1,"Kenya",1558,"KE",0,"Kep",11588,"KH",2,"Kerala",6186,"IN",1,"Kerkyra",1634,"GR",4,"Kerry",2878,"IE",2,"Keswick",12814,"US",2,"Khajuraho",8042,"IN",2,"Khanh Hoa",8326,"VN",1,"Khao Lak",7398,"TH",2,"Khon Kaen",11388,"TH",2,"Khong Chiam",11417,"TH",2,"Khwai",12875,"BW",2,"Kiev",10944,"UA",1,"Kiev",10945,"UA",4,"Killcare Heights",12905,"AU",2,"Kinki",3569,"JP",1,"Kirchberg",13925,"AT",2,"Kitzbuhel",6588,"AT",4,"Klagenfurt",1399,"AT",4,"Knysna",3531,"ZA",4,"Ko Phangan",2422,"TH",4,"Ko Yao",8321,"TH",2,"Kobe",10774,"JP",2,"Koh Chang",6819,"TH",2,"Koh Kood",8164,"TH",2,"Koh Samui",986,"TH",1,"Koh Samui",987,"TH",4,"Kolkata",3752,"IN",2,"Konstanz",8312,"DE",2,"Kos",2553,"GR",4,"Kota Kinabalu",3258,"MY",2,"Kotor",15748,"ME",1,"Kottayam",7379,"IN",2,"Kovalam Beach",7640,"IN",2,"Kowloon Hong Kong",10371,"HK",4,"Krabi",6108,"TH",1,"Krabi",6111,"TH",4,"Krakow",1383,"PL",1,"Krakow",1384,"PL",4,"Krems",8306,"AT",2,"KRONENBURG",12248,"DE",2,"Kuala Lumpur",4134,"MY",1,"Kuala Lumpur",3972,"MY",4,"Kuala Terengganu",13880,"MY",2,"Kunfunadhoo Island",8323,"MV",2,"Kurzeme",12921,"LV",1,"Kuta Bali",7742,"ID",2,"Kutas-Kozmapuszta",6702,"HU",2,"Kuwait",10518,"KW",0,"Kuwait",10586,"KW",1,"Kuwait City",12446,"KW",4,"Kyllini",2554,"GR",2,"Kyoto",12458,"JP",1,"Kyoto",12535,"JP",4,"L'Hospitalet de Llobregat",1795,"ES",2,"La Baule",171,"FR",2,"La Canonja",3161,"ES",2,"La Chapelle en Serval",6744,"FR",2,"La Croix Valmer",1822,"FR",2,"La Fortuna de San Carlos",10681,"CR",2,"La Garriga",1987,"ES",2,"La Maddalena",2285,"IT",2,"La Manjoya",8316,"ES",2,"La Massana",5013,"AD",1,"La Motte",2097,"FR",2,"La Oliva",3299,"ES",2,"La Paz",12948,"BO",1,"La Paz",12949,"BO",4,"La Pineda",10509,"ES",2,"La R\u00e9union",10791,"FR",1,"La Rochelle",1102,"FR",2,"La Romana",7152,"DO",1,"La Romana",6654,"DO",2,"La Salle",14613,"IT",2,"La Selva del Camp",1862,"ES",2,"Laamu Attol",15654,"MV",2,"Lagoa",1892,"PT",4,"Lagord",12748,"FR",2,"Lagos",1894,"PT",2,"Lagos de Moreno",7726,"MX",2,"Lake Atitlan",15721,"GT",1,"Lake Como",15534,"IT",1,"Lake District",11704,"GB",1,"Lake Garda",15517,"IT",1,"Lake Lucerne",8252,"CH",1,"Lake Maggiore",15535,"IT",1,"Lake Placid",8272,"US",2,"Lam Dong",6114,"VN",1,"Lamego",1830,"PT",2,"Lanai",10443,"US",2,"Lancaster",12454,"US",2,"Landeda",12198,"FR",2,"Langkawi",7723,"MY",4,"Languedoc Roussillon",231,"FR",1,"Lankanfushi Island",8325,"MV",2,"Lanzarote Island",3073,"ES",1,"Laos",3865,"LA",0,"Larnaca",7113,"CY",1,"Larnaca",7125,"CY",2,"Larrabetzu",11304,"ES",2,"Las Caldas",11285,"ES",2,"Las Vegas",5253,"US",2,"Latvia",1164,"LV",0,"Lausanne",974,"CH",4,"Lazio",556,"IT",1,"Lazise",11852,"IT",2,"Le Castellet",2092,"FR",2,"Le Chatellier",2091,"FR",2,"Le Fran\u00e7ois",3153,"FA",2,"Le Morne Brabant",15342,"MU",4,"Le Pontet",2090,"FR",2,"Le Rouret",3164,"FR",2,"Lebanon",10515,"LB",0,"Lecce",6021,"IT",2,"Lech",1639,"AT",2,"Leeds",10363,"GB",2,"Leipzig",3611,"DE",2,"Leon",1231,"ES",2,"Les Baux de Provence",170,"FR",2,"Les Eyzies de Tayac Sireuil",2089,"FR",2,"Leukerbad",10566,"CH",2,"Liaoning",7643,"CN",1,"Libya",12074,"LY",0,"Lido di Camaiore",2849,"IT",2,"Lienz",13119,"AT",2,"Liepaja",12919,"LV",2,"Liguria",2819,"IT",1,"Lijiang",11636,"CN",4,"Lille",11680,"FR",2,"Lima",7191,"PE",1,"Lima",6975,"PE",4,"Limassol",7116,"CY",1,"Limassol",11832,"CY",2,"Limburg",1021,"NL",1,"Limousin-Poitou-Charente",15435,"FR",1,"Lindos",4638,"GR",2,"Lipari",1765,"IT",2,"Liptovsky Mikulas",8262,"SK",2,"Lisbon",388,"PT",4,"Lisbon & Tagus Valley",387,"PT",1,"Lithuania",1324,"LT",0,"Litoral",5241,"AR",1,"Livland",7176,"LV",1,"Livorno",2821,"IT",2,"Lizard Island",2903,"AU",2,"Ljubljana",12799,"SI",4,"Llanquihue",14115,"CL",1,"Llanquihue",14116,"CL",4,"Lleida",15340,"ES",1,"Lloret de Mar",1865,"ES",2,"Lloseta",2985,"ES",2,"Loc. San Pancrazio Russi",5121,"IT",2,"Loipersdorf bei F\u00fcrstenfeld",11744,"AT",2,"Loire Valley",126,"FR",1,"Loiri Porto San Paolo",8257,"IT",2,"Loja",1864,"ES",2,"Lombardy",2803,"IT",1,"Lombok",1644,"ID",1,"Lombok",1666,"ID",4,"London",558,"GB",1,"London",559,"GB",4,"Loreto",4998,"MX",2,"Lorgues",2085,"FR",2,"Loro Ciuffenna",7377,"IT",2,"Los Alc\u00e1zares",11565,"ES",2,"Los Angeles",3716,"US",4,"Los Cabos",11355,"MX",1,"Los Cabos",1316,"MX",2,"Los Silos",3186,"ES",2,"Lo\u0161inj",11301,"HR",1,"Louisiana",1684,"US",1,"Lourmarin en Provence",2006,"FR",2,"Lovedale",2888,"AU",2,"Lovina",7828,"ID",2,"Lower Austria",8307,"AT",1,"Lower Slaughter",13593,"GB",2,"Luang Prabang",8223,"LA",1,"Luang Prabang",8224,"LA",4,"Lucca",1265,"IT",2,"Lucern",8251,"CH",2,"Luces",2408,"ES",2,"Lugano",7664,"CH",4,"Luso",6813,"PT",2,"Lutry",13866,"CH",2,"Luxembourg",5526,"LU",0,"Luxembourg",5589,"LU",1,"Luxembourg",5529,"LU",4,"Luxor",3325,"EG",1,"Luxor",6636,"EG",4,"Luynes",2846,"FR",2,"Lyon",317,"FR",4,"Lyon & Rh\u00f4ne Valley",316,"FR",1,"M'Hamid",1923,"MA",2,"Ma'In",10255,"JO",2,"Macau",7591,"MO",0,"Macau",1308,"MO",1,"Macau",6459,"MO",4,"Macei\u00f3",7134,"BR",2,"Madeira Island",949,"PT",1,"Maderuelo",11838,"ES",2,"Madhya Pradesh",7498,"IN",1,"Madonna di Campiglio",8211,"IT",2,"Madrid",11,"ES",1,"Madrid",12,"ES",4,"Magallanes & La Antartica Chilena",6450,"CL",1,"Magelang",8332,"ID",2,"Maharashtra",3745,"IN",1,"Mah\u00e9",8208,"SC",2,"Mah\u00e9 Island",8207,"SC",1,"Maiori",7089,"IT",2,"Makati City",5904,"PH",4,"Malacca",13331,"MY",1,"Malacca",13329,"MY",2,"Malaga",15336,"ES",1,"Malaga",1267,"ES",4,"Malaysia",1105,"MY",0,"Maldives",1051,"MV",0,"Malgrat de Mar",6918,"ES",2,"Mali Lo\u0161inj",11302,"HR",2,"Mallorca Island",3177,"ES",1,"Malm\u00f6",1258,"SE",1,"Malmo",1259,"SE",2,"Malpais",11189,"CR",4,"Malta",927,"MT",0,"Malta",964,"MT",1,"Mambal",12759,"ID",2,"Manama Town",12353,"BH",2,"Manaus",3032,"BR",2,"Manchester",5721,"GB",2,"Mane en Provence",1829,"FR",2,"Manggis",7884,"ID",2,"Mani",2172,"GR",1,"Manihi",1344,"PF",2,"Manila",6099,"PH",1,"Manila",6102,"PH",4,"Manuel Antonio",15402,"CR",2,"Manzanillo",887,"MX",4,"Maracaibo",7479,"VE",2,"Maratea",1742,"IT",2,"Marbella",1825,"ES",4,"Marche",2826,"IT",1,"Marina di Castagneto",2933,"IT",2,"Marina di Ragusa",11474,"IT",2,"Marino",12769,"IT",2,"Marquesas Islands",1339,"PF",1,"Marrakesh",2,"MA",4,"Marrakesh & Surroundings",1,"MA",1,"Marsa Alam",7535,"EG",2,"Marseillan",8253,"FR",2,"Marseille",116,"FR",4,"Marsolan",1999,"FR",2,"Martillac",2082,"FR",2,"Martina Franca",12219,"IT",2,"Martinique",1642,"FA",1,"Maryland",3233,"US",1,"Maspalomas",1811,"ES",2,"Masqat",11132,"OM",1,"Massa Lubrense",6405,"IT",2,"Massa Pisana Lucca",10406,"IT",2,"Massachusetts",1273,"US",1,"Matera",3057,"IT",2,"Mato Grosso do Sul",11774,"BR",1,"Maui",10447,"US",2,"Mauritius",3178,"MU",0,"Mazan",7077,"FR",2,"Mazatlan",1625,"MX",2,"Mcely",12900,"CZ",2,"Mdina",11823,"MT",2,"Meath County",1994,"IE",2,"Mecklenburg-Vorpommern",8044,"DE",1,"Medellin",7438,"CO",2,"Medina de Rioseco",12571,"ES",2,"Meg\u00e8ve",1196,"FR",2,"Melbourne",1590,"AU",4,"Meloneras",1780,"ES",2,"Memphis",13351,"US",2,"Mendoza",221,"AR",4,"M\u00e9nerbes",13061,"FR",2,"Mengibar",11551,"ES",2,"Merano",8024,"IT",2,"M\u00e9ribel",15297,"FR",2,"Merida",7393,"MX",4,"M\u00e9rignies",11454,"FR",2,"Mery-sur-Oise",16195,"FR",2,"Mestre Venice",3224,"IT",2,"Meung-sur-Loire",15782,"FR",2,"Mexico",697,"MX",0,"Mexico",797,"MX",1,"Mexico City",802,"MX",4,"Miami",809,"US",4,"Michigan",12619,"US",1,"Michoac\u00e1n",819,"MX",1,"Midi-Pyr\u00e9n\u00e9es",15432,"FR",1,"Midlands",7170,"IE",1,"Midlands",13548,"GB",1,"Milan",726,"IT",4,"Milwaukee",7423,"US",2,"Minneapolis",5655,"US",2,"Minnesota",5652,"US",1,"Mirambeau",3702,"FR",2,"Mirepoix",2830,"FR",2,"Missillac",3402,"FR",2,"Missouri",7418,"US",1,"Miyazaki",12464,"JP",1,"Miyazaki",12537,"JP",2,"Mlini",12434,"HR",2,"Modena",12577,"IT",2,"Modica",5823,"IT",2,"Mogan",2525,"ES",2,"Mogliano Veneto",4551,"IT",2,"Moissieu-sur-Dolon",12694,"FR",2,"Molitg les Bains",3136,"FR",2,"Moltrasio",10661,"IT",2,"Monaco",188,"FR",4,"Monastier di Treviso",13430,"IT",2,"Monchique",3102,"PT",2,"Moncioni Montevarchi",7366,"IT",2,"Mondim de Basto",5136,"PT",2,"Monopoli - Bari",14120,"IT",2,"Mont Pelerin",7660,"CH",2,"Montaione",5091,"IT",2,"Montalcino",13763,"IT",2,"Montaldo Torinese",5103,"IT",2,"Montbazon",12940,"FR",2,"Monte Carlo",2978,"FR",2,"Montego Bay",7531,"JM",4,"Montelupo Albese",3549,"IT",2,"Montemor-o-Novo",15098,"PT",2,"Montenegro",15745,"ME",0,"Montepulciano",1588,"IT",2,"Monterey",7471,"US",2,"Monteriggioni",11919,"IT",2,"Monterrey",1129,"MX",2,"Monteverde",11698,"CR",2,"Montevideo",7071,"UY",1,"Montevideo",5172,"UY",2,"Montlouis-sur-Loire",2077,"FR",2,"Montpellier",234,"FR",2,"Montreal",1371,"CA",4,"Montreux",1061,"CH",4,"Montseny",11521,"ES",2,"Monza",5145,"IT",2,"Mooloolaba",12884,"AU",2,"Moorea",1394,"PF",2,"Moreilles",11245,"FR",2,"Morelia",876,"MX",2,"Morelos",4524,"MX",1,"Morocco",250,"MA",3,"Morro de S\u00e3o Paulo",4272,"BR",4,"Moscow",1124,"RU",1,"Moscow",1125,"RU",4,"Mossel Bay",1530,"ZA",2,"Mougins",1938,"FR",4,"Moyo",12314,"ID",2,"Mpumalanga",4545,"ZA",1,"Mumbai",3746,"IN",4,"Mungia",1995,"ES",2,"Munich",769,"DE",4,"Murcia",1247,"ES",1,"Murcia",1248,"ES",2,"Musandam Peninsula",10694,"OM",1,"Musqat",11130,"OM",4,"Myanmar (Burma)",3866,"MM",0,"Mykonos",691,"GR",1,"Mykonos",693,"GR",4,"N'Djamena",8243,"TD",2,"Nabeul",11404,"TN",1,"Nabeul",11405,"TN",4,"Nadi",6096,"FJ",2,"Nafplio",2558,"GR",2,"Nagoya",12466,"JP",2,"Nairobi",6498,"KE",2,"Namibia",7666,"NA",0,"Nanjing",1170,"CN",1,"Nanjing",1171,"CN",2,"Nanyuki",1561,"KE",1,"Napa Valley",2620,"US",2,"Naples",1266,"IT",4,"Narbolia",12355,"IT",2,"Nashville",3781,"US",2,"Nassau",2992,"BS",2,"Natadola",10996,"FJ",4,"Natal",3106,"BR",4,"National Harbor",3921,"US",2,"Navarra",1245,"ES",1,"Navata",6378,"ES",2,"Naxos",11308,"GR",2,"Nayapalli",10683,"IN",1,"Nebraska",10819,"US",1,"Nefta",15471,"TN",2,"Nelson",2850,"NZ",1,"Nelson",2851,"NZ",2,"Netherlands",282,"NL",0,"Nevada",5250,"US",1,"Nevis",8286,"KN",1,"Nevsehir",1826,"TR",4,"New Caledonia",12440,"FA",2,"New Delhi",1673,"IN",4,"New Jersey",11654,"US",1,"New Mexico",12855,"US",1,"New Orleans",1685,"US",2,"New Providence Island",2990,"BS",1,"New South Wales",1555,"AU",1,"New York",1046,"US",1,"New York",1047,"US",4,"New Zealand",1109,"NZ",0,"Newark",12633,"US",2,"Newcastle",15206,"KN",4,"Newport Beach",12922,"US",2,"Ngamiland",12874,"BW",1,"Ngorongoro",6876,"TZ",2,"Nha Trang",8051,"VN",1,"Nha Trang",8052,"VN",2,"Niagara Falls",7421,"CA",2,"Niagara on the Lake",12635,"CA",2,"Nicaragua",7463,"NI",0,"Nice",187,"FR",4,"Nicoya",8173,"CR",2,"Niedersachsen",7504,"DE",1,"Nigeria",12490,"NG",0,"Ningbo",7611,"CN",2,"Ninh Hoa",8327,"VN",2,"Noosa",5424,"AU",2,"Nord-Pas-de-Calais",12531,"FR",1,"Nordsee",3906,"DE",1,"Normandy",121,"FR",1,"North Aegean",2164,"GR",1,"North Bimini",4506,"BS",2,"North Carolina",1761,"US",1,"North East England",13603,"GB",1,"North Huvadhoo Atoll",10665,"MV",1,"North Male Atoll",8324,"MV",1,"North Male Atoll",10562,"MV",2,"North Rhine-Westphalia",990,"DE",1,"North West England",13557,"GB",1,"Northern Ireland",1559,"GB",1,"Northern Israel",12698,"IL",1,"Northern Region",197,"AR",1,"Northern Territory",2889,"AU",1,"Northland",2528,"NZ",1,"Norway",1071,"NO",0,"Nova Scotia",6408,"CA",1,"Novi Vinodolski",3230,"HR",2,"Nuevo Leon",1128,"MX",1,"Nuevo Vallarta",7574,"MX",2,"Nuku Hiva",1340,"PF",2,"Nungwi",2906,"TZ",4,"N\u00fcrburg",12042,"DE",2,"Nusa Dua",7744,"ID",4,"Oahu",11098,"US",2,"Oaxaca",881,"MX",1,"Oaxaca",1167,"MX",4,"Okavango Delta",12935,"BW",2,"Okinawa",10779,"JP",1,"Oleggio Castello",12254,"IT",2,"Oletta",12750,"FR",2,"Olhao",1891,"PT",4,"Olivenza",11306,"ES",2,"Olmeto",12267,"FR",2,"Olot",3158,"ES",2,"Omaha",10822,"US",2,"Onna",10780,"JP",2,"Ontario",7420,"CA",1,"Ootacamund",11164,"IN",2,"Opatija",11299,"HR",2,"Oporto",1577,"PT",4,"Oporto & North",1028,"PT",1,"Oran",12510,"DZ",1,"Oran",12500,"DZ",2,"Orange",264,"FR",2,"Oregon",12703,"US",1,"Orgon",3118,"FR",2,"Oriago Mira",5733,"IT",2,"Orlando",1472,"US",4,"Orta San Giulio",4131,"IT",2,"Orvieto",1760,"IT",2,"Osaka",3570,"JP",4,"Oslo",1661,"NO",1,"Oslo",1664,"NO",4,"Osrednjeslovenska",12801,"SI",1,"Ostuni",1759,"IT",2,"Otago",2529,"NZ",1,"Otranto",1314,"IT",2,"Oualidia",3884,"MA",1,"Oualidia",2965,"MA",2,"Ouarzazate",160,"MA",2,"Ouarzazate & South",148,"MA",1,"Overijssel",6051,"NL",1,"Oviedo",1218,"ES",2,"Pachuca",7524,"MX",2,"Padua",1256,"IT",2,"Paestum",1753,"IT",2,"Pag",8204,"HR",2,"Pag island",13691,"HR",2,"Pahang",7275,"MY",1,"Palawan",8266,"PH",1,"Palawan",8267,"PH",4,"Palermo",2393,"IT",4,"Palm Beach",1097,"US",2,"Palm Cove",5427,"AU",2,"Palm Island",4704,"VC",2,"Palm Springs",7435,"US",2,"Palma de Mallorca",2982,"ES",4,"Pamplemousses",12798,"MU",1,"Pamplona",1246,"ES",2,"Panama",7458,"PA",0,"Panama city",15222,"PA",2,"Pangkor Laut",13324,"MY",2,"Pangkor Laut Island",13326,"MY",1,"Panzano",2902,"IT",2,"Paphos",7122,"CY",1,"Paphos",7404,"CY",4,"Paradou",7633,"FR",2,"Paraguay",2869,"PY",0,"Parana",11579,"BR",1,"Paraty",7432,"BR",4,"Paris",8,"FR",4,"Paris & Surroundings",7,"FR",1,"Paris La D\u00e9fense",6549,"FR",2,"Park City",12629,"US",2,"Parma",12256,"IT",2,"Parndorf",12513,"AT",2,"Paro",1056,"BT",1,"Paro",1057,"BT",4,"Paros",4761,"GR",1,"Paros",3628,"GR",4,"Parrot Cay",3629,"TC",1,"Parrot Cay",3630,"TC",2,"Partido de Ezeiza",8101,"AR",2,"Patagonia",194,"AR",1,"Patagonia Chilena",7413,"CL",1,"Patmos",15562,"GR",1,"Pattaya",1015,"TH",1,"Pattaya",1912,"TH",2,"Pedasi",7601,"PA",4,"Peguera",6858,"ES",2,"Peloponnese",955,"GR",1,"Penang",10868,"MY",1,"Penang",10870,"MY",2,"Peninsula de Osa & Golfo Dulce",8169,"CR",1,"Peninsula Papagayo",11293,"CR",2,"Pennsylvania",5658,"US",1,"Perast",15746,"ME",2,"Pernambuco State",5214,"BR",1,"Perpignan",235,"FR",2,"Perros Guirec",177,"FR",2,"Perth",7411,"AU",4,"Peru",4800,"PE",0,"Perugia",1755,"IT",2,"Pesaro",13205,"IT",2,"Petchaburi",3851,"TH",1,"Phan Thiet",6645,"VN",2,"Phang Nga",6012,"TH",1,"Philadelphia",5661,"US",2,"Philippines",3862,"PH",0,"Phnom Penh",1084,"KH",1,"Phnom Penh",1085,"KH",2,"Phu Quoc",11502,"VN",1,"Phu Quoc",11503,"VN",2,"Phuket",988,"TH",1,"Phuket",989,"TH",4,"Piano di Sorrento",12771,"IT",2,"Piedmont",2804,"IT",1,"Pietrasanta",1832,"IT",2,"Pinerolo",15637,"IT",2,"Piran",7652,"SI",1,"Pisa",1464,"IT",2,"Pisticci",11921,"IT",2,"Placencia",15600,"BZ",1,"Placencia",15601,"BZ",2,"Plastira's Lake",15841,"GR",1,"Platja d'Aro",11236,"ES",2,"Playa Blanca",1800,"ES",2,"Playa Conchal",11295,"CR",2,"Playa de las Americas",2014,"ES",2,"Playa del Carmen",804,"MX",4,"Playa Hermosa",11075,"CR",4,"Playa Pan de Azucar",11690,"CR",2,"Plettenberg Bay",1434,"ZA",4,"Pleugueneuc",2070,"FR",2,"Podstrana Split",1382,"HR",4,"Poggibonsi",6528,"IT",2,"Pointe-aux-Piments",3183,"MU",2,"Poland",1325,"PL",0,"Policoro",15485,"IT",2,"Polignano a Mare",7597,"IT",2,"Pollensa",2030,"ES",2,"Pondicherry",14453,"IN",2,"Pont-Audemer",12423,"FR",2,"Pontine Islands",8294,"IT",1,"Ponza",7551,"IT",2,"Porches",1888,"PT",2,"Porec",3071,"HR",2,"Port Douglas",3172,"AU",4,"Port Elizabeth",10414,"ZA",2,"Port en Bessin Huppain",2069,"FR",2,"Port of Spain",7683,"TT",2,"Portals Nous",10495,"ES",2,"Portaria",10520,"GR",2,"Portim\u00e3o",1854,"PT",2,"Portland",12704,"US",2,"Porto de Galinhas",5223,"BR",2,"Porto Ercole",3735,"IT",2,"Porto Petro",1973,"ES",2,"Porto Pollo",10679,"FR",2,"Porto Salvo",3259,"PT",2,"Porto Seguro",2859,"BR",2,"Porto Vecchio",2068,"FR",2,"Portofino",3125,"IT",2,"Portoroz",7651,"SI",2,"P\u00f6rtschach",12320,"AT",4,"Portugal",345,"PT",3,"Positano",3114,"IT",2,"Poznan",13463,"PL",2,"Prachuap Khiri Khan",3853,"TH",1,"Prague",342,"CZ",1,"Prague",343,"CZ",4,"Praia de Mira",12430,"PT",2,"Praia do Forte",1665,"BR",2,"Praiano",1069,"IT",2,"Praslin",12962,"SC",4,"Praslin Island",15169,"SC",1,"Pr\u00e9mesques",15717,"FR",2,"Propriano",2067,"FR",2,"Provence",115,"FR",1,"Providenciales",3209,"TC",1,"Providenciales",3553,"TC",4,"Puducherry",14452,"IN",1,"Puebla",824,"MX",1,"Puebla",1172,"MX",2,"Puebla de Sanabria",1872,"ES",2,"Puerto Aventuras",1677,"MX",2,"Puerto de Iguaz\u00fa",855,"AR",4,"Puerto de la Cruz",2015,"ES",2,"Puerto de Santa Maria",3747,"ES",2,"Puerto Escondido",11399,"MX",2,"Puerto Guadal",7414,"CL",2,"Puerto Libertad",7200,"AR",2,"Puerto Madryn",12336,"AR",2,"Puerto Natales",6453,"CL",2,"Puerto Plata",4731,"DO",2,"Puerto Rico",4659,"PR",0,"Puerto Santiago",2175,"ES",2,"Puerto Vallarta",1686,"MX",4,"Puigcerd\u00e0",11464,"ES",2,"Puigpunyent",2841,"ES",2,"Pune",7500,"IN",2,"Puno",13091,"PE",1,"Puno",13092,"PE",2,"Punta Cana",5418,"DO",1,"Punta Cana",5421,"DO",4,"Punta Mita",10441,"MX",2,"Puntarenas",8264,"CR",1,"Pushkar",10763,"IN",2,"Qatar",10519,"QA",0,"Qingdao",11902,"CN",2,"Qingyuan",7608,"CN",2,"Quang Nam",7693,"VN",1,"Quebec",1100,"CA",1,"Quebec",1311,"CA",4,"Queensland",2451,"AU",1,"Queenstown",1275,"NZ",4,"Queretaro",885,"MX",1,"Queretaro",977,"MX",2,"Rabac",11909,"HR",2,"Rabat",157,"MA",2,"Rabat & Surroundings",144,"MA",1,"Radda in Chianti",12242,"IT",2,"Ragusa",3104,"IT",2,"Rajasthan",1623,"IN",1,"Ranthambhore",15444,"IN",2,"Rapallo",7552,"IT",4,"Rapid City",10892,"US",2,"Rascafr\u00eda",11036,"ES",2,"Ravello",3576,"IT",2,"Rayol-Canadel-sur-Mer",2062,"FR",2,"Reading",13604,"GB",2,"Recess",7621,"IE",4,"Red Sea",3335,"EG",1,"Red Sea",8244,"JO",1,"Redwood City",6780,"US",2,"Reggio Calabria",15467,"IT",2,"Region of El Jadida",145,"MA",1,"Rethymno",1551,"GR",4,"Reykjavik",1126,"IS",1,"Reykjavik",1127,"IS",4,"Rhein-Main",7678,"DE",1,"Rhodes",3579,"GR",1,"Rhodes",3580,"GR",4,"Riccione",11220,"IT",2,"Riga",1165,"LV",1,"Riga",1166,"LV",4,"Rimini",1380,"IT",2,"Rincon de la Vieja",11694,"CR",2,"Rio de Janeiro",1115,"BR",4,"Rio de Janeiro State",1111,"BR",1,"Rio Grande do Norte State",3105,"BR",1,"Riudellots de la Selva",11240,"ES",2,"Riva del Garda",5574,"IT",2,"Riviera Maya",803,"MX",1,"Riviera Maya",11939,"MX",2,"Riviera Nayarit",3525,"MX",1,"Rivi\u00e8re du Rempart",12795,"MU",1,"Rocamadour",1936,"FR",2,"Romania",999,"RO",0,"Romano Canavese",12730,"IT",2,"Rome",557,"IT",4,"Roquebrune-Cap-Martin",2060,"FR",2,"Rosario",7491,"AR",2,"Roscoff",2059,"FR",2,"Rotorua",3196,"NZ",2,"Rotterdam",1187,"NL",4,"Rouffach",12946,"FR",2,"Rovinj",4713,"HR",2,"Russia",1070,"RU",0,"Rzesz\u00f3w",15596,"PL",2,"S'Agar\u00f3",1974,"ES",2,"Sa Coma",1789,"ES",2,"Saariselk\u00e4",14051,"FI",2,"Sabah",3180,"MY",1,"Sabaudia",7401,"IT",2,"Sabran",11688,"FR",2,"Sagres",2870,"PT",2,"Saigon",10678,"VN",1,"Saint Fran\u00e7ois",5094,"FA",2,"Saint Gilles Les Bains",15433,"FR",2,"Saint Lucia",4791,"LC",0,"Saint-Martin-de-Belleville",16095,"FR",2,"Sakarya",3755,"TR",1,"Salamanca",1229,"ES",2,"Salento",8289,"IT",1,"Salmiya",12804,"KW",2,"Salou",3160,"ES",2,"Salta",217,"AR",4,"Salvador de Bahia",1445,"BR",4,"Salzburg",1692,"AT",1,"Salzburg",1693,"AT",4,"Saman\u00e1",13171,"DO",2,"Samut Prakan",15065,"TH",2,"San Agustin",2974,"ES",2,"San Anton",1552,"MT",2,"San Antonio",7428,"US",2,"San Carlos de Bariloche",211,"AR",4,"San Casciano in Val di Pesa",7227,"IT",2,"San Cassiano in Badia Dolomites",11196,"IT",2,"San Diego",5562,"US",4,"San Fernando del Valle de Catamarca",3869,"AR",2,"San Francisco",1481,"US",4,"San Gimignano",3571,"IT",2,"San Giuliano Terme",1838,"IT",2,"San Jose",4137,"CR",1,"San Jose",6282,"CR",4,"San Juan",5565,"PR",1,"San Lawrenz",7630,"MT",2,"San Leone Agrigento",13759,"IT",2,"San Mart\u00edn de los Andes",441,"AR",2,"San Miguel de Abona",2411,"ES",2,"San Miguel de Allende",5256,"MX",2,"San Miniato",15699,"IT",2,"San Pantaleo Olbia",10257,"IT",2,"San Pedro",10488,"BZ",1,"San Sebasti\u00e1n",1178,"ES",2,"Sandanski",12176,"BG",2,"Sanremo",7098,"IT",2,"Sant Agata",2943,"IT",2,"Sant Cugat",14965,"ES",2,"Sant Esteve de Sesrovires",6618,"ES",2,"Sant Pere de Ribes",5106,"ES",2,"Sant'Agnello",3939,"IT",2,"Sant'Antonio di Gallura",5160,"IT",2,"Santa Barbara",10449,"US",2,"Santa Catarina State",3187,"BR",1,"Santa Cristina d'Aro",11238,"ES",2,"Santa cruz de la Sierra",13141,"BO",1,"Santa Cruz de la sierra",13145,"BO",2,"Santa Cruz La Laguna",7577,"GT",4,"Santa Eulalia",2971,"ES",2,"Santa Fe",12856,"US",2,"Santa Maria di Castellabate",1756,"IT",2,"Santa Teresa",12016,"CR",2,"Santa Teresa Gallura",7375,"IT",2,"Santander",1221,"ES",2,"Santany\u00ed",10424,"ES",2,"Santiago de Chile",2858,"CL",1,"Santiago de Chile",3142,"CL",2,"Santiago de Compostela",1857,"ES",2,"Santillana del Mar",12969,"ES",2,"Santo Domingo",4695,"DO",1,"Santo Domingo",4698,"DO",4,"Santo Stefano di Sessanio",3056,"IT",2,"Santorini",692,"GR",1,"Santorini",713,"GR",4,"Sanur",7827,"ID",2,"Sanxenxo",15530,"ES",2,"Sanya",7645,"CN",2,"Sao Paulo",6093,"BR",4,"S\u00e3o Paulo State",3691,"BR",1,"Sao Sebastiao",3692,"BR",2,"Sapanca",3987,"TR",1,"Sapanca",3757,"TR",2,"Saraburi",15506,"TH",2,"Sarajevo",10951,"BA",1,"Sarajevo",10952,"BA",4,"Sardinia",1744,"IT",1,"Sarlat la Can\u00e9da",130,"FR",2,"Sassetta",11396,"IT",2,"Saudi Arabia",10584,"SA",0,"Saumur",181,"FR",2,"Savanne",12867,"MU",1,"Savelletri Fasano",6393,"IT",2,"Savudrija",6576,"HR",2,"Sawai Madhopur",10692,"IN",2,"Saxony",3610,"DE",1,"Scarlino",11557,"IT",2,"Scarperia",3173,"IT",2,"Sch\u00e4rding",1388,"AT",2,"Schleswig-Holstein",5490,"DE",1,"Schwechat",12888,"AT",2,"Scicli",6885,"IT",2,"Scotland",2907,"GB",1,"Scottsdale",10451,"US",2,"Scrub Island",8089,"VG",2,"Seaham",13600,"GB",2,"Seattle",7425,"US",2,"Sedona",13077,"US",2,"Seenu Atoll",12173,"MV",1,"Seiano",1263,"IT",2,"Sekirn bei Reifnitz",15104,"AT",2,"Selous Game Reserve",15914,"TZ",2,"Seminyak Legian",7733,"ID",4,"Senegal",12492,"SN",0,"Senggigi",1645,"ID",2,"Seoul",7399,"KR",1,"Seoul",7400,"KR",4,"Serrekunda",12502,"GM",2,"Sete",1099,"FR",2,"Seven Mile Beach",3930,"KY",2,"Seville",15337,"ES",1,"Seville",923,"ES",4,"Seychelles",8087,"SC",0,"Shaanxi",7649,"CN",1,"Shandong",11901,"CN",1,"Shanghai",1467,"CN",1,"Shanghai",1468,"CN",4,"Sharm El Sheikh",7536,"EG",2,"Shenyang",7646,"CN",2,"Shenzhen",2940,"CN",1,"Shenzhen",2941,"CN",4,"Shimla",10687,"IN",2,"Shipston-on-Stour",12138,"GB",2,"Si Kao",6492,"TH",2,"Sichuan",7641,"CN",1,"Sicily",1746,"IT",1,"Siem Reap",1054,"KH",1,"Siem Reap",3960,"KH",4,"Siena",1463,"IT",2,"Sigatoka",12158,"FJ",1,"Signa",11803,"IT",2,"Silesia",12438,"PL",1,"Silicon Valley",10462,"US",2,"Silly en Gouffern",2054,"FR",2,"Sinaloa",3371,"MX",1,"Sineu",8064,"ES",2,"Singapore",1049,"SG",0,"Singapore",1087,"SG",1,"Singapore",1088,"SG",4,"Sintra",1909,"PT",4,"Sitges",1922,"ES",2,"Sithonia",14215,"GR",2,"Skukuza",6279,"ZA",2,"Sliema",1529,"MT",4,"Slovakia",1322,"SK",0,"Slovenia",998,"SI",0,"Sober",12786,"ES",2,"Society Islands",1391,"PF",1,"S\u00f6dermanland",8330,"SE",1,"Sofia",1505,"BG",1,"Sofia",1506,"BG",4,"Sogod",14623,"PH",2,"Soiano Del Lago",12452,"IT",2,"Soller",1925,"ES",2,"Solol\u00e1",7576,"GT",1,"\u0160olta",15644,"HR",4,"Soma Bay",8246,"EG",2,"Somerset",13567,"GB",1,"Son Vida",2989,"ES",2,"Sorano",12263,"IT",2,"Soreze",2053,"FR",2,"Sorrento",2397,"IT",2,"Sotogrande",1824,"ES",2,"South Aegean",2165,"GR",1,"South Africa",1017,"ZA",0,"South Ari Atoll",12961,"MV",1,"South Ari Atoll",13106,"MV",2,"South Australia",1726,"AU",1,"South Carolina",7409,"US",1,"South Cerney",12084,"GB",2,"South East England",12340,"GB",1,"South Korea",3168,"KR",0,"South Male Atoll",7514,"MV",1,"South Male Atoll",8314,"MV",4,"South Sinai",3338,"EG",1,"South Tyrol",15583,"IT",1,"South West England",7721,"GB",1,"South West France",793,"FR",1,"Southwest Hungary",6708,"HU",1,"Southwest Ireland",7161,"IE",1,"Spain",254,"ES",3,"Spetses",14217,"GR",2,"Split",1381,"HR",1,"Split",3123,"HR",4,"Spoleto",6426,"IT",2,"Sri Lanka",3167,"LK",0,"St Andrews",11618,"GB",4,"St Barts",1408,"FA",1,"St Barts",1409,"FA",4,"St Beauzeil",2052,"FR",2,"St Cyr-sur-Mer",1934,"FR",2,"St Emilion",133,"FR",2,"St \u00c9tienne-de-Ba\u00efgorry",138,"FR",2,"St Front-de-Pradoux",11686,"FR",2,"St George's",7360,"GD",1,"St George's",7361,"GD",4,"St Helier",7616,"GB",2,"St Jean-Cap-Ferrat",5535,"FR",2,"St Jean-de-Luz",137,"FR",2,"St John",4812,"AG",2,"St Julians",966,"MT",4,"St Kitts & Nevis",4794,"KN",0,"St Laurent-de-la-Cabrerisse",6552,"FR",2,"St Laurent-des-Arbres",2049,"FR",2,"St Louis",10453,"US",2,"St Martin",1470,"FA",4,"St Maximin la Ste Baume",2058,"FR",2,"St Michaels",12868,"US",2,"St Moritz",7662,"CH",2,"St Patrice",2047,"FR",2,"St Paul-de-Vence",1931,"FR",2,"St Paul-Trois-Chateaux",2057,"FR",2,"St Pete Beach",11499,"US",2,"St Peter-Ording",3909,"DE",2,"St Petersburg",1269,"RU",1,"St Petersburg",1270,"RU",2,"St Rapha\u00ebl",2457,"FR",2,"St R\u00e9my-de-Provence",169,"FR",2,"St Symphorien-le-Chateau",12938,"FR",2,"St Tropez",227,"FR",2,"St Vincent & the Grenadines",4668,"VC",0,"St Walburg",10941,"IT",2,"St Wolfgang",1849,"AT",4,"St.Veit\/Glan",12879,"AT",2,"Stellenbosch",2210,"ZA",2,"Stockholm",572,"SE",1,"Stockholm",573,"SE",4,"Stowe",12859,"US",2,"Strasbourg",2541,"FR",2,"Stredocesky",12902,"CZ",1,"Stresa",1260,"IT",4,"Stuttgart",1573,"DE",1,"Stuttgart",1574,"DE",2,"Styria",1411,"AT",1,"Sukhothai",6693,"TH",1,"Sukhothai",6696,"TH",2,"Sultanate of Oman",10260,"OM",0,"Sun Peaks",12068,"CA",2,"Sunshine Coast",15909,"AU",2,"Supetar",3147,"HR",2,"Surabaya",10656,"ID",2,"Surrathani",3062,"TH",1,"Surrey",11646,"GB",1,"Sussex",2836,"GB",1,"Suzhou",3308,"CN",1,"Suzhou",3309,"CN",4,"Sweden",566,"SE",0,"Swellendam",3933,"ZA",2,"Switzerland",341,"CH",0,"Sydney",1556,"AU",4,"Syracuse",3200,"IT",2,"Tabanan",10843,"ID",2,"Taf\u00ed del Valle",7676,"AR",2,"Tahaa",1397,"PF",2,"Tahiti",1395,"PF",4,"Tainan",10869,"TW",1,"Tainan",12171,"TW",2,"Taipei",1110,"TW",1,"Taipei",1112,"TW",4,"Taiwan",1106,"TW",0,"Talence",1982,"FR",2,"Tallinn",1367,"EE",1,"Tallinn",1368,"EE",4,"Talloires",11450,"FR",2,"Tambor Bay",12146,"CR",2,"Tamil Nadu",3743,"IN",1,"Tangalle",12322,"LK",1,"Tangalle",12323,"LK",2,"Tangier",158,"MA",4,"Tangier & Mediterranean",142,"MA",1,"Tanzania",1536,"TZ",0,"Taormina",2392,"IT",4,"Taormina-Etna District",16242,"IT",1,"Taplow",13579,"GB",2,"Tarragona",15338,"ES",1,"Tartu",7430,"EE",1,"Tartu",7431,"EE",2,"Tasmania",1699,"AU",1,"Tasmania",1700,"AU",2,"Tavernelle Panicale",8232,"IT",2,"Tavira",1901,"PT",2,"Te Anau",14641,"NZ",2,"Tejeda",1770,"ES",2,"Tekirova",2779,"TR",2,"Tel Aviv",10625,"IL",4,"Telese Terme",11070,"IT",2,"Telluride",11675,"US",2,"Temozon Sur",12647,"MX",2,"Tenerife Island",6462,"ES",1,"Tennessee",3780,"US",1,"Teotihuac\u00e1n",7675,"MX",2,"Terme di Saturnia",12852,"IT",2,"Terra M\u00edtica",12525,"ES",2,"Terrassa",15648,"ES",2,"Teton Village",10456,"US",2,"Texas",3785,"US",1,"Thailand",928,"TH",3,"Thap Sakae",5193,"TH",2,"Thassos",12784,"GR",2,"Thassos Island",12783,"GR",1,"The Grenadines",4701,"VC",1,"The Hague",1498,"NL",2,"Th\u00e9oule-sur-Mer",6747,"FR",2,"Thessaloniki",7710,"GR",4,"Thimphu",11198,"BT",1,"Thimphu",11199,"BT",2,"Thuringia",3574,"DE",1,"Tianjin",11906,"CN",1,"Tianjin",11907,"CN",2,"Tibau do Sul",11935,"BR",2,"Tikehau",1343,"PF",2,"Tilcara",1926,"AR",2,"Tixkokob",12623,"MX",2,"Tobago",15212,"TT",1,"Tokyo",3568,"JP",4,"Toluca",4242,"MX",2,"Torba",8220,"TR",2,"Toronto",7542,"CA",4,"Torquay",5229,"GB",2,"Torre Pacheco",7521,"ES",2,"Torres Vedras",11844,"PT",2,"Torrita Di Siena",12488,"IT",2,"Tortola",4650,"VG",1,"Toulouse",268,"FR",2,"Tralee",7617,"IE",2,"Tramacastilla de Tena",6543,"ES",2,"Trancoso",3915,"BR",2,"Trang",6789,"TH",1,"Trat",6816,"TH",1,"Travo",15753,"IT",2,"Trebelno",15173,"SI",2,"Tremezzo",3912,"IT",2,"Trentino Alto Adige",2805,"IT",1,"Treviso",1585,"IT",2,"Trieste",7595,"IT",2,"Trinidad",7682,"TT",1,"Trinidad & Tobago",7680,"TT",0,"Tripoli",12076,"LY",2,"Troia",7439,"PT",2,"Trujillo",13079,"PE",1,"Trujillo",13080,"PE",2,"Trujillo",11116,"ES",2,"Tsumeb",7690,"NA",1,"Tsumeb",7691,"NA",2,"Tuamotu Islands",1342,"PF",1,"Tucson",14099,"US",2,"Tudela",4671,"ES",2,"Tulum",1676,"MX",2,"Tunis",1570,"TN",1,"Tunis",1571,"TN",4,"Tunisia",1557,"TN",0,"Turcifal",1881,"PT",2,"Turgutreis",3060,"TR",2,"Turin",1751,"IT",2,"Turkey",601,"TR",0,"Turks & Caicos Islands",3206,"TC",0,"Turnberry",12406,"GB",2,"Turtle Bay",3182,"MU",1,"Tuscany",1264,"IT",1,"Tyrol",1089,"AT",1,"Tzintzuntzan",16255,"MX",2,"Uayamon",12627,"MX",2,"Ubud",1993,"ID",4,"Udaipur",8041,"IN",2,"Udon Thani",8258,"TH",1,"Udon Thani",8259,"TH",2,"Ukraine",10890,"UA",0,"Uluru",2890,"AU",2,"Umag",6801,"HR",2,"Umbria",1754,"IT",1,"Ungasan",11749,"ID",2,"United Arab Emirates",688,"AE",0,"United Kingdom",534,"GB",3,"United States of America",728,"US",3,"Upper Austria",1317,"AT",1,"Urubamba",13852,"PE",2,"Uruguay",1197,"UY",0,"Urumqi",11402,"CN",2,"Ushuaia",2855,"AR",2,"Utah",12295,"US",1,"Utrecht",12104,"NL",1,"Utrecht",10815,"NL",2,"Uttar Pradesh",4752,"IN",1,"Uxmal",4233,"MX",2,"Uyo",12504,"NG",2,"Vail",12250,"US",2,"Val d'Isere",11713,"FR",2,"Vale de Janelas",10367,"PT",2,"Valencia",924,"ES",1,"Valencia",319,"ES",4,"Valladolid",1226,"ES",2,"Valldemossa",2026,"ES",2,"Valle de Bravo",1309,"MX",2,"Valle de Uco",7378,"AR",2,"Vancouver",1189,"CA",2,"Varanasi",11174,"IN",2,"Varna",1739,"BG",1,"Varna",1740,"BG",2,"Velden",5937,"AT",4,"Vence",2036,"FR",2,"Veneto",2806,"IT",1,"Venezuela",4803,"VE",0,"Venice",396,"IT",4,"Vera de Bidasoa",4674,"ES",2,"Veracruz",825,"MX",1,"Veracruz",1413,"MX",2,"Verbania",3891,"IT",2,"Vermont",1682,"US",1,"Verona",1123,"IT",2,"Vevey",1199,"CH",2,"Viana do Castelo",1143,"PT",2,"Viareggio",2946,"IT",2,"Vicchio di Mugello",15479,"IT",2,"Vico Equense",3783,"IT",2,"Victoria",1282,"AU",1,"Victoria",1531,"CA",2,"Vidago",12223,"PT",2,"Vienna",602,"AT",1,"Vienna",603,"AT",4,"Vientiane",11136,"LA",1,"Vientiane",11137,"LA",2,"Viesques",12643,"PR",2,"Vietnam",3864,"VN",0,"Vietri sul Mare",4629,"IT",2,"Vigo",11112,"ES",2,"Vila de Sagres",1816,"PT",4,"Vilaflor",2013,"ES",2,"Vilafranca del Pened\u00e9s",8166,"ES",2,"Vilamarxant",6861,"ES",2,"Vilamoura",1889,"PT",4,"Villa La Angostura",223,"AR",2,"Villabuena de Alava",11667,"ES",2,"Villafranca di Verona",12122,"IT",2,"Villers-sur-Mer",2035,"FR",2,"Villingili Island",12174,"MV",2,"Vilnius",1429,"LT",1,"Vilnius",1430,"LT",4,"Vinay & Epernay",7011,"FR",2,"Virginia",5292,"US",1,"Visayas",13342,"PH",1,"Viseu",2838,"PT",2,"Vishakhapatnam",11155,"IN",2,"Viti Levu",3262,"FJ",1,"Vitrac",2033,"FR",2,"Vonnas",15170,"FR",2,"Vorarlberg",1638,"AT",1,"Waiheke Island",2881,"NZ",2,"Wales",12140,"GB",1,"Wanaka",2875,"NZ",2,"Warsaw",1609,"PL",1,"Warsaw",1610,"PL",4,"Washington DC",5289,"US",4,"Washington State",5286,"US",1,"Weimar",3575,"DE",2,"Wellington",1182,"NZ",1,"Wellington",1183,"NZ",4,"Wellington",15159,"ZA",2,"Wenzhou",12188,"CN",2,"West Bay",14635,"KY",2,"West Bengal",3751,"IN",1,"West End",4653,"VG",4,"West Ireland",7167,"IE",1,"West Java",12425,"ID",1,"West Nusa Tenggara",12313,"ID",1,"Western Australia",2897,"AU",1,"Western Cape",1158,"ZA",1,"Westlake Village",10460,"US",2,"Westport",6837,"IE",2,"Whistler",10458,"CA",4,"Whitsunday",7489,"AU",4,"Willikies",4824,"AG",2,"Winchester",11651,"GB",2,"Wisconsin",7422,"US",1,"Worcestershire",6288,"GB",1,"Wuhan",7362,"CN",1,"Wuhan",12186,"CN",2,"Wuxi",7648,"CN",2,"Wyoming",10455,"US",1,"Xi'an",7650,"CN",2,"Xiamen",7239,"CN",4,"Xinjiang",11401,"CN",1,"Yaliciftlik",12274,"TR",2,"Yal\u0131kavak",7922,"TR",2,"Yangon",3888,"MM",1,"Yangon",3889,"MM",4,"Yanuca Island",12159,"FJ",2,"Yogyakarta",11234,"ID",2,"Yokohama",10782,"JP",2,"Yorkshire",8068,"GB",1,"Yucatan",5235,"MX",1,"Yunnan",11430,"CN",1,"Zacatecas",1131,"MX",1,"Zacatecas",1137,"MX",2,"Zadar",11394,"HR",4,"Zagora",164,"MA",2,"Zagreb",1369,"HR",1,"Zagreb",1370,"HR",4,"Zahara de los Atunes",12484,"ES",2,"Zamora",1207,"ES",2,"Zanzibar",1537,"TZ",1,"Zaragoza",1216,"ES",2,"Zermatt",8213,"CH",2,"Zhejiang",12166,"CN",1,"Zhongshan",12167,"CN",2,"Zighy Bay",10695,"OM",2,"Zingst",8313,"DE",2,"Zuid-Holland",1168,"NL",1,"Zulia",7477,"VE",1,"Zurich",1045,"CH",1,"Zurich",1048,"CH",4,"Zweiflingen-Friedrichsruhe",10511,"DE",2,"Zwolle",12105,"NL",2];HotelNames=["[Rh] Rochester Bariloche",35544,"AR","211","[Rh] Rochester Calafate",30613,"AR","600","101 Park House",46062,"CO","6504","12 Apostles Hotel And Spa",31694,"ZA","1026","3 Nagas",43842,"LA","8224","51 Buckingham Gate",42367,"GB","559","562 Nogaro Hotel",30464,"AR","192","7 Eiffel",46303,"FR","8","7047 - Boutique Hotel",46615,"IT","15699","725 Continental Hotel",30308,"AR","192","7Seasons Apartments Budapest",40940,"HU","960","987 Barcelona Hotel",31045,"ES","10","987 Design Hotel Prague",30530,"CZ","343","A Casa Das Portas Velhas",31364,"BR","1445","A'jia Hotel",30633,"TR","606","Aana Resort & Spa",42397,"TH","6819","Aava Whistler Hotel",41794,"CA","10458","Abacus Business&wellness Hotel",46516,"HU","960","Abbaye De Talloires",40665,"FR","11450","Above Blue Suites",39436,"GR","713","Absolute Bliss Imerovigli",36777,"GR","713","Absolutum Boutique Hotel",42310,"CZ","343","Ace Hotel & Swim Club",43444,"US","7435","Aconcagua Hotel",33798,"AR","221","Acqualina Resort & Spa",36078,"US","809","Acropolis Museum Boutique Hotel",32001,"GR","608","Ada Hotel",41734,"TR","12318","Adam & Eve Hotel",31263,"TR","2780","Adamant Suites",39433,"GR","713","Adele Designhotel",38768,"DE","523","Adelphi Suites",32335,"TH","985","Adriana Hvar Spa Hotel",31853,"HR","1479","Aenaon Villas",40490,"GR","713","Aenea Designhotel",45860,"AT","15104","Affinia Chicago",40681,"US","2867","Affinia Dumont",40698,"US","1047","Affinia Fifty",40697,"US","1047","Affinia Gardens New York",40699,"US","1047","Affinia Liaison Capitol Hill",40683,"US","5289","Affinia Manhattan New York",40700,"US","1047","Affinia Shelburne New York",40701,"US","1047","Agora Life Hotel",40838,"TR","606","Agriturismo Ardene",39407,"IT","1588","Agua Hotels Mondim De Basto",35088,"PT","5136","Agua Hotels Vale Da Lapa",40860,"PT","1892","Aguas Brasil Villa Retreat Hotel",39989,"BR","1445","Airport Hotel Basel",39907,"CH","10374","Aka Central Park Hotel",33681,"US","1047","Aka Resort Hua Hin",33933,"TH","1285","Aka Sutton Place",39594,"US","1047","Aka Times Square",39092,"US","1047","Al Castello Luxury B&b",46366,"IT","15467","Al Maha, A Luxury Collection Desert Resort And Spa",42599,"AE","720","Al Mahary Radisson Blu Hotel, Tripoli",42210,"LY","12076","Alba Hotel Golf & Spa",40485,"ES","11304","Albergo Al Sole",38980,"IT","690","Albergo Palazzo Decumani",33505,"IT","1266","Albinas Hotel Old City",47463,"TR","606","Albrecht",37020,"SK","1336","Albus Hotel Amsterdam",41741,"NL","292","Alchymist Grand Hotel And Spa",30357,"CZ","343","Alchymist Prague Castle Suites",46610,"CZ","343","Alchymist Residence Nosticova",30499,"CZ","343","Alcoba Del Rey De Sevilla",31794,"ES","923","Aldea Bonita Hosteria",35787,"AR","223","Aldea Thai Luxury Condohotel",40575,"MX","804","Aldebaran Hotel & Spa",30281,"AR","211","Alden Hotel Spl\u00fcgenschloss",38268,"CH","1048","Aldiola Country Resort",35064,"IT","5160","Aldrovandi Villa Borghese",32816,"IT","557","Aleenta Resort And Spa Hua Hin",32256,"TH","1285","Aleenta Resort And Spa Phuket",32255,"TH","989","Alegre Beach Resort & Spa",42425,"PH","14623","Alexander House Boutique Hotel",39139,"RU","1270","Alexandra Golden Hotel & Spa",42269,"GR","12784","Algila' Ortigia Charme Hotel",33547,"IT","3200","Algodon Wine Estates & Champions Club",45560,"AR","221","Alila Bangalore Hotel & Residence",42627,"IN","6183","Alila Diwa Goa",40893,"IN","5877","Alila Jakarta",34143,"ID","3566","Alila Manggis Bali",34119,"ID","7884","Alila Sothea Siem Reap",36510,"KH","3960","Alila Ubud Bali",34116,"ID","1993","Alila Villas Soori",39935,"ID","10843","Alila Villas Uluwatu",39010,"ID","7743","Alkoclar Boutique Hotel",33347,"TR","8220","Alma Barcelona",46538,"ES","10","Alma Schlosshotel Im Grunewald",32801,"DE","523","Almapamplona - Muga De Beloso",42069,"ES","1246","Almasevilla - Hotel Palacio De Villapanes",40472,"ES","923","Aloft Brussels Schuman",44792,"BE","281","Alpaga",40635,"FR","1196","Alpen Hotel M\u00fcnchen",34056,"DE","769","Alpen-Karawanserai Time Design Hotel",40800,"AT","6609","Alter Hotel Residence",32652,"IT","1764","Altis Avenida Hotel",42956,"PT","388","Altis Belem Hotel & Spa",37437,"PT","388","Altis Prime Hotel",42958,"PT","388","Alto Calafate Hotel",30707,"AR","600","Altos De Santa Teresa",36993,"BR","1115","Altstadt Vienna",38271,"AT","603","Altstadthotel Wolf-Dietrich",35853,"AT","1693","Amalia Hotel Athens",32450,"GR","608","Aman At Summer Palace",41732,"CN","1448","Aman-I-Kh\u00e1s",41756,"IN","15444","Amanbagh Rajasthan",41755,"IN","12325","Amandari",41724,"ID","1993","Amanfayun",41766,"CN","7606","Amangalla",41736,"LK","11020","Amangani",41721,"US","12293","Amangiri",41723,"US","12296","Amanjena",41773,"MA","2","Amanjiwo",41728,"ID","12311","Amankila",41720,"ID","7884","Amanpulo",41758,"PH","8267","Amanpuri",41733,"TH","989","Amansara",41729,"KH","3960","Amantaka",41730,"LA","8224","Amanusa",41726,"ID","7744","Amanwana",41731,"ID","12314","Amanwella",41747,"LK","12323","Amanyara",41722,"TC","3553","Amara Dolce Vita",41684,"TR","2779","Amari Coral Beach Phuket",37446,"TH","989","Amari Emerald Cove Koh Chang",37491,"TH","6819","Amari Palm Reef Resort Samui",37449,"TH","987","Amari Vogue Krabi",37452,"TH","6111","Amari Watergate Hotel",37473,"TH","985","Amarya Haveli",43237,"IN","1673","Amarya Villa",46443,"IN","1673","Amatao Tropical Residence",41187,"KH","3960","Ambassador East Hotel",39179,"US","2867","Amberley Castle",44151,"GB","13666","Ameron Hotel Flora",39255,"CH","8251","Ameron Hotel Regent",38764,"DE","1576","Ames, A Morgans Original",40684,"US","1281","Ametis Villa",45373,"ID","7826","Amfora Hvar Grand Beach Resort",33106,"HR","1479","Amira Hotel",41682,"TR","606","Amirandes Exclusive Resort By Grecotel",32943,"GR","7230","Amirey Hagalil Boutique Hotel",46674,"IL","15724","Amorgos Boutique Hotel",40398,"CY","7125","An Lam Villas Ninh Van Bay",46145,"VN","8052","Ana Crowne Plaza Osaka",38395,"JP","3570","Ana Mandara Hue",46148,"VN","7696","Ana Mandara Villas Dalat Resort & Spa",46555,"VN","6117","Ana Y Jose Charming Hotel & Spa",43057,"MX","1676","Ananta Spa & Resorts",46387,"IN","10763","Anantara Baan Rajprasong Serviced Suites",39899,"TH","985","Anantara Bophut Resort & Spa Koh Samui Thailand",33861,"TH","987","Anantara Dhigu Resort & Spa",39347,"MV","8314","Anantara Golden Triangle Resort & Spa",33864,"TH","5271","Anantara Hua Hin",33852,"TH","1285","Anantara Kihavah Villas",43047,"MV","10564","Anantara Lawana Resort & Spa Koh Samui",33582,"TH","987","Anantara Phuket Villas",33867,"TH","989","Anantara Seminyak Resort & Spa Bali",33858,"ID","7733","Anantara Si Kao Resort",36594,"TH","6492","Anatolian Houses",31958,"TR","1826","Andaman White Beach Resort",31675,"TH","989","Andara Resort And Villas",39980,"TH","989","Andaz Liverpool Street",39817,"GB","559","Andel's Design Hotel & Suites",30980,"CZ","343","Andel's Hotel Cracow",38109,"PL","1384","Andels Hotel Berlin",35964,"DE","523","Angelo Hotel M\u00fcnchen",34167,"DE","769","Angelo Hotel Prague",31062,"CZ","343","Angkor Village Resort & Spa",36969,"KH","3960","Angsana Riad Lydines",33280,"MA","2","Angsana Riads Collection Marrakech",42491,"MA","2","Anna Hotel",38915,"DE","769","Ansen Suites 130 Hotel",30653,"TR","606","Antica Locanda Dei Mercanti",35970,"IT","726","Antica Torre Di Via Tornabuoni 1",41705,"IT","947","Antico Borgo",46524,"IT","14388","Antico Casale Russo",42248,"IT","12771","Antonius Hotel",37596,"EE","7431","Antuquelen Hosteria",40001,"AR","223","Apanema Resort",39247,"GR","693","Apartamentos Nord 1901",39378,"ES","1086","Apex City Hotel",33304,"GB","2908","Apex Waterloo Place Hotel",35649,"GB","2908","Aphrodite Hills Holiday Residences",40935,"CY","7404","Appartements \u00c0 La Niky",32420,"AT","603","Apulit Island Resort",46503,"PH","8267","Aqua Palace Hotel",40710,"IT","396","Aqua Suites",33018,"GR","713","Aquabarra Boutique Hotel & Spa",33831,"BR","1114","Aqualuz Suite Hotel Apartamentos",38473,"PT","7439","Aquapalace Hotel Prague",34809,"CZ","343","Aquapetra Resort & Spa",40066,"IT","11070","Aquapura Douro Valley Hotel",31895,"PT","1830","Aquila Elounda Village",37008,"GR","1778","Arabella Western Cape Hotel & Spa",31281,"ZA","1159","Aram Yam\u00ed Hotel",33062,"BR","1445","Aranwa Cusco Boutique Hotel",45629,"PE","12811","Aranwa Sacred Valley Hotel & Wellness",45628,"PE","13852","Arcadia Hotel",32481,"SK","1336","Archipelagos Resort",46628,"GR","3628","Arcotel Allegra",31762,"HR","1370","Arcotel Camino",32044,"DE","1574","Arcotel John F. Berlin",36390,"DE","523","Arcotel Kaiserwasser",30639,"AT","603","Arcotel Velvet Berlin",41350,"DE","523","Areias Do Seixo Charm Hotel & Residences",41154,"PT","11844","Arena Copacabana Hotel",40830,"BR","1115","Arena Di Serdica Residence Hotel",35259,"BG","1506","Argentario Golf Resort & Spa",33762,"IT","3735","Aria Hotel",30363,"CZ","343","Arion, A Luxury Collection Resort & Spa",44733,"GR","608","Arkaba Station",46767,"AU","15916","Arosea Life Balance Hotel",40018,"IT","10941","Ars Hotel",32750,"IT","557","Art & Design Boutique Hotel Imperialart",44528,"IT","8024","Art Deco Imperial Hotel",32213,"CZ","343","Art En Soi",40664,"FR","11454","Art Hotel Bra\u010dka Perla",33468,"HR","3147","Art Palace Suites Hotel & Spa",46306,"MA","150","Art Resort Galleria Umberto",37869,"IT","1266","Arthotel Blaue Gans",35913,"AT","1693","Artus Apartments Berlin",32806,"DE","523","Aruntara Riverside Boutique Hotel",42048,"TH","1277","Arusha Safari Lodge",37569,"TZ","6870","As Cascatas Golf Resort & Spa",32726,"PT","1889","Asara Villa & Suite",39695,"TH","1285","Astarte Suites",30825,"GR","713","Astelia Lodge",33560,"NZ","3196","At Marina Shores",41973,"AU","7489","At Niman Conceptual Home",41525,"TH","1277","At Waterfront Whitsunday Retreat",38551,"AU","7489","Atempo Design Hotel",41284,"AR","192","Athens Atrium Hotel & Jacuzzi Suites",31359,"GR","608","Atlantic Affair Boutique Lodge",40536,"ZA","1026","Atlantic Palace Agadir-Golf-Thalasso & Casino Resort",9609,"MA","149","Atlantis The Palm Dubai",39097,"AE","720","Atlas Essaouira & Spa",34515,"MA","152","Atlas Les Almohades Tanger",34338,"MA","158","Au Coin Du Feu",46568,"FR","1196","Auberge Basque",41796,"FR","137","Auberge De Cassagne & Spa",30013,"FR","2090","Auberge Du Quartier",41596,"CA","1311","Auberge La Feni\u00e8re",41203,"FR","2006","Auberge Rozendal Winefarm",33966,"ZA","2210","Auberge Saint-Antoine",31898,"CA","1311","Augustine Hotel Prague, Rocco Forte Collection",42759,"CZ","343","Aura Cozumel Wyndham Grand Bay - All Inclusive",34293,"MX","1675","Auteuil Manotel",30340,"CH","391","Avalon Hotel",32422,"US","809","Avicenna Hotel",35010,"TR","606","Avista Phuket Resort & Spa",39071,"TH","989","Avogaria Locanda & Restaurant",33153,"IT","396","Awwa Suites & Spa",41505,"AR","192","Axel Hotel Barcelona & Urban Spa",30480,"ES","10","Axel Hotel Berlin",35946,"DE","523","Axel Hotel Buenos Aires & Urban Spa",36693,"AR","192","Axis Viana Business & Spa Hotel",33439,"PT","1143","Ayana Resort And Spa Bali",38770,"ID","7743","Ayara Hilltops",32349,"TH","989","Ayara Kamala Resort And Spa",37371,"TH","989","Ayre Gran Hotel Col\u00f3n",40311,"ES","12","Ayre Hotel Alfonso Ii",40316,"ES","1218","Ayre Hotel Astoria Palace",40325,"ES","319","Ayre Hotel Caspe",40312,"ES","10","Ayre Hotel Gran V\u00eda",40313,"ES","10","Ayre Hotel Oviedo",46714,"ES","1218","Ayre Hotel Rosell\u00f3n",40315,"ES","10","Azia Resort & Spa",39050,"CY","7404","Azur",32584,"NZ","1275","Azur Real Hotel Boutique",39987,"AR","209","B Hotel",30123,"ES","10","B&b Da Gianni E Lucia",36573,"IT","1757","B2B Malecon Plaza Hotel & Convention Center",40805,"MX","1679","B4 Padova By Boscolo",39041,"IT","1256","B4 Venezia-Mestre By Boscolo",39040,"IT","3224","Baan Talay Dao",36048,"TH","1285","Baan Thai Surin Garden",44335,"TH","989","Baan Thai Surin Hill",44336,"TH","989","Bab Al Shams Desert Resort & Spa",42603,"AE","720","Bab Hotel",39187,"MA","2","Babuino 181",40703,"IT","557","Bagni Di Pisa Natural Spa Resort",31826,"IT","1838","Baia Di Ulisse Wellness Spa",44214,"IT","13759","Bal Harbour Quarzo",35616,"US","809","Bali Island Villas & Spa",34986,"ID","7733","Ballynahinch Castle",37494,"IE","7621","Ballyseede Castle",37518,"IE","7617","Bamurru Plains",44397,"AU","10851","Banyan Tree Cabo Marqu\u00e9s",46248,"MX","890","Banyan Tree Mayakoba",42952,"MX","804","Banyan Tree Phuket",42339,"TH","989","Banyan Tree Samui",43156,"TH","987","Banyan Tree Seychelles",42301,"SC","8208","Barcel\u00f3 Asia Gardens & Thai Spa",36342,"ES","12525","Barcelo Avenida",41285,"ES","920","Barcelo Bavaro Palace Deluxe- All Inclusive",41314,"DO","5421","Barcelo Cairo Pyramids",41299,"EG","4257","Barcelo Eresin Topkapi",30675,"TR","606","Barcelo Illetas Albatros",41265,"ES","2027","Barcelo La Bobadilla",31626,"ES","1864","Barcelo Malaga",41282,"ES","1267","Barcelo Monasterio De Bolta\u00f1a",41283,"ES","15034","Barcel\u00f3 Montserrat",37038,"ES","6618","Barcel\u00f3 Old Town Praha",37326,"CZ","343","Barcelo Puerto Plata- All Inclusive",41317,"DO","4731","Barcelo Punta Cana-All Inclusive",41315,"DO","5421","Barcel\u00f3 Raval",34122,"ES","10","Barcelo Sancti Petri",41280,"ES","1250","Barcelo Santiago",32722,"ES","2175","Barcel\u00f3 Valencia",32293,"ES","319","Basiliani Hotel",42135,"IT","3057","Bastide De Capelongue",30555,"FR","2019","Bauer Hotel",36738,"IT","396","Bauer Il Palazzo",36735,"IT","396","Bauer Palladio Hotel & Spa",36741,"IT","396","Bb360",33285,"IT","557","Bdb Luxury Rooms Navona",42263,"IT","557","Be Playa",46726,"MX","804","Be Tulum",43060,"MX","1676","Beach Hotel Split",41742,"HR","1382","Beacon Escazu Boutique Hotel",35748,"CR","6282","Beacon Hotel",40021,"US","5289","Beau Rivage Hotel",46193,"MU","12788","Bel Air Collection Resort & Spa Cabos",40324,"MX","5322","Bel Air Collection Resort & Spa Cancun",31771,"MX","1679","Bel Air Collection Resort & Spa Vallarta",44388,"MX","7574","Bel Air Hotel",30460,"AR","192","Bela Vista Hotel & Spa",47413,"PT","1854","Belizean Cove Estates",39658,"BZ","10489","Bella Italia Hotel",41122,"BR","11580","Bella Rosina Relais",40508,"IT","11390","Belle Isle Sur Risle",41861,"FR","12423","Bellinter House Hotel",40532,"IE","1994","Bells At Killcare",42447,"AU","12905","Bentley Hotel",30635,"TR","606","Bentley Hotel Genova",33478,"IT","2820","Bentley Hotel New York",35565,"US","1047","Bentley Hotel South Beach",30993,"US","809","Benvengudo",39246,"FR","170","Berkeley Hotel",34818,"HR","3132","Berns Hotel",30699,"SE","573","Best Western Hotel Bab Al Bahar",41667,"MA","6558","Best Western Hotel Elefant",35841,"AT","1693","Best Western Plus Sol Ipanema Hotel",41777,"BR","1115","Best Western Time Hotel",40551,"SE","573","Bettoja Hotel Mediterraneo",31076,"IT","557","Bijay Niwas Palace",46442,"IN","15503","Bilderberg Jan Luyken Hotel",33272,"NL","292","Bill & Coo",32835,"GR","693","Biltmore Hotel Coral Gables",31054,"US","809","Bimini Bay Resort And Marina",34365,"BS","4506","Biz Cevahir Otel",46489,"TR","606","Blakes Hotel",46713,"GB","559","Bleibtreu Hotel Berlin",30453,"DE","523","Bloomestate",33948,"ZA","3933","Blow Up Hall 5050",43987,"PL","13463","Blu Suite Hotel",34125,"IT","7107","Blue City Hotel",40027,"CH","10948","Blue Palace Resort & Spa Elounda",41865,"GR","2537","Blue Rainbow Apartments",35784,"GB","5721","Blue Sydney",43401,"AU","1556","Bluebay Villas Doradas -The First Adults Only All Inclusive Resort",41559,"DO","4731","Blumenhotel St.veit\/glan",38097,"AT","12879","Bo Phut Resort & Spa Hotel",31290,"TH","987","Boca Paila Fishing Lodge",39543,"MX","1676","Bodrium Hotel & Spa",32321,"TR","878","Bohem Art Hotel Budapest",46390,"HU","960","Bora Bora Pearl Beach Resort & Spa",31711,"PF","1393","Borghese Palace Art Hotel",31963,"IT","947","Borgo Il Melone",45897,"IT","2882","Borgo Pantano",43847,"IT","3200","Borgo Villa Castelletti",41084,"IT","11803","Borgobianco Resort & Spa",37857,"IT","7597","Boscolo Budapest",32098,"HU","960","Boscolo Hotel Aleph",39019,"IT","557","Boscolo Hotel Bellini",39033,"IT","396","Boscolo Hotel Dei Dogi",39024,"IT","396","Boscolo Hotel Exedra Milano",39022,"IT","726","Boscolo Hotel Exedra Nice",39021,"FR","187","Boscolo Hotel Exedra Roma",39023,"IT","557","Boscolo Hotel Palace",39025,"IT","557","Boscolo Hotel Porro Pirelli",39020,"IT","8046","Boscolo Luxury Residence",46682,"HU","960","Boscolo Prague",39018,"CZ","343","Boutique Hotel De Cortes",30961,"MX","802","Boutique Hotel Heidelberg Suites",38916,"DE","7505","Boutique Hotel Manolo",34866,"ZA","1026","Boutique Hotel Warwick House",33048,"NZ","2851","Boutique Hotel Zara",31282,"HU","960","Boutique-Hotel Stadthalle",30637,"AT","603","Boutiquehotel Hein",42308,"AT","12888","Brandenburger Hof Hotel",30457,"DE","523","Breakfast On The Beach",39166,"NZ","2881","Brera Apartments",39992,"IT","726","Brighton House",38732,"GB","2837","Browns Boutique Hotel",39320,"NZ","1275","Bucuti & Tara Beach Resort",46032,"AW","15181","Buda Castle Fashion Hotel",33649,"HU","960","Buddha-Bar Hotel Prague",36750,"CZ","343","Buganvilias Resort",42283,"MX","1686","B\u00fclow Palais",38609,"DE","1405","B\u00fclow Residenz",38608,"DE","1405","Bunga Raya Island Resort & Spa",39379,"MY","3258","Bungalows Santa Cruz",40566,"MX","11399","Burbury Hotel",47456,"AU","1728","C-Hotel",40999,"IT","11733","C151 Smart Villas Seminyak",32622,"ID","7733","Ca' Del Lupo",33678,"IT","3549","Ca' Gottardi",30526,"IT","396","Ca' Maria Adele",30578,"IT","396","Ca' Pozzo Inn",30393,"IT","396","Cabo Villas Beach Resort & Spa",35349,"MX","5322","Cadogan London Hotel",30593,"GB","559","Cahernane House Hotel",37536,"IE","2878","Cairo Semiramis",38650,"EG","4257","Calabash Cove St Lucia",46478,"LC","15268","Calamidoro Hotel",36465,"IT","6468","Caldera's Lilium Villas",30833,"GR","713","Caleton Villas",35406,"DO","5421","Calinda Beach Acapulco",33793,"MX","890","Calista Luxury Resort",36501,"TR","2780","Cameron Highlands Resort",43698,"MY","13327","Camino Real Acapulco Diamante",31195,"MX","890","Camino Real Guadalajara Expo",40346,"MX","981","Camino Real Hotel Santa Cruz De La Sierra",42525,"BO","13145","Camperio House Suites & Apartments",39353,"IT","726","Camps Bay Retreat",45583,"ZA","1026","Canaves Oia Hotel",30824,"GR","713","Canaves Oia Suites",30878,"GR","713","Canto Del Sol Plaza Vallarta",39787,"MX","1686","Caol Ishka Hotel",38295,"IT","3200","Cape Cadogan Boutique Hotel",31766,"ZA","1026","Cape Heritage Hotel",35619,"ZA","1026","Cape Royale Luxury Hotel And Residence",33524,"ZA","1026","Capella Singapore",38272,"SG","1088","Capital Coast Resort & Spa",40865,"CY","7404","Cappadocia Cave Resort",34095,"TR","1826","Caribe Hotel",41073,"MX","7393","Caribe Royale",34995,"US","1472","Carlton Hotel Guldsmeden",39029,"DK","1068","Carmel Charme Resort",46641,"BR","15714","Cartoon Residence",46711,"TR","606","Carvi Hotel New York",39713,"US","1047","Cas Comte Petit Hotel & Spa",33076,"ES","2985","Casa Amarelo",35415,"BR","1115","Casa Andina Private Collection - Miraflores",43746,"PE","6975","Casa Angelina Lifestyle Hotel",31305,"IT","1069","Casa Camper Berlin",39143,"DE","523","Casa Colombo",33570,"LK","3193","Casa Da Vit\u00f3ria Pousada",41472,"BR","1445","Casa De La Flora",45245,"TH","7398","Casa Del Bosque",33912,"AR","223","Casa Dell' Arte",36633,"TR","8220","Casa Do Amarelindo",34206,"BR","1445","Casa Dorada Los Cabos Resort & Spa",40568,"MX","1316","Casa Grande Hotel Resort & Spa",42278,"BR","6090","Casa Howard Guest House Florence",42662,"IT","947","Casa Howard Guest House Rome",42654,"IT","557","Casa Leto Hotel",36870,"RU","1270","Casa Margot Hotel Champagnerie",38927,"AR","221","Casa Romana Hotel Boutique",31394,"ES","923","Casa Rosada Hotel",40913,"MX","5256","Casa Taos",34524,"MA","2","Casa Turquesa",38922,"MX","1679","Casa Turquesa - Maison D'h\u00f4tes",41599,"BR","7432","Casa Velas Hotel Boutique - Adults Only - All Inclusive",37179,"MX","1686","Casa Yalma Kaan",32879,"MX","890","Casacalma Hotel",37092,"AR","192","Casas Brancas",38544,"BR","1114","Casasandra Boutique Hotel",33071,"MX","2431","Casasur Art Hotel",33513,"AR","192","Cascade Resort",44716,"PT","1894","Cascades On 52",41490,"ZA","1026","Castadiva Resort & Spa",41437,"IT","1014","Castellani Parkhotel Salzburg",35697,"AT","1693","Castello Belvedere",34347,"IT","4299","Castello Bevilacqua",41080,"IT","11801","Castello Dal Pozzo",41581,"IT","12254","Castello Di San Marco Charming Hotel & Spa",46350,"IT","13761","Castello Di Semivicoli",46575,"IT","15642","Castello Di Tornano",40292,"IT","11194","Castello Di Velona - Tuscan Resort & Spa",44216,"IT","13763","Castillo Hotel Son Vida Mallorca",31559,"ES","2989","Castle Leslie Estate",41763,"IE","12351","Castleknock Hotel & Country Club",32269,"IE","900","Catalonia B\u00e1varo Beach Golf & Casino Resort",37167,"DO","6651","Catalonia Gran Dominicus",37170,"DO","6654","Catalonia Royal B\u00e1varo",37173,"DO","6651","Cavaliere Palace Hotel",40496,"IT","6426","Cavalli Beach House Retreat",33451,"NZ","3134","Cavo Tagoo Hotel",30909,"GR","693","Cefalicchio Country House",40589,"IT","11421","Ceiba Del Mar Beach & Spa Resort",31213,"MX","1679","Celadon Palace Hue",40459,"VN","7696","Centerhotel Arnarhvoll",31798,"IS","1127","Centerhotel Thingholt",31797,"IS","1127","Central Hotel Shanghai",39892,"CN","1468","Centrale Palace Hotel",32813,"IT","2393","Centurion Palace",36768,"IT","396","Cetro Real Condominium & Suites",41056,"AR","7491","Cezanne Hotel & Spa",30175,"FR","186","Chalet H\u00f4tel Kaya",31843,"FR","16095","Chandara Resort & Spa",31712,"TH","989","Chapung Se Bali Villa",39120,"ID","1993","Charleston Place",42324,"US","7410","Charming House Dd724",30369,"IT","396","Charming House Iqs",33770,"IT","396","Chateau D'esclimont",42531,"FR","12938","Ch\u00e2teau D'isenbourg",42520,"FR","12946","Chateau De Bagnols",40666,"FR","11452","Ch\u00e2teau De Brindos",30097,"FR","136","Ch\u00e2teau De Gilly",30284,"FR","2108","Ch\u00e2teau De L'abbaye",40410,"FR","11245","Ch\u00e2teau De L'hoste",30192,"FR","2052","Ch\u00e2teau De La Bourdaisi\u00e8re",30231,"FR","2077","Ch\u00e2teau De La Folti\u00e8re",30169,"FR","2091","Ch\u00e2teau De La Motte Beaumanoir",30108,"FR","2070","Chateau De Lantic",33739,"FR","2082","Ch\u00e2teau De Mazan",30293,"FR","7077","Chateau De Mery",47411,"FR","16195","Ch\u00e2teau De Mirambeau",33740,"FR","3702","Ch\u00e2teau De Montcaud",40944,"FR","11688","Ch\u00e2teau De Rochecotte",30243,"FR","2047","Chateau De Roussan",41665,"FR","169","Ch\u00e2teau Des Briotti\u00e8res",30208,"FR","16227","Ch\u00e2teau Du Breuil",30215,"FR","954","Chateau Elan",42434,"AU","10853","Ch\u00e2teau Grand Barrail Hotel & Spa",30117,"FR","133","Ch\u00e2teau Grattequina",30124,"FR","2129","Ch\u00e2teau La Chenevi\u00e8re",30182,"FR","2069","Ch\u00e2teau La Thuili\u00e8re",40943,"FR","11686","Ch\u00e2teau Les Crostes",46775,"FR","2085","Chateau Mcely - Spa Hotel And Forest Retreat",42439,"CZ","12900","Chateau St. Havel Hotel & Golf",32282,"CZ","343","Chateau Star River Hotel",42299,"CN","10809","Chateau Versailles",31742,"CA","1371","Chatrium Hotel Riverside Bangkok",39773,"TH","985","Chaweng Regent Beach Resort",33746,"TH","987","Chen Sea Resort & Spa",40678,"VN","11503","Chiaja Hotel De Charme",38019,"IT","1266","China World Hotel Beijing - A Shangri-La Hotel",41506,"CN","1448","Choupana Hills Resort & Spa",32859,"PT","950","Chromata",43244,"GR","713","Ciragan Palace Kempinski Istanbul",38801,"TR","606","Circa 39 Hotel",30944,"US","809","Citrus Sukhumvit 22 Bangkok",41619,"TH","985","City Club Hotel",35478,"US","1047","Claridge Hotel",30463,"AR","192","Clarion Hotel Stockholm",31243,"SE","573","Clarion Suites Lisboa",42957,"PT","388","Claska",43207,"JP","3568","Clift",33981,"US","1481","Cliveden House",44080,"GB","13579","Clontarf Castle Hotel",33348,"IE","900","Club Tapiz Hotel",30285,"AR","221","Club Yamu By Twinpalms",40452,"TH","989","Cocoa Island, Como Resort",38605,"MV","7515","Coconut Grove",42444,"AU","3172","Collector's Victory Hotel",31066,"SE","573","Colona Castle",31655,"ZA","1026","Colony Palms Hotel",38446,"US","7435","Colony Park Plaza Unique Hotel",31598,"UY","1201","Columbia Beach Hotel Pissouri",41346,"CY","11832","Columbia Beach Resort Pissouri",41345,"CY","11832","Comfort Ka\u0161tel Ka\u0161telir",33367,"HR","3071","Como Shambhala Estate",31258,"ID","1993","Concord's Colonial Inn",33107,"US","2871","Concorde El Salam Hotel Cairo",40056,"EG","4257","Congress Hotel South Beach",30942,"US","809","Constantinou Bros Asimina Suites 5*",41261,"CY","7404","Constantinou Bros Athena Beach Hotel 4*",41262,"CY","7404","Constantinou Bros Athena Royal Beach Hotel 4*",41263,"CY","7404","Constantinou Bros Pioneer Beach Hotel 4*",41264,"CY","7404","Continental Hotel Zara",40811,"HU","960","Copacabana Palace",39687,"BR","1115","Copenhagen Admiral Hotel",39111,"DK","1068","Copenhagen Plaza",39181,"DK","1068","Coral Gardens On Grace Bay",33757,"TC","3553","Corfu Luxury Villas",40585,"GR","2552","Corinthia Hotel Budapest",31320,"HU","960","Corinthia Hotel Lisbon",31218,"PT","388","Corinthia Hotel St George's Bay",32016,"MT","966","Corinthia Hotel St. Petersburg",32017,"RU","1270","Corinthia Palace Hotel & Spa",32013,"MT","1552","Correntoso",30400,"AR","223","Cortisen Am See",31708,"AT","1849","Cosmo Fashion Hotel",41524,"HU","960","Cosmopolitan Suites",43258,"GR","713","Costantinopoli 104",36414,"IT","1266","Cote Park",39751,"FR","10619","Cotswold Water Park Four Pillar Hotel",41470,"GB","12084","Cotter House Luxury Retreat",33081,"NZ","2862","Cotton Tree",42420,"KY","14635","Cour Des Loges",30311,"FR","317","Cph Living",39267,"DK","1068","Cradle Mountain Lodge",42440,"AU","1700","Crater Forest Tented Camp",37593,"TZ","6876","Crossing Condotti",33755,"IT","557","Crowne Plaza Ana Kobe",39857,"JP","10774","Crowne Plaza Bangkok Lumpini Park",31301,"TH","985","Crowne Plaza Estepona",38617,"ES","1992","Crowne Plaza Hotel Heidelberg",38598,"DE","7505","Crowne Plaza Hotel Hong Kong Causeway Bay",41058,"HK","2001","Crowne Plaza Hotel Hunter Valley",39942,"AU","10853","Crowne Plaza Hotel Kuala Lumpur",39853,"MY","3972","Crowne Plaza Hotel Lijiang Ancient Town",41118,"CN","11636","Crowne Plaza Hotel Maruma Hotel & Casino",38534,"VE","7479","Crowne Plaza Hotel Monterrey",38622,"MX","1129","Crowne Plaza Hotel Pachuca",38646,"MX","7524","Crowne Plaza Hotel Port Of Spain",38863,"TT","7683","Crowne Plaza Hotel San Jose Corobici",38435,"CR","6282","Crowne Plaza Hotel Santiago",38556,"CL","3142","Crowne Plaza Hotel Tequendama  Bogota",38459,"CO","6504","Crowne Plaza Hotel Toluca-Lancaster",38637,"MX","4242","Crowne Plaza Hotel Toulouse",38661,"FR","268","Crowne Plaza Hotel Veracruz Torremar",38638,"MX","1413","Crowne Plaza Milan City",40063,"IT","726","Crowne Plaza Resort Los Cabos-Grand Faro All-Inclv",38699,"MX","1316","Crystal Hotel Pacha Marrakech",39741,"MA","2","Cs Madeira Atlantic Resort & Sea Spa",39663,"PT","950","Cs S\u00e3o Rafael Suite Hotel",32285,"PT","811","Cs Vintage Lisboa Hotel",42158,"PT","388","Culloden Estate And Spa",33053,"GB","2853","Curia Palace Hotel",36198,"PT","1140","D'ouwe Werf",40146,"ZA","2210","Dana Hotel And Spa",40674,"US","2867","Danai Beach Resort & Villas",45545,"GR","14215","Dar Ayniwen",9988,"MA","2","Dar Hi",46371,"TN","15471","Dar Jameel",34416,"MA","158","Dar Liouba",41641,"MA","152","Dar Mogador",31155,"MA","152","Dar Mouchka",34362,"MA","158","Dar Nilam",31052,"MA","158","Dar Nour",10001,"MA","158","Dar Rhizlane",11037,"MA","2","Dar Sabra",43222,"MA","2","Dar Sabri",40571,"TN","11405","Das Triest",30617,"AT","603","Dazzler Tower Hotel San Martin",30969,"AR","192","De L'europe",42775,"NL","292","De Luxe Hotel Jalta",30391,"CZ","343","De Naga Hotel Chiang Mai",37257,"TH","1277","Decumani Hotel De Charme",36192,"IT","1266","Delamore Lodge",33149,"NZ","2862","Delano",38819,"US","809","Delta Banff Royal Canadian Lodge",41457,"CA","11673","Delta Barrington",41454,"CA","12062","Delta Bow Valley",41455,"CA","12064","Delta Lodge At Kananaskis",41459,"CA","12066","Delta Sun Peaks Resort",41458,"CA","12068","Delta Victoria Ocean Pointe Resort And Spa",41453,"CA","1531","Delta Whistler Village Suites",41456,"CA","10458","Demetria Hotel",45635,"MX","981","Des Etrangers Hotel & Spa",34476,"IT","3200","Desert Islands Resort & Spa By Anantara",38672,"AE","6756","Desert Palm",30844,"AE","720","Design And Style Hotel Neruda",30352,"CZ","343","Design Ce Hotel",30332,"AR","192","Design Merrion Hotel",31072,"CZ","343","Design Suites Salta",41029,"AR","217","Designhotel Astoria",40475,"HR","11299","Devasom Hua Hin Resort",42047,"TH","1285","Devi Garh",43772,"IN","8041","Devi Ratn",44712,"IN","1624","Dewa Phuket",35907,"TH","989","Diamond Deluxe",39747,"GR","2553","Die Swaene Hotel",30388,"BE","416","Diplomat Hotel Stockholm",30698,"SE","573","Disini",32530,"FR","1776","Diva Maldives",43199,"MV","13106","Divan Ankara",40350,"TR","1534","Divan Ankara Cukurhan",44358,"TR","1534","Divan Istanbul Asia",42294,"TR","606","Divani Apollon Palace & Spa",42566,"GR","608","Divani Caravel",44734,"GR","608","Djibouti Palace Kempinski",39250,"DJ","8241","Do & Co Hotel",30711,"AT","603","Dolce Fr\u00e9gate Provence",30003,"FR","1934","Dolce Sitges Hotel & Resort",30813,"ES","1922","Dolce Vita Thalasso-Hotel",41234,"MA","157","Dom Gon\u00e7alo Hotel & Spa",32163,"PT","1801","Domaine De Beauvois",33036,"FR","2846","Domaine De Divonne",36894,"FR","6555","Domaine De La Colombi\u00e8re",42039,"FR","12694","Domaine De La Tortiniere",42734,"FR","12940","Domaine De Rochebois",30183,"FR","2033","Domaine De Valmouriane",30016,"FR","169","Domaine De Verchant",31619,"FR","1869","Domaine De Villeray",31339,"FR","1906","Domaine De Villers",30051,"FR","2035","Domaine Des Aveni\u00e8res",41095,"FR","11723","Dome Hotel & Spa",39122,"LV","1166","Domes Of Elounda",40287,"GR","2537","Domus Balthasar",33692,"CZ","343","Don Carlos Leisure Resort & Spa",30669,"ES","1825","Don Enrique Lodge",35598,"AR","6510","Don Ferrante Dimore Di Charme",46689,"IT","14120","Donnafugata Golf Resort & Spa",41368,"IT","3104","Doria Hotel Bodrum",46505,"TR","878","Dorint Hotel Am Heumarkt",38577,"DE","1576","Dorint Royal Golf Resort & Spa",41230,"ES","2987","Dorsett Regency Hotel Kuala Lumpur",34353,"MY","3972","Dpny Beach Hotel",41604,"BR","11466","Dream Hotel Bangkok",31241,"TH","985","Dreamland Villas & Spa",34581,"ID","7744","Dreams Cancun Resort And Spa",42527,"MX","1679","Dreams La Romana",46461,"DO","6654","Dreams Luxury Suites",39431,"GR","713","Dreams Riviera Cancun Resort & Spa",45371,"MX","1679","Dreams Tulum Resort & Spa All Inclusive",32003,"MX","1676","Duge Courtyard Boutique Hotel",43155,"CN","1448","Dukes Hotel",33362,"GB","559","Dune Hua Hin",33536,"TH","1285","Duo Hotel Boutique",37776,"PE","6975","Duran Hotel & Restaurant",35901,"ES","5379","Dusit Princess Srinakarin",41177,"TH","985","Dusit Thani",39098,"AE","720","Dusit Thani Bangkok",40046,"TH","985","Dusit Thani Laguna",31674,"TH","989","Dusit Thani Manila",40190,"PH","6102","Dusitd2 Baraquda Pattaya",40047,"TH","1912","Dusitd2 Chiang Mai",40039,"TH","1277","Ea Bianca Luxury Resort",34911,"IT","5040","Eagle Island Camp",42400,"BW","12935","Eagles Palace Hotel & Spa",40044,"GR","10989","East",33834,"DE","1093","Eastwest Hotel",32015,"CH","391","Eccleston Square Hotel",46728,"GB","559","Edapartments Charlotte Square",34497,"GB","2908","Edapartments Quartermile",40295,"GB","2908","Eden Amsterdam American Hotel",39182,"NL","292","Eden Hotel Wolff",34086,"DE","769","Eden Resort",41509,"PT","811","Eden Rock Resort",34230,"IT","947","Edgewater South Beach",46609,"US","809","Eight Hotel Portofino",33666,"IT","3125","Ekies All Senses Resort",42154,"GR","10989","El Centre Del Mon",47097,"FR","235","El Dorado Casitas Royale By Karisma",38994,"MX","1679","El Dorado Maroma A Beachfront Resort By Karisma",38995,"MX","804","El Dorado Royale A Spa Resort By Karisma",38993,"MX","1679","El Dorado Seaside Suites By Karisma",31174,"MX","1679","El Establo Mountain Hotel",40961,"CR","11698","El Galpon Del Glaciar Estancia Patagonica",42423,"AR","600","El Marques Hotel Boutique",36456,"CO","6444","El Nido Lagen Island Resort",35823,"PH","8267","El Nido Miniloc Island Resort",35826,"PH","8267","El Sueno Hotel & Spa",41328,"MX","1172","Elephant Safari Park Lodge",44730,"ID","1993","Elite Plaza Hotel Gothenburg",31850,"SE","1477","Ellington Hotel Berlin",30939,"DE","523","Elounda Bay Palace",32953,"GR","2537","Elounda Beach Hotel & Villas",32951,"GR","2537","Elounda Mare Hotel",35154,"GR","2537","Elounda Peninsula All Suite Hotel",35160,"GR","2537","Elysian",42552,"US","2867","Elysium Resort & Spa",41020,"GR","3580","Eme Catedral Hotel",32580,"ES","923","Emirates Palace Hotel Abu Dhabi",38812,"AE","6756","Empire Hotel Subang",45667,"MY","3972","Empire Palace Hotel",36789,"IT","557","Emporium Suites",38289,"TH","985","Encantado An Auberge Resort",44945,"US","12856","Encanto Aventuras Club All Suites Resort",42431,"MX","1677","Enterprise Hotel",31129,"IT","726","Eremo Della Giubiliana",33391,"IT","3104","Erinvale Estate Hotel & Spa",40633,"ZA","1026","Es Ratxo Hotel & Spa",32818,"ES","2841","Establishment Hotel",43403,"AU","1556","Estalagem Varanda Dos Carqueijais",40448,"PT","1904","Estancia Las Carreras",30290,"AR","7676","Estancia Villa Maria",39127,"AR","8101","Etna Golf Resort",42455,"IT","12913","Etnia Pousada & Boutique",33906,"BR","3915","Eurostars Berlin Hotel",46348,"DE","523","Eurostars Budapest Center Hotel",40772,"HU","960","Eurostars Grand Central",38836,"DE","769","Eurostars Grand Marina Hotel",30163,"ES","10","Eurostars International Palace",30470,"IT","557","Evason Ana Mandara Nha Trang",39369,"VN","8052","Evason Ma'in Hot Springs",40014,"JO","10255","Evason Phuket & Bon Island",39366,"TH","989","Evergreen Lodge",33162,"NZ","1275","Excelsior Grand Hotel",33273,"IT","1757","Excelsior Hilton Palermo",34482,"IT","2393","Excelsior Hotel Berlin",42468,"DE","523","Excelsior Hotel Ernst",38721,"DE","1576","Excelsior Palace Hotel",38696,"IT","7552","Excelsior Parco",40770,"IT","2398","Face To Face House",40806,"IT","557","Fairlawns Boutique Hotel & Spa",45703,"ZA","1437","Fairmont Battery Wharf",42352,"US","1281","Fairmont Beijing",39075,"CN","1448","Fairmont Copley Plaza Hotel",31692,"US","1281","Fairmont Heliopolis And Towers",41170,"EG","4257","Fairmont Heritage Place Franz Klammer Lodge",46494,"US","11675","Fairmont Heritage Place Ghirardelli Square",42948,"US","1481","Fairmont Hotel Vancouver",31993,"CA","1189","Fairmont Hotel Vier Jahreszeiten Hamburg",31335,"DE","1093","Fairmont Mayakoba",32034,"MX","804","Fairmont Miramar Hotel & Bungalows",34074,"US","3716","Fairmont Newport Beach",42466,"US","12922","Fairmont Scottsdale Princess",43017,"US","10451","Fairmont Singapore",31479,"SG","1088","Fairmont St Andrews Hotel",40852,"GB","11618","Fairmont Turnberry Isle Resort & Club",31863,"US","809","Fairplaygolf Hotel & Spa",31659,"ES","1855","Falconara Charming House & Resort",38298,"IT","7372","Falkensteiner Club Funimation Borik",41414,"HR","11394","Falkensteiner Family Hotel Diadora",41415,"HR","11394","Falkensteiner Hotel Adriana",41417,"HR","11394","Falkensteiner Hotel Am Schottenfeld",33645,"AT","603","Falkensteiner Hotel Bratislava",38341,"SK","1336","Falkensteiner Hotel Iadera",41418,"HR","11394","Falkensteiner Hotel Therapia",41416,"HR","12032","Farol Design Hotel",30337,"PT","1927","Feirs Park Hotel",41072,"AR","192","Ferme De Capelongue",30791,"FR","2019","Ferme De La Ran\u00e7onni\u00e8re",30053,"FR","1950","Ferretti Beach Hotel",40337,"IT","1380","Fierro Hotel Boutique",46214,"AR","192","Filadelfia Corporate Suites Hotel",45633,"MX","802","Filomena Spa & Lifestyle Club",41574,"HR","3123","Finca Cortesin Hotel Golf Spa",33764,"ES","3736","Fiordland Lodge",45561,"NZ","14641","First Hotel Grims Grenka",39201,"NO","1664","First Hotel Reisen",30564,"SE","573","First Hotel Skt Petri Copenhagen",39105,"DK","1068","Fisher Island Club & Resort",46603,"US","809","Fitzwilliam Hotel",31127,"IE","900","Five Hotel & Spa, Cannes",46815,"FR","186","Fivelements Puri Ahimsa",42235,"ID","12759","Flamingo Vallarta Hotel & Marina",39784,"MX","1686","Fleming's Deluxe Hotel Wien - City",41999,"AT","603","Fleming\u2019S Hotel Wien-Westbahnhof",32479,"AT","603","Floroom 1",33709,"IT","947","Floroom 2",38719,"IT","947","Follonico 4 Suite B&b",41966,"IT","12488","Fontana Park Design Hotel",31266,"PT","388","Fonteverde Natural Spa Resort",31825,"IT","1463","Fort Khejarla Jodhpur",40892,"IN","6033","Four Points By Sheraton Downtown Dubai",36744,"AE","720","Four Points Sheraton",30894,"IT","726","Four Seasons Alexandria At San Stefano",39719,"EG","10408","Four Seasons Amman",39720,"JO","7687","Four Seasons Atlanta",39599,"US","7434","Four Seasons Austin",39600,"US","7475","Four Seasons Bali At Jimbaran Bay",39698,"ID","7743","Four Seasons Bali At Sayan",39701,"ID","1993","Four Seasons Bangkok",39730,"TH","985","Four Seasons Bora Bora",41642,"PF","1393","Four Seasons Boston",39602,"US","1281","Four Seasons Buenos Aires",39603,"AR","192","Four Seasons Cairo At First Residence",39721,"EG","4257","Four Seasons Cairo At Nile Plaza",39764,"EG","4257","Four Seasons Chiang Mai",39731,"TH","1277","Four Seasons Chicago",39608,"US","2867","Four Seasons Costa Rica",39638,"CR","11293","Four Seasons Dallas At Las Colinas",41643,"US","10435","Four Seasons Denver",41646,"US","7540","Four Seasons Doha",39763,"QA","10525","Four Seasons Firenze",39654,"IT","947","Four Seasons Gresham Palace Budapest",39646,"HU","960","Four Seasons Hampshire",41670,"GB","11427","Four Seasons Hong Kong",39732,"HK","2001","Four Seasons Houston",39610,"US","7426","Four Seasons Istanbul At Sultanahmet",39649,"TR","606","Four Seasons Istanbul At The Bosphorus",39647,"TR","606","Four Seasons Jackson Hole",41672,"US","10456","Four Seasons Jakarta",39702,"ID","3566","Four Seasons Koh Samui",39733,"TH","987","Four Seasons Lanai Koele",39619,"US","10443","Four Seasons Lanai Manele Bay",39617,"US","10443","Four Seasons Las Vegas",39626,"US","5253","Four Seasons Los Angeles",39627,"US","3716","Four Seasons Los Angeles Beverly Wilshire",39920,"US","3716","Four Seasons Macao Cotai Strip",39734,"MO","6459","Four Seasons Maldives At Kuda Huraa",39704,"MV","10562","Four Seasons Maldives At Landaa Giraavaru",39705,"MV","10564","Four Seasons Maui",39621,"US","10447","Four Seasons Mexico D.f.",39630,"MX","802","Four Seasons Miami",39631,"US","809","Four Seasons Milan",39655,"IT","726","Four Seasons Mumbai",39706,"IN","3746","Four Seasons Nevis",39632,"KN","8287","Four Seasons New York",39633,"US","1047","Four Seasons Palm Beach",39634,"US","1097","Four Seasons Paris George V",39645,"FR","8","Four Seasons Philadelphia",45150,"US","5661","Four Seasons Place",39519,"TH","1912","Four Seasons Prague",39653,"CZ","343","Four Seasons Punta Mita",39611,"MX","10441","Four Seasons Resort Hualalai At Historic Ka",39612,"US","12302","Four Seasons Riyadh",40192,"SA","11126","Four Seasons San Francisco",39613,"US","1481","Four Seasons Santa Barbara",39615,"US","10449","Four Seasons Scottsdale At Troon North",39616,"US","10451","Four Seasons Seattle",39618,"US","7425","Four Seasons Seychelles",39718,"SC","8208","Four Seasons Shanghai",39735,"CN","1468","Four Seasons Sharm El Sheikh",39717,"EG","7536","Four Seasons Silicon Valley At East Palo Alto",39635,"US","10462","Four Seasons Singapore",39700,"SG","1088","Four Seasons St. Louis",39620,"US","10453","Four Seasons Sydney",39736,"AU","1556","Four Seasons Tented Camp Golden Triangle",40195,"TH","3900","Four Seasons Tokyo At Marunouchi",39739,"JP","3568","Four Seasons Tokyo Chinzan-So",39738,"JP","3568","Four Seasons Toronto",39623,"CA","7542","Four Seasons Vail",41645,"US","12250","Four Seasons Vancouver",39624,"CA","1189","Four Seasons Washington D.c.",39625,"US","5289","Four Seasons Westlake Village",39629,"US","10460","Four Seasons Whistler",39628,"CA","10458","Fowey Hall",45785,"GB","13577","Franklin Feel The Sound",31121,"IT","557","Fraser Resort Pattaya",38094,"TH","1912","Fraser Suites Edinburgh",41302,"GB","2908","Fraser Suites Sukhumvit Bangkok",32462,"TH","985","Fraser Suites Sydney",35517,"AU","1556","Fresh Hotel",30670,"GR","608","Fullon Hotel Shenkeng",40929,"TW","1112","Furama Dalian Hotel",41114,"CN","7644","Fusion Maia",44700,"VN","13455","Futian Shangri-La Shenzhen",41521,"CN","2941","G Hotel",39965,"MY","10870","Galer\u00eda Plaza Reforma",31060,"MX","802","Galeria Plaza Veracruz By Brisas",40855,"MX","1413","Galileo Boutique Hotel",39087,"AR","211","Gallery Hotel Singapore",39387,"SG","1088","Gallery Park Hotel",45632,"LV","1166","Galley Bay Resort & Spa - All Inclusive",34851,"AG","4812","Gansevoort Miami Beach",32810,"US","809","Garden & Villas Resort",46173,"IT","7820","Gardens Of Babylon",41349,"TR","3060","Garza Blanca Preserve Resort & Spa",39925,"MX","1686","Gavea Tropical Boutique Hotel",33181,"BR","1115","Gayana Eco Resort",39380,"MY","3258","Gaylord National",33915,"US","3921","Gaylord Opryland",33807,"US","3781","Gaylord Texan",33816,"US","3786","Gending Kedis",32782,"ID","7743","Georges Blanc Parc & Spa",46027,"FR","15170","Gezi Hotel Bosphorus Istanbul",44383,"TR","606","Gigli D'oro Suite",41791,"IT","557","Girass\u00f3is Lagoa Resort",41298,"BR","11935","Glasgow Lofts",42271,"GB","7684","Gloria Golf Resort",38716,"TR","2780","Gloria Palace Amadores Thalasso & Hotel",32636,"ES","2525","Gloria Palace Royal Hotel",36783,"ES","2525","Gloria Palace San Agustin Thalasso & Hotel",33263,"ES","2974","Gloria Serenity Resort",38718,"TR","2780","Gloria Verde Resort",38717,"TR","2780","Goethe 87 Hotel",30447,"DE","523","Gold Suites",46625,"GR","713","Golden Apple Boutique Hotel",36273,"RU","1125","Golden Bear Lodge",35403,"DO","5421","Golden Palace Hotel",38690,"IT","1751","Golden Tulip Brussels Airport Hotel",41377,"BE","281","Golden Tulip Farah Rabat",9995,"MA","157","Golden Tulip Iate Plaza",36717,"BR","1511","Golden Tulip Interatlantico Hotel",38088,"BR","3106","Golden Tulip Mangosteen Resort & Ayurveda Spa",42033,"TH","989","Golden Tulip Porto Bali Hotel",38010,"BR","1971","Golden Tulip Regente",33472,"BR","1115","Golden Well Hotel (U Zlate Studne)",30364,"CZ","343","Golf Hotel Is Arenas",41768,"IT","12355","Golfyacht Prague",32456,"CZ","343","Gombithotel",41558,"IT","12178","Gondwana Game Reserve",42229,"ZA","1530","Gordon Hotel & Lounge",41903,"IL","10625","Gran Hotel Atlantis Bahia Real Fuerteventura",33600,"ES","3299","Gran Hotel Bahia Del Duque",31608,"ES","2010","Gran Hotel Balneario Blancafort",31128,"ES","1987","Gran Hotel Cascada",44549,"ES","14026","Gran Hotel Don Manuel",40750,"ES","1236","Gran Hotel Havana",30547,"ES","10","Gran Hotel La Florida",30125,"ES","10","Gran Hotel La Perla",36120,"ES","1246","Gran Hotel Nagari Boutique & Spa",41510,"ES","11112","Gran Hotel Soller",30449,"ES","1925","Gran Hotel Son Net",30431,"ES","2841","Gran Hotel Stella Maris Resort",36843,"BR","1445","Gran Meli\u00e3 Canc\u00fan",39458,"MX","1679","Gran Meli\u00e1 Resort & Luxury Villas Daios Cove",39758,"GR","1778","Gran Palas Hotel",41148,"ES","10509","Gran Real Yucatan",40153,"MX","7393","Grand Cayman Beach Suites",33924,"KY","3930","Grand Central Hotel Shanghai",40918,"CN","1468","Grand Dedale Country House",46013,"ZA","15159","Grand Elysee Hamburg",39900,"DE","1093","Grand Gateway Hotel",39985,"US","10892","Grand Hotel Acapulco",33794,"MX","890","Grand Hotel Amr\u00e2th",31696,"NL","292","Grand Hotel Angiolieri",31656,"IT","1263","Grand Hotel Atlantis Bay",46686,"IT","2392","Grand Hotel Bohemia",33951,"CZ","343","Grand Hotel Bristol Resort & Spa",41131,"IT","7552","Grand Hotel Casselbergh",40440,"BE","416","Grand Hotel Cavour",42321,"IT","947","Grand Hotel Central",30120,"ES","10","Grand Hotel Chiaia Di Luna",38693,"IT","7551","Grand Hotel Cocumella",40688,"IT","3939","Grand Hotel Continental",33706,"IT","1463","Grand Hotel Convento Di Amalfi",40162,"IT","11121","Grand Hotel Des Iles Borromees",34539,"IT","1260","Grand Hotel Di Como",31251,"IT","1014","Grand Hotel Don Gregorio",40441,"ES","1229","Grand Hotel Du Lagon",46336,"FR","15433","Grand Hotel Esplanade Berlin",38964,"DE","523","Grand Hotel Et De Milan",30895,"IT","726","Grand Hotel Et Des Palmes",34506,"IT","2393","Grand Hotel Europa",32502,"AT","1334","Grand Hotel Europe By Orient Express",42385,"RU","1270","Grand Hotel Excelsior",31277,"MT","1027","Grand Hotel Excelsior Ischia",41883,"IT","2876","Grand Hotel Fasano",46364,"IT","13215","Grand Hotel Imperiale",34914,"IT","2899","Grand Hotel Imperiale",39558,"IT","10661","Grand Hotel Karel V Utrecht",39908,"NL","10815","Grand Hotel Kempinski High Tatras Slovakia",38799,"SK","1452","Grand Hotel La Favorita",45797,"IT","2397","Grand Hotel La Medusa",34272,"IT","4239","Grand H\u00f4tel Le Turenne",41798,"FR","1905","Grand Hotel Majestic",33836,"IT","3891","Grand Hotel Mazzaro Sea Palace",46687,"IT","2392","Grand Hotel Minareto Deluxe",39674,"IT","3200","Grand Hotel Minerva",33193,"IT","947","Grand Hotel Miramare",32812,"IT","2392","Grand H\u00f4tel Nord-Pinus",42733,"FR","263","Grand Hotel Oslo",41452,"NO","1664","Grand Hotel Park Gstaad",40675,"CH","8283","Grand Hotel Parker's",39243,"IT","1266","Grand Hotel Principe Di Piemonte",33233,"IT","2946","Grand Hotel Rimini",41081,"IT","1380","Grand Hotel Royal E Golf",46614,"IT","15697","Grand Hotel Russischer Hof",33693,"DE","3575","Grand Hotel Rzeszow",46562,"PL","15596","Grand Hotel Savoia",37401,"IT","2820","Grand Hotel Savoia",42762,"IT","13032","Grand Hotel Sofia",35310,"BG","1506","Grand Hotel Stockholm",38460,"SE","573","Grand Hotel Timeo",40099,"IT","2392","Grand Hotel Tremezzo",33897,"IT","3912","Grand Hotel Vanvitelli",33699,"IT","3734","Grand Hotel Villa Medici",33074,"IT","947","Grand Hotel Wien",38601,"AT","603","Grand Hyatt Berlin",31615,"DE","523","Grand Hyatt Hong Kong",41782,"HK","2001","Grand Hyatt Singapore",38957,"SG","1088","Grand Intercontinental Seoul Parnas",38366,"KR","7400","Grand International Hotel",41075,"CN","10809","Grand Jersey Hotel & Spa",31690,"GB","7616","Grand Miramar Club & Spa",40966,"MX","1686","Grand Palace Hotel",40587,"LV","1166","Grand Plaza Beachfront Resort & Conference Center",40680,"US","11499","Grand Resort Lagonissi",32796,"GR","608","Grand Soluxe Angkor Palace Resort & Spa",35931,"KH","3960","Grand Tirolia Golf & Ski Resort",41735,"AT","6588","Grand Velas Riviera Maya",36687,"MX","804","Grand Velas Riviera Nayarit - All Inclusive",38355,"MX","7574","Grand Visconti Palace",39878,"IT","726","Grand Yazici Bodrum",41126,"TR","878","Grande Hotel De Luso",46787,"PT","6813","Grande Real Villa It\u00e1lia Hotel & Spa",31421,"PT","1927","Grandhotel Lienz",43254,"AT","13119","Grandkemang Hotel Jakarta",39376,"ID","3566","Granduomo",34929,"IT","947","Graycliff Hotel",33407,"BS","2992","Greco Philia Suites & Villas",32817,"GR","693","Grecotel Cape Sounio",32940,"GR","608","Grecotel Corfu Imperial",32941,"GR","2552","Grecotel Creta Palace",32944,"GR","1551","Grecotel Eva Palace",32942,"GR","1634","Grecotel Kalliston",32945,"GR","2538","Grecotel Kos Imperial Thalasso",32947,"GR","2553","Grecotel Mykonos Blu Hotel",30919,"GR","693","Grecotel Olympia Riviera Thalasso",32950,"GR","2554","Grecotel Plaza Spa Apartments",32489,"GR","1551","Green Garden Resort Hotel",37077,"ES","2014","Green Gecko",39270,"TH","8259","Gresham Dublin Hotel",41380,"IE","900","Grifo Hotel De Charme",46447,"IT","7358","Gritti Palace Hotel",30729,"IT","396","Gurich Samui At Lamai Beach",41673,"TH","987","H2C Hotel Milanofiori",40709,"IT","11512","Hacienda De San Rafael",31158,"ES","923","Hacienda El Santuario Centro",37344,"MX","5256","Hacienda Encantada Resort & Spa",40512,"MX","5322","Hacienda Guachipel\u00edn",40956,"CR","11694","Hacienda La Magdalena",38921,"MX","981","Hacienda Misne",38686,"MX","7393","Hacienda Puerta Campeche",42129,"MX","7468","Hacienda San Jose",42123,"MX","12623","Hacienda Santa Cruz",38748,"MX","7393","Hacienda Santa Rosa",42161,"MX","7393","Hacienda Sepulveda Hotel & Spa",41197,"MX","7726","Hacienda Temozon",42162,"MX","12647","Hacienda Tres Rios Resort Spa & Nature Park All Inclusive",34716,"MX","804","Hacienda Uayamon",42131,"MX","12627","Hacienda Ucazanaztacua",47554,"MX","16255","Half Moon",43506,"JM","7531","Halkin Hotel",32566,"GB","559","Hampton Hotel",38052,"IE","900","Hamurana Lodge",38950,"NZ","3196","Handlery Union Square Hotel",36156,"US","1481","Hanoi Emotion Hotel",44341,"VN","6123","Hansar Bangkok",43431,"TH","985","Hansar Samui Resort",39796,"TH","987","Hard Rock Hotel & Casino Punta Cana",44691,"DO","5421","Hard Rock Hotel San Diego",44435,"US","5562","Hawks Cay Resort",41612,"US","12235","Hayman Resort",44005,"AU","13493","Hazlitt's Hotel",30642,"GB","559","Herdade Da Malhadinha Nova- Country House & Spa",46462,"PT","1147","Heritage Awali Golf & Spa Resort",42382,"MU","10256","Heritage Le Telfair Golf & Spa Resort",42383,"MU","10256","Heritage Suites Hotel",40194,"KH","3960","Hermitage Barri\u00e8re",30245,"FR","171","Hezen Cave Hotel",47567,"TR","1525","Hibiscus Beach Resort",36564,"BR","1114","Hidden Hotel",38746,"FR","8","Hide-Away Guest House",37014,"ZA","3531","High Tech Tamarises Beach",36237,"ES","920","Highlight Hotel",46675,"TR","7922","Hillside Beach Club",38160,"TR","7218","Hillside Su Hotel",33148,"TR","880","Hilton Villa Igiea",34485,"IT","2393","Hippo Boutique Hotel",31346,"ZA","1026","Hivernage Hotel & Spa",11016,"MA","2","Hm Villas Paraiso Del Mar",33327,"MX","2431","Holiday Islands Hotel Guangzhou",40349,"CN","10809","Hollmann Beletage",37725,"AT","603","Holm House Penarth",41378,"GB","12341","Homa Chateau",41045,"CN","11791","Homewood Park Hotel And Spa",39825,"GB","8231","Horse Land Resort & Spa",46645,"FR","15717","Horti Della Fasanara",46642,"IT","5124","Hospederia Del Atalia",42034,"ES","1251","Hospes Villa Paulita",40645,"ES","11464","Hostal Acuarela",40862,"ES","1232","Hostal De La Gavina",32107,"ES","1974","Hostal Nicolas De Ovando",38735,"DO","4698","Hostellerie Du Pas De L'ours",44980,"CH","8210","Hostellerie La Briqueterie",37791,"FR","7011","Hosteria Lupama",38031,"AR","600","Hosteria Puerto Sur",40910,"AR","223","Hotel & Congress Centre Mons",42285,"SI","12799","Hotel & Igloo Village Kakslauttanen",45356,"FI","14051","Hotel & Residence Royal",46734,"FR","7681","Hotel & Ryads Naoura Barri\u00e8re",34089,"MA","2","H\u00f4tel & Spa Abbaye Ecole De Soreze",30233,"FR","2053","Hotel & Spa De La Bretesche",33633,"FR","3402","Hotel & Spa La Bastide Saint Georges",42083,"FR","12596","H\u00f4tel & Spa Le Doge",37932,"MA","150","H\u00f4tel & Spa Les Pleiades",40596,"FR","2134","Hotel & Villa Auersperg",35862,"AT","1693","Hotel 1898",30122,"ES","10","Hotel 41",40502,"GB","559","Hotel 42 The Calls",40881,"GB","10363","Hotel 525",40789,"ES","11565","Hotel A La Commedia",30418,"IT","396","Hotel A Quinta Da Auga",39514,"ES","1857","Hotel Abades Nevada Palace",32985,"ES","1268","Hotel Abalu",31890,"ES","12","Hotel Abama Resort",31607,"ES","1871","Hotel Abri, A Larkspur Collection Hotel In Union Square",37503,"US","1481","Hotel Adagio",39112,"US","1481","Hotel Adlon Kempinski Berlin",32853,"DE","523","Hotel Admiral",30967,"DE","769","Hotel Advance",32413,"ES","10","Hotel Aguas De Ibiza Spa & Resort",32871,"ES","2971","Hotel Ai Due Principi",33599,"IT","396","Hotel Aimia",32610,"ES","1925","Hotel Aire De Bardenas",34674,"ES","4671","Hotel Al Monastero",41917,"IT","12452","Hotel Al Tezzon",46688,"IT","15741","H\u00f4tel Alain Llorca",32494,"FR","1931","Hotel Alanda Club Marbella",31025,"ES","1825","Hotel Albani Roma",31122,"IT","557","Hotel Albatroz",30386,"PT","1927","Hotel Albergo Villa Marta",31658,"IT","1265","Hotel Alexander Plaza",41623,"DE","523","Hotel Am Konzerthaus-By M Gallery",37962,"AT","603","Hotel Amanhavis",32925,"ES","1917","Hotel Ambassadeur",31148,"FR","7385","Hotel \u00c1mister Barcelona",30193,"ES","10","Hotel Ancora",33960,"IT","3891","Hotel Andaluz",46339,"US","15442","Hotel Angeleno",32245,"US","3716","Hotel Angelo Katowice",41888,"PL","12436","Hotel Antelao",41214,"IT","11892","Hotel Antico Doge",37128,"IT","396","Hotel Apoksiomen",40476,"HR","11302","Hotel Aqua Pedra Dos Bicos",40137,"PT","811","Hotel Aquabella",30413,"FR","168","H\u00f4tel Arc\u00e9",30170,"FR","138","Hotel Ares Eiffel",32267,"FR","8","Hotel Arma\u00e7\u00e3o",41240,"BR","5223","Hotel Art",32510,"IT","557","Hotel Art Nouveau",32667,"DE","523","H\u00f4tel Artemisia",43601,"FR","12808","Hotel Arts Barcelona",31493,"ES","10","Hotel As Janelas Verdes",30338,"PT","388","Hotel Astor",42203,"IT","2946","Hotel Astoria Kitzb\u00fchel",38928,"AT","6588","Hotel Astoria7",36690,"ES","1178","Hotel Athenaeum",31503,"IT","947","Hotel Ath\u00e9n\u00e9e",45171,"FR","8","Hotel Atlantic Kempinski Hamburg",31719,"DE","1093","Hotel Atrium",33434,"HR","3123","Hotel Augusta Club",37707,"ES","1865","Hotel Augusta Spa Resort",46460,"ES","15530","Hotel Aurora",38990,"IT","8024","Hotel Avenida Palace",31460,"PT","388","Hotel Babel",34512,"AR","192","Hotel Badajoz Center",32517,"ES","1235","Hotel Bagu\u00e9s",42307,"ES","10","Hotel Bairro Alto",30392,"PT","388","Hotel Balneario Villa De Olmedo",37206,"ES","1226","Hotel Baltschug Kempinski Moscow",36705,"RU","1125","Hotel Balzac",31291,"FR","8","Hotel Banke",36798,"FR","8","Hotel Barcelona Catedral",30541,"ES","10","Hotel Barcelona Center",32504,"ES","10","H\u00f4tel Barri\u00e8re Lille",40941,"FR","11680","Hotel Basico",30987,"MX","804","Hotel Bassano",42843,"FR","8","Hotel Be Manos",31085,"BE","281","H\u00f4tel Beau Rivage Palace Lausanne",32760,"CH","974","Hotel Beaumanoir",31292,"FR","135","H\u00f4tel Beausite",30210,"FR","1936","Hotel Bel Air",31274,"ES","1911","H\u00f4tel Bellechasse Saint Germain",31307,"FR","8","Hotel Bellevue",35145,"HR","3132","Hotel Bergs",42460,"LV","1166","Hotel Blau Porto Petro Beach Resort & Spa",31313,"ES","1973","Hotel Bloom!",31441,"BE","281","Hotel Boca Chica",41327,"MX","890","Hotel Bologna",33658,"IT","3224","Hotel Borgo Egnazia",41047,"IT","6393","Hotel Boskinac",44207,"HR","13691","Hotel Botanico & The Oriental Spa Garden",30570,"ES","2015","Hotel Botanico San Lazzaro",46406,"IT","7089","Hotel Breidenbacher Hof",41018,"DE","7493","Hotel Brentwood Bay Resort",31959,"CA","1531","Hotel Brick",43052,"MX","802","Hotel Bristol",40474,"HR","11299","Hotel Bristol Vienna",41822,"AT","603","Hotel Britania",30339,"PT","388","Hotel Britannia",32329,"IT","557","Hotel Brufani Palace",36765,"IT","1755","Hotel Brunelleschi",41326,"IT","947","Hotel Burgundy Paris",41846,"FR","8","Hotel Butique Quinta Das Videiras",39248,"BR","3188","Hotel Ca Dei Conti",30525,"IT","396","Hotel Cala Sant Vicenc",33029,"ES","2030","Hotel Camino Real Aeropuerto Mexico",31522,"MX","802","Hotel Camino Real Guanajuato",31523,"MX","1161","Hotel Camino Real Manzanillo",31197,"MX","887","Hotel Camino Real Monterrey",31525,"MX","1129","Hotel Camino Real Zaashila Huatulco",31531,"MX","888","Hotel Camporeal",31455,"PT","1881","Hotel Can Joan Capo",37680,"ES","8064","Hotel Can Verdera",33359,"ES","3573","Hotel Cap Rocat",41196,"ES","11840","Hotel Capitol",33104,"IT","726","Hotel Capitulo Trece",41147,"ES","11838","Hotel Capo La Gala",33813,"IT","3783","Hotel Card International",33245,"IT","1380","Hotel Carducci 76",40785,"IT","11563","Hotel Carl Gustaf & Spa",31770,"FA","1409","Hotel Carlemany",37665,"ES","1086","Hotel Carlton",35988,"ES","920","Hotel Carlton Lille",41476,"FR","11680","Hotel Carmen Del Cobertizo",31668,"ES","1268","Hotel Casa Da Cal\u00e7ada",31439,"PT","1884","Hotel Casa De Sierra Azul",40886,"MX","1167","Hotel Casa Del Capitel Nazari",36087,"ES","1268","Hotel Casa Del Marques",42547,"ES","12969","Hotel Casa Fuster",30213,"ES","10","Hotel Casa Molino",42011,"CL","14116","Hotel Casa Ticul",32752,"MX","804","Hotel Casa Torner I G\u00fcell",39145,"ES","8166","Hotel Cascais Miragem",31393,"PT","1927","Hotel Castel'brando",30043,"FR","3107","Hotel Castelmar",40478,"MX","7468","Hotel Castille Paris",20078,"FR","8","Hotel Castillo Del Bosque La Zoreda",37668,"ES","8316","Hotel Cataratas",31040,"AR","855","Hotel Catedral Almeria",40766,"ES","1252","Hotel Celeste",38873,"PH","5904","Hotel Central",38841,"RO","1004","Hotel Central",40031,"BA","10952","Hotel Centrum",41939,"PL","1384","H\u00f4tel Cezanne",30022,"FR","168","H\u00f4tel Ch\u00e2teau De La Tour",30002,"FR","186","Hotel Chelsea",34752,"US","809","Hotel Chez Swann",42970,"CA","1371","Hotel Christopher Saint Barth",46043,"FA","1409","Hotel Churrut",34677,"ES","4674","Hotel Ciasa Salares",41602,"IT","11196","Hotel Ciutat De Girona",31447,"ES","1086","Hotel Claris",30126,"ES","10","Hotel Claude",31600,"ES","1825","Hotel Clos De Vallombreuse",30172,"FR","2114","H\u00f4tel Clos La Bo\u00ebtie",30150,"FR","130","Hotel Club Maritimo De Sotogrande",41679,"ES","1824","Hotel Colombara Relais & Spa",46709,"IT","15753","Hotel Columbus Monaco",30037,"FR","188","Hotel Concorde Berlin",32231,"DE","523","Hotel Concorde Montparnasse",39605,"FR","8","Hotel Concordia",30551,"IT","396","Hotel Condes De Barcelona",30540,"ES","10","Hotel Condesa Df",30930,"MX","802","Hotel Convent De La Missio",30435,"ES","2982","Hotel Copernicus",33295,"PL","1384","Hotel Corral Del Rey",31157,"ES","923","Hotel Cote Cour",40916,"CN","1448","Hotel Cram",30119,"ES","10","Hotel Cristoforo Colombo",38624,"IT","726","Hotel Croatia",44327,"HR","13873","Hotel D Basel",44961,"CH","10374","Hotel D'angleterre",30350,"CH","391","Hotel Da Estrela",44386,"PT","388","Hotel Danieli",30370,"IT","396","Hotel Danubia Gate",39798,"SK","1336","Hotel Das Cataratas",40797,"BR","11580","H\u00f4tel De Crillon",32881,"FR","8","H\u00f4tel De L'horloge",30114,"FR","167","H\u00f4tel De La Cit\u00e9",39447,"FR","10429","Hotel De La Cite Lyon",39607,"FR","317","Hotel De La Paix",30351,"CH","391","Hotel De La Paix Luang Prabang",43637,"LA","8224","H\u00f4tel De La Paix Siem Reap",31601,"KH","3960","Hotel De La Parra",41600,"MX","1167","Hotel De La Ville",30890,"IT","726","Hotel De La Ville",39052,"IT","5145","Hotel De Las Letras",30241,"ES","12","H\u00f4tel De Latour Maubourg",30280,"FR","8","Hotel De Mougins",42302,"FR","1938","Hotel De Orangerie",30395,"BE","416","Hotel De Paris Sanremo",46486,"IT","7098","H\u00f4tel De Paris S\u00e8te",44318,"FR","1099","H\u00f4tel De Sers",30342,"FR","8","Hotel De Tuilerie\u00ebn",30408,"BE","416","Hotel Debrett",42373,"NZ","2862","Hotel Degli Orafi",31556,"IT","947","Hotel Dei Cavalieri",33129,"IT","726","Hotel Dei Consoli",32389,"IT","557","Hotel Dei Mellini",30500,"IT","557","Hotel Della Fortezza",41678,"IT","12263","H\u00f4tel Deluxe Spa & Restaurant Cantemerle",30030,"FR","2036","Hotel Des Indes The Hague",31923,"NL","1498","Hotel Des Portes",39932,"FR","6894","Hotel Des Trois Couronnes",31597,"CH","1199","Hotel Deseo",30990,"MX","804","Hotel Design Suites Bariloche",30611,"AR","211","Hotel Design Suites Calafate",31408,"AR","600","Hotel Diagonal Barcelona",30546,"ES","10","Hotel Diagonal Zero",40059,"ES","10","Hotel Distrito Capital",40853,"MX","802","Hotel Diva",31861,"US","1481","Hotel Dolce La Hulpe",40542,"BE","281","Hotel Don Diego",39240,"IT","8257","Hotel Du Castellet",41797,"FR","2092","Hotel Du Chateau",42230,"FR","12748","H\u00f4tel Du Ch\u00e2teau De Berne",30032,"FR","2085","Hotel Du Clos & Restaurant Le Clos Saint Pierre",33490,"FR","3164","Hotel Du Golf Barri\u00e8re",32711,"FR","240","H\u00f4tel Du Lac D'enghien-Les-Bains",30255,"FR","1947","Hotel Du Louvre",35454,"FR","8","H\u00f4tel Du Palais Imperial Resort & Spa",30235,"FR","135","Hotel Dubrovnik Palace",35148,"HR","3132","Hotel Duques De Medinaceli",32808,"ES","3747","Hotel Duquesa De Cardona",30154,"ES","10","Hotel Dylan",31224,"IE","900","Hotel Eclat",36555,"TW","1112","Hotel Edelweiss",30360,"CH","391","Hotel Eden",34722,"HR","4713","Hotel Edenia",32923,"AR","600","Hotel Edouard Vii",31068,"FR","135","H\u00f4tel Eiffel Seine",20093,"FR","8","Hotel El Aguamiel",38314,"AR","221","Hotel El Cazar",39249,"BR","1114","Hotel El Minzah",9466,"MA","158","Hotel El Palauet",42835,"ES","10","Hotel El Privilegio",36828,"ES","6543","Hotel El Rodat",31583,"ES","10542","Hotel Elbresidenz Bad Schandau",40426,"DE","11140","Hotel Elys\u00e9es R\u00e9gencia",45030,"FR","8","Hotel Emporio Acapulco",33540,"MX","890","Hotel Emporio Reforma",33539,"MX","802","Hotel Emporio Veracruz",42201,"MX","1413","Hotel Encanto",40973,"MX","890","Hotel Encanto Corto Maltes",33879,"MX","804","Hotel Encanto El Faro",33888,"MX","804","Hotel Encanto Paseo Del Sol",33894,"MX","804","Hotel Epsom",31173,"CH","391","Hotel Equatorial",38884,"VN","6129","Hotel Ermitage",30333,"FR","1279","Hotel Erwin",39091,"US","3716","Hotel Es Mol\u00ed",32972,"ES","2028","H\u00f4tel Es Saadi Gardens And Resorts",9985,"MA","2","Hotel Espa\u00f1a Ramblas",43615,"ES","10","Hotel Esplanade Prague",34923,"CZ","343","Hotel Eurostars Das Letras",35670,"PT","388","Hotel Eurostars Madrid Tower",32545,"ES","12","Hotel Excelsior",35142,"HR","3132","Hotel Excelsior",38914,"DE","769","Hotel Excelsior Pesaro",43543,"IT","13205","Hotel Executive Firenze",33255,"IT","947","Hotel Expo Verona",41487,"IT","12122","Hotel Fairmont Le Chateau Frontenac",31888,"CA","1311","Hotel Fairmont Monte Carlo",32055,"FR","188","Hotel Felice Casati",38720,"IT","726","Hotel Feliz",41830,"ES","2982","Hotel Fenicia Prestige Thalasso Spa",36315,"ES","2971","Hotel Fira Congress",31499,"ES","1795","Hotel Fira Palace",31177,"ES","10","Hotel Fis Jasna",39274,"SK","8262","Hotel Fiume",42949,"IT","557","Hotel Flamingo",32868,"MX","1675","Hotel Fontecruz Granada",39237,"ES","1268","Hotel Forstinger",31752,"AT","1388","Hotel Fortaleza Do Guincho",30998,"PT","1927","Hotel Fouquet's Barriere",40841,"FR","8","H\u00f4tel Fran\u00e7ois 1Er",20033,"FR","8","Hotel Fuerstenhof Leipzig",41814,"DE","3611","Hotel Fuerte Estepona Suites Spa",41850,"ES","1992","Hotel Fuerte Marbella",41851,"ES","1825","Hotel Fuerte Rompido Suites Spa",41853,"ES","12416","Hotel G",36306,"CN","1448","Hotel Gabriel Paris Marais",37005,"FR","8","Hotel Gala Split",46502,"HR","1382","Hotel Gallery",30194,"ES","10","Hotel Ganischgerhof Mountain Resort & Spa",40876,"IT","11640","Hotel Gansevoort",40305,"US","1047","Hotel Gault",43088,"CA","1371","Hotel Geneve De Mexico",33251,"MX","802","H\u00f4tel George Sand",20069,"FR","8","H\u00f4tel Georges Vi",37293,"FR","135","Hotel Giulio Cesare",46176,"IT","557","Hotel Glymur",40559,"IS","11392","Hotel Goldener Hirsch Salzburg",41819,"AT","1693","Hotel Goldstar Resort & Suites",31212,"FR","187","Hotel Gounod",30991,"FR","169","Hotel Gran Melia Colon",36291,"ES","923","Hotel Gran Melia Don Pepe",32646,"ES","1825","Hotel Gran Melia Fenix",31505,"ES","12","Hotel Gran Melia Palacio De Isora",33113,"ES","16220","Hotel Gran Melia Salinas",32087,"ES","2526","Hotel Gran Meli\u00e1 Victoria",35955,"ES","2982","Hotel Gran Ultonia",41419,"ES","1086","Hotel Granados 83",30155,"ES","10","Hotel Grau Roig",34902,"AD","5001","Hotel Gray D'albion",32524,"FR","186","Hotel Greif",40503,"IT","11319","Hotel Guadalpin Banus",30538,"ES","1825","Hotel Guarani Esplendor",33123,"PY","5163","Hotel Guitart Monterrey",34152,"ES","1865","Hotel Habita",30950,"MX","802","Hotel Habita Monterrey",33841,"MX","1129","Hotel Hacienda Jurica",31080,"MX","977","Hotel Hacienda Merida",39303,"MX","7393","Hotel Hacienda Real By Encanto",35370,"MX","804","Hotel Hacienda Tres Lagos",38415,"CL","7414","Hotel Helka",32022,"FI","1554","Hotel Hellsten",30581,"SE","573","Hotel Helvetia & Bristol",33695,"IT","947","Hotel Heritage",30401,"BE","416","Hotel Heritage Av Liberdade",30403,"PT","388","Hotel Hertelendy",36348,"HU","6702","Hotel Hesperia Hermosilla",40390,"ES","12","Hotel Hesperia Madrid",30672,"ES","12","Hotel Hesperia Ramblas",40389,"ES","10","Hotel Hesperia Tower",32234,"ES","1795","Hotel Hi Eco Spa & Beach",30017,"FR","187","Hotel Hm Jaime I I I",33122,"ES","2982","Hotel Holos",39080,"ES","923","Hotel Hospes Amerigo",31575,"ES","1184","Hotel Hospes Las Casas Del Rey De Baeza",31537,"ES","923","Hotel Hospes Madrid",30334,"ES","12","Hotel Hospes Maricel",30438,"ES","2982","Hotel Hospes Palacio De Los Patos",31571,"ES","1268","Hotel Hospes Palacio Del Bailio",32105,"ES","1251","Hotel Hospes Palau De La Mar",31512,"ES","319","Hotel Huacalera",41193,"AR","7787","Hotel Hyatt Regency Paris - Madeleine",39483,"FR","8","Hotel Ibrahim Pasha",42795,"TR","606","Hotel Il Negresco",33195,"IT","2899","Hotel Il Salviatino",38926,"IT","947","H\u00f4tel Ile Rousse Thalazur Bandol",42193,"FR","918","Hotel Im Wasserturm",38959,"DE","1576","Hotel Imperial Vienna",41824,"AT","603","Hotel Imperiale",40781,"IT","2392","Hotel Indigo London Paddington",33812,"GB","559","Hotel Indonesia Kempinski Jakarta",38789,"ID","3566","Hotel Infanta Leonor",41149,"ES","10499","Hotel Infante Sagres",37572,"PT","1577","Hotel Inspira Santa Marta",40498,"PT","388","Hotel Iriarte Jauregia",40446,"ES","11281","Hotel Isla Victoria",30336,"AR","211","Hotel Istra",34725,"HR","4713","Hotel Itapemar",41737,"BR","11466","Hotel Ivy",42112,"US","5655","Hotel J Nacka Strand",42479,"SE","573","Hotel Jaizkibel",31864,"ES","1836","Hotel Jan Brito",30409,"BE","416","Hotel Jardin Tropical",30595,"ES","2010","Hotel Jeronimos 8",31253,"PT","388","H\u00f4tel Jules",38546,"FR","8","Hotel Juliani",31816,"MT","966","Hotel Kamp",41807,"FI","1554","Hotel Kapok",32189,"CN","1448","Hotel Kazbek",34812,"HR","3132","H\u00f4tel Keppler",31657,"FR","8","Hotel Kings Court",45666,"CZ","343","Hotel Kipling",30349,"CH","391","Hotel Kitzhof",46323,"AT","6588","Hotel Kkala",36672,"AR","217","Hotel Konfidentiel",44704,"FR","8","Hotel Kong Arthur",46526,"DK","1068","Hotel K\u00f6nigshof",38913,"DE","769","Hotel Kossak",41050,"PL","1384","Hotel Krone Unterstrass",38079,"CH","1048","Hotel L'agapa",30104,"FR","177","H\u00f4tel L'arboisie",31596,"FR","1196","Hotel L'avenida",38425,"ES","1925","Hotel L'empire Paris",30634,"FR","8","Hotel L'orangeraie",32042,"FR","1822","Hotel La Aguada - Catamarca",33826,"AR","3869","H\u00f4tel La Baie Des Anges-Spa",30133,"FR","12198","Hotel La Bastide Saint Antoine",35487,"FR","5445","Hotel La Batia",37398,"IT","6786","Hotel La Cocoteraie",41201,"FA","5094","Hotel La Coluccia",38301,"IT","7375","Hotel La Cour Des Augustins",30529,"CH","391","Hotel La Garriga De Castelladral",36267,"ES","1998","Hotel La Heredad Mas Collet",35700,"ES","5592","Hotel La Maison",31409,"BR","1115","H\u00f4tel La Manufacture",20061,"FR","8","Hotel La Mola",46585,"ES","15648","Hotel La Palma",34113,"IT","1260","Hotel La P\u00e9rouse",30027,"FR","187","Hotel La Purificadora",31001,"MX","1172","Hotel La Reine Astrid",31137,"FR","317","Hotel La Renaissance",41613,"MA","2","Hotel La Signoria",30062,"FR","2123","H\u00f4tel Lancaster",30429,"FR","8","Hotel Las Arenas Balneario Resort",38744,"ES","319","Hotel Las Brisas Acapulco",31078,"MX","890","Hotel Las Caldas Villa Termal",40436,"ES","11285","Hotel Las Casas De La Juderia",31194,"ES","923","Hotel Las Casas De La Juderia",41141,"ES","1251","Hotel Lausanne Palace & Spa",31176,"CH","974","Hotel Le 123 Elys\u00e9es",20017,"FR","8","Hotel Le Brittany",30130,"FR","2059","Hotel Le Canberra",30029,"FR","186","Hotel Le Cavendish",32771,"FR","186","Hotel Le Chaplain Rive Gauche",32380,"FR","8","Hotel Le Chat Noir",32575,"FR","8","H\u00f4tel Le Clair De La Plume",34800,"FR","4758","H\u00f4tel Le Cottage",30249,"FR","1953","Hotel Le Couvent Royal",30058,"FR","2058","Hotel Le Favaglie",40643,"IT","11573","H\u00f4tel Le Madison",45172,"FR","8","Hotel Le Marquis Eiffel",20076,"FR","8","Hotel Le Mathurin",20015,"FR","8","Hotel Le Meurice",39813,"FR","8","Hotel Le Place D'armes",42303,"LU","5529","Hotel Le Priori",31827,"CA","1311","Hotel Le R\u00e9cif",46337,"FR","15433","Hotel Le Roi Theodore",30083,"FR","2068","Hotel Le Royal Monceau",42539,"FR","8","H\u00f4tel Le Saint-Paul",30038,"FR","1931","Hotel Le Seven",41699,"FR","8","Hotel Le Six",31839,"FR","8","Hotel Le Tourville",20018,"FR","8","H\u00f4tel Le Vallon De Valrugues & Spa",30019,"FR","169","Hotel Le Walt",20073,"FR","8","H\u00f4tel Les Ateliers De L'image",35745,"FR","169","H\u00f4tel Les Bains Douches",36606,"FR","268","Hotel Les Fleurs",35295,"BG","1506","H\u00f4tel Les Glycines",30176,"FR","2089","Hotel Les Jardins De La Koutoubia",9418,"MA","2","Hotel Les Jardins De La M\u00e9dina",31664,"MA","2","Hotel Les Mouettes",30068,"FR","2139","Hotel Les Ottomans Istanbul",39233,"TR","606","Hotel Lisboa Plaza",30819,"PT","388","Hotel Lkf By Rhombus (Lan Kwai Fong)",30936,"HK","2001","Hotel Llegendes De Girona Catedral",40437,"ES","1086","Hotel Loi Suites Recoleta",30327,"AR","192","Hotel Loipersdorf Spa & Conference",40996,"AT","11744","Hotel Longevity Wellness Resort Monchique",41151,"PT","3102","Hotel Lord Byron",30504,"IT","557","Hotel Los Abetos",41260,"ES","1857","Hotel Los Almirantes",42064,"ES","12571","Hotel Los Monteros",30668,"ES","1825","Hotel Louis C. Jacob",31748,"DE","1093","Hotel Louisa's Place",30770,"DE","523","Hotel Lous Grits",31038,"FR","1999","Hotel Lumen Paris Louvre",31136,"FR","8","Hotel Luna Club",37710,"ES","6918","Hotel Lungomare",43552,"IT","11220","Hotel Lutetia",35457,"FR","8","Hotel Luz Del Mar",32670,"ES","3186","Hotel M",31688,"ES","1218","Hotel M'ar De Ar Aqueduto",34488,"PT","1146","Hotel M'ar De Ar Muralhas",34479,"PT","1146","Hotel Madrigale",34587,"IT","3704","Hotel Magnolia",33486,"ES","3160","Hotel Maitei",42234,"BR","6105","Hotel Majapahit",39765,"ID","10656","Hotel Majestic Roma",38388,"IT","557","Hotel Mamas",42481,"SK","1336","Hotel Manfredi - Suite Alibert",40391,"IT","557","Hotel Manoir Victoria",41560,"CA","1311","Hotel Manzoni",42698,"IT","726","Hotel Maria Cristina",32108,"ES","1178","Hotel Maribel",40822,"IT","8211","Hotel Marina All Suites",34383,"BR","1115","Hotel Marina Luz",31611,"ES","10239","Hotel Marina Palace",34386,"BR","1115","Hotel Marinagri Luxury Nature & Spa",46381,"IT","15485","Hotel Marinca & Spa",41686,"FR","12267","Hotel Marionetas",40479,"MX","7393","Hotel Marquis Los Cabos",31707,"MX","1316","Hotel Marriott Denia La Sella Golf Resort & Spa",37557,"ES","6864","Hotel Marrol's",33972,"SK","1336","H\u00f4tel Martinez",30060,"FR","186","Hotel Mas De Baix",36249,"ES","6198","Hotel Mas De Canicatt\u00ed",37551,"ES","6861","Hotel Mas La Boella",33487,"ES","3161","Hotel Mas Passamaner",31632,"ES","1862","H\u00f4tel Massena",30014,"FR","187","Hotel Mathis Elys\u00e9es Matignon",32332,"FR","8","Hotel Matthiol",42191,"CH","8213","Hotel Maya Kuala Lumpur",43672,"MY","3972","Hotel Me Barcelona",31928,"ES","10","Hotel Me Madrid Reina Victoria",32414,"ES","12","Hotel Medium Conqueridor",38557,"ES","319","Hotel Melia Aldeia Dos Capuchos",39487,"PT","10293","Hotel Melia Atlanterra",39491,"ES","12484","Hotel Melia Avenida America",40339,"ES","12","Hotel Melia Barcelona",39696,"ES","10","Hotel Melia Bilbao",32074,"ES","920","Hotel Melia Buenos Aires",35139,"AR","192","Hotel Meli\u00e1 Cala Dor Boutique",39589,"ES","10424","Hotel Melia Castilla",32615,"ES","12","Hotel Meli\u00e1 Coral",37422,"HR","6801","Hotel Melia De Mar",39484,"ES","2027","Hotel Melia Golf Vichy Catalan",39489,"ES","12761","Hotel Meli\u00e1 Istrian Villas",40516,"HR","6801","Hotel Melia La Quinta Marbella",41707,"ES","1825","Hotel Melia Luxembourg",39744,"LU","5529","Hotel Melia Madrid Princesa",39485,"ES","12","Hotel Melia Sancti Petri",39493,"ES","1788","Hotel Melia Sevilla",39486,"ES","923","Hotel Melia Tamarindos",33642,"ES","2974","Hotel Melia Valencia",33514,"ES","319","Hotel Meninas",30237,"ES","12","Hotel M\u00e9ridien N'fis",9871,"MA","2","Hotel Mestre Afonso Domingues",46619,"PT","12742","Hotel Metropole",32296,"IT","396","Hotel Metropole",40946,"FR","188","Hotel Metropole Brussels",30310,"BE","281","Hotel Metropolitan",35439,"IT","1583","Hotel Michelangelo",46358,"IT","15461","Hotel Michele",42551,"BA","10952","Hotel Michlifen Ifrane Suites & Spa",46155,"MA","14544","Hotel Milano Alpen Resort Meeting & Spa",40783,"IT","11561","Hotel Miramar Barcelona",42587,"ES","10","Hotel Missoni Edinburgh",39869,"GB","2908","Hotel Missoni Kuwait",46023,"KW","12804","Hotel Mola Park",43616,"AD","11547","Hotel Molina Lario",30981,"ES","1267","Hotel Monaco & Gran Canal",30644,"IT","396","Hotel Monasterio",42323,"PE","12811","H\u00f4tel Mont Blanc",37986,"FR","1196","Hotel Montalembert",33080,"FR","8","Hotel Monte Do Casal",31413,"PT","1144","Hotel Monte Mulini",34719,"HR","4713","Hotel Monte Santo Resort",32724,"PT","1892","Hotel Monte Tauro",32811,"IT","2392","Hotel Mountain Paradise",40533,"CR","10681","Hotel Murano Resort Paris",20003,"FR","8","Hotel Murmuri",32235,"ES","10","Hotel Narutis",31996,"LT","1430","Hotel National Moscow",42313,"RU","1125","Hotel Nautilus Santa Teresa",41387,"CR","12016","Hotel Nazionale",34344,"IT","4299","Hotel Neiburgs",41007,"LV","1166","Hotel Nelva",38743,"ES","1248","Hotel Neri",30127,"ES","10","Hotel New Husa Dimar",40065,"ES","319","Hotel Nice Riviera",39061,"FR","187","Hotel Nikko San Francisco",31862,"US","1481","Hotel Nikko Wuxi",41778,"CN","7648","Hotel Nixe Palace",32596,"ES","2982","Hotel Novecento",37599,"IT","6885","Hotel Nuraghe Arvu Resort",35079,"IT","5196","Hotel Ocean Drive",32119,"ES","6906","Hotel Oceana",33275,"US","3716","Hotel Odeon St Germain",31141,"FR","8","Hotel Olissippo Castelo",30567,"PT","388","Hotel Olissippo Lapa Palace",30347,"PT","388","Hotel Olissippo Oriente",30568,"PT","388","Hotel Olivia Plaza",30869,"ES","10","Hotel Omm",2,"ES","10","Hotel One By The Five",32778,"FR","8","Hotel Opera Diamond",44889,"FR","8","Hotel Opera Madrid",32369,"ES","12","H\u00f4tel Op\u00e9ra Opal",31722,"FR","8","Hotel Orfila",30236,"ES","12","Hotel Ormelune",41104,"FR","11713","Hotel Palace Barcelona",40307,"ES","10","Hotel Palace Berlin",30450,"DE","523","Hotel Palace Praha",30794,"CZ","343","Hotel Palacio Arteaga",40486,"ES","11306","Hotel Palacio Belmonte",30390,"PT","388","Hotel Palacio Borghese",41650,"MX","1167","Hotel Palacio Ca Sa Galesa",31568,"ES","2982","Hotel Palacio De Aiete",32493,"ES","1178","Hotel Palacio De Los Navas",32411,"ES","1268","Hotel Palacio De Luces",31691,"ES","2408","Hotel Palacio De Mengibar",41427,"ES","11551","Hotel Palacio De Sober",42272,"ES","12786","Hotel Palacio Dos Melos",32665,"PT","2838","Hotel Palacio Guendulain",39172,"ES","1246","Hotel Palacio Mariana Pineda",39848,"ES","1268","Hotel Palazzo Alabardieri",33761,"IT","1266","Hotel Palazzo Barbarigo Sul Canal Grande",38303,"IT","396","Hotel Palazzo Guardati",39375,"IT","2397","Hotel Palazzo Guiscardo",32841,"IT","1832","Hotel Palazzo Papaleo",31720,"IT","1314","Hotel Palazzo San Niccol\u00f2",41872,"IT","12242","Hotel Palazzo Stern",33688,"IT","396","Hotel Palazzo Zichy",39073,"HU","960","Hotel Palazzu U Domu",33287,"FR","2139","Hotel Palmeraie Golf Palace & Spa",9607,"MA","2","Hotel Palom\u00e9",41015,"AD","5109","Hotel Papadopoli Venezia - Former Sofitel Venezia",36450,"IT","396","Hotel Parc Belair",39913,"LU","5529","Hotel Parc Plaza",39915,"LU","5529","Hotel Parco Dei Principi",32827,"IT","2397","Hotel Parco Smeraldo Terme",41086,"IT","11807","Hotel Paris",32291,"CZ","343","H\u00f4tel Particulier Montmartre",42868,"FR","8","Hotel Paseo Del Arte",35898,"ES","12","Hotel Pasitea",33428,"IT","3114","Hotel Pavillon Nation",31150,"FR","8","Hotel Per Astra",46708,"ME","15746","Hotel Perla Rossa",33676,"FR","3548","Hotel Perusia",32842,"IT","1755","Hotel Pestana Sintra Golf Resort & Spa",30565,"PT","1909","Hotel Peter The 1St",31698,"RU","1125","Hotel Petit Cala Fornells",37545,"ES","6858","Hotel Petit Palace Boqueria Gaudi",41571,"ES","10","Hotel Petit Palace Embassy",30299,"ES","12","Hotel Petit Palace Marques Santa Ana",31936,"ES","923","Hotel Petit Palace Mayor",34878,"ES","12","Hotel Petit Palace Museum",30765,"ES","10","Hotel Petit Palace Plaza",31362,"ES","1267","Hotel Petit Palace Plaza Del Carmen",40547,"ES","12","Hotel Petit Palace Posada Del Peine",30300,"ES","12","Hotel Petit Palace San Bernardo",30539,"ES","12","Hotel Petit Palace Santa Barbara",36498,"ES","12","Hotel Petra",40796,"GR","11571","Hotel Phoenicia Malta",31653,"MT","1027","Hotel Plaza Athenee",30477,"FR","8","Hotel Plaza Colon",43747,"NI","12661","Hotel Plaza E De Russie",38972,"IT","2946","Hotel Plaza Op\u00e9ra",35274,"IT","2393","Hotel Ponte Sisto",32324,"IT","557","H\u00f4tel Port Palace",30042,"FR","188","Hotel Porta Felice",35685,"IT","2393","Hotel Porta Fira",40073,"ES","1795","Hotel Posada Real La Carteria",31665,"ES","1872","Hotel Posada Real La Pascasia",37287,"ES","1872","Hotel Pousada Arizona",41028,"BR","11775","Hotel Pousada Natureza",40017,"BR","4272","Hotel Praia D'el Rey Marriott Golf & Beach Resort",31468,"PT","10367","Hotel Praia Verde Resort",33379,"PT","3101","Hotel President Pantovcak",39777,"HR","1370","Hotel President Wilson",30415,"CH","391","Hotel Prestige Palmera Plaza",32550,"ES","1859","Hotel Primus Valencia",47123,"ES","319","Hotel Principe Di Savoia",42624,"IT","726","Hotel Principe Di Villafranca",46578,"IT","2393","Hotel Puebla De Antano",41127,"MX","1172","Hotel Puerta De Zaragoza",40729,"ES","1216","Hotel Pulitzer Amsterdam",31925,"NL","292","Hotel Pulitzer Barcelona",30118,"ES","10","Hotel Pulitzer Roma",31661,"IT","557","Hotel Punta Islita",40466,"CR","8173","Hotel Punta Tragara",44901,"IT","2398","Hotel Quartier",38853,"CA","1311","H\u00f4tel Quatorze",47137,"FR","15303","Hotel Quinta Da Bela Vista",31433,"PT","950","Hotel Quinta Da Marinha Resort",31423,"PT","1927","Hotel Quinta Das L\u00e1grimas",31420,"PT","1140","Hotel Quinta Do Lago",31406,"PT","1893","Hotel Quinta Real Acapulco",31368,"MX","890","Hotel Quinta Real Aguascalientes",31384,"MX","1135","Hotel Quinta Real Guadalajara",31373,"MX","981","Hotel Quinta Real Huatulco",31369,"MX","888","Hotel Quinta Real Monterrey",31381,"MX","1129","Hotel Quinta Real Zacatecas",31382,"MX","1137","Hotel Quirinale",30836,"IT","557","Hotel Quo Puerta Del Sol",30495,"ES","12","Hotel Quote Taipei",43711,"TW","1112","Hotel Rafayel",40827,"GB","559","Hotel Ranga",31814,"IS","1456","Hotel Raphael - Relais & Ch\u00e2teaux",31168,"IT","557","Hotel Real",40952,"ES","1221","Hotel Real De Minas",37350,"MX","5256","Hotel Rector",35493,"ES","1229","Hotel Regina",30479,"ES","10","Hotel Regina Palace",33789,"IT","1260","Hotel Reino Del Plata",31590,"AR","192","Hotel Relais Villa Del Golfo & Spa",38967,"IT","6018","Hotel Renoir",30751,"FR","186","Hotel Residence Retezova",35583,"CZ","343","H\u00f4tel Restaurant & Spa Plaisir",34941,"FR","6894","H\u00f4tel Restaurant Du Parc Des Eaux-Vives",42973,"CH","391","Hotel Restaurant Spa Rosengarten",44398,"AT","13925","Hotel Rex",31992,"US","1481","Hotel Rey Juan Carlos I",31495,"ES","10","Hotel Riad Calipau Sahara",36897,"MA","6558","Hotel Rinascimento",46369,"IT","557","Hotel Rincon Del Valle",42457,"CR","6282","Hotel Rio Real Golf & Wellness Resort",30666,"ES","1825","Hotel Rio Sagrado",42325,"PE","12811","Hotel Ritz Madrid",31507,"ES","12","Hotel Ritz Paris",40747,"FR","8","Hotel Riva",36720,"HR","1479","Hotel Rixos Grand Ankara",40979,"TR","1534","Hotel Roemer",32448,"NL","292","Hotel Roger Williams",34434,"US","1047","Hotel Romano House",41237,"IT","1757","Hotel Romano Palace",41373,"IT","1757","Hotel Royal",30321,"FR","1279","Hotel Royal Garden Villas",30574,"ES","1870","Hotel Royal Manotel",30348,"CH","391","Hotel Royal Mansour M\u00e9ridien",9923,"MA","150","Hotel Royal Plaza Montreux",31846,"CH","1061","Hotel Royal Riviera",35562,"FR","5535","Hotel Rural Casablanca",31051,"ES","2413","Hotel Rural Casal Santa Eulalia",38157,"ES","2031","Hotel Rural Fonda De La Tea",32626,"ES","1770","Hotel Rural Hacienda Del Buen Suceso",32627,"ES","1769","Hotel Rural La Quinta Roja",30683,"ES","2011","Hotel Rural Quinta Dos Poetas",31415,"PT","1891","Hotel Sacher Salzburg",37992,"AT","1693","Hotel Sacher Wien",37989,"AT","603","Hotel Saint John",32341,"IT","557","H\u00f4tel Saint Paul Rive-Gauche",20019,"FR","8","H\u00f4tel Saint Pierre",30217,"FR","181","Hotel Salles Aeroport Girona",40430,"ES","11240","Hotel Salles Cala Del Pi",40403,"ES","11236","Hotel Salles Mas Tapiolas",40429,"ES","11238","Hotel San Antonio",31744,"HR","1382","Hotel San Ramon Del Somontano",46459,"ES","15528","Hotel San Roque",30743,"ES","2011","Hotel Sandos San Blas Reserva Ambiental & Golf",36357,"ES","2411","Hotel Sant Bernat",40734,"ES","11521","Hotel Sant Cugat H & R",31569,"ES","14965","Hotel Sant'anselmo",37410,"IT","557","Hotel Santa Fe",40856,"MX","11399","Hotel Santa Isabel La Real",40471,"ES","1268","Hotel Santa Marina",36546,"IT","396","Hotel Santa Marta",39440,"ES","1865","Hotel Santa Tecla Palace",32759,"IT","2249","Hotel Santavenere",33727,"IT","1742","Hotel Santo Domingo Plaza",40735,"ES","1218","Hotel Saray",38742,"ES","1268","Hotel Saturnia & International",30407,"IT","396","Hotel Savic",30976,"CZ","343","Hotel Schiller5",30920,"DE","769","Hotel Schloss Seefels",41738,"AT","12320","Hotel Schloss Velden",41019,"AT","5937","Hotel Schweizerhof Bern",44996,"CH","14229","Hotel Scribe Paris By Sofitel",35331,"FR","8","Hotel Secret De Paris",42037,"FR","8","Hotel Senhora Da Guia",30358,"PT","1927","Hotel Seven One Seven",32302,"NL","292","Hotel Sextantio",33345,"IT","3056","Hotel Sezz",20005,"FR","8","Hotel Shangri-La",33243,"US","3716","Hotel Sheraton Algarve At Pine Cliffs Resort",31407,"PT","811","Hotel Sheraton La Caleta",32507,"ES","2010","Hotel Sheraton Salobre Golf Resort & Spa",32505,"ES","1811","Hotel Sheraton Santa Maria De El Paular",40061,"ES","11036","Hotel Silken Puerta America",30272,"ES","12","Hotel Sir F.k. Savigny Berlin",41051,"DE","523","Hotel Sixtytwo",30205,"ES","10","Hotel Skandinavia Country Club",40868,"RU","1270","Hotel Skeppsholmen",41748,"SE","573","Hotel Sofitel Lisbon Liberdade",31473,"PT","388","Hotel Soho",30153,"ES","10","Hotel Solar Do Castelo",30341,"PT","388","Hotel Sombra E Agua Fresca",40950,"BR","11935","Hotel Son Brull",30434,"ES","2030","Hotel Soul Suzhou",39386,"CN","3309","Hotel Spa La Casa Del Rector",40062,"ES","11038","Hotel Spa Villalba",30575,"ES","2013","Hotel St-Paul",33475,"CA","1371","Hotel Stary",33130,"PL","1384","Hotel Stein",36072,"AT","1693","Hotel Straf",30896,"IT","726","Hotel Stureplan",32912,"SE","573","Hotel Sublim Eiffel",36609,"FR","8","H\u00f4tel Suisse",30025,"FR","187","Hotel Suites Vila Birdie",35358,"ES","6378","Hotel Sultana Royal Golf",35397,"MA","160","Hotel Sultania",41696,"TR","606","Hotel Taschenbergpalais Kempinski Dresden",38779,"DE","1405","Hotel Teatro",40616,"PT","1577","Hotel Teatro",46255,"US","7540","Hotel Telegraaf",32320,"EE","1368","Hotel Tennerhof Kitzb\u00fchel",36963,"AT","6588","Hotel Territorio",41754,"AR","12336","Hotel The Dominican",31166,"BE","281","Hotel The Iron Gate & Suites Hotel",30532,"CZ","343","Hotel The Mirror",46554,"ES","10","Hotel The Oitavos",42200,"PT","1927","Hotel The Westin Palace Madrid",31510,"ES","12","Hotel The Westin Paris",20057,"FR","8","Hotel The Westin Valencia",33351,"ES","319","Hotel Tiffany's",40338,"IT","11220","Hotel Timoulay",30274,"MA","149","Hotel Tivoli Jardim",39404,"PT","388","Hotel Tivoli Lisboa",31475,"PT","388","Hotel Tivoli Marina Portimao",31672,"PT","1854","Hotel Tivoli Marina Vilamoura",31417,"PT","1889","Hotel Tivoli Oriente",32594,"PT","388","Hotel Tivoli Victoria & The Residences",34806,"PT","1889","Hotel Trevi Collection",44708,"IT","557","Hotel Tryp Barcelona Aeropuerto",42003,"ES","13075","Hotel Tryp Condal Mar",30227,"ES","10","Hotel Tryp Zaragoza",42001,"ES","1216","Hotel Tugu Bali",31918,"ID","7826","Hotel Tugu Lombok",35016,"ID","1666","Hotel U Palazzu Serenu",42233,"FR","12750","Hotel Ulfsunda Slott",30715,"SE","573","Hotel Ultimo Mulino",41873,"IT","11194","Hotel \u00danico",42600,"ES","12","Hotel Union Square",33431,"US","1481","Hotel Urban",30238,"ES","12","Hotel V Frederiksplein",33426,"NL","292","Hotel Val De Neu",34368,"ES","1975","Hotel Vale D'oliveiras Quinta Resort & Spa",41137,"PT","2176","Hotel Vall De Bas",37809,"ES","3158","Hotel Valldemossa",30446,"ES","2026","H\u00f4tel Vernet",32041,"FR","8","Hotel Victoria",33528,"MX","1167","Hotel Vier Jahreszeiten Kempinski Muenchen",38783,"DE","769","Hotel Vila Bicuda",37590,"PT","1927","Hotel Vila Dos Orixas",36297,"BR","4272","Hotel Vila Gale Fortaleza",35241,"BR","1511","Hotel Vila Gale Lagos",37185,"PT","1894","Hotel Vila Gale Mar\u00e9s",35211,"BR","7221","Hotel Vila Gale Praia",33235,"PT","811","Hotel Vila Gale Salvador",34380,"BR","1445","Hotel Vila Vita Parc Resort & Spa",31419,"PT","1888","Hotel Villa Adriatica",40812,"HR","3147","Hotel Villa Albatroz",30398,"PT","1927","Hotel Villa Bahia",31795,"BR","1445","Hotel Villa Batalha",42215,"PT","12742","Hotel Villa Caletas",40618,"CR","8265","Hotel Villa Capodimonte",40786,"IT","1266","Hotel Villa Ciconia",33759,"IT","1760","Hotel Villa Costanza",46310,"IT","3224","Hotel Villa Crespi",34170,"IT","4131","Hotel Villa D'est",39444,"FR","2541","Hotel Villa Emilia",30482,"ES","10","Hotel Villa Fiesole",32723,"IT","7233","Hotel Villa Fraulo",40963,"IT","3576","Hotel Villa Glori",38970,"IT","557","Hotel Villa Italia",41680,"ES","12482","Hotel Villa K\u00e4llhagen",30674,"SE","573","Hotel Villa Kastania",32429,"DE","523","Hotel Villa Madrina",35256,"IT","3704","Hotel Villa Mangili",45734,"IT","557","Hotel Villa Nazules",33577,"ES","3223","Hotel Villa Oniria",32736,"ES","1268","Hotel Villa Padierna",30660,"ES","1825","Hotel Villa Real",30307,"ES","12","Hotel Villa Rivera",40960,"MX","5256","Hotel Villa Rolandi Thalasso Spa Gourmet & Beach",32021,"MX","1679","Hotel Villa Roncuzzi",33350,"IT","5121","Hotel Villa San Lucchese",35997,"IT","6528","Hotel Villa Sirio",40829,"IT","1756","Hotel Villa Sonia",37140,"IT","6642","Hotel Villa Soro",31558,"ES","1178","Hotel Villa Vik",36093,"ES","3260","Hotel Villathena",30585,"FR","8","Hotel Vincci Arena",30549,"ES","10","Hotel Vincci Baixa",36534,"PT","388","Hotel Vincci Buenavista Golf & Spa",41146,"ES","11834","Hotel Vincci Capitol",30498,"ES","12","Hotel Vincci Costa Golf",32345,"ES","1788","Hotel Vincci La Plantacion Del Sur",30702,"ES","2010","Hotel Vincci La Rabida",31100,"ES","923","Hotel Vincci Malaga",37209,"ES","1267","Hotel Vincci Soho",30396,"ES","12","Hotel Vincci Soma",30240,"ES","12","Hotel Vincci Tenerife Golf",30704,"ES","2411","Hotel Vincci Via 66",31379,"ES","12","Hotel Vitrum",32742,"AR","192","Hotel Viura",40904,"ES","11667","Hotel Volcan Lanzarote",32088,"ES","1800","Hotel Vondel",32449,"NL","292","Hotel W Barcelona",42045,"ES","10","Hotel Warwick",38982,"CH","391","Hotel Wellington Madrid",32381,"ES","12","H\u00f4tel Westminster",20028,"FR","8","Hotel Windsor",34419,"FR","135","Hotel Yasmin",35961,"CZ","343","Hotel York House",30383,"PT","388","Hotel Zen Balagares",35475,"ES","5439","Hotel Zum Dom - Palais Inzaghi",44477,"AT","12892","Hotel-Schloss Gabelhofen",31774,"AT","1412","Hoteldorf Gr\u00fcner Baum",37431,"AT","6495","H\u00f4tellerie Du Ch\u00e2teau De Floure",30203,"FR","2111","House 4 Bairro Alto",41511,"PT","388","Hout Bay Manor",39994,"ZA","1026","Huahine Te Tiare",31847,"PF","1474","Hudson Hotel New York",40431,"US","1047","Huentala Hotel Boutique",30291,"AR","221","Husa Casablanca Plaza",46546,"MA","150","Husa Solazur",46788,"MA","158","Hyatt Regency Coolum",47001,"AU","15909","Hypnos Hotel",41685,"TR","606","I-Suite Hotel",41070,"IT","1380","I'zaz Lofts",33517,"TR","606","Ibai Osteria",41508,"ES","5106","Ibaia Hotel",44705,"ES","14103","Icaro Suites",42388,"AR","192","Icons Hotel",30831,"GR","713","Idea Hotel Milano Watttredici",31894,"IT","726","Idwala Guest House",39931,"ZA","1437","Iguazu Grand Resort Spa And Casino",42275,"AR","855","Ikastikies Elegant Suites",37719,"GR","713","Il Baio Relais & Natural Spa",39528,"IT","6426","Il Campanario Villagio",42369,"BR","3188","Il Cannito",32653,"IT","1753","Il Lugano Suite Hotel",33082,"US","2852","Il Palazzetto",46216,"IT","557","Il San Francesco Hotel",38368,"IT","7401","Ilha De Toque Toque Boutique Hotel",33733,"BR","3692","Ilum Experience Home",42960,"AR","192","Imanta Resort",46840,"MX","10441","Impiana Klcc Hotel",34857,"MY","3972","Impiana Phuket Cabana Resort & Spa",33996,"TH","989","Impiana Private Villas Kata Noi",41954,"TH","989","In Fashion Hotel Boutique",41943,"MX","804","Incosol Hotel And Spa",30663,"ES","1825","Indigo Patagonia",36462,"CL","6453","Indigo Pearl",31401,"TH","989","Inn And Spa At Loretto",42368,"US","12856","Inn On The Twenty",41879,"CA","7421","Inncasa",35058,"IT","1760","Innside By Meli\u00e1 Dresden",39759,"DE","1405","Innside By Meli\u00e1 D\u00fcsseldorf Derendorf",39505,"DE","7493","Innside By Meli\u00e1 D\u00fcsseldorf Seestern",39503,"DE","7493","Innside By Meli\u00e1 Frankfurt Eurotheum",39508,"DE","7494","Innside By Melia M\u00fcnchen Parkstadt Schwabing",39509,"DE","769","Insolito Boutique Hotel",37002,"BR","1114","Instants D'absolu - Ecolodge Du Lac Du Pecher",42043,"FR","12558","Intercontinental  Presidente Merida",38345,"MX","7393","Intercontinental Al Bustan Palace Muscat",41653,"OM","11130","Intercontinental Amman (Jordan)",40541,"JO","7687","Intercontinental Amstel Amsterdam",38465,"NL","292","Intercontinental Ana Manza Beach Resort",39860,"JP","10780","Intercontinental Ana The Strings Tokyo",38393,"JP","3568","Intercontinental Aphrodite Hills Resort Hotel",38383,"CY","7404","Intercontinental Asiana Saigon",47450,"VN","6129","Intercontinental Athenaeum Athens",38571,"GR","608","Intercontinental Bali Resort",38540,"ID","7743","Intercontinental Beijing Financial Street",38399,"CN","1448","Intercontinental Berchtesgaden Resort",33025,"DE","2787","Intercontinental Bora Bora Resort &thalasso Spa",38466,"PF","1393","Intercontinental Boston",38477,"US","1281","Intercontinental Budapest",38570,"HU","960","Intercontinental Buenos Aires",38558,"AR","192","Intercontinental Carlton Cannes",38471,"FR","186","Intercontinental Citystars Cairo",38653,"EG","4257","Intercontinental Dalian",40116,"CN","7644","Intercontinental De La Ville Roma",38620,"IT","557","Intercontinental Dubai-Festival City",38659,"AE","720","Intercontinental Fiji Golf Resort & Spa",40053,"FJ","10996","Intercontinental Hanoi Westlake",38320,"VN","6123","Intercontinental Hong Kong",38398,"HK","10371","Intercontinental Hotels Bangkok",38365,"TH","985","Intercontinental Houston",38532,"US","7426","Intercontinental Hua Hin Resort",40071,"TH","1285","Intercontinental Huizhou Resort",40129,"CN","3538","Intercontinental Jakarta Midplaza",38396,"ID","3566","Intercontinental Kansas City At The Plaza",38429,"US","7419","Intercontinental Kiev",40026,"UA","10945","Intercontinental Le Vendome Beirut",41652,"LB","10578","Intercontinental London Park Lane",38436,"GB","559","Intercontinental Madrid",38623,"ES","12","Intercontinental Mar Menor Golf Resort & Spa",38629,"ES","7521","Intercontinental Marine Drive-Mumbai",38322,"IN","3746","Intercontinental Mauritius",38849,"MU","3181","Intercontinental Medellin",38470,"CO","7438","Intercontinental Melbourne The Rialto",38342,"AU","1590","Intercontinental Mendoza",46391,"AR","221","Intercontinental Milwaukee",38472,"US","7423","Intercontinental Montreal",38680,"CA","1371","Intercontinental Moorea Resort & Spa",38468,"PF","1394","Intercontinental Nairobi",38642,"KE","6498","Intercontinental Phnom Penh",38450,"KH","1085","Intercontinental Presidente Guadalajara",38333,"MX","981","Intercontinental Presidente Ixtapa Resort",38377,"MX","3975","Intercontinental Presidente Los Cabos Resort",38381,"MX","1316","Intercontinental Presidente Monterrey",38578,"MX","1129","Intercontinental Presidente Puebla",38628,"MX","1172","Intercontinental Presidente Puerto Vallarta Res",38634,"MX","1686","Intercontinental Qingdao",41222,"CN","11902","Intercontinental San Francisco",38514,"US","1481","Intercontinental Santiago",38475,"CL","3142","Intercontinental Seoul Coex",38367,"KR","7400","Intercontinental Shenzhen",40117,"CN","2941","Intercontinental Singapore",38369,"SG","1088","Intercontinental Sydney",38451,"AU","1556","Intercontinental Tamanaco Caracas",38533,"VE","7451","Intercontinental The Clement Monterey",38521,"US","7471","Intercontinental The Palace Port Ghalib Resort",38662,"EG","7535","Intercontinental Toronto Yorkville",38685,"CA","7542","Intercontinental Yokohama Grand",39862,"JP","10782","Intown Luxury House",30837,"IT","557","Ip Boutique Hotel",40460,"KR","7400","Ipanema Plaza",36270,"BR","1115","Island Shangri-La Hong Kong",41356,"HK","2001","Ista Bangalore",38296,"IN","6183","Itacar\u00e9 Eco Resort",39546,"BR","3425","Itc Maurya New Delhi",42010,"IN","1673","Itc Mughal Agra",41998,"IN","4755","Itc Sonar Kolkata",41997,"IN","3752","Ivan Vautier",46319,"FR","15418","J & J Historic House Hotel",42681,"IT","947","Jai Mahal Palace",40234,"IN","1624","Jamahal Private Resort & Spa",32663,"ID","7743","Jardin D'\u00e9b\u00e8ne",32706,"ZA","1026","Jia Boutique Hotel Hong Kong",31231,"HK","2001","Jia Shanghai",35223,"CN","1468","Jimbaran Puri Bali",41133,"ID","7743","Jiva Hill Golf Resort",41683,"FR","6537","Jl No76",46591,"NL","292","Jm Suites Hotel",32758,"MA","150","Jnan Lilou",37698,"MA","1923","Jurere Beach Village",42370,"BR","3188","Justa The Residence Gurgaon",41496,"IN","7496","K + K Hotel Cayr\u00e9",20032,"FR","8","K + K Hotel Central",30355,"CZ","343","K + K Hotel Elisabeta",31235,"RO","1004","K + K Hotel Opera",31145,"HU","960","K West Hotel & Spa",30600,"GB","559","Kahanda Kanda",40055,"LK","11020","Kamandalu Resort And Spa",33775,"ID","1993","Kanishka Villas",36921,"ID","7733","Karavansara Retreat And Residences",42252,"KH","3960","Kasbah Dar Ilham",45661,"MA","2","Kasbah Le Mirage & Spa",39211,"MA","2","Kastens Hotel Luisenhof",40171,"DE","7503","Katathani Phuket Beach Resort",42963,"TH","989","Katikies",44962,"GR","713","Katikies Manis",40896,"GR","958","Katiliya Mountain Resort & Spa",38363,"TH","3900","Kayumanis Jimbaran Private Estates & Spa",31515,"ID","7743","Kayumanis Nanjing Private Villa & Spa",31521,"CN","1171","Kayumanis Nusa Dua Private Villas & Spa",31519,"ID","7744","Kayumanis Ubud Private Villa",31518,"ID","1993","Kazarma Lake Resort & Spa",46616,"GR","15701","Kemang Icon By Alila",33685,"ID","3566","Kempinski Grand Hotel Des Bains St Moritz",38810,"CH","7662","Kempinski Hotel Adriatic Istria Croatia",36957,"HR","6576","Kempinski Hotel Airport Muenchen",38798,"DE","769","Kempinski Hotel Ajman",38814,"AE","7657","Kempinski Hotel Amman",38868,"JO","7687","Kempinski Hotel Aqaba Red Sea",39819,"JO","8245","Kempinski Hotel Barbaros Bay",33199,"TR","12274","Kempinski Hotel Beijing Lufthansa Center",38790,"CN","1448","Kempinski Hotel Bristol Berlin",30454,"DE","523","Kempinski Hotel Chengdu China",38791,"CN","7642","Kempinski Hotel Corvinus Budapest",31350,"HU","960","Kempinski Hotel Dalian China",38792,"CN","7644","Kempinski Hotel Das Tirol",40473,"AT","6588","Kempinski Hotel Dukes Palace Bruges",38817,"BE","416","Kempinski Hotel Falkenstein K\u00f6nigstein Frankfurt",38784,"DE","7494","Kempinski Hotel Grand Arena",38805,"BG","2839","Kempinski Hotel Hybernsk\u00e1 Prague",38778,"CZ","343","Kempinski Hotel Ishtar Dead Sea",38877,"JO","7689","Kempinski Hotel Mall Of The Emirates",38815,"AE","720","Kempinski Hotel Moika 22",38807,"RU","1270","Kempinski Hotel Ndjamena Chad",39644,"TD","8243","Kempinski Hotel River Park Bratislava",41463,"SK","1336","Kempinski Hotel San Lawrenz",38777,"MT","7630","Kempinski Hotel Shenyang",38793,"CN","7646","Kempinski Hotel Shenzhen",38794,"CN","2941","Kempinski Hotel Soma Bay",39252,"EG","8246","Kempinski Hotel Suzhou China",38826,"CN","3309","Kempinski Hotel The Dome Thalasso And Golf Resort",38802,"TR","2780","Kempinski Hotel Xi'an",39327,"CN","7650","Kempinski Hotel Zografski Sofia",38803,"BG","1506","Kempinski Mokuti Lodge",39818,"NA","7691","Kempinski Palace Portoroz",38800,"SI","7651","Kensington Park Hotel",31884,"US","1481","Kensington Place Hotel",31344,"ZA","1026","Kenzi Menara Palace",39206,"MA","2","Kenzi Tower Hotel",37713,"MA","150","Keswick Hall At Monticello",42394,"US","12814","Khwai River Lodge",42399,"BW","12875","Kia Lodge",37566,"TZ","6870","Kichaka Private Game Lodge",46826,"ZA","5583","Kilombo Villas & Spa",36585,"BR","11935","King George Palace",32228,"GR","608","Kingston Suites",42542,"TH","985","Kirini",43246,"GR","713","Kivotos Hotel",30815,"GR","693","Klapsons The Boutique Hotel",41204,"SG","1088","Klaus K Hotel",42077,"FI","1554","Knai Bang Chatt",40818,"KH","11588","Knockranny House Hotel & Spa",37527,"IE","6837","Kobe Bay Sheraton Hotel & Towers",41923,"JP","10774","Kolbe Hotel Rome",37110,"IT","557","Koyao Island Resort And Spa",42412,"TH","8321","Ku'damm 101 Hotel",30452,"DE","523","Kube H\u00f4tel",20036,"FR","8","Kube Hotel St. Tropez",38769,"FR","2109","Kumarakom Lake Resort",38317,"IN","7379","Kupu Kupu Barong Villas & Tree Spa",31111,"ID","1993","Kuum Hotel & Spa",35694,"TR","12318","Kyoto Grand Hotel & Gardens",40032,"US","3716","L Mansion",32402,"MA","2","L`h\u00e9lios",46179,"FR","15297","L'a Propos",42305,"FR","264","L'albergo Della Regina Isabella",41633,"IT","2876","L'and Vineyards Hotel",46712,"PT","15098","L'hotel De Toiras",36801,"FR","6894","L'h\u00f4tel Particulier",30044,"FR","263","L'hotel Porto Bay S\u00e3o Paulo",42409,"BR","6093","L'imp\u00e9rial Palace",31866,"FR","1280","L'otel Shanghai",40833,"CN","1468","La Bastide De Gordes & Spa",34269,"FR","2107","La Bastide De Marie",42942,"FR","13061","La Bastide De Saint Tropez",30006,"FR","227","La Belle Juliette",42890,"FR","8","La Boheme B & B",40535,"ZA","1434","La Casa De La Marquesa",40791,"MX","977","La Ciliegina Lifestyle Hotel",42959,"IT","1266","La Creole Beach Hotel & Spa",46491,"FA","3152","La Flora Resort & Spa Khao Lak",42375,"TH","7398","La Flora Resort Patong",33165,"TH","989","La Locanda Del Pontefice",42244,"IT","12769","La Locanda Del Sant'uffizio",38707,"IT","7550","La Locanda Delle Donne Monache",32634,"IT","1742","La Locanda Di San Francesco",32432,"IT","1588","La Maddalena Hotel And Yacht Club",42076,"IT","2285","La Maison Arabe",11008,"MA","2","La Maison Bleue Batha",9603,"MA","153","La Maison Bord'eaux",30157,"FR","127","La Maison D'aix",41663,"FR","168","La Maison Du Paradou",39996,"FR","7633","La Maltese",43245,"GR","713","La Marquise",46506,"GR","3580","La M\u00e9tairie Montplaisir",47086,"FR","15955","La Mision Hotel",34896,"MX","4998","La Moresca",40653,"IT","11474","La Plage Resort",34566,"IT","2392","La Prima Fashion Hotel Budapest",44376,"HU","960","La Remise",40847,"NL","292","La R\u00e9serve Au Pavillon Du Ch\u00e2teau Raba",31216,"FR","1982","La Residence D'angkor",39222,"KH","3960","La Residence Du Vieux Port",42304,"FR","116","La R\u00e9sidence Phou Vao",39221,"LA","8224","La Samanna",42332,"FA","1470","La Sommit\u00e0",36642,"IT","1759","La Suite Hotel Rio",31410,"BR","1115","La Sultana Marrakech",9990,"MA","2","La Sultana Oualidia",33267,"MA","2965","La Tartane Saint Amour",39767,"FR","227","La Tortuga Hotel & Spa",31303,"MX","804","La Toubana Hotel & Spa",46490,"FA","1488","La Villa Del Ensue\u00f1o Mexican Boutique Hotel",39007,"MX","981","La Villa Des Orangers",9989,"MA","2","La Villa Mauresque",30033,"FR","2457","La Villa Nomade",37227,"MA","2","Lagacio Mountain Residence",45045,"IT","11196","Lagoas Park Hotel",33593,"PT","3259","Lagos Mare",40558,"GR","11308","Laguna Lodge Eco-Resort & Nature Reserve",38631,"GT","7577","Lainston House Hotel",40885,"GB","11651","Lake Okareka Lodge",35934,"NZ","3196","Lake Villas Charm Hotel",46493,"BR","15548","Lake's - My Lake Hotel & Spa",45209,"AT","12320","Lakeview Xuanwu Hotel",41115,"CN","1171","Lancaster Arts Hotel",41918,"US","12454","L\u00e1nch\u00edd 19 Hotel",31348,"HU","960","Landhotel Martinshof",41706,"DE","769","Langham Place Beijing Capital Airport",41711,"CN","1448","Langham Place Mongkok Hong Kong",30933,"HK","10371","Langham Yangtze Boutique",41408,"CN","1468","Lanson Place Hotel",30922,"HK","2001","Lares De Chacras Hotel Boutique",38278,"AR","221","Larkspur Hotel Union Square",37506,"US","1481","Las Alamandas",39287,"MX","8274","Las Brisas Ixtapa",36207,"MX","3975","Las Casitas Del Colca",42334,"PE","12824","Las Hadas Golf Resort & Marina",31079,"MX","887","Las Marias Hotel Boutique",42486,"AR","1926","Las Nubes De Holbox",40455,"MX","2431","Las Suites",47283,"MX","802","Lasource Resort & Spa",42343,"GD","7361","Le Alcove - Luxury Hotel Nei Trulli",45714,"IT","14130","Le Ancore",40354,"IT","3783","Le Bailli De Suffren",30035,"FR","2062","Le Bel Air Boutique Resort And Villa",40642,"LA","8224","Le Blanc Spa Resort",44690,"MX","1679","Le Bourg 7",44315,"CH","13866","Le Bristol",20058,"FR","8","Le Caf\u00e9 De Paris",37302,"FR","135","Le Cap D'antibes Beach Hotel",38862,"FR","7681","Le Cap Est Lagoon Resort & Spa",32305,"FA","3153","Le Cesar",39746,"FR","116","Le Ch\u00e2teau Des Alpilles",30048,"FR","169","Le Couvent Des Minimes Hotel & Spa",31913,"FR","1829","Le General Hotel",30263,"FR","8","Le Golfe",39213,"FR","10679","Le Grand Balcon",33778,"FR","268","Le Grand H\u00f4tel & Spa Thermal De Molitg",33454,"FR","3136","Le Grand Hotel Cannes",32884,"FR","186","Le Jardin Boutique Villa",33748,"ID","7733","Le Jardin D'abdou",30972,"MA","2","Le Lion D'or",30103,"FR","241","Le Lodge Park",46567,"FR","1196","Le Mandala",35124,"FR","227","Le Marceau Bastille - Hotel Gallery",20064,"FR","8","Le Mas Candille",30096,"FR","1938","Le Mas De La Rose",34689,"FR","3118","Le Mas De Peint",30059,"FR","263","Le Mas De Pierre",30021,"FR","1931","Le Mas Des Herbes Blanches",38555,"FR","2107","Le Mas Du Grand Vallon",42053,"FR","1938","Le Mas Du Terme",41694,"FR","5880","Le Melezin",41793,"FR","6615","Le Meridien Angkor",41895,"KH","3960","Le Meridien Bangkok",42025,"TH","985","Le M\u00e9ridien Beach Plaza",41894,"FR","2978","Le M\u00e9ridien Bora Bora",32283,"PF","1393","Le Meridien Bristol Warsaw",41826,"PL","1610","Le M\u00e9ridien Brussels",30804,"BE","281","Le Meridien Cambridge-Mit",42184,"US","12655","Le Meridien Cancun Resort",33936,"MX","1679","Le Meridien Chambers Minneapolis",43640,"US","5655","Le Meridien Chiang Mai",42027,"TH","1277","Le Meridien Chiang Rai Resort Thailand",42028,"TH","3900","Le Meridien Cyberport",41802,"HK","2001","Le M\u00e9ridien Dahab Resort",33644,"EG","3343","Le M\u00e9ridien Dom Hotel",42013,"DE","1576","Le Meridien Fisherman",40157,"SC","8208","Le Meridien Hotel Budapest",31333,"HU","960","Le Meridien Ibom Hotel & Golf Resort",41986,"NG","12504","Le Meridien Ile Des Pins",41897,"FA","12440","Le Meridien Ile Maurice",33522,"MU","3183","Le Meridien Jaipur",41975,"IN","1624","Le M\u00e9ridien Khao Lak Beach & Spa Resort",42029,"TH","7398","Le Meridien King Edward",43803,"CA","7542","Le Meridien Kota Kinabalu",41801,"MY","3258","Le Meridien Kuala Lumpur",41800,"MY","3972","Le Meridien Lav Split",41818,"HR","1382","Le M\u00e9ridien Limassol Spa & Resort",41816,"CY","11832","Le Meridien Munich",41817,"DE","769","Le Meridien New Delhi",42002,"IN","1673","Le M\u00e9ridien Nice",41957,"FR","187","Le Meridien Parkhotel Frankfurt",41810,"DE","7494","Le Meridien President",41982,"SN","12498","Le Meridien Pune",42016,"IN","7500","Le Meridien Qingdao",41913,"CN","11902","Le Meridien Rimini",35208,"IT","1380","Le M\u00e9ridien St Julians Hotel & Spa",31217,"MT","966","Le Meridien Stuttgart",41821,"DE","1574","Le M\u00e9ridien Tahiti",32280,"PF","1395","Le M\u00e9ridien Vienna",41825,"AT","603","Le Meridien Vilnius",42309,"LT","1430","Le Meridien Xiamen",41922,"CN","7239","Le Mirador Kempinski Lake Geneva",38809,"CH","7660","Le Normandy Barri\u00e8re",30485,"FR","240","Le Palais Hotel Prague",38106,"CZ","343","Le Parc Suite Hotel",34641,"US","3716","Le Parker Meridien",42176,"US","1047","Le Pavillon De Gouffern",30049,"FR","2054","Le Pavillon De La Rotonde",30323,"FR","1928","Le Prieur\u00e9",44218,"FR","13467","Le Relais De Marambaia",40361,"BR","1115","Le Relais Louis Xl",46751,"FR","15782","Le Reve Hotel & Spa",32469,"MX","804","Le Rose Suite Hotel",31743,"IT","1380","Le Royal Barri\u00e8re",30179,"FR","240","Le Royal Meridien Hamburg",41812,"DE","1093","Le Saint Laurent",42079,"FR","2049","Le Stanze Del Vicer\u00e8",33479,"IT","1266","Le Stanze Di Federica",40590,"IT","557","Le Temple Des Arts",46652,"MA","160","Le Tre Vaselle",37104,"IT","1755","Le Vele",33684,"TC","3553","Lebua Hotel At State Tower",31270,"TH","985","Lefay Resort & Spa",40953,"IT","11425","Legends Hotel",46195,"MU","12790","Legends Resort Moorea",31882,"PF","1394","Leme Othon Palace Hotel",31756,"BR","1115","Lennox Hotel",38007,"AR","2855","Leon's Place Hotel",33742,"IT","557","Les Alizes Beach Resort",42760,"SN","13006","Les Berges Du Lac Concorde",40058,"TN","1571","Les Bories",30105,"FR","2107","Les Deux Tours",9987,"MA","2","Les Domaines De St Endr\u00e9ol Golf & Spa Resort",30247,"FR","2097","Les Fermes De Marie",46566,"FR","1196","Les Granges D'en Haut",40634,"FR","12272","Les Hortensias Du Lac",30189,"FR","275","Les Jardins D'ines",30809,"MA","2","Les Jardins De Saint Beno\u00eet",36879,"FR","6552","Les Pavillons Hotel",46194,"MU","15342","Les Sources De Caudalie",30226,"FR","2082","Les Sources Des Alpes",39710,"CH","10566","Les Suites Orient Bund Shanghai",39141,"CN","1468","Les Suites Taipei Ching-Cheng",31352,"TW","1112","Les Suites Taipei Da-An",31351,"TW","1112","Les Tresoms Lake And Spa Resort",30345,"FR","1280","Levni Hotel & Spa",46488,"TR","606","Libertador Arequipa Hotel",43073,"PE","12824","Libertador Lake Titicaca Hotel",43080,"PE","13092","Libertador Lima Hotel",43598,"PE","6975","Libertador Palacio Del Inka Hotel",43595,"PE","12811","Libertador Trujillo Hotel",42971,"PE","13080","Lido Palace",46528,"IT","5574","Lilianfels Blue Mountains Hotel & Spa",41760,"AU","15762","Lilly Residence",34011,"GR","3628","Lindner Congress Und Motorsporthotel Nuerburgring",41431,"DE","12042","Lindner Golf And Wellness Resort Portals Nous",39666,"ES","10495","Lindner Grand Hotel Beau Rivage",41439,"CH","12034","Lindner Hotel & City Lounge Antwerpen",41441,"BE","10347","Lindner Hotel Am Belvedere",39906,"AT","603","Lindner Hotel Am Michel",39875,"DE","1093","Lindner Hotel Und Spa Die Wasnerin",41430,"AT","12040","Lindner Hotels And Alpentherme Leukerbad",39951,"CH","10566","Lindner Park - Hotel Hagenbeck",39884,"DE","1093","Lindner Seepark Hotel - Congress & Spa",41429,"AT","1399","Link Hotel",40068,"IT","11072","Lion Sands Private Game Reserve",31815,"ZA","6279","Lirolay Suites Apart Hotel",38306,"AR","211","Lizard Island",33202,"AU","2903","Llao Llao Hotel & Resort, Golf - Spa",46413,"AR","211","Lloyd Hotel & Cultural Embassy",30354,"NL","292","Locanda Palazzone",45505,"IT","1760","Loft Hotel",41609,"CA","1371","Loi Suites Chapelco Golf And Resort Hotel",38121,"AR","441","Loi Suites Iguaz\u00fa Hotel",39783,"AR","855","Londa Hotel",41347,"CY","11832","Long Bay Beach Resort",34614,"VG","4653","Longitude 131\u00b0",33186,"AU","2890","Lopesan Costa Meloneras Resort Spa & Casino",32488,"ES","1780","Lopesan Villa Del Conde Resort & Thalasso",32482,"ES","1780","Lords South Beach Hotel",46394,"US","809","Los Altos Beach Resort",46304,"CR","15402","Los Arroyos Verdes Hotel",41013,"MX","3526","Los Cauquenes Hotel",37155,"AR","2855","Los Notros Hotel",42969,"AR","600","Losari Spa Retreat & Coffee Plantation",39377,"ID","8332","Lotte Hotel Moscow",43548,"RU","1125","Lough Rynn Hotel",37530,"IE","6843","Lower Slaughter Manor",44093,"GB","13593","Luma Casa De Montana",40756,"AR","223","Luna Hotel Baglioni",31200,"IT","396","Luxe Hotel Rodeo Drive",31991,"US","3716","Luxe Hotel Sunset Boulevard",32058,"US","3716","Luxx Hotel",31238,"TH","985","Luxx Xl",39422,"TH","985","Lx Boutique Hotel",42216,"PT","388","Lyall Hotel And Spa",32183,"AU","1590","Ma Du Zi Hotel",35133,"TH","985","Maca Bana",38281,"GD","7361","Macakizi Hotel",41348,"TR","12318","Machu Picchu Sanctuary Lodge",42326,"PE","12811","Madison Hotel Hamburg",31886,"DE","1093","Madrid Central Suites",46563,"ES","12","Magic Blue Boutique Hotel",31188,"MX","804","Mah\u00e9kal Beach Resort",39008,"MX","804","Mai Samui Resort",42374,"TH","987","Maia Luxury Resort & Spa Seychelles",39180,"SC","8208","Maison De Plumes",41691,"FR","12529","Maison Du Sud",38910,"MA","152","Maison La Minervetta",38058,"IT","2397","Maison Matilda",35049,"IT","1585","Maison Moschino",40676,"IT","726","Maison Tofani",43544,"IT","2397","Majahuitas Resort",39978,"MX","1686","Majestic Barri\u00e8re",30265,"FR","186","Majestic Hotel & Spa Barcelona",30121,"ES","10","Majestic Hotel Tower",30850,"AE","720","Majestic Roof Garden Hotel",42443,"AU","10845","Makati Shangri-La Manila",41533,"PH","6102","Malisa Villa & Suites",33228,"TH","989","Mama Ruisa",31354,"BR","1115","Mama Shelter",33664,"FR","8","Mamaison All-Suites Spa Hotel Pokrovka",31879,"RU","1125","Mamaison Andr\u00e1ssy Hotel",31165,"HU","960","Mamaison Hotel Riverside Prague",30365,"CZ","343","Mamaison Le Regina Hotel",39681,"PL","1610","Mamaison Residence Diana",39682,"PL","1610","Mamaison Residence Izabella Budapest",31164,"HU","960","Mamaison Suite Hotel Pachtuv Palace",30366,"CZ","343","Manary Praia Hotel",36990,"BR","3106","Manathai Village",31832,"TH","1277","Manava Tahiti Resort",41848,"PF","1395","Mandalay Hideaway",42040,"ID","10843","Mandarin Oriental Boston",43344,"US","1281","Mandarin Oriental Dhara Dhevi, Chiang Mai",43715,"TH","1277","Mandarin Oriental Hotel Geneva",30695,"CH","391","Mandarin Oriental Jakarta",43670,"ID","3566","Mandarin Oriental Kuala Lumpur",43701,"MY","3972","Mandarin Oriental Las Vegas",45169,"US","5253","Mandarin Oriental London Hyde Park",42510,"GB","559","Mandarin Oriental Macau",46396,"MO","6459","Mandarin Oriental Miami",43375,"US","809","Mandarin Oriental New York",43121,"US","1047","Mandarin Oriental San Francisco",46370,"US","1481","Mandarin Oriental Singapore",35940,"SG","1088","Mandarin Oriental, Bangkok",43429,"TH","985","Mandarin Oriental, Hong Kong",43138,"HK","2001","Mandarin Oriental, Munich",31064,"DE","769","Mandarin Oriental, Prague",42758,"CZ","343","Mandarin Oriental, Sanya",43642,"CN","7645","Mandarin Oriental, Tokyo",43209,"JP","3568","Mandola Rosa Suites & Villas By Grecotel",32948,"GR","2554","Manihi Pearl Beach Resort",31724,"PF","1344","Manoir De Beaulieu",31355,"FR","1905","Manoir De La Poterie & Spa",30052,"FR","6792","Manor House Hotel",40934,"GB","16077","Mansion Hotel",32188,"CN","1468","Mansi\u00f3n Vitraux Boutique Hotel Wine Lounge & Spa",37095,"AR","192","Mar Ipanema Hotel",33767,"BR","1115","Maradiva Villas Resort & Spa",42295,"MU","6639","Marcella Royal Hotel",32588,"IT","557","Marco Polo Davao",38285,"PH","7365","Marco Polo Jinjiang",40858,"CN","11624","Marco Polo Shenzhen",38273,"CN","2941","Marco Polo Wuhan",38284,"CN","7363","Marco Polo Xiamen",38205,"CN","7239","Mardan Palace",34698,"TR","880","Mareiro Hotel",41287,"BR","1511","Margutta 54 Luxury Suites",35652,"IT","557","Marignolle Relais & Charme",32480,"IT","947","Marina Hotel At The Corinthia Beach Resort",32065,"MT","966","Marina Mandarin",38901,"SG","1088","Marina Suites",42438,"ES","2525","Mario De' Fiori 37",35655,"IT","557","Marks Hotel",38866,"GB","7684","Marmara Hotel",36360,"HU","960","Marmont Hotel",33691,"HR","3123","Maroma Resort And Spa",42335,"MX","804","Marquis Boutique Hotel & Spa",33218,"FA","1470","Martin's Relais Oud Huis Amsterdam",30492,"BE","416","Martinhal Beach Resort & Hotel",40049,"PT","2870","Martinis Marchi",46492,"HR","15644","Mas Des Figues",42736,"FR","169","Masseria Torre Coccaro",36396,"IT","6393","M\u00e4ster Johan Hotel",32040,"SE","1259","Maya Ubud Resort & Spa",32035,"ID","1993","Mayfair Hotel & Spa",35829,"US","809","Mazagan Beach Resort",41774,"MA","151","Mdm Luxury Rooms - Guest House",37116,"IT","557","Me Cabo",39466,"MX","1316","Me Canc\u00fan - Complete Me",39460,"MX","1679","Med-Inn Boutique Hotel",40810,"TR","12343","Media One Hotel Dubai",40274,"AE","720","Medite Resort Spa Hotel",41557,"BG","12176","Medusa Hotel",43400,"AU","1556","Melati Beach Resort & Spa",33747,"TH","987","Melenos Lindos Hotel",34215,"GR","4638","Melia Athens",31769,"GR","608","Meli\u00e1 Azul Ixtapa Beach Resort & Convention Center",39465,"MX","3975","Melia Bali Villas & Spa Resort",31357,"ID","7744","Meli\u00e1 Berlin",40301,"DE","523","Melia Braga Hotel & Spa",46719,"PT","1142","Meli\u00e1 Brasil 21\u00a0",39462,"BR","10262","Melia Caribe Tropical",39471,"DO","6651","Meli\u00e1 Cozumel All Inclusive Golf & Beach Resort",39463,"MX","1675","Meli\u00e1 D\u00fcsseldorf Am Hofgarten",39847,"DE","7493","Melia Grand Hermitage",35889,"BG","1740","Melia Hotel La Reconquista",33553,"ES","1218","Meli\u00e1 Jardim Europa\u00a0",39464,"BR","6093","Melia Marbella Banus",42142,"ES","1825","Meli\u00e1 M\u00e9xico Reforma",39044,"MX","802","Meli\u00e1 Panam\u00e1 Canal",39473,"PA","10264","Meli\u00e1 Puerto Vallarta Beach Resort",39470,"MX","1686","Meli\u00e1 Recoleta Plaza Boutique Hotel",39482,"AR","192","Melia Santo Domingo",39472,"DO","4698","Memmo Baleeira Hotel",32023,"PT","1816","Merchants House Hotel",32067,"EE","1368","Mercure Regina Et Golf",39651,"FR","135","Meritus Pelangi Beach Resort & Spa",38904,"MY","7723","Merrion Hall Hotel",31091,"IE","900","Merville Hotel",46197,"MU","12792","Mes\u00f3n Sacristia De La Cia.",31555,"MX","1172","Metadee Resort",39691,"TH","989","Metropole Suites South Beach",34617,"US","809","Metropole Taormina Maison D\u2019Hotes",41743,"IT","2392","Metropolitan Bangkok",31242,"TH","985","Miapera Hotel",41123,"TR","606","Miauw Suites",41188,"NL","292","Millennium Hotel Chengdu",40835,"CN","7642","Millennium Wuxi",39426,"CN","7648","Mine Boutique Hotel",31921,"AR","192","Minos Beach Art Hotel",32938,"GR","1778","Mint Hotel Amsterdam",46577,"NL","292","Mira Villas Design Hotel",41875,"PT","12430","Miraflores Park Hotel",42322,"PE","6975","Miramar Boutique H\u00f4tel",30072,"FR","2067","Miramonte Resort & Spa",42819,"US","13039","Mirasierra Suites Hotel & Spa",30818,"ES","12","Miro Hotel",31099,"ES","920","Misibis Bay",38682,"PH","7549","Mision Del Sol Resort & Spa",34437,"MX","1914","Mittendrin",32788,"DE","523","Mod 05 Living Hotel",38760,"IT","7612","Moevenpick Hotel And Resort Beirut",39722,"LB","10578","Moevenpick Hotel Berlin",30811,"DE","523","Moevenpick Hotel Essen",39309,"DE","8288","Moevenpick Hotel Hamburg",31705,"DE","1093","Moevenpick Hotel Stuttgart Airport",39384,"DE","1574","Moevenpick Hotel Zuerichregensdorf",39311,"CH","1048","Moevenpick Ibn Battuta",47482,"AE","720","Moevenpick Resort And Spa El Gouna",39457,"EG","3341","Moevenpick Resort And Spa Mauritius",39453,"MU","10256","Moevenpick Resort And Spa Phuket",39567,"TH","989","Moevenpick Resort Bangtao Beach Phuket",39689,"TH","989","Moevenpick Royal Palm Hotel Dar Es Salaam",39454,"TZ","7637","Moivaro Lodge",37563,"TZ","6870","Mon Hotel",32279,"FR","8","Mona Lisa Suite Hotel",32232,"US","1472","Mondrian Los Angeles",40414,"US","3716","Mondrian Miami",38820,"US","809","Mondrian Soho",42274,"US","1047","Monsignor Della Casa",33197,"IT","2901","Mont Blanc Hotel Village",45458,"IT","14613","Montanus Hotel",30389,"BE","416","Montebello Splendid",31250,"IT","947","Montebelo Viseu Hotel & Spa",32664,"PT","2838","Montelucia Resort & Spa",38474,"US","10451","Montpelier Plantation And Beach",46048,"KN","8287","Moon Villas",45638,"ID","7742","Moorea Pearl Resort & Spa",31710,"PF","1394","Moreno Hotel Buenos Aires",30738,"AR","192","Morgans Hotel",42024,"US","1047","Mosquito Beach Hotel",30989,"MX","804","Mosquito Blue Hotel",30988,"MX","804","Mount Cinnamon",39113,"GD","7361","Mount Falcon Country House Hotel & Spa",37533,"IE","6849","Mount Nelson Hotel",31360,"ZA","1026","Mr. C Beverly Hills (Formerly The Tower Beverly Hills)",33217,"US","3716","Murano Resort Marrakech",32214,"MA","2","Museum Hotel",33084,"NZ","1183","Myhotel Brighton",33069,"GB","2837","Myhotel Chelsea",31443,"GB","559","Myplace City Center",32539,"AT","603","Myplace Riverside",42484,"AT","603","Mystique",30829,"GR","713","N J V Athens Plaza",40364,"GR","608","Nadesar Palace, Varanasi",43918,"IN","11174","Nafplia Palace",46016,"GR","2558","Naladhu Maldives",39346,"MV","8314","Napasai Hotel",31336,"TH","987","Naquela Hotel",36279,"BR","3709","National Hotel",30879,"US","809","National Hotel Rimini",36576,"IT","1380","Naumi",31684,"SG","1088","Ndol Streamside Thai Villas",46388,"TH","15506","Nelson Spring Beach Villas & Spa",39302,"KN","8287","New Hotel",47541,"GR","608","New Hotel Bompard",31267,"FR","116","New Hotel Du Midi",31232,"FR","234","New Hotel Of Marseille",30257,"FR","116","New Hotel Vieux Port",31269,"FR","116","New Majestic Hotel",33023,"SG","1088","New Star Beach Resort",31973,"TH","987","New Steine Hotel",35097,"GB","2837","Nh Amistad Cordoba",40119,"ES","1251","Nh Bologna De La Gare",40159,"IT","1583","Nh Center",40138,"ES","319","Nh Ciudad De Santiago",40151,"CL","3142","Nh Columbia",40168,"UY","5172","Nh Excelsior",41556,"IT","1463","Nh Geneva Airport",44217,"CH","391","Nh Grand Hotel Krasnapolsky",40175,"NL","292","Nh Grand Hotel Palazzo",40158,"IT","2821","Nh Grand Hotel Verdi",40090,"IT","726","Nh Laguna Palace",46473,"IT","3224","Nh Marina",46407,"IT","2820","Nh Nice",41716,"FR","187","Nh Palacio De La Merced",40082,"ES","1232","Nh Palacio De Santa Marta",40147,"ES","11116","Nh Palacio De Tepa",42436,"ES","12","Nh Palacio Ferrera",40079,"ES","1543","Nh Parco Degli Aragonesi",40102,"IT","1757","Nh Plaza Mayor",40143,"ES","1231","Nh Porta Rossa",41238,"IT","947","Nh President",40096,"IT","726","Nh Principe De La Paz",40078,"ES","11087","Nh Puerta De La Catedral",40134,"ES","1229","Nh Santo Stefano",40091,"IT","1751","Nh Victoria",40120,"ES","1268","Nh Vittorio Veneto",41332,"IT","557","Nhow",40088,"IT","726","Nhow Berlin",44668,"DE","523","Nido Del Condor - Resort & Spa",39083,"AR","211","Niramaya Villa & Wellness",40874,"TH","8321","Nisbet Plantation Beach Club",46050,"KN","15206","Nishaville",34575,"TH","5193","Nl Hotel",32552,"NL","292","Noa Noa Lofts & Art",35412,"AR","192","Nobile Suites Sun Square",41330,"BR","11946","Nobis Hotel Stockholm",42206,"SE","573","Novi Spa Hotels & Resort",33583,"HR","3230","Novotel Wien City",32822,"AT","603","Nuku Hiva Keikahanui Pearl Lodge",31723,"PF","1340","Nun Assisi Relais & Spa Museum",45732,"IT","14597","Nusa Dua Beach Hotel And Spa",32707,"ID","7744","Nuss Buenos Aires Soho",36282,"AR","192","O & B Athens Boutique Hotel",30649,"GR","608","O-C E-N Bali By Outrigger",44711,"ID","7733","Oasi Olimpia Relais",37416,"IT","6405","Oban Inn Spa And Restaurant",41891,"CA","12635","Occidental Allegro Papagayo",39026,"CR","10464","Occidental El Embajador",34704,"DO","4698","Occidental Grand Xcaret",34971,"MX","804","Occidental Royal Hideaway Playacar",34968,"MX","804","Ocean Breeze Boutique Hotel Riviera Maya",40323,"MX","804","Ocean Breeze Hotel Acapulco",40302,"MX","890","Ocean Breeze Hotel Mazatlan",40303,"MX","1625","Ocean Breeze Hotel Nuevo Vallarta",40304,"MX","7574","Ocean Palace Beach Resort & Bungalows",41444,"BR","3106","Ocean Reef Hotel South Beach",40202,"US","809","Ocean Sky Hotel And Resort",38709,"US","2852","Oc\u00e9an Vagabond Guest House",30380,"MA","152","Ocean View Hotel",42961,"MX","7468","Oceans Mooloolaba Beach",42416,"AU","12884","Ohla Hotel",42470,"ES","10","Okura Amsterdam",32395,"NL","292","Old Lighthouse Bristow Hotel",41610,"IN","6189","Old Stone Inn",42150,"CA","7421","Old Town Square Hotel And Residence",33449,"CZ","343","Olinda Othon Classic Hotel",31757,"BR","1115","Omni San Francisco Hotel",39069,"US","1481","On The Rocks",43243,"GR","713","One & Only Cape Town",38309,"ZA","1026","One Aldwych Hotel",33363,"GB","559","One Bal Harbour Resort & Spa",31670,"US","809","Opera Garden Hotel & Apartments",39677,"HU","960","Orloff Resort",45549,"GR","14217","Ostraco Suites Hotel",30814,"GR","693","Othon Palace Fortaleza",31912,"BR","1511","Oustau De Baumani\u00e8re",30020,"FR","170","Outrigger Koh Samui Resort And Spa",46397,"TH","987","Outrigger Laguna Phuket Resort & Villas",39789,"TH","989","Own Hotel",33467,"AR","192","Pacific Resort Aitutaki",37653,"CK","12494","Pakat Suites Hotel",41639,"AT","603","Palace & Villas Es Saadi Gardens And Resorts",31683,"MA","2","Palace Hotel San Francisco",42088,"US","1481","Palace Residence & Villa",46110,"KH","3960","Palacio Estoril Hotel Golf & Spa",31892,"PT","1887","Palacio Urgoiti Hotel & Golf",31098,"ES","1995","Palafox Central Suites",46564,"ES","12","Palais Amani",41475,"MA","153","Palais Coburg",37161,"AT","603","Palais De Chine Hotel",42452,"TW","1112","Palais De La M\u00e9diterran\u00e9e",30427,"FR","187","Palais Des Remparts",41940,"MA","152","Palais Du Desert",38840,"MA","163","Palais Hotel Erzherzog Johann",42427,"AT","12892","Palais L'heure Bleue",9459,"MA","152","Palais Sebban",30512,"MA","2","Palast Wellnes Hotel",46022,"IT","15163","Palazzina Grassi",41759,"IT","396","Palazzo Abadessa",33833,"IT","396","Palazzo Cardinal Cesi",38937,"IT","557","Palazzo Donizetti",42554,"TR","606","Palazzo Failla Hotel",44515,"IT","5823","Palazzo Grande",38256,"IT","7335","Palazzo Leopoldo",41870,"IT","12242","Palazzo Magnani Feroni",31652,"IT","947","Palazzo Manfredi",30873,"IT","557","Palazzo Montefusco",42134,"IT","2397","Palazzo Niccolini Al Duomo",38334,"IT","947","Palazzo Rimondi",47569,"GR","1551","Palazzo San Lorenzo",40877,"IT","3595","Palazzo Sant'angelo Sul Canal Grande",37605,"IT","396","Palazzo Tolomei Residenza D'epoca",40787,"IT","947","Palazzo Vecchietti",36762,"IT","947","Palm Grove Resort Pattaya",37248,"TH","1912","Palm Island Resort - All Inclusive",34710,"VC","4704","Palmyra Golf H\u00f4tel",30234,"FR","1098","Pan Pacific Manila",40375,"PH","6102","Pan Pacific Seattle",41638,"US","7425","Pan Pacific Vancouver",41586,"CA","1189","Pan Pacific Whistler Mountainside",41588,"CA","10458","Pan Pacific Whistler Village Centre",41587,"CA","10458","Pan Pacific Xiamen",40378,"CN","7239","Pand Hotel",40842,"BE","416","Pandawas Villas",45892,"ID","1993","Pangkor Laut Resort",43700,"MY","13324","Pannonia Tower Hotel Parndorf",41989,"AT","12513","Panoramic Hotel Iguazu",41959,"AR","855","Panviman Chiang Mai Spa Resort",41781,"TH","1277","Panviman Koh Chang Resort",41780,"TH","6819","Panviman Resort Koh Phangan",41786,"TH","2422","Pao Jin Poon Villa",42732,"TH","987","Papavista Relais",32999,"IT","557","Paradise Island Villas",45554,"GR","15817","Paradise Point Resort & Spa",42740,"US","5562","Paradise Sun Praslin Seychelles",46471,"SC","12962","Paradisus Palma Real Resort\u00a0- All Inclusive",39474,"DO","6651","Paradisus Playa Conchal- All Inclusive",39834,"CR","11295","Paradisus Punta Cana Resort- All Inclusive",39475,"DO","6651","Paraty Bungalows Hotel & Bar",41486,"BR","7432","Paresa Resort Phuket",42950,"TH","989","Park And Suites Prestige Cannes Croisette",41412,"FR","186","Park Hotel",34341,"IT","4299","Park Hotel Ai Cappuccini",37515,"IT","6828","Park Hotel Amsterdam",31811,"NL","292","Park Hotel Faloria",46707,"IT","13032","Park Hotel Tokyo",34629,"JP","3568","Park Hyatt Hamburg",40639,"DE","1093","Park Hyatt Maldives, Hadahaa",39564,"MV","10666","Park Hyatt Toronto",42298,"CA","7542","Park Inn Berlin Alexanderplatz",32525,"DE","523","Park Plaza Beijing Wangfujing",32208,"CN","1448","Park Plaza Sukhumvit Bangkok",39420,"TH","985","Park South Hotel",34194,"US","1047","Park Tower",42114,"AR","192","Parkroyal Kuala Lumpur",40381,"MY","3972","Parkroyal Saigon",40392,"VN","6129","Parrot Cay Resort And Como Shambhala Retreat",33738,"TC","3630","Pavilion Samui Boutique Resort",33298,"TH","987","Pedra Da Laguna",33849,"BR","1114","Pei Mansion Hotel",38358,"CN","1468","Penha Longa Hotel Spa & Golf Resort",31944,"PT","1909","Pennyhill Park Hotel",40883,"GB","11649","Pepper Club Luxury Hotel & Spa",44746,"ZA","1026","Pera Palace Hotel",42462,"TR","606","Perla Hotel",30861,"CZ","343","Pestana Angra Beach Bungalows",33771,"BR","1971","Pestana Bahia Hotel",33846,"BR","1445","Pestana Berlin Tiergarten",46618,"DE","523","Pestana Chelsea Bridge Hotel & Spa",41532,"GB","559","Pestana Convento Do Carmo",33662,"BR","1445","Pestana Natal",41390,"BR","3106","Pestana Palace Hotel & National Monument",30384,"PT","388","Pestana Porto Hotel",31278,"PT","1577","Pestana S\u00e3o Paulo",41394,"BR","6093","Pestana Vila Sol Golf & Resort Hotel",31046,"PT","1889","Petit Ermitage",31971,"US","3716","Petit Hotel Ses Rotges",32919,"ES","2840","Petit Palace Savoy Alfonso X I I",46862,"ES","12","Petit Palais Hotel De Charme",33290,"IT","726","Petra Segreta Resort & Spa",35091,"IT","10257","Pga National Resort & Spa",31980,"US","1097","Phuket Mission Hills Golf Resort & Spa",39521,"TH","989","Phulay Bay, A Ritz-Carlton Reserve",43718,"TH","6111","Picocanoa Aldea Rio Y Monta\u00f1a",35247,"MX","5259","Pietra E Mare Hotel",43266,"GR","693","Pietre Nere Resort",39285,"IT","5823","Pilgrimage Village",38870,"VN","7696","Pimalai Resort And Spa",37251,"TH","6111","Pine Cliff Residence",34146,"PT","811","Ping Nakara Boutique Hotel & Spa",40236,"TH","1277","Platinhome Repubblica",42246,"IT","947","Platinhome Ricasoli",43814,"IT","947","Playa Hermosa Bosque Del Mar",40467,"CR","11075","Plaza Ath\u00e9n\u00e9e Bangkok A Royal M\u00e9ridien Hotel",42026,"TH","985","Plaza Hotel Lucchesi",39169,"IT","947","Plaza Resort",31887,"GR","608","Plaza Suites Mexico City",41644,"MX","802","Plaza Vieja Hotel & Lounge",46540,"ES","1252","Poderi Arcangelo",41093,"IT","3571","Poggio Del Sole Resort",39278,"IT","3104","Polonia Palace Hotel",40169,"PL","1610","Pool Villa Club",39740,"ID","1645","Port Rive Gauche",39107,"FR","8253","Porto Bay Glenzhaus",42012,"BR","1114","Porto Bay Rio Internacional",41944,"BR","1115","Porto Elounda De Luxe Resort",35157,"GR","2537","Porto Mykonos",45147,"GR","693","Porto Palacio Congress Hotel & Spa",32918,"PT","1577","Posada Borravino",38313,"AR","221","Posada Puerto Bemberg",36285,"AR","7200","Posada Robles De Besares",38548,"AR","221","Posestvo Pule - Pule Estate",46030,"SI","15173","Posh Palm Springs Inn",41987,"US","7435","Postales Argentina Chacras De Coria",38315,"AR","221","Postales Argentina Valle De Uco",38316,"AR","7378","Pousada  Dos Girassois Condominio",41364,"BR","11935","Pousada Barra Do Bi\u00e9",41502,"BR","12148","Pousada Bromelias",38434,"BR","7432","Pousada Bucaneiro",33763,"BR","1114","Pousada Casa Caiada",37965,"BR","7134","Pousada Corsario",33909,"BR","1114","Pousada De Faro - Estoi Palace Hotel",38855,"PT","1144","Pousada De Sagres - Infante",33089,"PT","1816","Pousada De Viseu",38854,"PT","2838","Pousada Do Porto - Pal\u00e1cio Do Freixo",40209,"PT","1577","Pousada Enseada Do Espelho",36294,"BR","2859","Pousada Guimaraes - Santa Marinha",31387,"PT","1883","Pousada Ilha Splendor",40154,"BR","11466","Pousada La Bonita",33393,"BR","3400","Pousada Pitinga",36168,"BR","2859","Pousada Rancho Do Peixe",33333,"BR","3709","Pousada Surfing Jeri",36618,"BR","3709","Pousada Tavira - Convento Da Gra\u00e7a",31385,"PT","1901","Pousada Thalassa",41776,"BR","3106","Pousada Toca Da Coruja",41397,"BR","11935","Pousada Viana Do Castelo - Monte De Santa Luzia",31388,"PT","1143","Pousada Vila Kalango",33332,"BR","3709","Pousadas Unicornio",33903,"BR","1114","Praia D'el Rey Apartments",39542,"PT","10367","Praia Ipanema",33921,"BR","1115","Prainha Village Villas",33378,"PT","1890","Precise Casa Hotel",45587,"DE","523","Precise Hotel Dieksee Bad Malente",42471,"DE","12928","Premier Luxury Mountain Resort",41555,"BG","2839","Prime Hotel Principe Torlonia",32229,"IT","557","Princess D'annam Resort & Spa",37059,"VN","6645","Principe Di Lazise Wellness Hotel & Spa",41160,"IT","11852","Promenade Hotel",42461,"LV","12919","Protur Biomar Gran Hotel & Spa",32339,"ES","1789","Pudi Boutique Hotel",39864,"CN","1468","Puding Suite Boutique Hotel",36630,"TR","880","Pudong Shangri La Shanghai",41520,"CN","1468","Pueblito Luxury Condohotel",32869,"MX","804","Pueblo Bonito Blanco Los Cabos",40355,"MX","1316","Pueblo Bonito Emerald Bay",40356,"MX","1625","Pueblo Bonito Mazatlan",40357,"MX","1625","Pueblo Bonito Pacifica Resort & Spa",40360,"MX","5322","Pueblo Bonito Ros\u00e9",40358,"MX","5322","Pueblo Bonito Sunset Beach",40359,"MX","5322","Pullman Barcelona Skipper Hotel",31488,"ES","10","Pullman Lijiang Resort & Spa",46650,"CN","11636","Punta Molino Hotel Beach Resort & Spa",41449,"IT","2876","Puri Hiromi",41972,"ID","7827","Puri Mas Boutique Resort & Spa",32551,"ID","1666","Puri Wulandari A Boutique Resort & Spa",40719,"ID","1993","Puripunn Baby Grand Boutique Hotel",33334,"TH","1277","Puro Hotel",30439,"ES","2982","Purobaires Hotel Boutique",33296,"AR","192","Putahracsa Hua Hin",33801,"TH","1285","Putrajaya Shangri-La Malaysia",41540,"MY","3972","Q! Hotel Berlin",30760,"DE","523","Q! Hotel Maria Theresia",41675,"AT","6588","Qasr Al Sarab Desert Resort By Anantara",39184,"AE","6756","Quebecs Hotel",40880,"GB","10363","Queenstown Park Hotel",33416,"NZ","1275","Quincy Hotel",38701,"SG","1088","Quinta Da Romaneira",41162,"PT","11854","Quinta Jardins Do Lago",41231,"PT","950","Rac\u00f3 De Buenos Aires",36771,"AR","192","Radisson Blu 1919 Hotel Reykjavik",39535,"IS","1127","Radisson Blu Carlton Hotel Bratislava",39400,"SK","1336","Radisson Blu Grand Hotel Sofia",39411,"BG","1506","Radisson Blu Hotel & Conference Center Salzburg",42476,"AT","1693","Radisson Blu Hotel & Spa Galway",39536,"IE","944","Radisson Blu Hotel Altstadt",35817,"AT","1693","Radisson Blu Hotel Basel",39560,"CH","10374","Radisson Blu Hotel Birmingham",39529,"GB","3170","Radisson Blu Hotel Bucharest",39399,"RO","1004","Radisson Blu Hotel Cardiff",42209,"GB","12341","Radisson Blu Hotel Dubai Deira Creek",37308,"AE","720","Radisson Blu Hotel Edinburgh",39530,"GB","2908","Radisson Blu Hotel Frankfurt",39430,"DE","7494","Radisson Blu Hotel Gdansk",39392,"PL","10235","Radisson Blu Hotel Glasgow",39531,"GB","7684","Radisson Blu Hotel Hamburg",39432,"DE","1093","Radisson Blu Hotel Hamburg Airport",39435,"DE","1093","Radisson Blu Hotel Krakow",39395,"PL","1384","Radisson Blu Hotel Leipzig",39551,"DE","3611","Radisson Blu Hotel Port Elizabeth",39582,"ZA","10414","Radisson Blu Hotel Sandton Johannesburg",39500,"ZA","1437","Radisson Blu Hotel Waterfront",39499,"ZA","1026","Radisson Blu Hotel Zurich Airport",39577,"CH","1048","Radisson Blu Hotel, Biarritz",30191,"FR","135","Radisson Blu Hotel, Lucerne",39576,"CH","8251","Radisson Blu Madrid",42739,"ES","12","Radisson Blu Media Harbour Hotel Dusseldorf",39425,"DE","7493","Radisson Blu Palais Hotel",39409,"AT","603","Radisson Blu Resort & Spa Dubrovnik Sun Gardens",39412,"HR","3132","Radisson Blu Resort, El Quseir",39579,"EG","10410","Radisson Blu Strand Hotel",39004,"SE","573","Radisson Blu Style Hotel Vienna",39410,"AT","603","Radisson Blu Waterfront Hotel Jersey",40191,"GB","1303","Radisson Our Lucaya Beach Resort",34623,"BS","2997","Radisson Plaza Resort Tahiti",31806,"PF","1395","Radisson Sas Resort & Thalasso Djerba",39568,"TN","1799","Rafaelhoteles Orense",32365,"ES","12","Raffaello Hotel",31152,"US","2867","Raffles Beijing",32036,"CN","1448","Raffles Grand Hotel D'angkor",31295,"KH","3960","Raffles Hotel Le Royal",31321,"KH","1085","Raffles Hotel Singapore",31356,"SG","1088","Raffles Praslin Seychelles",42532,"SC","12962","Raffles Tianjin",41244,"CN","11907","Rainers Hotel",37929,"AT","603","Raito Hotel",34563,"IT","4629","Ramada Plaza Tunis",32037,"TN","1598","Ramada Resort Aquaworld Budapest",35967,"HU","960","Ramada Resort Khao Lak",38151,"TH","7398","Ramada Vilnius",41649,"LT","1430","Rambagh Palace",40244,"IN","1624","Ranadi Villa",39516,"ID","7733","Rarinjinda Wellness Spa Resort Chiang Mai",33092,"TH","1277","Rasa Jaipur",44713,"IN","1624","Rasananda Phangan Island By Anantara",40432,"TH","2422","Rebak Island Resort Langkawi \u2013 A Taj Hotel",40237,"MY","7723","Red And Blue Design Hotel Prague",42340,"CZ","343","Red Capital Ranch",41077,"CN","1448","Red Wall Garden Hotel Beijing",42169,"CN","1448","Redlevel At Gran Melia Tenerife",46557,"ES","16220","Reef House Resort & Spa",35424,"AU","5427","Regency Lodge",40008,"US","10822","Reina Roja Hotel",41183,"MX","804","Relais & Chateaux Stikliai Hotel",43606,"LT","1430","Relais Badia Di Campoleone",46772,"IT","15801","Relais Bourgondisch Cruyce",30387,"BE","416","Relais Castel Bigozzi",41269,"IT","11919","Relais Dell'orologio",35691,"IT","1464","Relais Della Rovere",33710,"IT","3595","Relais Don Alfonso 1890",33227,"IT","2943","Relais Modern",38728,"IT","947","Relais Paradiso",38603,"IT","4629","Relais Parco Cavalonga",38883,"IT","3104","Relais Ravestein",30414,"BE","416","Relais Regina Giovanna",32831,"IT","2397","Relais Royal",32297,"FR","2830","Relais San Bruno",33696,"IT","1588","Relais Todini",42559,"IT","12971","Relais Vedetta",40780,"IT","11557","Relais Villa Angiolina",42059,"IT","2397","Relais Villa Belpoggio",38305,"IT","7377","Relais Villa Fiorita",43965,"IT","13430","Relais Villa Il Sasso",44545,"IT","7224","Relais Villa L'olmo",31662,"IT","2592","Relais Villa Matilde",42202,"IT","12730","Relais Villa San Martino",41577,"IT","12219","Renaissance Naples Hotel Mediterraneo",39046,"IT","1266","Rendezvous Hotel Brisbane",35019,"AU","2695","R\u00e9sidence De France",31259,"FR","1102","Residence Hilda",31504,"IT","947","Residenza A: Boutique Art Hotel",32749,"IT","557","Residenza Casanuova B&b",39037,"IT","947","Residenza D'epoca Pietra Di Ponente",37122,"IT","6714","Residenza D'epoca Villa Dolcetti",35712,"IT","5733","Residenza Echia Apartments",33736,"IT","1266","Residenza La Beccata",46572,"IT","15637","Residenza Porta Guelfa",33758,"IT","3730","Residhome Arcachon Plazza",42211,"FR","1695","Rest Detail Hotel Hua Hin",31680,"TH","1285","Reunion Resort",31989,"US","1472","Reykjavik4You Apartments",38773,"IS","1127","Riad \u00c0 La Belle \u00c9toile",32273,"MA","157","Riad Adika",32157,"MA","2","Riad Al Zahia",34536,"MA","152","Riad Alhambra",31677,"MA","157","Riad Alma",30304,"MA","2","Riad Amira",9430,"MA","2","Riad Anya",31883,"MA","2","Riad Anyssates",33307,"MA","2","Riad Aya",31593,"MA","2","Riad Ayadina",9426,"MA","2","Riad Borj Dhab",41941,"MA","153","Riad Casa Lila",9443,"MA","152","Riad Chergui",31135,"MA","2","Riad Clementine",9494,"MA","2","Riad Damia",33397,"MA","153","Riad Dar Al Batoul Rabat",10011,"MA","157","Riad Dar Dialkoum",10032,"MA","2","Riad Dar El Kebira",32605,"MA","157","Riad Dar Ilham",9999,"MA","2","Riad Dar L'oussia",11013,"MA","152","Riad Dar Les Cigognes",9421,"MA","2","Riad Dar One",30561,"MA","2","Riad Davia",11055,"MA","2","Riad Demeures D'orient",32038,"MA","2","Riad Des Arts",30761,"MA","2","Riad Des Golfs",9464,"MA","149","Riad Des Plages",40939,"MA","150","Riad El Amine Fes",34557,"MA","153","Riad El Noujoum",30506,"MA","2","Riad El Ouarda",9431,"MA","2","Riad Elias",30778,"MA","2","Riad F\u00e8s",30244,"MA","153","Riad Fes Baraka",11012,"MA","153","Riad Fez Yamanda",33403,"MA","153","Riad Habiba",9427,"MA","2","Riad Ibn Battouta",30509,"MA","153","Riad Kaiss",43221,"MA","2","Riad Kasbah",30261,"MA","2","Riad L'emir",31151,"MA","2","Riad La Maison Rouge",10036,"MA","2","Riad La Perle De La M\u00e9dina",33400,"MA","153","Riad La Terrasse Des Oliviers",11009,"MA","2","Riad Laaroussa",34839,"MA","153","Riad Laora",10040,"MA","2","Riad Layali Fes",41494,"MA","153","Riad Layalina",46338,"MA","153","Riad Les Lauriers Blancs",32164,"MA","2","Riad Les Terrasses D'essaouira",9602,"MA","152","Riad Lotus \u00d4 Marine",30562,"MA","152","Riad Madada Mogador",9887,"MA","152","Riad Magellan",9476,"MA","2","Riad Maison Bleue & Spa",9604,"MA","153","Riad Mimouna",11031,"MA","152","Riad Monceau",30910,"MA","2","Riad Monika",11034,"MA","2","Riad Mumtaz Mahal",46661,"MA","152","Riad Myra",35883,"MA","153","Riad Nora",9331,"MA","2","Riad Norma",35871,"MA","153","Riad Origines",46481,"MA","2","Riad Safar",11023,"MA","2","Riad Said",47113,"MA","153","Riad Salam Fes",41495,"MA","153","Riad Samarkand",11049,"MA","2","Riad Tanja",11025,"MA","158","Riad Villa Blanche",46025,"MA","149","Riad Yasmine",11005,"MA","2","Riad Zahra",34761,"MA","152","Riad Zamane",9450,"MA","153","Ribera Sur Hotel",33124,"AR","192","Richmond Nua Wellness Spa",33470,"TR","3757","Rimondi Estate",47570,"GR","1551","Rio Hermoso Hotel De Monta\u00f1a",35013,"AR","441","Rio Othon Palace Hotel",31746,"BR","1115","Risorgimento Resort",40624,"IT","6021","Rittenhouse 1715, A Boutique Hotel",46437,"US","5661","Ritz-Carlton Chicago A Four Seasons Hotel",42393,"US","2867","River Terrace Inn",32964,"US","2620","Riverbend Inn & Vineyard",42149,"CA","12635","Riviera South Beach Luxe Hotel Suites",36009,"US","809","Rixos Almaty Hotel",41215,"KZ","11894","Rixos Libertas Dubrovnik",34863,"HR","3132","Rixos Premium Belek",32560,"TR","2780","Rixos Premium Bodrum",32557,"TR","8220","Roca Negra Hotel & Spa",45941,"ES","1768","Rocabella Mykonos Art Hotel & Spa",33596,"GR","693","Rocabella Santorini Resort & Spa",34893,"GR","713","Rocco Forte Hotel Amigo",30309,"BE","281","Rocco Forte Hotel Astoria",43550,"RU","1270","Rocco Forte Hotel De Rome",30768,"DE","523","Rocco Forte The Charles Hotel",42389,"DE","769","Rocha Hotel Apartamento",42556,"PT","1854","Rocky's Boutique Resort",31255,"TH","987","Rodavento Boutique Hotel & Spa",31701,"MX","1309","Rome Boutique Hotel",30874,"IT","557","Rome Garden Hotel",46534,"IT","557","Room Mate Alicia",30269,"ES","12","Room Mate Carlos",41710,"AR","192","Room Mate Emma",41503,"ES","10","Room Mate Grace",35484,"US","1047","Room Mate Larios",31022,"ES","1267","Room Mate Laura",30270,"ES","12","Room Mate Leo",31807,"ES","1268","Room Mate Lola",31008,"ES","1267","Room Mate Mario",30305,"ES","12","Room Mate Oscar",31271,"ES","12","Room Mate Valentina",41128,"MX","802","Room Mate Vega",32721,"ES","1229","Roomz Vienna",30693,"AT","603","Rosas And Xocolate",43056,"MX","7393","Rose Sultan",33396,"MA","2","Rossi Boutique Hotel",41048,"RU","1270","Rothay Garden Hotel",46561,"GB","15803","Rothman Manor",41611,"ZA","3933","Round Hill Hotel & Villas",43512,"JM","7531","Royal Bay Inn Angkor Resort",39845,"KH","3960","Royal Biz Taipei",39054,"TW","1112","Royal Hotel Sanremo",39168,"IT","7098","Royal Mougins Golf Club \u2013 Golf Hotel & Spa",35490,"FR","1938","Royal Olympic Hotel",32330,"GR","608","Royal Square Hotel And Suites",33047,"LV","1166","Royal Windsor Hotel Grand Place",30420,"BE","281","Royalton Hotel",43126,"US","1047","Ryad Alya",40539,"MA","153","Ryad Dyor",42560,"MA","2","S'hotelet De Santanyi",41140,"ES","10424","S15 Sukhumvit Hotel",32350,"TH","985","S31 Sukhumvit Hotel",41242,"TH","985","Sacha's Uno Hotel",38326,"TH","985","Sacred House",31932,"TR","1826","Safi Royal Luxury Centro",41442,"MX","1129","Safi Royal Luxury Valle",41443,"MX","1129","Sagamore Hotel",30928,"US","809","Saigon Domaine Luxury Residences",42032,"VN","6129","Saint John Mykonos Hotel",30798,"GR","693","Sal Salis",46780,"AU","15807","Sala Phuket Resort And Spa",38040,"TH","989","Sala Samui Resort & Spa",38043,"TH","987","Salles Hotel La Caminera Golf & Spa Resort",41708,"ES","1203","San Antonio",43261,"GR","713","San Domenico House Hotel",31190,"GB","559","San Domenico Palace Hotel",39338,"IT","2392","San Gallo Palace",32011,"IT","947","San Juan Water And Beach Club Hotel",35610,"PR","5568","San Ranieri Hotel",39880,"IT","1464","Sanderson London",40331,"GB","559","Sandima 37 Hotel Bodrum",40002,"TR","7922","Sandton Brussels Center",41477,"BE","281","Sandton Chateau De Raay",41478,"NL","12097","Sandton H\u00f4tel Domaine Cocagne",41484,"FR","10642","Sandton Hotel Pillows",41481,"NL","12105","Sandton Ijsselhotel",41479,"NL","12099","Sang Ria",40193,"MY","7723","Santa Clara Urban Hotel & Spa",35766,"ES","2982","Santa Marina Resort & Villas",30786,"GR","693","Santa Teresa Hotel",33425,"BR","1115","Santiburi Resort",31289,"TH","987","Santorini Kastelli Resort",45543,"GR","713","Sardegna Hotel",46220,"IT","5886","Saree Samui Resort",45636,"TH","987","Savoy Hotel",30451,"DE","523","Savoy Hotel",40248,"IN","11164","Savute Elephant Camp",42398,"BW","12872","Sawasdee Village",41462,"TH","989","Schloss Reinhartshausen Kempinski Eltville",38780,"DE","7494","Schlosshotel Burghaus Kronenburg",41640,"DE","12248","Schlosshotel Kronberg",45673,"DE","7494","Schoone Oordt",46003,"ZA","3933","Schwarzer Adler Kitzb\u00fchel Wellness Spa Hotel",46664,"AT","6588","Scrub Island Resort",39115,"VG","8089","Sea Change Beachfront Apartments",42418,"AU","12169","Seafields Hotel",42195,"NZ","2862","Seaham Hall & Serenity Spa",44096,"GB","13600","Secrets Capri Riviera Cancun",45937,"MX","804","Secrets Maroma Beach Riviera Cancun",43020,"MX","804","Secrets Silversands Riviera Cancun",35238,"MX","11939","Sedative Boutique Hotel & Spa",41575,"TR","8220","Sedhapura By Tohsang",40583,"TH","11417","Sedona Rouge",42968,"US","13077","Seeko'o H\u00f4tel",32355,"FR","127","Semiramis Hotel",30677,"GR","608","Senatus Hotel",40991,"TR","606","Sensimar Royal Blue Resort & Spa",39193,"GR","1551","Sentosa Private Villas & Spa",31904,"ID","7733","Serena Buzios Resort",33597,"BR","1114","Serena Marina And Golf Residences",33623,"MX","1625","Serenade Hotel",42435,"VN","6123","Serenity Resort & Residences Phuket",34875,"TH","989","Serhs Natal Grand Hotel",41422,"BR","3106","Settha Palace Hotel",40203,"LA","11137","Seven",32336,"TH","985","Seven Stars Galleria",33607,"IT","726","Sextantio Le Grotte Della Civita",33346,"IT","3057","Sezz Saint-Tropez",41235,"FR","227","Shade Hotel",32278,"US","3716","Shahpura House",41847,"IN","1624","Shanghai Mansion",31206,"TH","985","Shangri La Hotel Chengdu",41552,"CN","7642","Shangri La Hotel Guangzhou",41542,"CN","10809","Shangri La Hotel Zhongshan",41549,"CN","12167","Shangri-La Barr Al Jissah Resort And Spa",41582,"OM","11130","Shangri-La Boracay Resort",41535,"PH","10671","Shangri-La Far Eastern Plaza Hotel Tainan",41565,"TW","12171","Shangri-La Far Eastern Plaza Hotel Taipei",41526,"TW","1112","Shangri-La Fijian Resort And Spa Yanuca",41516,"FJ","12159","Shangri-La Hotel Baotou",41513,"CN","12153","Shangri-La Hotel Beihai",41514,"CN","12155","Shangri-La Hotel Beijing",41518,"CN","1448","Shangri-La Hotel Changchun",41569,"CN","12191","Shangri-La Hotel Chiang Mai",41519,"TH","1277","Shangri-La Hotel Dalian",41564,"CN","7644","Shangri-La Hotel Dubai",41584,"AE","720","Shangri-La Hotel Fuzhou",41562,"CN","12181","Shangri-La Hotel Guilin",41541,"CN","11791","Shangri-La Hotel Hangzhou",41544,"CN","7606","Shangri-La Hotel Harbin",41570,"CN","12194","Shangri-La Hotel Huhhot",41572,"CN","12196","Shangri-La Hotel Jakarta",41550,"ID","3566","Shangri-La Hotel Kuala Lumpur",41537,"MY","3972","Shangri-La Hotel Ningbo",41546,"CN","7611","Shangri-La Hotel Paris",46595,"FR","8","Shangri-La Hotel Qaryat Al Beri Abu Dhabi",41583,"AE","6756","Shangri-La Hotel Qingdao",41551,"CN","11902","Shangri-La Hotel Shenzhen",41523,"CN","2941","Shangri-La Hotel Singapore",41507,"SG","1088","Shangri-La Hotel Surabaya",41547,"ID","10656","Shangri-La Hotel Suzhou",41527,"CN","3309","Shangri-La Hotel Sydney",41517,"AU","1556","Shangri-La Hotel The Marina Cairns",41563,"AU","12169","Shangri-La Hotel Tokyo",40718,"JP","3568","Shangri-La Hotel Vancouver",41585,"CA","1189","Shangri-La Hotel Wenzhou",41568,"CN","12188","Shangri-La Hotel Wuhan",41567,"CN","12186","Shangri-La Hotel Xian",41548,"CN","7650","Shangri-La Mactan Resort And Spa Cebu",41534,"PH","4116","Shangri-La Rasa Ria Resort Kota Kinabalu",41545,"MY","3258","Shangri-La Rasa Sayang Resort And Spa Penang",41536,"MY","10870","Shangri-La Tanjung Aru Resort And Spa Kota Kinabalu",41543,"MY","3258","Shangri-La Villingili Resort",41554,"MV","12174","Shangri-La's - Eros Hotel, New Delhi",41566,"IN","1673","Shanti Maurice A Nira Resort",42386,"MU","12865","Shasa Resort & Residences Koh Samui",37425,"TH","987","Sheraton Abu Dhabi Hotel & Resort",41849,"AE","6756","Sheraton Amman Al Nabil Hotel & Towers",41860,"JO","7687","Sheraton Amsterdam Airport Hotel",42318,"NL","292","Sheraton Bahrain Hotel",41867,"BH","12353","Sheraton Bandung Hotel & Towers",41869,"ID","12426","Sheraton Bratislava Hotel",40726,"SK","1336","Sheraton Buganvilias Resort & Convention Center",32468,"MX","1686","Sheraton Changsha Hotel",41990,"CN","12442","Sheraton Club Des Pins Resort And Towers",41981,"DZ","12496","Sheraton Denarau Villas",41931,"FJ","6096","Sheraton Essen Hotel",41809,"DE","8288","Sheraton Gambia Hotel Resort & Spa",41985,"GM","12502","Sheraton Grand Hotel & Spa Edinburgh",42306,"GB","2908","Sheraton Grande Ocean Resort",42022,"JP","12537","Sheraton Grande Walkerhill",42007,"KR","7400","Sheraton Guilin Hotel",41904,"CN","11791","Sheraton Haikou Resort",41991,"CN","12450","Sheraton Hanoi Hotel",41934,"VN","6123","Sheraton Hotel & Convention Center Ankara",42297,"TR","1534","Sheraton Incheon Hotel",42006,"KR","7400","Sheraton Krakow Hotel",41893,"PL","1384","Sheraton Kuwait Hotel & Towers",41902,"KW","12446","Sheraton Lisboa Hotel & Spa",42239,"PT","388","Sheraton Mallorca Arabella Golf Hotel",31553,"ES","2989","Sheraton Mirage Port Douglas Resort",41927,"AU","3172","Sheraton Mirage Resort And Spa Gold Coast",41880,"AU","6078","Sheraton Miramar Resort",33611,"EG","4563","Sheraton Miyako Hotel, Osaka",41926,"JP","3570","Sheraton Mustika Yogyakarta Resort And Spa",41935,"ID","11234","Sheraton Nha Trang Hotel & Spa",41938,"VN","8052","Sheraton Noosa Resort & Spa",41924,"AU","5424","Sheraton Oran Hotel & Towers",41984,"DZ","12500","Sheraton Palace Hotel Moscow",42221,"RU","1125","Sheraton Porto Hotel & Spa",31451,"PT","1577","Sheraton Rhodes Resort",41868,"GR","3580","Sheraton Saigon Hotel & Towers",41936,"VN","6129","Sheraton Salzburg Hotel",41820,"AT","1693","Sheraton Sanya Resort",41914,"CN","7645","Sheraton Senggigi Beach Resort",41947,"ID","1645","Sheraton Shunde Hotel",41898,"CN","11545","Sheraton Stockholm Hotel",30697,"SE","573","Sheraton Surabaya Hotel & Towers",41937,"ID","10656","Sheraton Tel Aviv Hotel And Towers",41790,"IL","10625","Sheraton Urumqi Hotel",41921,"CN","11402","Sheraton Vistana Resort",33238,"US","1472","Sheraton Vistana Villages",33240,"US","1472","Sheraton Warsaw Hotel",41827,"PL","1610","Shore Club",38818,"US","809","Siam Kempinski Hotel Bangkok",41136,"TH","985","Siam@siam Design Hotel & Spa",31539,"TH","985","Silavadee Pool Spa Resort",37233,"TH","987","Silq Private Residences",40749,"ID","7733","Singer Sporthotel & Spa",36966,"AT","6591","Sir Plantin Hotel Antwerp",42477,"BE","10347","Sirayane Boutique Hotel & Spa",46592,"MA","2","Siri Hotel",40878,"IT","11644","Siripanna Villa Resort & Spa",44692,"TH","1277","Sirkeci Konak Hotel",31042,"TR","606","Sivory Punta Cana",36426,"DO","5421","Six Senses And Evason Hua Hin",39372,"TH","1285","Six Senses Con Dao",46710,"VN","15658","Six Senses Hideaway Ninh Van Bay",39367,"VN","8327","Six Senses Laamu",46588,"MV","15654","Six Senses Samui",39368,"TH","987","Six Senses Yao Noi",39363,"TH","8321","Six Senses Zighy Bay",39976,"OM","10695","Skaritz Hotel & Residence",38607,"SK","1336","Slieve Donard Resort & Spa",32027,"GB","2853","Sls Hotel At Beverly Hills",42141,"US","3716","Snow Crest Hotel",40713,"TZ","6870","Sofitel Agadir Royal Bay Resort",9926,"MA","149","Sofitel Amsterdam The Grand",30353,"NL","292","Sofitel Angkor Phokeethra Golf And Spa Resort",36165,"KH","3960","Sofitel Bangkok Silom",36183,"TH","985","Sofitel Berlin Gendarmenmarkt",35283,"DE","523","Sofitel Biarritz Le Miramar Thalassa",39650,"FR","135","Sofitel Brisbane Central",36141,"AU","2695","Sofitel Brussels Europe",35328,"BE","281","Sofitel Brussels Le Louise",35325,"BE","281","Sofitel Budapest Chain Bridge",31214,"HU","960","Sofitel Buenos Aires",36132,"AR","192","Sofitel Cartagena Santa Clara",36567,"CO","6444","Sofitel Cecil Alexandria",41615,"EG","10408","Sofitel Centara Grand Resort And Villas",36153,"TH","1285","Sofitel Chicago Water Tower",35703,"US","2867","Sofitel El Gezirah Cairo",37080,"EG","4257","Sofitel Essaouira M\u00e9dina & Spa",9446,"MA","152","Sofitel Essaouira Mogador Golf & Spa",46776,"MA","152","Sofitel Forebase Chongqing",38759,"CN","7605","Sofitel Gold Coast Broadbeach",36069,"AU","6078","Sofitel Hamburg Alter Wall",35286,"DE","1093","Sofitel Legend Metropole Hanoi",36186,"VN","6123","Sofitel London Heathrow",42152,"GB","559","Sofitel London St James",35292,"GB","559","Sofitel Los Angeles",36126,"US","3716","Sofitel Luxembourg Europe",35553,"LU","5529","Sofitel Luxembourg Le Grand Ducal",35556,"LU","5529","Sofitel Lyon Bellecour",35319,"FR","317","Sofitel Macau At Ponte 16",36495,"MO","6459","Sofitel Marrakech Lounge And Spa",9970,"MA","2","Sofitel Marrakech Palais Imperial",37272,"MA","2","Sofitel Marseille Vieux Port",35316,"FR","116","Sofitel Mauritius L'imp\u00e9rial Resort & Spa",37086,"MU","6639","Sofitel Miami",36090,"US","809","Sofitel Minneapolis",35733,"US","5655","Sofitel Montreal Golden Mile",36102,"CA","1371","Sofitel Munich Bayerpost",35280,"DE","769","Sofitel Paris Arc De Triomphe",36615,"FR","8","Sofitel Paris La D\u00e9fense",35334,"FR","6549","Sofitel Paris Le Faubourg",35340,"FR","8","Sofitel Philippine Plaza Manila",36162,"PH","6102","Sofitel Plaza Hanoi",36180,"VN","6123","Sofitel Qingyuan Riverside",38756,"CN","7608","Sofitel Queenstown Hotel And Spa",36147,"NZ","1275","Sofitel Rabat Jardin Des Roses",39592,"MA","157","Sofitel Rome Villa Borghese",35436,"IT","557","Sofitel Saigon Plaza",36189,"VN","6129","Sofitel San Francisco Bay",36129,"US","6780","Sofitel Sao Paulo",36213,"BR","6093","Sofitel Shanghai Sheshan Oriental",36489,"CN","1468","Sofitel So Mauritius Bel Ombre",45523,"MU","10256","Sofitel Strasbourg Grande Ile",35322,"FR","2541","Sofitel Vienna Stephansdom",46028,"AT","603","Sofitel Wanda Beijing",36483,"CN","1448","Sofitel Wanda Ningbo",38755,"CN","7611","Sofitel Washington Dc Lafayette Square",35739,"US","5289","Sofitel Winter Palace Luxor",37083,"EG","6636","Sogno Di Giulietta",35994,"IT","1123","Soho All Suites Hotel",30608,"AR","192","Soho Boutique Hotel",33322,"HU","960","Sojourn Boutique Villas",40826,"KH","3960","Sokos Palace Bridge Hotel",36621,"RU","1270","Sol Arrayan Resort & Spa",33652,"AR","223","Sol Garden Istra",40528,"HR","6801","Sole On The Ocean",40404,"US","809","Solis Lough Eske Castle",41041,"IE","11788","Solitaire Lodge",37845,"NZ","3196","Soltigua Apart",39359,"AR","221","Soncna Hisa",44177,"SI","13728","Sonesta Bayfront Hotel Coconut Grove",32862,"US","809","Soneva Fushi By Six Senses",39364,"MV","8323","Soneva Gili By Six Senses",39365,"MV","8325","Soneva Kiri By Six Senses",39370,"TH","8164","Sorell Hotel Seefeld",31293,"CH","1048","Sorell Hotel Z\u00fcrichberg",38924,"CH","1048","Soul Farm Hotel & Spa",35043,"IT","5103","South Lodge Hotel",40866,"GB","11684","Spirit Of The Knights Boutique Hotel",39390,"GR","3580","Splendid Hotel & Spa Nice",30100,"FR","187","Splendid Hotel Apartments Dubai",38307,"AE","720","Splendom Suites",39175,"ES","10","Sporthotel Igls",31949,"AT","1334","Sri Panwa",31833,"TH","989","St Giles Apartments",34833,"GB","2908","St Gregory Hotel",40020,"US","5289","St James's Hotel And Club",34452,"GB","559","St Martins Lane Hotel",40329,"GB","559","St Nicolas Bay Resort & Villas",32498,"GR","1778","St Regis New York",42180,"US","1047","St. George",30839,"IT","557","St. George Residence All Suite Hotel Deluxe",31211,"HU","960","St. James's Club & Villas",35250,"AG","4818","St. Regis Resort Bora Bora",32536,"PF","1393","Stage 47",38813,"DE","7493","Starbay Boutique Resort",33329,"MX","3526","Starhotels Anderson",31226,"IT","726","Starhotels Business Palace",46470,"IT","726","Starhotels Du Parc",46469,"IT","12256","Starhotels Excelsior",46468,"IT","1583","Starhotels Metropole",31069,"IT","557","Starhotels Michelangelo-Firenze",31802,"IT","947","Starhotels Michelangelo-Roma",30979,"IT","557","Starhotels President",37377,"IT","2820","S
