var gClientIsGecko=(window.controllers)?true:false;var gClientIsOpera=(window.opera)?true:false;var gClientIsIE=(document.all&&!gClientIsOpera)?true:false;var gClientIsIE5=(gClientIsIE&&/MSIE 5\.0/.test(navigator.appVersion))?true:false;var gClientIsIE55=(gClientIsIE&&/MSIE 5\.5/.test(navigator.appVersion))?true:false;var gClientIsIE6=(gClientIsIE&&/MSIE 6\.0/.test(navigator.appVersion))?true:false;var gClientIsIE7=(gClientIsIE&&/MSIE 7\.0/.test(navigator.appVersion))?true:false;var gClientIsIElte55=(gClientIsIE&&(gClientIsIE5||gClientIsIE55)&&!gClientIsIE7);var gClientIsIElte6=(gClientIsIE&&(gClientIsIElte55||gClientIsIE6)&&!gClientIsIE7);var gClientIsMac=(/Mac/.test(navigator.appVersion))?true:false;var booking={description:"Our global object-literal namespace.",version:"2.5.1",env:{error:{}},ensureNamespaceExists:function(a){if(!booking[a]){booking[a]={}}}};booking.CSS={units:{px:"px"}};booking.ensureNamespaceExists("utils");booking.utils.ie={};booking.utils.ie.hideIntersectingElements=function(b,d){var a,c;b.offsetBottom=b.offsetTop+b.offsetHeight;b.offsetRight=b.offsetLeft+b.offsetWidth;for(a=0;a<d.length;a++){c=d[a];c.offsetBottom=c.offsetTop+c.offsetHeight;c.offsetRight=c.offsetLeft+c.offsetWidth;if(c.offsetLeft<b.offsetRight&&c.offsetRight>b.offsetLeft&&c.offsetTop<b.offsetBottom&&c.offsetBottom>b.offsetTop){c.style.visibility="hidden"}else{c.style.visibility="visible"}}};booking.ensureNamespaceExists("ajax");booking.ajax.Request=function(c,b,a){var d=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("MSXML2.XMLHTTP.3.0");d.open("GET",c,true);d.onreadystatechange=function(){if(d.readyState==4&&d.status==200){if(d.responseText){b(d.responseText,a)}}};d.send(null);return d};booking.ensureNamespaceExists("json");booking.json.Request=function(c,b,a){var d=new booking.ajax.Request(c,function(f,e){b(booking.json.validate(f),e)},a);return d};booking.json.validate=function(responseJson){var result=!(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(responseJson.replace(/"(\\.|[^"\\])*"/g,"")))&&eval("("+responseJson+")");return result};booking.ensureNamespaceExists("event");booking.event.addListener=function(a,c,b){if(a){if(a.addEventListener){a.addEventListener(c,b,false)}else{if(a.attachEvent){a.attachEvent("on"+c,b)}else{a["on"+c]=b}}}};booking.event.removeListener=function(a,c,b){if(a){if(a.removeEventListener){a.removeEventListener(c,b,false)}else{if(a.detachEvent){a.detachEvent("on"+c,b)}else{a["on"+c]=""}}}};booking.event.preventDefault=function(a){if(a.preventDefault){a.preventDefault()}else{a.returnValue=false}};booking.event.stopPropagation=function(a){if(a.stopPropagation){a.stopPropagation()}else{a.cancelBubble=true}};booking.event.ie={PreventDefault:function(a){return function(){a.returnValue=false}},StopPropagation:function(a){return function(){a.cancelBubble=true}}};booking.event.normalizeExplorerEventObject=function(a){if(!a){a=window.event?window.event:""}if(a){if(!a.currentTarget){a.currentTarget=a.srcElement}if(!a.target){a.target=a.srcElement}if(!a.stopPropagation){a.stopPropagation=new booking.event.ie.PreventDefault(a)}if(!a.preventDefault){a.preventDefault=new booking.event.ie.StopPropagation(a)}}return a};if(!window.Node){var Node={ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_FRAGMENT_NODE:11}}booking.utils.buildHtmlNode=function(g,f,e){var j,b,k,d,i;for(j in g){if(g.hasOwnProperty(j)){var c=j.substring(0,1),h=j.substring(1);if(c!="_"){if(c=="@"){if(!f.getAttribute(h)){booking.utils.dom.setAttribute(f,h,g[j])}}else{if(c=="#"){if(h=="text"){k=false;if(f.childNodes&&f.childNodes.length>0){b=0;while(b<f.childNodes.length&&!k){if(f.childNodes[b].nodeType==Node.TEXT_NODE&&f.childNodes[b].nodeValue==g[j]){k=true}b++}}if(!k){i=document.createTextNode(g[j]);if(e){f.insertBefore(i,e)}else{f.appendChild(i)}}}else{if(h=="cdata"){f.appendChild(document.createCDATANode(g[j]))}}}else{if(f){if(g[j].length>0){for(b=0;b<g[j].length;b++){if(g[j][b]){if(!g[j][b]._node){d=document.createElement(j);g[j][b]._node=d;var a=b+1;while(a<g[j].length&&!e){if(g[j][a]){e=g[j][a]._node}a++}if(e){i=f.insertBefore(g[j][b]._node,e)}else{i=f.appendChild(g[j][b]._node)}arguments.callee(g[j][b],i);d._elementTree=g[j][b]}else{arguments.callee(g[j][b],g[j][b]._node)}}}}else{if(g[j].length!==0){if(!g[j]._node){d=document.createElement(j);g[j]._node=d;if(e){i=f.insertBefore(g[j]._node,e)}else{i=f.appendChild(g[j]._node)}arguments.callee(g[j],i);d._elementTree=g}else{arguments.callee(g[j],g[j]._node)}}}}else{if(!g[j]._node){arguments.callee(g[j],g[j]._node=f=document.createElement(j))}else{arguments.callee(g[j],g[j]._node)}}}}}}}return f};booking.utils.hasClass=function(b,a){return b.className?b.className.match(new RegExp("(\\s|^)"+a+"(\\s|$)")):false};booking.utils.addClass=function(b,a){if(!booking.utils.hasClass(b,a)){b.className+=(" "+a)}};booking.utils.removeClass=function(c,a){if(booking.utils.hasClass(c,a)){var b=new RegExp("(\\s|^)"+a+"(\\s|$)");c.className=c.className.replace(b," ")}};booking.utils.dom={getElementsByClassName:function(f,a,d){var e=[],b,c;if(!a){a=document}if(a==document&&document.getElementsByClassName){e=document.getElementsByClassName(f)}else{if(!d){d="*"}b=(gClientIsIElte55&&d=="*")?a.all:a.getElementsByTagName(d);for(c=0;c<b.length;c++){if(booking.utils.hasClass(b[c],f)){e.push(b[c])}}}return e},setAttribute:function(c,a,b){if(a=="class"){c.className=b}else{c.setAttribute(a,b)}}};function printDoc(){if(window.print){window.print()}else{alert(tr.pressCltP)}}function bookmark(a,b){if(window.external){window.external.AddFavorite(a,b)}else{alert(tr.pressCtlD)}}function hideFrameContainer(a,e,b){if(document.getElementById){var g=document.getElementById(a);var d=document.getElementById(e);g.style.display="none"}}function tickCheckBox(a){if(document.getElementById){if(document.getElementById(a)){document.getElementById(a).checked=true}}return true}function hideDiv(b){if(document.getElementById){var a=document.getElementById(b);a.style.display="none"}}var hide=true;function getBrowserWidth(){var a=0;if(typeof(window.innerWidth)=="number"){a=window.innerWidth}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){a=document.documentElement.clientWidth}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){a=document.body.clientWidth}}}return a}function getBrowserHeight(){var a=0;if(typeof(window.innerWidth)=="number"){a=window.innerHeight}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){a=document.documentElement.clientHeight}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){a=document.body.clientHeight}}}return a}function showBlock(a){if(document.getElementById){document.getElementById(a).style.display="block"}}function toggleTxt(b,d,g){var e=document.getElementById(b),a=e.style.display,c=document.getElementById(d),f=document.getElementById(g);if(a=="none"){c.style.display="none";f.style.display="inline"}else{c.style.display="inline";f.style.display="none"}}function addListener(c,b,a){if(c.addEventListener){c.addEventListener(b,a,false)}else{if(c.attachEvent){c.attachEvent("on"+b,a)}else{c["on"+b]=a}}}function removeListener(c,b,a){if(c.removeEventListener){c.removeEventListener(b,a,false)}else{if(c.detachEvent){c.detachEvent("on"+b,a)}}}var DOM={isParentOf:function(a,b){while(b&&(b!=a)){b=b.parentNode}return(b==a)},getParentOrSelf:function(b,a){a=a.toLowerCase();while(b.nodeName.toLowerCase()!=a&&b.parentNode){b=b.parentNode}return b},addClass:function(b,a){b.className+=" "+a},removeClass:function(c,b){var a=new RegExp("\\b"+b+"\\b","g");if(a.test(c.className)){c.className=c.className.replace(a," ")}}};function fixMail(){var g=/\bencrypted\b/,a=/^mailto:(.*)$/,c=document.getElementsByTagName("a"),f,d,b,h,e;for(f=0,d=c.length;f<d;f++){if(g.test(c[f].className)&&a.test(c[f].href)){c[f].className=c[f].className.replace(g,"");b=a.exec(c[f].href)[1];h=c[f].innerText||c[f].textContent;c[f].href="mailto:"+b.deCode();if(h==b){c[f].innerHTML=h.deCode()}}}e=document.getElementsByTagName("span");for(f=0,d=e.length;f<d;f++){if(g.test(e[f].className)){e[f].className=e[f].className.replace(g,"");h=e[f].innerText||e[f].textContent;e[f].innerHTML=h.deCode()}}}function _init(){if(!booking.windowLoadDone){fixMail();if(window.initDaySelect){initDaySelect()}booking.windowLoadDone=true}}addListener(window,"load",_init);if(!Array.prototype.pop){Array.prototype.pop=function(){var a;if(this.length>0){a=this[this.length-1];this.length--}return a}}if(!Array.prototype.push){Array.prototype.push=function(){var b=this.length;for(var a=0;a<arguments.length;a++){this[b+a]=arguments[a]}return this.length}}if(!Array.prototype.shift){Array.prototype.shift=function(){var a=this[0];if(a){this.splice(0,1)}return a}}if(!Array.prototype.unshift){Array.prototype.unshift=function(){this.reverse();for(var a=arguments.length-1;a>=0;a--){this[this.length]=arguments[a]}this.reverse();return this.length}}if(!Number.prototype.toFixed){Number.prototype.toFixed=function(dc){dc=(typeof(dc)=="number")?dc:0;return eval("Math.round(this * 1e"+dc+") / 1e"+dc)}}function hideEl(a){var b;if(document.getElementById){b=document.getElementById(a);if(b!==null){if(b.style.display!=="none"){b.style.display="none"}}}return b}function showEl(b){var a;if(document.getElementById){a=document.getElementById(b);if(a!==null){if(a.style.display!=="block"){a.style.display="block"}}}return a}function showPhoto(b,a,f,e){var c;if(document.getElementById){var d,g;c=document.getElementById(a);for(d=c.childNodes.length-1;d>=0;d--){c.removeChild(c.childNodes[d])}g={img:{"@alt":""}};if(f){g.img["@width"]=f}if(e){g.img["@height"]=e}if(c.style.display!=="block"){g.img["@src"]=b}else{g.img["@src"]=tr.icons+"/transparent.gif";c.style.display="none"}booking.utils.buildHtmlNode(g,c)}return false};
