;window.Modernizr=function(a,b,c){function w(a){j.cssText=a}function x(a,b){return w(m.join(a+";")+(b||""))}function y(a,b){return typeof a===b}function z(a,b){return!!~(""+a).indexOf(b)}function A(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:y(f,"function")?f.bind(d||b):f}return!1}var d="2.5.3",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n={},o={},p={},q=[],r=q.slice,s,t=function(a,c,d,e){var f,i,j,k=b.createElement("div"),l=b.body,m=l?l:b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),k.appendChild(j);return f=["&#173;","<style>",a,"</style>"].join(""),k.id=h,m.innerHTML+=f,m.appendChild(k),l||(m.style.background="",g.appendChild(m)),i=c(k,a),l?k.parentNode.removeChild(k):m.parentNode.removeChild(m),!!i},u={}.hasOwnProperty,v;!y(u,"undefined")&&!y(u.call,"undefined")?v=function(a,b){return u.call(a,b)}:v=function(a,b){return b in a&&y(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=r.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(r.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(r.call(arguments)))};return e});var B=function(c,d){var f=c.join(""),g=d.length;t(f,function(c,d){var f=b.styleSheets[b.styleSheets.length-1],h=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"",i=c.childNodes,j={};while(g--)j[i[g].id]=i[g];e.touch="ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch||(j.touch&&j.touch.offsetTop)===9},g,d)}([,["@media (",m.join("touch-enabled),("),h,")","{#touch{top:9px;position:absolute}}"].join("")],[,"touch"]);n.touch=function(){return e.touch};for(var C in n)v(n,C)&&(s=C.toLowerCase(),e[s]=n[C](),q.push((e[s]?"":"no-")+s));return w(""),i=k=null,e._version=d,e._prefixes=m,e.testStyles=t,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+q.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return o.call(a)=="[object Function]"}function e(a){return typeof a=="string"}function f(){}function g(a){return!a||a=="loaded"||a=="complete"||a=="uninitialized"}function h(){var a=p.shift();q=1,a?a.t?m(function(){(a.t=="c"?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){a!="img"&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l={},o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};y[c]===1&&(r=1,y[c]=[],l=b.createElement(a)),a=="object"?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),a!="img"&&(r||y[c]===2?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i(b=="c"?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),p.length==1&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&o.call(a.opera)=="[object Opera]",l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return o.call(a)=="[object Array]"},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,i){var j=b(a),l=j.autoCallback;j.url.split(".").pop().split("?").shift(),j.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]||h),j.instead?j.instead(a,e,f,g,i):(y[j.url]?j.noexec=!0:y[j.url]=1,f.load(j.url,j.forceCSS||!j.forceJS&&"css"==j.url.split(".").pop().split("?").shift()?"c":c,j.noexec,j.attrs,j.timeout),(d(e)||d(l))&&f.load(function(){k(),e&&e(j.origUrl,i,g),l&&l(j.origUrl,i,g),y[j.url]=2})))}function i(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var j,l,m=this.yepnope.loader;if(e(a))g(a,0,m,0);else if(w(a))for(j=0;j<a.length;j++)l=a[j],e(l)?g(l,0,m,0):w(l)?B(l):Object(l)===l&&i(l,m);else Object(a)===a&&i(a,m)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,b.readyState==null&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};;imx={version:'0.1.3',log:function(expression){if(typeof(console)=='object'&&typeof(console.log)=='function'){console.log(expression);}
return this;},warn:function(expression){if(typeof(console)=='object'&&typeof(console.warn)=='function'){console.warn(expression);}else{imx.log(expression);}
return this;},error:function(expression){if(typeof(console)=='object'&&typeof(console.error)=='function'){console.error(expression);}else{imx.warn(expression);}
return this;},isTypeOf:function(expected,subject,showLog){if(showLog)imx.log('isTypeOf: type of subject: '+typeof(subject)+' expected: '+expected);return(typeof(subject)==expected);},includedScripts:new Array(),include:function(source){imx.log('include: including script '+source);var script=jQuery(document.createElement('script'));script.attr('type','text/javascript');script.attr('language','javascript');script.attr('src',source);jQuery('body').append(script);return this;},include_once:function(source){imx.log('include_once: checking for included script '+source);if(!this.in_array(source,this.includedScripts)){imx.log('include_once: script not yet included');this.includedScripts[this.includedScripts.length]=source;this.include(source);}else{imx.log('include_once: script already included');}},in_array:function(needle,haystack){for(var i=0;i<haystack.length;i++){if(haystack[i]==needle){return true;}}
return false;},waitUntil:function(checkFunction,callback,timeout){if(checkFunction()){return callback();}
var args=imx.collectionToArray(imx.waitUntil.arguments).join();setTimeout("imx.waitUntil("+args+")",timeout||500);return null;},collectionToArray:function(collection){var entries=collection.length;var result=new Array(entries);for(var entry=0;entry<entries;entry++)result[entry]=collection[entry];return result;}};if(!imx.isTypeOf('function',jQuery))alert('GNAAAAAAH! MISSING jQuery!!!');;imx.TextSwitch=function(input,defaultValue){this.input=input;if(imx.isTypeOf('string',defaultValue)){this.defaultValue=defaultValue;}else{this.defaultValue='';}}
imx.TextSwitch.prototype.setInput=function(input){this.input=input;return this;}
imx.TextSwitch.prototype.getInput=function(){return this.input;}
imx.TextSwitch.prototype.setDefaultValue=function(defaultValue){imx.log('setDefaultValue: Setting default value to '+defaultValue);this.defaultValue=defaultValue;return this;}
imx.TextSwitch.prototype.getDefaultValue=function(){return this.defaultValue;}
imx.TextSwitch.prototype.restoreDefault=function(){imx.log('restoreDefault: Restoring default value to '+this.getDefaultValue());this.getInput().val(this.getDefaultValue());}
imx.TextSwitch.prototype.registerDefaultEvents=function(focusHandler,blurHandler){this.registerFocusEvent(focusHandler);this.registerBlurEvent(blurHandler);return this;}
imx.TextSwitch.prototype.registerFocusEvent=function(handler){if(!imx.isTypeOf('function',handler)){imx.log('registerFocusEvent: no handler given, creating default handler');var that=this;handler=function(){imx.log('registerFocusEvent: input recieved focus');var input=that.getInput();imx.log('registerFocusEvent: id: '+input.attr('id'));var currentValue=input.val();if(currentValue==that.getDefaultValue()){imx.log('registerFocusEvent: current value is equal to default value, setting empty text');input.val('');}else{imx.log('registerFocusEvent: current value is not equal to default value, selecting current text');input.select();}}}
this.getInput().focus(handler);return this;}
imx.TextSwitch.prototype.registerBlurEvent=function(handler){if(!imx.isTypeOf('function',handler)){imx.log('registerBlurEvent: no handler given, creating default handler');var that=this;handler=function(){imx.log('registerBlurEvent: input blurred');var input=that.getInput();imx.log('registerBlurEvent: id: '+input.attr('id'));var currentValue=input.val();if(currentValue==''){imx.log('registerBlurEvent: field is empty, restoring default value: '+that.getDefaultValue());input.val(that.getDefaultValue());}else{imx.log('registerBlurEvent: field is not empty, doing nothing');}}}
this.getInput().blur(handler);};Date.dayNames=['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'];Date.abbrDayNames=['So','Mo','Di','Mi','Do','Fr','Sa'];Date.monthNames=['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'];Date.abbrMonthNames=['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'];Date.firstDayOfWeek=1;Date.format='dd.mm.yyyy';Date.fullYearStart='20';(function(){function add(name,method){if(!Date.prototype[name]){Date.prototype[name]=method;}};add("isLeapYear",function(){var y=this.getFullYear();return(y%4==0&&y%100!=0)||y%400==0;});add("isWeekend",function(){return this.getDay()==0||this.getDay()==6;});add("isWeekDay",function(){return!this.isWeekend();});add("getDaysInMonth",function(){return[31,(this.isLeapYear()?29:28),31,30,31,30,31,31,30,31,30,31][this.getMonth()];});add("getDayName",function(abbreviated){return abbreviated?Date.abbrDayNames[this.getDay()]:Date.dayNames[this.getDay()];});add("getMonthName",function(abbreviated){return abbreviated?Date.abbrMonthNames[this.getMonth()]:Date.monthNames[this.getMonth()];});add("getDayOfYear",function(){var tmpdtm=new Date("1/1/"+this.getFullYear());return Math.floor((this.getTime()-tmpdtm.getTime())/86400000);});add("getWeekOfYear",function(){return Math.ceil(this.getDayOfYear()/7);});add("setDayOfYear",function(day){this.setMonth(0);this.setDate(day);return this;});add("addYears",function(num){this.setFullYear(this.getFullYear()+num);return this;});add("addMonths",function(num){var tmpdtm=this.getDate();this.setMonth(this.getMonth()+num);if(tmpdtm>this.getDate())
this.addDays(-this.getDate());return this;});add("addDays",function(num){this.setTime(this.getTime()+(num*86400000));return this;});add("addHours",function(num){this.setHours(this.getHours()+num);return this;});add("addMinutes",function(num){this.setMinutes(this.getMinutes()+num);return this;});add("addSeconds",function(num){this.setSeconds(this.getSeconds()+num);return this;});add("zeroTime",function(){this.setMilliseconds(0);this.setSeconds(0);this.setMinutes(0);this.setHours(0);return this;});add("asString",function(format){var r=format||Date.format;if(r.split('mm').length>1){r=r.split('mmmm').join(this.getMonthName(false)).split('mmm').join(this.getMonthName(true)).split('mm').join(_zeroPad(this.getMonth()+1))}else{r=r.split('m').join(this.getMonth()+1);}
r=r.split('yyyy').join(this.getFullYear()).split('yy').join((this.getFullYear()+'').substring(2)).split('dd').join(_zeroPad(this.getDate())).split('d').join(this.getDate());return r;});Date.fromString=function(s)
{var f=Date.format;var d=new Date('01/01/1970');if(s=='')return d;s=s.toLowerCase();var matcher='';var order=[];var r=/(dd?d?|mm?m?|yy?yy?)+([^(m|d|y)])?/g;var results;while((results=r.exec(f))!=null)
{switch(results[1]){case'd':case'dd':case'm':case'mm':case'yy':case'yyyy':matcher+='(\\d+\\d?\\d?\\d?)+';order.push(results[1].substr(0,1));break;case'mmm':matcher+='([a-z]{3})';order.push('M');break;}
if(results[2]){matcher+=results[2];}}
var dm=new RegExp(matcher);var result=s.match(dm);for(var i=0;i<order.length;i++){var res=result[i+1];switch(order[i]){case'd':d.setDate(res);break;case'm':d.setMonth(Number(res)-1);break;case'M':for(var j=0;j<Date.abbrMonthNames.length;j++){if(Date.abbrMonthNames[j].toLowerCase()==res)break;}
d.setMonth(j);break;case'y':d.setYear(res);break;}}
return d;};var _zeroPad=function(num){var s='0'+num;return s.substring(s.length-2)};})();;function StepSlider(slideTarget,options){this.defaults={maxSteps:1,singleStep:false};this.slideTarget=slideTarget;this.options=options;this.options=$.extend({},this.defaults,this.options)
this.setConfig();}
StepSlider.prototype.setConfig=function(){this.teaserCount=this.slideTarget.children(':not(.closer)').length;if(!this.options.singleStep)this.options.singleStep=this.getSingleStep();this.teaserShown=Math.ceil(this.slideTarget.parent().width()/this.options.singleStep);}
StepSlider.prototype.getSingleStep=function(){var baseObject=this.slideTarget.children();var width=baseObject.width();var margin=parseInt(baseObject.css("marginRight"))+parseInt(baseObject.css("marginLeft"));var padding=parseInt(baseObject.css("paddingRight"))+parseInt(baseObject.css("paddingLeft"));if(!margin)margin=0;if(!padding)padding=0;var response=width+margin+padding;return response;}
StepSlider.prototype.isAnimated=function(){var response=this.slideTarget.is(":animated");return response;}
StepSlider.prototype.slideRight=function(){if(!this.isAnimated()){var currentPosition=parseInt(this.slideTarget.css("marginLeft"));if(!currentPosition)currentPosition=0;var currentTeaser=currentPosition/this.options.singleStep*-1;teaserLeft=this.teaserCount-currentTeaser-this.teaserShown;if(teaserLeft>=this.options.maxSteps)stepsToSlide=this.options.maxSteps
else stepsToSlide=teaserLeft;newPosition=currentPosition+stepsToSlide*this.options.singleStep*-1;this.slide(newPosition);return currentPosition/this.options.singleStep*-1+1;}}
StepSlider.prototype.slideLeft=function(){if(!this.isAnimated()){var currentPosition=parseInt(this.slideTarget.css("marginLeft"));if(!currentPosition)currentPosition=0;var currentTeaser=currentPosition/this.options.singleStep*-1;teaserLeft=currentTeaser;if(teaserLeft>=this.options.maxSteps)stepsToSlide=this.options.maxSteps
else stepsToSlide=teaserLeft;newPosition=currentPosition+stepsToSlide*this.options.singleStep;this.slide(newPosition);return currentPosition/this.options.singleStep*-1-1;}}
StepSlider.prototype.slide=function(newPosition){this.slideTarget.animate({marginLeft:newPosition});}
StepSlider.prototype.slidesLeft=function(direction){var teaserLeft=this._stepsLeftForDirection(direction);if(teaserLeft>this.options.maxSteps)response=true;else response=false;return response;}
StepSlider.prototype.stepsLeft=function(direction){var teaserLeft=this._stepsLeftForDirection(direction);if(teaserLeft>=1)response=true;else response=false;return response;}
StepSlider.prototype._stepsLeftForDirection=function(direction){var currentPosition=parseInt(this.slideTarget.css("marginLeft"));if(!currentPosition)currentPosition=0;var currentTeaser=currentPosition/this.options.singleStep*-1;if(direction=="right")response=this.teaserCount-currentTeaser-this.teaserShown;else if(direction=="left")response=currentTeaser;return response;};function PositionSlider(slideTarget,options){this.defaults={singleStep:false};this.slideTarget=slideTarget;this.options=options;this.options=$.extend({},this.defaults,this.options)
this.setConfig();}
PositionSlider.prototype.setConfig=function(){if(!this.options.singleStep)this.options.singleStep=this.getSingleStep();}
PositionSlider.prototype.getSingleStep=function(){var baseObject=this.slideTarget.children();var width=baseObject.width();var margin=parseInt(baseObject.css("marginRight"))+parseInt(baseObject.css("marginLeft"));var padding=parseInt(baseObject.css("paddingRight"))+parseInt(baseObject.css("paddingLeft"));if(!margin)margin=0;if(!padding)padding=0;var response=width+margin+padding;return response;}
PositionSlider.prototype.isAnimated=function(){var response=this.slideTarget.is(":animated");return response;}
PositionSlider.prototype.slideTo=function(position){if(!this.isAnimated()){var newPosition=this.options.singleStep*position*-1;this.slideTarget.animate({marginLeft:newPosition});}};function MainImage(config){var defaults={imageContainer:false,slideSteps:1,buttonPrev:false,buttonNext:false,positioner:false};this.config=$.extend({},defaults,config);this.activeDot=0;this.imageCount=this.config.positioner.children('a').length;this.stepslider=this._makeStepSlider(this.config.imageContainer,this.config.slideSteps);this.positionslider=this._makePositionSlider(this.config.imageContainer);}
MainImage.prototype._makeStepSlider=function(imageContainer,maxSteps){var mainImageStepSlider=new StepSlider(imageContainer,{maxSteps:maxSteps});return mainImageStepSlider;}
MainImage.prototype._makePositionSlider=function(imageContainer){var mainImagePositionSlider=new PositionSlider(imageContainer);return mainImagePositionSlider;}
MainImage.prototype._updateControls=function(){this.config.positioner.children('a').removeClass('active');this.config.positioner.children('a:eq('+this.activeDot+')').addClass('active');if(this.activeDot==0)this.config.buttonPrev.hide();else this.config.buttonPrev.show();if(this.activeDot>=this.imageCount-1)this.config.buttonNext.hide();else this.config.buttonNext.show();}
MainImage.prototype._loadImage=function(){var currentImage=this.config.imageContainer.children('.image:eq('+this.activeDot+')');if(currentImage.children('a.placeHolder').length>0){var imageURL=currentImage.children('a.placeHolder').attr('href');var imageTitle=currentImage.children('a.placeHolder').attr('title');currentImage.children('a.placeHolder').remove();currentImage.append(jQuery('<img />').attr('src',imageURL).attr('title',imageTitle));var skylineHelper=currentImage.parent().find('.skylinehelper');currentImage.append(skylineHelper.clone());}}
MainImage.prototype.slideRight=function(){if(!this.stepslider.isAnimated()){var moreSlidesLeft=this.stepslider.stepsLeft("right");if(moreSlidesLeft)this.activeDot=this.stepslider.slideRight();this._updateControls();this._loadImage();}}
MainImage.prototype.slideLeft=function(){if(!this.stepslider.isAnimated()){var moreSlidesLeft=this.stepslider.stepsLeft("left");if(moreSlidesLeft)this.activeDot=this.stepslider.slideLeft();this._updateControls();this._loadImage();}}
MainImage.prototype.targetSlide=function(index){var clickedDot=this.config.positioner.children('a:eq('+index+')');if(!clickedDot.hasClass('active')&&!this.positionslider.isAnimated()){this.positionslider.slideTo(index);this.activeDot=index;this._updateControls();this._loadImage();}};function scrollTo(selector){if(typeof(selector)=='object'){if(selector.offset()!=null)targetOffset=selector.offset().top;}else{targetOffset=parseInt(selector);}
if(targetOffset||targetOffset==0){jQuery('html, body').animate({scrollTop:targetOffset},500);}}
function createFancyboxes(){jQuery('a.galleryImage').fancybox({transitionIn:'elastic',transitionOut:'elastic',cyclic:true});jQuery('a.scribd').fancybox({width:$(window).width()-240,height:$(window).height()-100,autoScale:false,transitionIn:'elastic',transitionOut:'elastic',type:'iframe'});jQuery('a.webcam').fancybox({width:650,height:530,autoScale:false,transitionIn:'elastic',transitionOut:'elastic',type:'iframe'});jQuery('a.panorama').fancybox({width:600,height:356,autoScale:false,transitionIn:'elastic',transitionOut:'elastic',type:'iframe'});jQuery('a.playVideo').fancybox({width:475,height:360,autoScale:false,scrolling:'no',transitionIn:'elastic',transitionOut:'elastic',type:'iframe'});jQuery('a.playVideo.large').fancybox({width:705,height:535,autoScale:false,scrolling:'no',transitionIn:'elastic',transitionOut:'elastic',type:'iframe'});jQuery('a.bookingRequest').fancybox({width:660,height:jQuery(window).height()-100,autoScale:false,transitionIn:'elastic',transitionOut:'elastic',type:'iframe'});jQuery('a.tomasBooking').fancybox({width:850,height:jQuery(window).height()-100,autoScale:false,transitionIn:'elastic',transitionOut:'elastic',type:'iframe'});}
jQuery(document).ready(function(){initRangeDatepicker('bookingRequestForm_arrival','bookingRequestForm_departure',true,new Date(),new Date().addDays(7));initRangeDatepicker('contextsearch_event_arrival','contextsearch_event_departure',true,new Date(),new Date());initRangeDatepicker('contextsearch_hotel_arrival','contextsearch_hotel_departure',true,new Date(),new Date().addDays(2),1);jQuery('#CONT_content').find('.contentTabs').find('ul.tabs').find('li:not(.roundedBorderTop)').live('click',function(){var tabTeaser=jQuery(this).parents('.contentTabs').find('.tabContentCollection');var currentIndex=jQuery(this).prevAll('li').length;jQuery(this).parent().find('.roundedBorderTop').removeClass('roundedBorderTop');jQuery(this).addClass('roundedBorderTop');tabTeaser.children('.tabContent:visible').slideUp();tabTeaser.children('.tabContent:eq('+currentIndex+')').slideDown();});jQuery('.contentTabs').find('.tabContent').children('.teaserRow').each(function(index,that){var coverFlow=jQuery(that).parent().children('.coverflow');var slideTarget=jQuery(that).children('.teaserCollection');var nextLink=coverFlow.children('a.nextLink');var backLink=coverFlow.children('a.backLink');var currentStepSlider=new StepSlider(slideTarget,{maxSteps:2});nextLink.click(function(){if(!currentStepSlider.isAnimated()){currentStepSlider.slideRight();var moreSlidesLeft=currentStepSlider.slidesLeft('right');if(!moreSlidesLeft)nextLink.addClass('inactive');backLink.removeClass('inactive');}
jQuery(this).blur();});backLink.click(function(){if(!currentStepSlider.isAnimated()){currentStepSlider.slideLeft();var moreSlidesLeft=currentStepSlider.slidesLeft('left');if(!moreSlidesLeft)backLink.addClass('inactive');nextLink.removeClass('inactive');}
jQuery(this).blur();});});var tipTeaserSlider={slideTarget:jQuery('.tipTeaserArea').find('.teaserCollection'),coverFlow:jQuery('.tipTeaserArea').find('.coverflow')};tipTeaserSlider.nextLink=tipTeaserSlider.coverFlow.children('a.nextLink');tipTeaserSlider.backLink=tipTeaserSlider.coverFlow.children('a.backLink');tipTeaserSlider.stepSlider=new StepSlider(tipTeaserSlider.slideTarget,{maxSteps:2});tipTeaserSlider.nextLink.click(function(){if(!tipTeaserSlider.stepSlider.isAnimated()){tipTeaserSlider.stepSlider.slideRight();var moreSlidesLeft=tipTeaserSlider.stepSlider.slidesLeft('right');if(!moreSlidesLeft)tipTeaserSlider.nextLink.addClass('inactive');tipTeaserSlider.backLink.removeClass('inactive');}
jQuery(this).blur();});tipTeaserSlider.backLink.click(function(){if(!tipTeaserSlider.stepSlider.isAnimated()){tipTeaserSlider.stepSlider.slideLeft();var moreSlidesLeft=tipTeaserSlider.stepSlider.slidesLeft('left');if(!moreSlidesLeft)tipTeaserSlider.backLink.addClass('inactive');tipTeaserSlider.nextLink.removeClass('inactive');}
jQuery(this).blur();});var videoTeaserSlider={slideTarget:jQuery('#videoGallery').find('.teaserCollection'),coverFlow:jQuery('#videoGallery').find('.coverflow')};videoTeaserSlider.nextLink=videoTeaserSlider.coverFlow.children('a.nextLink');videoTeaserSlider.backLink=videoTeaserSlider.coverFlow.children('a.backLink');videoTeaserSlider.stepSlider=new StepSlider(videoTeaserSlider.slideTarget,{maxSteps:3});videoTeaserSlider.nextLink.click(function(){if(!videoTeaserSlider.stepSlider.isAnimated()){videoTeaserSlider.stepSlider.slideRight();var moreSlidesLeft=videoTeaserSlider.stepSlider.slidesLeft('right');if(!moreSlidesLeft)videoTeaserSlider.nextLink.addClass('inactive');videoTeaserSlider.backLink.removeClass('inactive');}
jQuery(this).blur();});videoTeaserSlider.backLink.click(function(){if(!videoTeaserSlider.stepSlider.isAnimated()){videoTeaserSlider.stepSlider.slideLeft();var moreSlidesLeft=videoTeaserSlider.stepSlider.slidesLeft('left');if(!moreSlidesLeft)videoTeaserSlider.backLink.addClass('inactive');videoTeaserSlider.nextLink.removeClass('inactive');}
jQuery(this).blur();});jQuery('input.prospectProxy').click(function(){var value=jQuery(this).val();if(jQuery(this).is(':checked')){jQuery('form#prospectsForm').append('<input type="checkbox" name="prospects[]" value="{'+value+'}" id="order_'+value+'" checked="true" class="hide" />');}else{jQuery('input#order_'+value).remove();}
jQuery.ajax({url:'/action/prospects',data:{id:value,checked:jQuery(this).is(':checked')},method:'get',success:function(data){}});});$('#sitemap a.switcher').click(function(){var open=$(this).hasClass('closed')?false:true;if(open){$(this).addClass('closed');$(this).parent().children('ul').slideUp(250);}else{$(this).removeClass('closed');$(this).parent().children('ul').slideDown(250);}});var slideTarget=jQuery('.mainImage').find('.imageCollection');var buttonPrev=slideTarget.parents(".mainImage").find('a.prev');var buttonNext=slideTarget.parents(".mainImage").find('a.next');var positioner=slideTarget.parents('.mainImage').find('.positioner');var mainImage=new MainImage({imageContainer:slideTarget,slideSteps:1,buttonPrev:buttonPrev,buttonNext:buttonNext,positioner:positioner});buttonNext.click(function(){mainImage.slideRight();jQuery(this).blur();});buttonPrev.click(function(){mainImage.slideLeft();jQuery(this).blur();});positioner.children('a').each(function(index,that){jQuery(that).click(function(){mainImage.targetSlide(index);jQuery(this).blur();});});createFancyboxes();});;function initRangeDatepicker(firstDate,secondDate,initDates,startDate,endDate,minRange){imx.include_once('/portal/lib/scripts/imx/I18n/Date.js');if(initDates!=false)initDates=true;if(!imx.isTypeOf('object',startDate))startDate=new Date().addDays(1);if(!imx.isTypeOf('object',endDate))endDate=new Date().addDays(6);var settings=jQuery.datepicker.regional[portalLanguage];var dates=jQuery('#'+firstDate+', #'+secondDate+'').datepicker({changeMonth:true,numberOfMonths:3,dateFormat:settings.dateFormat,firstDay:1,minDate:startDate,defaultDate:startDate,onSelect:function(selectedDate,instance){var option=(this.id==firstDate)?'minDate':'maxDate';if(minRange>0&&option=='minDate'){selectedDate=new Date(instance.selectedYear,instance.selectedMonth,instance.selectedDay).addDays(minRange);}
dates.not(this).datepicker('option',option,selectedDate);dates.trigger('change');}});if(jQuery('#'+firstDate).length>0){new imx.I18n.Date(jQuery('#'+firstDate),settings.dateFormat).createDataField().renameDatepickerField().registerSync();if(initDates&&jQuery('#'+firstDate).val()==''){jQuery('#'+firstDate).datepicker('setDate',startDate);jQuery('#'+firstDate).trigger('change');}}
if(jQuery('#'+secondDate).length>0){new imx.I18n.Date(jQuery('#'+secondDate),settings.dateFormat).createDataField().renameDatepickerField().registerSync();if(initDates&&jQuery('#'+secondDate).val()==''){jQuery('#'+secondDate).datepicker('setDate',endDate);jQuery('#'+secondDate).trigger('change');}}}
function initDatepicker(datefieldId,startDate,beforeShowDay){imx.include_once('/portal/lib/scripts/imx/I18n/Date.js');if(jQuery('#'+datefieldId).length>0){if(!imx.isTypeOf('function',beforeShowDay))beforeShowDay=function(date){return[true];}
var settings=jQuery.datepicker.regional[portalLanguage];if(!imx.isTypeOf('object',startDate))startDate=new Date();jQuery('#'+datefieldId).datepicker({changeMonth:true,numberOfMonths:3,dateFormat:settings.dateFormat,firstDay:1,minDate:startDate,defaultDate:startDate,beforeShowDay:beforeShowDay});}
new imx.I18n.Date(jQuery('#'+datefieldId),settings.dateFormat).createDataField().renameDatepickerField().registerSync();if(startDate&&jQuery('#'+datefieldId).val()==''){jQuery('#'+datefieldId).datepicker('setDate',startDate);jQuery('#'+datefieldId).trigger('change');}};jQuery(document).ready(function(){jQuery('.contextSearch').find('a.headline').click(function(){var foldTarget=jQuery(this).parent().children('form');if(jQuery(this).hasClass('closed'))foldTarget.slideDown();else foldTarget.slideUp();jQuery(this).toggleClass('closed').blur();});jQuery('.contextSearch').find('a.folder').click(function(){var foldTarget=jQuery(this).parent().children('fieldset:not(.none)');if(jQuery(this).hasClass('closed'))foldTarget.fadeIn();else foldTarget.hide();jQuery(this).toggleClass('closed').blur();});var browser=jQuery.browser;var browserVersion=parseInt(jQuery.browser.version);if(browser.msie){jQuery('input[class="text"]:not(.dp-applied):not(.ignore), textarea').each(function(){var placeholder=jQuery(this).attr('placeholder');jQuery(this).attr('value',placeholder);new imx.TextSwitch(jQuery(this),jQuery(this).attr('placeholder')).registerDefaultEvents();});}
jQuery('.uiSliderInput').each(function(){var sliderReferenceId=jQuery(this).attr('id');var sliderReferenceMin=jQuery('#'+sliderReferenceId+'_min');var sliderReferenceMax=jQuery('#'+sliderReferenceId+'_max');var sliderReferenceMinValue=jQuery('#'+sliderReferenceId+'_minValue');var sliderReferenceMaxValue=jQuery('#'+sliderReferenceId+'_maxValue');var sliderLegendMin=jQuery('#'+sliderReferenceId+'_minlegend');var sliderLegendMax=jQuery('#'+sliderReferenceId+'_maxlegend');var minValue=parseInt(sliderReferenceMin.val(),10);var maxValue=parseInt(sliderReferenceMax.val(),10);var minValueActive=parseInt(sliderReferenceMinValue.text(),10);var maxValueActive=parseInt(sliderReferenceMaxValue.text(),10);if(!minValueActive)minValueActive=minValue;if(!maxValueActive)maxValueActive=maxValue;var that=this;jQuery(this).find('div').remove();var updateSlider=function(slideObject){handleMinPostion=parseInt(jQuery(that).find('.ui-slider-handle:first').css('left'));handleMaxPostion=parseInt(jQuery(that).find('.ui-slider-handle:last').css('left'));sliderReferenceMin.val(slideObject.slider('values',0));sliderReferenceMin.value=slideObject.slider('values',0);sliderReferenceMax.val(slideObject.slider('values',1));sliderReferenceMax.value=slideObject.slider('values',1);sliderLegendMin.text(slideObject.slider('values',0)+'€').css('left',handleMinPostion-10+'px');sliderLegendMax.text(slideObject.slider('values',1)+'€').css('left',handleMaxPostion-10+'px');};var slider=jQuery(this).slider({range:true,min:minValue,max:maxValue,values:[minValueActive,maxValueActive],slide:function(event,ui){ui.handle.blur();updateSlider(jQuery(this));},stop:function(event,ui){ui.handle.blur();updateSlider(jQuery(this));jQuery(that).parents('form').submit();}});updateSlider(jQuery(this));});jQuery('input.datepicker').each(function(index,that){var datefieldId=jQuery(this).attr('id');initDatepicker(datefieldId,new Date());});});;function configRoomLine(roomtype){var grownUps=roomtype.parents('fieldset').find('select[name^=persons]');var kids=roomtype.parents('fieldset').find('select[name^=children]');var kidAges=roomtype.parents('fieldset').find('.section.childAge');var value=roomtype.val();var roomNumber=roomtype.parents('fieldset').find('input[name^=roomNumber]').val();switch(value){case'single':personsCount=1;childrenCount=0;break;case'double':personsCount=2;childrenCount=2;break;case'tripple':personsCount=3;childrenCount=2;break;case'suite':personsCount=4;childrenCount=3;break;case'multi':personsCount=8;childrenCount=6;break;}
grownUps.empty();for(i=1;i<=personsCount;i++){var newOption=jQuery('<option>'+i+'</option>').attr('value',i);if(i==personsCount)newOption.attr('selected','selected');grownUps.append(newOption);}
kids.empty();for(i=0;i<=childrenCount;i++){var newOption=jQuery('<option>'+i+'</option>').attr('value',i);kids.append(newOption);}
kidAges.find('input').remove();for(i=1;i<=childrenCount;i++){var newInput=jQuery('<input />').attr({type:'text',disabled:'disabled',name:'childAge'+i+'_'+roomNumber}).addClass('text').addClass('childAge');kidAges.append(newInput);}
if(childrenCount<1){kids.parent().hide();kidAges.hide();}else{kids.parent().show();kidAges.show();}}
function switchNoDateStatus(noDateField){var arrival=noDateField.parents('form').find('input[name=arrival]');var departure=noDateField.parents('form').find('input[name=departure]');var nights=noDateField.parents('form').find('input[name=nights],select[name=nights]');var hotelrooms=noDateField.parents('form').find('fieldset.hotelroom');var addRoomLink=noDateField.parents('form').find('a.addRooms');var removeRoomLink=hotelrooms.find('a.removeRoom');if(noDateField.is(':checked')){arrival.attr('disabled','disabled');departure.attr('disabled','disabled');nights.attr('disabled','disabled');hotelrooms.find('input').attr('disabled','disabled');hotelrooms.find('select').attr('disabled','disabled');addRoomLink.hide();removeRoomLink.hide();}else{arrival.removeAttr('disabled');departure.removeAttr('disabled');nights.removeAttr('disabled');hotelrooms.find('input').removeAttr('disabled');hotelrooms.find('select').removeAttr('disabled');hotelrooms.find('select[name^=children]').each(function(){activateChildAgeFields(jQuery(this));});addRoomLink.show();removeRoomLink.show();}}
function activateChildAgeFields(childCountField){var value=childCountField.val();var kidAges=childCountField.parents('fieldset').find('input[name^=childAge]');kidAges.each(function(index){if(value>index)jQuery(this).removeAttr('disabled');else jQuery(this).attr('disabled','disabled');});}
jQuery(document).ready(function(){jQuery('form').find('input[id*=noDate]').change(function(){switchNoDateStatus(jQuery(this));});jQuery('form').find('select[name^=roomtype]').change(function(){configRoomLine(jQuery(this));});jQuery('form').find('select[name^=children]').change(function(){activateChildAgeFields(jQuery(this));});initRangeDatepicker('hotelsearch_arrival','hotelsearch_departure',true,new Date(),new Date().addDays(1),1);jQuery('#hotelsearch_nights').change(function(){var startDate=jQuery('#hotelsearch_arrival').datepicker('getDate');jQuery('#hotelsearch_departure').datepicker('setDate',startDate.addDays($(this).val()));jQuery('#hotelsearch_departure').trigger('change');});jQuery('#hotelsearch_departure').change(function(){var startDate=jQuery('#hotelsearch_arrival').datepicker('getDate');var endDate=jQuery('#hotelsearch_departure').datepicker('getDate');var singleDay=86400000;var startDateGMTOffset=startDate.getTimezoneOffset();var endDateGMTOffset=endDate.getTimezoneOffset();var offset=endDate.getTime()-startDate.getTime();if(startDateGMTOffset!=endDateGMTOffset){var totalTimezoneOffset=endDateGMTOffset-startDateGMTOffset;var timezoneOffsetMilliseconds=totalTimezoneOffset*60*1000;offset-=timezoneOffsetMilliseconds;}
jQuery('#hotelsearch_nights').val(offset/singleDay);});jQuery('form').find('a.addRooms').click(function(){var parentForm=jQuery(this).parents('form');var hiddenRoomFieldsets=parentForm.find('fieldset.hotelroom:hidden');var visibleRoomFieldsets=parentForm.find('fieldset.hotelroom:visible');var firstHiddenRoomFieldset=parentForm.find('fieldset.hotelroom:hidden:first');var roomCounter=parentForm.find('input[name=roomCount]');firstHiddenRoomFieldset.show();roomCounter.val(visibleRoomFieldsets.length+1);if(hiddenRoomFieldsets.length<=1){jQuery(this).hide();}
jQuery(this).blur();});jQuery('form').find('a.removeRoom').click(function(){var parentForm=jQuery(this).parents('form');var visibleRoomFieldsets=parentForm.find('fieldset.hotelroom:visible');var roomCounter=parentForm.find('input[name=roomCount]');var addRoomButton=parentForm.find('a.addRooms');jQuery(this).parents('fieldset').hide();roomCounter.val(visibleRoomFieldsets.length-1);if(visibleRoomFieldsets.length>1){addRoomButton.fadeIn();}
jQuery(this).blur();});jQuery('tfoot.coverflow').find('a:not(.inactive)').live('click',function(){var tableParent=jQuery(this).parents('table');var currentIndex=parseInt(tableParent.find('tbody:visible').prevAll('tbody').length);var newIndexNext=currentIndex+1;var newIndexBack=currentIndex-1;var stepDirection=(jQuery(this).hasClass('backLink'))?'back':'next';var backLink=jQuery(this).parents('.coverflow').find('a.backLink');var nextLink=jQuery(this).parents('.coverflow').find('a.nextLink');tableParent.find('tbody').hide();if(stepDirection=='back')tableParent.find('tbody:eq('+newIndexBack+')').show();else if(stepDirection=='next')tableParent.children('tbody:eq('+newIndexNext+')').show();if(newIndexNext==tableParent.find('tbody').length-1&&stepDirection=='next')nextLink.addClass('inactive');else nextLink.removeClass('inactive');if(newIndexBack==0&&stepDirection=='back')backLink.addClass('inactive');else backLink.removeClass('inactive');jQuery(this).blur();});jQuery('.listElement.compact').find('a.button').live('click',function(){var listIndex=jQuery(this).parents('.listElement').index()/2;var listParent=jQuery(this).parents('.listContainer');var activeSubListElement=listParent.find('.subListElement:eq('+listIndex+')');var buttonOpen=jQuery(this).parent().children('a.button.style1');var buttonClose=jQuery(this).parent().children('a.button:not(.style1)');var allButtonsOpen=jQuery(this).parents('.mapList').find('a.button.style1');var allButtonsClose=jQuery(this).parents('.mapList').find('a.button:not(.style1)');if(jQuery(this).hasClass('style1')){listParent.find('.subListElement').slideUp();allButtonsOpen.show();allButtonsClose.hide();activeSubListElement.slideDown();buttonOpen.hide();buttonClose.show();}else{activeSubListElement.slideUp();buttonClose.hide();buttonOpen.show();}});jQuery('.tabContent.table').find('table:not(.rating)').find('a.moreInfos, a.lessInfos').live('click',function(){var currentIndex=jQuery(this).parents('tr').prevAll('tr.content:not(.additionalInfo)').length;var additionalInfosToOpen=jQuery(this).parents('tbody').find('tr.additionalInfo:eq('+currentIndex+')')
var buttonToOpen=jQuery(this).parent().children('a.moreInfos');var buttonToClose=jQuery(this).parent().children('a.lessInfos');if(jQuery(this).hasClass('moreInfos')){buttonToOpen.hide();buttonToClose.show();additionalInfosToOpen.show();}else{buttonToOpen.show();buttonToClose.hide();additionalInfosToOpen.hide();}});jQuery('.tabContent.table').find('table.rating').find('a.moreInfos').fancybox({transitionIn:'elastic',transitionOut:'elastic',type:'inline'});jQuery('.tabContent').find('a.updateSearch').live('click',function(){var updateSearchForm=jQuery(this).parents('.tabContent').find('form');var currentHitList=jQuery(this).parents('.reload');updateSearchForm.find('a.closeSearch').show();currentHitList.slideUp();updateSearchForm.slideDown();});jQuery('.tabContent').find('a.closeSearch').live('click',function(){var updateSearchForm=jQuery(this).parents('form');var currentHitList=jQuery(this).parents('.tabContent').find('.reload');currentHitList.slideDown();updateSearchForm.slideUp();});jQuery('.searchContentArea').find('form').submit(function(){jQuery(this).find('.preloader').removeClass('none');});jQuery('a.textListShowMore').click(function(){var targetId=jQuery(this).attr('href');jQuery(this).hide();jQuery('a.textListShowLess[href='+targetId+']').show();jQuery(targetId).children('.none').show();return false;});jQuery('a.textListShowLess').click(function(){var targetId=jQuery(this).attr('href');jQuery(this).hide();jQuery('a.textListShowMore[href='+targetId+']').show();jQuery(targetId).children('.none').hide();return false;});});;jQuery.widget('custom.btzAutocomplete',jQuery.ui.autocomplete,{_renderMenu:function(ul,items){var self=this;var currentType='';var itemBox='';var general=items[0];var offers=items[1];var hosts=items[2];$.each(hosts,function(index,item){if(imx.isTypeOf('object',item)){if(index==0){ul.append('<li class="ui-autocomplete-category ui-autocomplete-category-'+item.type+'"><strong>'+item.category+'</strong></li>');currentType=item.type;}
itemBox='<div class="item btz-menu-item host">';if(item.type!='last')itemBox+='<div class="richItem">';if(item.imageUrl){itemBox+='<a href="'+item.url+'"><img class="itemImage" src="'+item.imageUrl+'" alt="'+item.title+'" width="68" height="50" /></a>';}
itemBox+='<h5><a href="'+item.url+'">'+item.title+'</a></h5>';if(item.street||item.city){itemBox+='<span class="subline">';if(item.city)itemBox+=item.city;if(item.street&&item.city)itemBox+=', ';if(item.zipcode)itemBox+=item.zipcode+' ';if(item.city)itemBox+=item.city;itemBox+='</span>';}
if(item.hotelClassification){itemBox+='<div class="stars stars-'+item.hotelClassification+'">';itemBox+='<span class="hide">'+item.hotelClassification+' Sterne</span>';if(item.superior){itemBox+='<span class="superior">superior</span>';}
itemBox+='</div>';}
if(item.type!='last')itemBox+='</div>';itemBox+='</div>';jQuery(itemBox).data('item.autocomplete',item).appendTo(ul);}});$.each(offers,function(index,item){if(imx.isTypeOf('object',item)){if(index==0){ul.append('<li class="ui-autocomplete-category ui-autocomplete-category-'+item.type+'"><strong>'+item.category+'</strong></li>');currentType=item.type;}
itemBox='<div class="item btz-menu-item offer">';if(item.type!='last')itemBox+='<div class="richItem">';if(item.imageUrl){itemBox+='<a href="'+item.url+'"><img class="itemImage" src="'+item.imageUrl+'" alt="'+item.title+'" width="68" height="50" /></a>';}
itemBox+='<h5><a href="'+item.url+'">'+item.title+'</a></h5>';if(item.descr){itemBox+='<span class="subline">'+item.descr+'</span>';}
if(item.price!=undefined){itemBox+='<span class="price">'+item.price+'</span>';}
if(item.type!='last')itemBox+='</div>';itemBox+='</div>';jQuery(itemBox).data('item.autocomplete',item).appendTo(ul);}});$.each(general,function(index,item){if(imx.isTypeOf('object',item)){if(item.type!=currentType){ul.append('<li class="ui-autocomplete-category ui-autocomplete-category-'+item.type+'"><strong>'+item.category+'</strong></li>');currentType=item.type;}
if(typeof(self.term)=='string'&&self.term.length>0){var value=item.inputValue.replace(new RegExp('('+self.term+')','i'),'<strong>$1</strong>');item.label=item.label.replace(item.inputValue,value);}
self._renderItem(ul,item);}});},_renderItem:function(container,item){if(item.type=='searchOffers'||item.type=='searchHosts'){return $('<li class="item"></li>').append('<a href="'+item.url+'">'+item.label+'</a>').appendTo(container.find('ul.'+item.type));}
return $('<li class="item"></li>').data('item.autocomplete',item).append('<a>'+item.label+'</a>').appendTo(container);}});var imxAutoCompleteRequest=null;function IMX_buildAutoComplete(input){input.btzAutocomplete({minLength:2,select:function(event,ui){if(ui.item.url){window.location.href=ui.item.url;}else{input.val(ui.item.value).parents('form').submit();}},source:function(request,response){if(imxAutoCompleteRequest!=null)imxAutoCompleteRequest.abort();imxAutoCompleteRequest=jQuery.ajax({url:'/action/autocomplete',dataType:'json',data:{term:request.term,timestamp:new Date().getTime(),lang:portalLanguage||'de'},success:function(data){input.addClass('has-selection');response(data);},complete:function(){var ulTop=parseInt(jQuery('ul.ui-autocomplete').css('top').split('px')[0]);jQuery('ul.ui-autocomplete').css('top',ulTop+10);var ulLeft=parseInt(jQuery('ul.ui-autocomplete').css('left').split('px')[0]);jQuery('ul.ui-autocomplete').css('left',ulLeft-3);}});}});input.blur(function(){input.removeClass('has-selection');});}
jQuery(document).ready(function(){var keyvisualSearch=jQuery('#keyvisual input[name=query]');if(keyvisualSearch.length>0){IMX_buildAutoComplete(keyvisualSearch);}
var fulltextSearch=jQuery('#fulltextSerchForm input[name=query]');if(fulltextSearch.length>0){IMX_buildAutoComplete(fulltextSearch);}});
