(function($){var escapeable=/["\\\x00-\x1f\x7f-\x9f]/g,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};$.toJSON=typeof JSON==="object"&&JSON.stringify?JSON.stringify:function(o){if(o===null){return"null"}var type=typeof o;if(type==="undefined"){return undefined}if(type==="number"||type==="boolean"){return""+o}if(type==="string"){return $.quoteString(o)}if(type==="object"){if(typeof o.toJSON==="function"){return $.toJSON(o.toJSON())}if(o.constructor===Date){var month=o.getUTCMonth()+1,day=o.getUTCDate(),year=o.getUTCFullYear(),hours=o.getUTCHours(),minutes=o.getUTCMinutes(),seconds=o.getUTCSeconds(),milli=o.getUTCMilliseconds();if(month<10){month="0"+month}if(day<10){day="0"+day}if(hours<10){hours="0"+hours}if(minutes<10){minutes="0"+minutes}if(seconds<10){seconds="0"+seconds}if(milli<100){milli="0"+milli}if(milli<10){milli="0"+milli}return'"'+year+"-"+month+"-"+day+"T"+hours+":"+minutes+":"+seconds+"."+milli+'Z"'}if(o.constructor===Array){var ret=[];for(var i=0;i<o.length;i++){ret.push($.toJSON(o[i])||"null")}return"["+ret.join(",")+"]"}var name,val,pairs=[];for(var k in o){type=typeof k;if(type==="number"){name='"'+k+'"'}else{if(type==="string"){name=$.quoteString(k)}else{continue}}type=typeof o[k];if(type==="function"||type==="undefined"){continue}val=$.toJSON(o[k]);pairs.push(name+":"+val)}return"{"+pairs.join(",")+"}"}};$.evalJSON=typeof JSON==="object"&&JSON.parse?JSON.parse:function(src){return eval("("+src+")")};$.secureEvalJSON=typeof JSON==="object"&&JSON.parse?JSON.parse:function(src){var filtered=src.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"");if(/^[\],:{}\s]*$/.test(filtered)){return eval("("+src+")")}else{throw new SyntaxError("Error parsing JSON, source is not valid.")}};$.quoteString=function(string){if(string.match(escapeable)){return'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==="string"){return c}c=a.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})+'"'}return'"'+string+'"'}})(jQuery);(function(f){function g(d){var a=d.substring(0,4);var c=new String(new Number(d.substring(4,6))-1);var b=d.substring(6,8);return new Date(a,c,b)}function h(b,a){this.startDate;if(b==""||b=="00000000"){this.startDate=new Date()}else{this.startDate=g(b)}this.endDate=g(a)}var i=new Array();i["280"]=new h("00000000","20130105");i["208"]=new h("00000000","20130105");i["578"]=new h("00000000","20130105");i["752"]=new h("00000000","20130105");i["528"]=new h("00000000","20130105");i["056"]=new h("00000000","20130105");i["250"]=new h("00000000","20130105");i["724"]=new h("00000000","20130105");i["040"]=new h("00000000","20130504");i["756"]=new h("00000000","20130105");i["203"]=new h("00000000","20130105");i["348"]=new h("00000000","20130105");i["616"]=new h("00000000","20130105");i["246"]=new h("00000000","20130105");i["380"]=new h("00000000","20130105");i["300"]=new h("00000000","20130105");i["442"]=new h("00000000","20130105");i["703"]=new h("00000000","20130105");i["191"]=new h("00000000","20130105");i["352"]=new h("00000000","20130105");i["100"]=new h("00000000","20130105");i["792"]=new h("00000000","20120107");i["705"]=new h("00000000","20130105");i["008"]=new h("00000000","20120107");i["499"]=new h("00000000","20130105");i["807"]=new h("00000000","20110108");i["000"]=new h("00000000","20100114");i["000"].startDate=i["040"].startDate;i["000"].endDate=i["040"].endDate;for(s in i){if(i[s].startDate.getTime()<i["000"].startDate.getTime()){i["000"].startDate=i[s].startDate}if(i[s].endDate.getTime()>i["000"].endDate.getTime()){i["000"].endDate=i[s].endDate}}Novasol.SeasonList=i})();(function(h,f){var i={};function g(c,d){if(!i[c]){var a=document.getElementById(c);if(a){i[c]=a.innerHTML.replace(/^\s*<!--|-->\s*$/g,"")}else{if(window.console){console.error("[Templates] "+c+" Not Found")}return c}}if(typeof i[c]!="function"){var b="try { var p=[], templateId='"+c+"'; p.push('"+i[c].replace(/[\r\t\n]/g," ").replace(/<\?/g,"\t").replace(/((^|\?>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)\?>/g,"',$1,'").replace(/\t/g,"');").replace(/\?>/g,"p.push('").replace(/\r/g,"\\'")+"');return p.join('');} catch(ex) { if(window.console) { console.error('[Templates] '+templateId+' Exception:', ex); } }";i[c]=new Function("viewData",b)}return i[c](d)}Novasol.Templates={parse:g}})(jQuery);(function(z){function j(){if(m.jStorage){try{l=k(String(m.jStorage))}catch(a){m.jStorage="{}"}}else{m.jStorage="{}"}d=m.jStorage?String(m.jStorage).length:0}function h(){try{m.jStorage=f(l),b&&(b.setAttribute("jStorage",m.jStorage),b.save("jStorage")),d=m.jStorage?String(m.jStorage).length:0}catch(a){}}function g(a){if(!a||typeof a!="string"&&typeof a!="number"){throw new TypeError("Key name must be string or numeric")}return !0}if(!z||!z.toJSON&&!Object.toJSON&&!window.JSON){throw Error("jQuery, MooTools or Prototype needs to be loaded before jStorage!")}var l={},m={jStorage:"{}"},b=null,d=0,f=z.toJSON||Object.toJSON||window.JSON&&(JSON.encode||JSON.stringify),k=z.evalJSON||window.JSON&&(JSON.decode||JSON.parse)||function(a){return String(a).evalJSON()},c=!1,i={isXML:function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?a.nodeName!=="HTML":!1},encode:function(n){if(!this.isXML(n)){return !1}try{return(new XMLSerializer).serializeToString(n)}catch(o){try{return n.xml}catch(a){}}return !1},decode:function(a){var n="DOMParser" in window&&(new DOMParser).parseFromString||window.ActiveXObject&&function(o){var p=new ActiveXObject("Microsoft.XMLDOM");p.async="false";p.loadXML(o);return p};if(!n){return !1}a=n.call("DOMParser" in window&&new DOMParser||window,a,"text/xml");return this.isXML(a)?a:!1}};z.jStorage={version:"0.1.5.3",set:function(a,n){g(a);i.isXML(n)&&(n={_is_xml:!0,xml:i.encode(n)});l[a]=n;h();return n},get:function(a,n){g(a);return a in l?l[a]&&typeof l[a]=="object"&&l[a]._is_xml&&l[a]._is_xml?i.decode(l[a].xml):l[a]:typeof n=="undefined"?null:n},deleteKey:function(a){g(a);return a in l?(delete l[a],h(),!0):!1},flush:function(){l={};h();return !0},storageObj:function(){function a(){}a.prototype=l;return new a},index:function(){var a=[],n;for(n in l){l.hasOwnProperty(n)&&a.push(n)}return a},storageSize:function(){return d},currentBackend:function(){return c},storageAvailable:function(){return !!c},reInit:function(){var a;if(b&&b.addBehavior){a=document.createElement("link");b.parentNode.replaceChild(a,b);b=a;b.style.behavior="url(#default#userData)";document.getElementsByTagName("head")[0].appendChild(b);b.load("jStorage");a="{}";try{a=b.getAttribute("jStorage")}catch(n){}m.jStorage=a;c="userDataBehavior"}j()}};(function(){if("localStorage" in window){try{if(window.localStorage){m=window.localStorage,c="localStorage"}}catch(a){}}else{if("globalStorage" in window){try{window.globalStorage&&(m=window.globalStorage[window.location.hostname],c="globalStorage")}catch(n){}}else{if(b=document.createElement("link"),b.addBehavior){b.style.behavior="url(#default#userData)";document.getElementsByTagName("head")[0].appendChild(b);b.load("jStorage");var o="{}";try{o=b.getAttribute("jStorage")}catch(p){}m.jStorage=o;c="userDataBehavior"}else{b=null;return}}}j()})()})(window.jQuery||window.$);$.fn.extend({toggleText:function(){var c=this.eq(0),d={};if(typeof c.data("_tt-state_")==="undefined"){c.data("_tt-false_",c.data("toggle-text"));c.data("_tt-true_",c.text());c.data("_tt-state_",true)}if(arguments[0]!==true&&arguments[0]!==false){c.data("_tt-state_",!c.data("_tt-state_"));c.text(c.data("_tt-"+c.data("_tt-state_")+"_"));d[true]=arguments[0];d[false]=arguments[1]}else{c.data("_tt-state_",arguments[0]);c.text(c.data("_tt-"+arguments[0]+"_"));d[true]=arguments[1];d[false]=arguments[2]}if(typeof d[c.data("_tt-state_")]==="function"){d[c.data("_tt-state_")].apply(this)}return this},yellowFade:function(){this.stop(true,true).css("background-color","#ffc").animate({backgroundColor:"#fff"},{duration:750,easing:"easeInQuint"});return this},moveFocusTo:function(j,i){var m=this.offset(),k=$(j),h=k.offset();if(!k.attr("tabindex")){k.attr("tabindex","0").focus().removeAttr("tabindex")}else{k.focus()}var l=$("<div></div>");l.css({position:"absolute",zIndex:"100000",border:"2px solid #999",top:m.top+"px",left:m.left+"px",width:this.outerWidth()+"px",height:this.outerHeight()+"px"}).appendTo(document.body).animate({top:(h.top-4)+"px",left:(h.left-4)+"px",width:(k.outerWidth()+4)+"px",height:(k.outerHeight()+4)+"px"},{easing:"easeOutExpo",duration:1000,complete:function(){k.yellowFade();l.fadeOut({complete:function(){l.remove();typeof i=="function"&&i()}})}});return this}});jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(k,j,b,c,d){return jQuery.easing[jQuery.easing.def](k,j,b,c,d)},easeInQuad:function(k,j,b,c,d){return c*(j/=d)*j+b},easeOutQuad:function(k,j,b,c,d){return -c*(j/=d)*(j-2)+b},easeInOutQuad:function(k,j,b,c,d){if((j/=d/2)<1){return c/2*j*j+b}return -c/2*((--j)*(j-2)-1)+b},easeInCubic:function(k,j,b,c,d){return c*(j/=d)*j*j+b},easeOutCubic:function(k,j,b,c,d){return c*((j=j/d-1)*j*j+1)+b},easeInOutCubic:function(k,j,b,c,d){if((j/=d/2)<1){return c/2*j*j*j+b}return c/2*((j-=2)*j*j+2)+b},easeInQuart:function(k,j,b,c,d){return c*(j/=d)*j*j*j+b},easeOutQuart:function(k,j,b,c,d){return -c*((j=j/d-1)*j*j*j-1)+b},easeInOutQuart:function(k,j,b,c,d){if((j/=d/2)<1){return c/2*j*j*j*j+b}return -c/2*((j-=2)*j*j*j-2)+b},easeInQuint:function(k,j,b,c,d){return c*(j/=d)*j*j*j*j+b},easeOutQuint:function(k,j,b,c,d){return c*((j=j/d-1)*j*j*j*j+1)+b},easeInOutQuint:function(k,j,b,c,d){if((j/=d/2)<1){return c/2*j*j*j*j*j+b}return c/2*((j-=2)*j*j*j*j+2)+b},easeInSine:function(k,j,b,c,d){return -c*Math.cos(j/d*(Math.PI/2))+c+b},easeOutSine:function(k,j,b,c,d){return c*Math.sin(j/d*(Math.PI/2))+b},easeInOutSine:function(k,j,b,c,d){return -c/2*(Math.cos(Math.PI*j/d)-1)+b},easeInExpo:function(k,j,b,c,d){return(j==0)?b:c*Math.pow(2,10*(j/d-1))+b},easeOutExpo:function(k,j,b,c,d){return(j==d)?b+c:c*(-Math.pow(2,-10*j/d)+1)+b},easeInOutExpo:function(k,j,b,c,d){if(j==0){return b}if(j==d){return b+c}if((j/=d/2)<1){return c/2*Math.pow(2,10*(j-1))+b}return c/2*(-Math.pow(2,-10*--j)+2)+b},easeInCirc:function(k,j,b,c,d){return -c*(Math.sqrt(1-(j/=d)*j)-1)+b},easeOutCirc:function(k,j,b,c,d){return c*Math.sqrt(1-(j=j/d-1)*j)+b},easeInOutCirc:function(k,j,b,c,d){if((j/=d/2)<1){return -c/2*(Math.sqrt(1-j*j)-1)+b}return c/2*(Math.sqrt(1-(j-=2)*j)+1)+b},easeInElastic:function(n,a,p,o,q){var c=1.70158;var b=0;var d=o;if(a==0){return p}if((a/=q)==1){return p+o}if(!b){b=q*0.3}if(d<Math.abs(o)){d=o;var c=b/4}else{var c=b/(2*Math.PI)*Math.asin(o/d)}return -(d*Math.pow(2,10*(a-=1))*Math.sin((a*q-c)*(2*Math.PI)/b))+p},easeOutElastic:function(n,a,p,o,q){var c=1.70158;var b=0;var d=o;if(a==0){return p}if((a/=q)==1){return p+o}if(!b){b=q*0.3}if(d<Math.abs(o)){d=o;var c=b/4}else{var c=b/(2*Math.PI)*Math.asin(o/d)}return d*Math.pow(2,-10*a)*Math.sin((a*q-c)*(2*Math.PI)/b)+o+p},easeInOutElastic:function(n,a,p,o,q){var c=1.70158;var b=0;var d=o;if(a==0){return p}if((a/=q/2)==2){return p+o}if(!b){b=q*(0.3*1.5)}if(d<Math.abs(o)){d=o;var c=b/4}else{var c=b/(2*Math.PI)*Math.asin(o/d)}if(a<1){return -0.5*(d*Math.pow(2,10*(a-=1))*Math.sin((a*q-c)*(2*Math.PI)/b))+p}return d*Math.pow(2,-10*(a-=1))*Math.sin((a*q-c)*(2*Math.PI)/b)*0.5+o+p},easeInBack:function(m,l,b,c,d,k){if(k==undefined){k=1.70158}return c*(l/=d)*l*((k+1)*l-k)+b},easeOutBack:function(m,l,b,c,d,k){if(k==undefined){k=1.70158}return c*((l=l/d-1)*l*((k+1)*l+k)+1)+b},easeInOutBack:function(m,l,b,c,d,k){if(k==undefined){k=1.70158}if((l/=d/2)<1){return c/2*(l*l*(((k*=(1.525))+1)*l-k))+b}return c/2*((l-=2)*l*(((k*=(1.525))+1)*l+k)+2)+b},easeInBounce:function(k,j,b,c,d){return c-jQuery.easing.easeOutBounce(k,d-j,0,c,d)+b},easeOutBounce:function(k,j,b,c,d){if((j/=d)<(1/2.75)){return c*(7.5625*j*j)+b}else{if(j<(2/2.75)){return c*(7.5625*(j-=(1.5/2.75))*j+0.75)+b}else{if(j<(2.5/2.75)){return c*(7.5625*(j-=(2.25/2.75))*j+0.9375)+b}else{return c*(7.5625*(j-=(2.625/2.75))*j+0.984375)+b}}}},easeInOutBounce:function(k,j,b,c,d){if(j<d/2){return jQuery.easing.easeInBounce(k,j*2,0,c,d)*0.5+b}return jQuery.easing.easeOutBounce(k,j*2-d,0,c,d)*0.5+c*0.5+b}});(function(f){f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(a,b){f.fx.step[b]=function(c){if(c.state==0){c.start=g(c.elem,b);c.end=h(c.end)}c.elem.style[b]="rgb("+[Math.max(Math.min(parseInt((c.pos*(c.end[0]-c.start[0]))+c.start[0]),255),0),Math.max(Math.min(parseInt((c.pos*(c.end[1]-c.start[1]))+c.start[1]),255),0),Math.max(Math.min(parseInt((c.pos*(c.end[2]-c.start[2]))+c.start[2]),255),0)].join(",")+")"}});function h(a){var b;if(a&&a.constructor==Array&&a.length==3){return a}if(b=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(a)){return[parseInt(b[1]),parseInt(b[2]),parseInt(b[3])]}if(b=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(a)){return[parseFloat(b[1])*2.55,parseFloat(b[2])*2.55,parseFloat(b[3])*2.55]}if(b=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(a)){return[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)]}if(b=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(a)){return[parseInt(b[1]+b[1],16),parseInt(b[2]+b[2],16),parseInt(b[3]+b[3],16)]}return i[f.trim(a).toLowerCase()]}function g(b,a){var c;do{c=f.curCSS(b,a);if(c!=""&&c!="transparent"||f.nodeName(b,"body")){break}a="backgroundColor"}while(b=b.parentNode);return h(c)}var i={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]}})(jQuery);jQuery.cookie=function(o,n,j){if(arguments.length>1&&String(n)!=="[object Object]"){j=jQuery.extend({},j);if(n===null||n===undefined){j.expires=-1}if(typeof j.expires==="number"){var l=j.expires,i=j.expires=new Date();i.setDate(i.getDate()+l)}n=String(n);return(document.cookie=[encodeURIComponent(o),"=",j.raw?n:encodeURIComponent(n),j.expires?"; expires="+j.expires.toUTCString():"",j.path?"; path="+j.path:"",j.domain?"; domain="+j.domain:"",j.secure?"; secure":""].join(""))}j=n||{};var k,m=j.raw?function(a){return a}:decodeURIComponent;return(k=new RegExp("(?:^|; )"+encodeURIComponent(o)+"=([^;]*)").exec(document.cookie))?m(k[1]):null};Novasol=window.Novasol||{};(function(m,k){function p(c){var a=c.is(".validate-email"),b=m.trim(c.val());if(a){return q(b,!c.is(".mandatory"))}if(!b){return false}return true}function n(a){var b=m(this);b.toggleClass("invalid",!p(b))}function j(b){b.preventDefault();var a=m(this);if(!l(this)){a.trigger("validation-fail");return false}else{a.trigger("validation-success")}}function q(a,b){var c=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(a);return b?a==""||c:c}function l(b,h){var g=true,d=m(b),c=d.find("input.mandatory,select.mandatory,textarea.mandatory,input.validate-email");for(var a=0,i,f=c.length;a<f;a++){i=c.eq(a);if(!p(i)){i.addClass("invalid");g=false}else{i.removeClass("invalid")}}if(!g){(h?m(h):d.find("button[type=submit]")).moveFocusTo(d.find(".mandatory-notice"))}return g}Novasol.Forms={validateEmail:q,checkMandatoryFields:l};m(function o(){m(document.body).delegate("form.use-default-validation input.mandatory, form.use-default-validation select.mandatory, form.use-default-validation textarea.mandatory, form.use-default-validation input.validate-email","blur",n).delegate("form.use-default-validation select.invalid","change",n).delegate("form.use-default-validation input.invalid, form.use-default-validation select.invalid, form.use-default-validation textarea.invalid","keyup",n).delegate("form.use-default-validation","submit",j)})})(jQuery);(function(h,f){function i(b,c,d){var a=new RegExp("([?|&])"+c+"=.*?(&|$)","i");if(b.match(a)){return b.replace(a,"$1"+c+"="+d+"$2")}else{return b+"&"+c+"="+d}}function g(k,c,a){var d=[];for(var b=0;b<c;b++){d.push(k)}return d.join(a?a:"")}Novasol.Utils={repeatString:g,updateQueryString:i}})(jQuery);(function(i,h){function k(a){a.preventDefault();var b=i("#gb_email").val();if(Novasol.Forms.checkMandatoryFields("#newsletter",this)){i('<form action="http://signup.globase.com/" method="post"></form>').append('<input type="hidden" value="351" name="formid">').append('<input type="hidden" value="62" name="licenseid">').append('<input type="hidden" value="55" name="listid">').append('<input type="hidden" value="" name="doubleoptin">').append('<input type="hidden" value="" name="duplicateby">').append('<input type="hidden" value="http://www.novasol.com/home/newsletter/optout-ok.html" name="successurl">').append('<input type="hidden" value="" name="duplicateurl">').append('<input type="hidden" value="http://www.novasol.com/home/newsletter/optout-failed.html" name="failureurl">').append('<input type="hidden" value="" name="doubleoptinsuccessurl">').append('<input type="hidden" value="" name="doubleoptinconfirmedurl">').append('<input type="hidden" value="1" name="unsubscribe">').append('<input type="hidden" name="gb_email" value="'+b+'">').appendTo(document.body).submit()}}function j(a){a.preventDefault();Novasol.Overlay.showIframe(455,140,"");return false}i(function g(){i(document.body).delegate(".open-newsletter-subscribe-overlay","click",j);i("#newsletter .unsubscribe").click(k);i("#newsletter").bind("validation-success",function(){this.submit()})})})(jQuery);(function(o,t){var m;function k(a){o(this).closest(".collapsible-container").toggleClass("collapsed")}function r(h){var a=o("#body"),b=a.find("div.article"),f=a.find("img.rotate").add(b.find("div.imgLeft, div.imgRight").not(".no-change, .no-rotate"));for(var c=0,d,i,g=f.length;c<g;c++){i=c%2;d=Math.floor(Math.random()*7)+1;f.eq(c).css({"-moz-transform":"rotate("+(i?"-":"")+d+"deg)","-webkit-transform":"rotate("+(i?"-":"")+d+"deg)","-webkit-backface-visibility":"hidden"})[0].style.msTransform="rotate("+(i?"-":"")+d+"deg)"}}function n(a){a.preventDefault();return false}function l(a){if(m&&!o(a.target).closest(m.selector).length){m.callback(a);m=null}}function q(a){a.preventDefault();var b=this.href||o(this).data("href");if(b.indexOf("?_xview")!=-1){o.get(b,function(c){Novasol.Overlay.showHtml(400,300,o(c.replace(/<script/g,"<!--").replace(/<\/script>/g,"-->")).find("div.article").parent().html())},"text")}else{Novasol.Overlay.showIframe(400,300,b)}}o(function p(){o(document.body).delegate(".block-paste","paste",n).delegate(".block-copy","copy",n).delegate(".collapsible-toggle","click",k).delegate(".open-as-xview-overlay","click",q).mousedown(l);r()});o.extend({bindOutsideClick:function(b,a){m={selector:b,callback:a}}})})(jQuery);(function(k,j){var n;function o(a){a.preventDefault();Novasol.Overlay.showHtml(450,237,Novasol.Templates.parse("sales-market-overlay-template"))}function p(){n.find(".active").removeClass("active")}function q(a){if(!k(a.relatedTarget).closest("#header .active").length){p()}}function m(a){return function(b){b.preventDefault();var c=n.find("a"+a).position();n.find(".active").removeClass("active");n.find(a).addClass("active").filter(".dropdown").css("left",(c.left-10)+"px");k.bindOutsideClick("#header .active",p)}}k(function l(){n=k("#header").delegate(".active","mouseleave",q);n.find("a.sales-market").click(o);n.find("a.house-owner").click(m(".house-owner")).mouseover(m(".house-owner"));n.find("a.partner").click(m(".partner")).mouseover(m(".partner"));n.find("a.help").click(m(".help")).mouseover(m(".help"))})})(jQuery);Novasol=window.Novasol||{};(function(D,F){var H,t,A,G,x,v;function C(a){if(a.target==this||a.target==$closeButton[0]){r()}}function u(){H=D('<div id="full-fade"></div>').hide().appendTo(document.body);t=D('<div id="overlay"></div>').click(C).hide();G=D('<div class="trans-border"></div>').appendTo(t);A=D('<div class="content-wrapper"></div>').appendTo(t);$closeButton=D("<button></button>").appendTo(A);x=D('<div class="content"></div>').appendTo(A);t.appendTo(document.body)}function E(c,a,d,b){y(c,a,'<iframe src="'+d+'" marginwidth="0" marginheight="0" frameborder="0" framespacing="0" style="width: '+c+"px; height: "+(a-4)+'px;"></iframe>',b)}function z(d,f,b,a){var c;switch(d){case 1:c=141;break;case 2:c=298;break;case 3:c=455;break;case 4:c=612;break;case 5:c=769;break;case 6:c=926;break;default:c=141}y(c,f,D('<div class="grid-row"></div>').append(D('<div class="grid g'+d+'"></div>',a).append(b)))}function y(h,k,d,f){var j=k+32,g=h+54,i=j+16+2,c=g+16+2;if(!t){u()}var a={height:(i)+"px",width:(c)+"px",marginLeft:(-1*c/2)+"px",marginTop:(-1*i/2)+"px"},b={height:j+"px",width:g+"px",marginLeft:(-1*g/2-1)+"px",marginTop:(-1*j/2-1)+"px"};if(t.is(":hidden")){G.css(a);A.css(b);x.html(d);H.show();t.show()}else{G.animate(a,{duration:150});A.animate(b,{duration:150});x.html(d)}if(typeof f==="function"){v=f}else{v=null}}function r(){if(t){H.hide();t.hide();x.html("");v&&v()}}function B(a){if(a.keyCode==27){r()}}Novasol.Overlay={showGrid:z,showHtml:y,showIframe:E,hide:r};D(function w(){D(document).keyup(B).delegate("#overlay div.content .hide-overlay","click",r)})})(jQuery);if(Novasol.context==="cataloguelist_301"){(function(q,t){var n;function k(c,b,a){if(c=="success"){Novasol.Overlay.showGrid(2,100,q("#catalogue-order-success-template").html())}else{Novasol.Overlay.showGrid(2,135,q("#catalogue-order-fail-template").html())}}function r(a,b,c){Novasol.Overlay.showGrid(2,135,q("#catalogue-order-fail-template").html())}function o(a){q.ajax({url:n.catalogueOrderPath,type:"POST",data:q(this).serialize(),cache:false,dataType:"text",success:k,error:r})}function p(a){var b=q(document.getElementById("catalogue-order-template").innerHTML);b.bind("validation-success",o).find("input[name=CATID]").val(q(this).attr("data-id"));Novasol.Overlay.showGrid(3,330,b)}function m(a){n=a}q(function l(){q("#the-catalogue-list").delegate("li","click",p)});Novasol.Catalogues={setDataFromNotes:m}})(jQuery)}if(Novasol.context==="cataloguelist_301"){Novasol.Catalogues.setDataFromNotes({catalogueOrderPath:"/CatalogueOrder"})}if(Novasol.context==="destinations_3"){(function(h,m){var l;function k(a){var b=new Image();b.onload=function(){l.find(".overlay").attr("src",b.src).show()};b.src="/site/redesign/img/mapHilight_"+h(this).attr("data-id")+".png"}function i(a){l.find(".overlay").hide()}h(function j(){var b=document.getElementById("map-of-europe");if(!b){return}var a=h(b);l=a.find("div.map-of-europe");a.find("div.map-of-europe-country-list").delegate("a","mouseover",k).delegate("a","mouseout",i)})})(jQuery)}(function(h,f){function i(a){h("#owner-contact .currently-renting-conditional").toggle(h(this).val()=="yes")}h(function g(){h("#owner-contact-currently-renting").change(i);h("#owner-contact").bind("validation-success",function(){this.submit()})})})(jQuery);(function(Y,W){var R;function Z(b){var c,a;c=Y.extend({},Novasol.calendar.settings,b);a=Novasol.calendar.functions.parseDateString(Y(c.target).val());if(a){c.currentDate=a}c.currentDate=I(c.currentDate||new Date());c.startDate=I(c.startDate||new Date(c.currentDate));if(c.currentDate<c.startDate){c.currentDate=new Date(c.startDate)}c.lastDate=I(c.lastDate||new Date(c.currentDate.getFullYear()+1,c.currentDate.getMonth(),c.currentDate.getDate()));c.name=Novasol.calendar.baseName+Novasol.calendar.counter;var d='<div id="'+c.name+'" class="nosoCalendar-wrapper">';d+=X(c);d+="</div>";if(c.inline){Y(c.target).append(d)}else{Novasol.Overlay.showHtml(298,230,d)}Novasol.calendar.calendars[c.name]={hoverIn:Novasol.calendar.functions.defaultHoverIn,hoverOut:Novasol.calendar.functions.defaultHoverOut,select:Novasol.calendar.functions.defaultSelect(c),prevMonth:Novasol.calendar.functions.defaultPrevMonth(c),nextMonth:Novasol.calendar.functions.defaultNextMonth(c),setMonth:Novasol.calendar.functions.defaultSetMonth(c),id:Novasol.calendar.counter,close:Novasol.calendar.functions.defaultClose(c.name),settings:c,getMonthDropDownHTML:af(c),markDatesAsSelected:L(c),redraw:ae};Y("#"+c.name).delegate(".nosoCalendar-date.selectable","mouseenter",function(){Novasol.calendar.calendars[c.name].hoverIn(Y(this))}).delegate(".nosoCalendar-date.selectable","mouseleave",function(){Novasol.calendar.calendars[c.name].hoverOut(Y(this))}).delegate(".nosoCalendar-date.selectable","click",function(){Novasol.calendar.calendars[c.name].select(Y(this))}).delegate(".nosoCalendar-month-control-previous","click",function(){Novasol.calendar.calendars[c.name].prevMonth()}).delegate(".nosoCalendar-month-control-next","click",function(){Novasol.calendar.calendars[c.name].nextMonth()});Novasol.calendar.counter++;return Novasol.calendar.calendars[c.name]}function X(g){var b=new Date(g.currentDate),h={},o=new Date(b),l,n,k,c="",i="",m=[],a,f,r=false,d,q=R.text;o.setDate(1);for(var p=0,j=g.months;p<j;p++){f=new Date(b);f.setMonth(b.getMonth()+p);m[m.length]='<div class="nosoCalendar-month">';if(p==0&&o>g.startDate){m[m.length]='<div class="nosoCalendar-month-control-previous" title="';m[m.length]=q.previousMonth;m[m.length]='">&nbsp;</div>'}if(p+1==g.months){a=new Date(g.lastDate);a.setMonth(a.getMonth()-(g.months-1));if(o<a){m[m.length]='<div class="nosoCalendar-month-control-next" title="';m[m.length]=q.nextMonth;m[m.length]='">&nbsp;</div>'}}m[m.length]='<div class="nosoCalendar-month-title">';if(g.embedMonthSelection&&p==0){m[m.length]=af(g)()}else{m[m.length]='<span class="m-header">';m[m.length]=q.month[o.getMonth()];m[m.length]=" ";m[m.length]=o.getFullYear();m[m.length]="</span>"}m[m.length]="</div>";m[m.length]='<div class="nosoCalendar-grid">';m[m.length]='<div class="nosoCalendar-week">';for(l=g.firstDayOfWeek,k=0;k<7;k++,l++){if(l>6){l=0}m[m.length]='<div class="nosoCalendar-weekday nosoCalendar-weekDay';m[m.length]=k;m[m.length]=' s-header"><div class="nosoCalendar-shortWeekName">';m[m.length]=q.shortWeekDay[l];m[m.length]="</div></div>"}m[m.length]="</div>";for(var t=0;t<6;t++){m[m.length]='<div class="nosoCalendar-week">';if(g.showWeekNumbers&&!((p+1)%g.columns==0)&&o.getMonth()==b.getMonth()+p){m[m.length]='<div class="nosoCalendar-weekNo-left">';m[m.length]=O(o);m[m.length]="</div>"}r=false;for(l=g.firstDayOfWeek,k=0;k<7;k++,l++){if(l>6){l=0}h=g.statusRange[o.getTime()];m[m.length]='<div class="nosoCalendar-weekday nosoCalendar-weekDay';m[m.length]=k;m[m.length]='">';if(l!=o.getDay()||o.getMonth()!=f.getMonth()||o>g.lastDate){m[m.length]='<div class="nosoCalendar-status nosoCalendar-status-na" data-status="na"></div>'}else{r=true;n=" selectable";if(g.restricedSelection&&(!h||!h.selectable)){n=""}if(o<g.startDate){m[m.length]='<div class="nosoCalendar-status nosoCalendar-status-b" data-status="b"></div>';n=""}else{if(h==null||h.status==null){h={status:"a"}}i=c==h.status?h.status:(c+h.status);m[m.length]='<div class="nosoCalendar-status nosoCalendar-status-';m[m.length]=i;m[m.length]='" data-status="';m[m.length]=i;m[m.length]='"></div>';c=h.status}if(!d||d.from>o||d.to<o){d=ad(g,o)}if(d){m[m.length]='<div class="nosoCalendar-seasonCode">';m[m.length]=d.code;m[m.length]="</div>"}m[m.length]='<div id="';m[m.length]=g.name;m[m.length]="-";m[m.length]=o.getTime();m[m.length]='" class="nosoCalendar-date';m[m.length]=n+'">';m[m.length]=o.getDate();m[m.length]="</div>";o.setDate(o.getDate()+1)}m[m.length]="</div>"}a=new Date(o);a.setDate(a.getDate()-1);if(g.showWeekNumbers&&(p+1)%g.columns==0&&r){m[m.length]='<div class="nosoCalendar-weekNo-right">';m[m.length]=O(a);m[m.length]="</div>"}m[m.length]="</div>"}m[m.length]="</div>";m[m.length]="</div>";if(g.inline&&(p+1)%g.columns==0){m[m.length]='<div class="nosoCalendar-clear"></div>'}}return m.join("")}function ad(c,d){if(c.seasonCodes&&d){for(var f in c.seasonCodes){var a=new Date(1*c.seasonCodes[f].from);var b=new Date(1*c.seasonCodes[f].to);if(d>=(a)&&d<=(b)){return{code:c.seasonCodes[f].code,from:a,to:b}}}}return false}function I(a){return new Date(a.getFullYear(),a.getMonth(),a.getDate())}function af(a){return function(){var d,f,h,g=R.text;h=a.name+"-monthSelect";Y("#"+h).remove();d=new Date(a.startDate);d.setDate(1);f='<select name="monthSelect" id="'+h+'" onchange="Novasol.calendar.calendars[\''+a.name+"'].setMonth(new Date(this.value))\">";while(d<=a.lastDate){var b=d.getFullYear()+","+(d.getMonth()+1)+",1";var c=d.getMonth()==a.currentDate.getMonth()&&d.getFullYear()==a.currentDate.getFullYear()?' selected="selected"':"";f+='<option value="'+b+'"'+c+">"+g.month[d.getMonth()]+" "+d.getFullYear()+"</option>";d.setMonth(d.getMonth()+1)}f+="</select>";return f}}function O(f){var g,a;var c=f.getFullYear();var h=new Date(c,0,1);var d=h.getDay();if(d==0){d=6}else{d--}g=((Date.UTC(c,f.getMonth(),f.getDate(),0,0,0,0)-Date.UTC(c,0,1,0,0,0))/1000/60/60/24)+1;if(d<4){a=Math.floor((g+d-1)/7)+1}else{a=Math.floor((g+d-1)/7);if(a==0){c--;var i=new Date(c,0,1);var b=i.getDay();if(b==0){b=6}else{b--}if(b<4){a=53}else{a=52}}}return +a}function F(m,j){var f=Q(m.prop("id")),d=new Date(f.date),l=new Date(f.date),c,g,b,a,h=Novasol.calendar.functions,k=Novasol.calendar.calendars[f.calendarID].settings,i=j||k.duration;d.setDate(d.getDate()+i);while(l<=d){c=Y("#"+f.calendarID+"-"+l.getTime());if(c.length>0){g="h";b=c.siblings(".nosoCalendar-status").first();a=h.getElmStatus(b);if(i>1){if(l.getTime()==f.date.getTime()){g=a.substring(0,1)+"h"}else{if(l.getTime()==d.getTime()){g="h"+(a.length==1?a:a.substring(1))}}}P(b,g)}l.setDate(l.getDate()+1)}}function K(a){return a.data("status")}function P(a,b){a.attr("class","nosoCalendar-status nosoCalendar-status-"+b)}function U(b,f){var g,c,h,i,a,d;g=Q(b.attr("id"));c=new Date(g.date);h=new Date(g.date);d=f||Novasol.calendar.calendars[g.calendarID].settings.duration;c.setDate(c.getDate()+d);while(h<=c){i=Y("#"+g.calendarID+"-"+h.getTime());a=i.siblings(".nosoCalendar-status").first();P(a,a.data("status"));h.setDate(h.getDate()+1)}}function M(b){var a;a=Y("#"+b);if(a.length>0){return function(){a.remove();Novasol.calendar.calendars[b].settings.onClose();Novasol.calendar.calendars[b]=null;Novasol.Overlay.hide();return true}}return null}function H(a,b){var c;c=Y(a.target);if(c.prop("tagName")=="INPUT"){if(b){ac(b,c);return true}else{return function(d){ac(d,c);a.onSelect(d,Q(d.attr("id")).date)}}}else{if(b){a.onSelect(b,Q(b.attr("id")).date);return true}else{return function(d){a.onSelect(d,Q(d.attr("id")).date)}}}return false}function ac(b,a){var c;c=Q(b.attr("id"));a.val(ah(c.date));Novasol.calendar.calendars[c.calendarID].close()}function ah(a){return a.getDate()+"-"+(a.getMonth()+1)+"-"+a.getFullYear()}function Q(b){var c,a;c=b.match(Novasol.calendar.baseName+"[0-9]+")[0];a=new Date(1*b.substring(c.length+1));return{calendarID:c,date:a}}function J(a,b){if(!b){return function(c){a.currentDate=c;ae(a);a.onMonthChange(c)}}else{a.currentDate=b;ae(a);a.onMonthChange(b);return true}}function G(a){return function(){var b=new Date(a.currentDate);var c=new Date(a.lastDate);b.setMonth(b.getMonth()+1);c.setMonth(c.getMonth()-(a.months-1));if(b<c){if(b>a.startDate){b.setDate(1)}J(a,b)}}}function V(a){return function(){var c=new Date(a.currentDate);var b=new Date(a.startDate);c.setMonth(c.getMonth()-1);b.setDate(1);if(c>=b){if(c>a.startDate){c.setDate(1)}J(a,c)}}}function ae(b){var a=Y("#"+b.name);a.html(X(b));Y("#"+b.name+"-monthSelect").val(""+b.currentDate.getFullYear()+","+(b.currentDate.getMonth()+1)+",1")}function N(a){}function T(){}function ag(a){}function ab(a){if(a){var b=a.split("-");if(b.length==3){return new Date(b[2],1*b[1]-1,b[0])}}return null}function L(c,a,b){return function(g,k){var m,d,i,f=new Date(g),j,l,h;l=Y("#"+c.name+" .nosoCalendar-status[oldstatus]");for(j=0,h=l.length;j<h;j++){m=l.eq(j);i=m.data("oldstatus");P(m,i);m.data("status",i).removeData("oldstatus").removeAttr("oldstatus")}for(j=0;j<=k;j++){m=Y("#"+c.name+"-"+f.getTime()).siblings(".nosoCalendar-status");if(m&&m.data("status")){d=m.data("status");if(j==0){i=d.substr(0,1)+"s"}else{if(j==k){i="s"+(d.length==1?d:d.substr(1))}else{i="s"}}m.data("oldstatus",d).data("status",i).attr("oldstatus",d);P(m,i);f.setDate(f.getDate()+1)}}}}function S(){var a=new Date();a.setDate(a.getDate()+(6-(a.getDay())));return ah(a)}function aa(a){R=a;Novasol.calendar.settings.showWeekNumbers=a.showWeekNumbers}Novasol.calendar={setDataFromNotes:aa,settings:{months:1,startDate:new Date(),currentDate:new Date(),inline:false,target:"body",showWeekNumbers:true,columns:2,embedMonthSelection:true,firstDayOfWeek:1,statusRange:[],restricedSelection:false,duration:0,lastDate:null,seasonCodes:[],onSelect:N,onClose:T,onMonthChange:ag},baseName:"nosoCalendar-",counter:0,create:Z,calendars:[],functions:{defaultHoverIn:F,defaultHoverOut:U,defaultSelect:H,defaultClose:M,defaultPrevMonth:V,defaultNextMonth:G,defaultSetMonth:J,getElmStatus:K,formatDate:ah,parseDateString:ab,extractDataFromId:Q,nextSaturdayFormatted:S}}})(jQuery);Novasol.calendar.setDataFromNotes({showWeekNumbers:true,text:{month:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],shortWeekDay:["So","Mo","Di","Mi","Do","Fr","Sa"],previousMonth:"Hier klicken, um einen Monat zurückzugehen.",nextMonth:"Hier klicken, um einen Monat vorzugehen."},});(function(h){var k="has-active-placeholder",i="input[placeholder], textarea[placeholder]",l="placeholder" in document.createElement("input");h.fn.placeholder=function(){if(l){return this}var b=function(){if(this.value===""){this.value=this.getAttribute("placeholder");h(this).addClass(k)}};this.blur(b).focus(function(){var c=h(this);if(this.value==this.getAttribute("placeholder")&&c.hasClass(k)){this.value="";c.removeClass(k)}}).change(function(){var c=h(this);if(c.hasClass(k)&&this.value!=this.getAttribute("placeholder")){c.removeClass(k)}});var a=this.length;while(a--){b.apply(this[a])}return this};if(!l){var m=h.fn.val;h(function j(){h(i).placeholder();h("form").submit(function(){var b=h(this).find(i),a=b.length;while(a--){if(b[a].value==b[a].getAttribute("placeholder")&&b.eq(a).hasClass(k)){b[a].value="";b.eq(a).removeClass(k)}}})});h.fn.val=function(){if(!arguments.length){var b=this.eq(0),a=this[0];if(a&&b.hasClass(k)&&a.value==a.getAttribute("placeholder")){return""}}return m.apply(this,arguments)}}})(jQuery);if(Novasol.context==="homepage_0"){(function(w){var E,D,y=5000,B=1500,z,F,C,I,A,H,u,x;function L(){return u?0:1}function v(){var a=L();C.eq(a).prop("src",x[H].img);I.eq(a).text(x[H].xlHeader);A.eq(a).text(x[H].mHeader)}function K(){var a=L();F.removeClass("active").eq(H).addClass("active");E.eq(u).fadeOut(B,function(){E.eq(a).css("z-index",2);E.eq(u).css("z-index",1).show();z.prop("href",x[H].href);u=a;H=H<x.length-1?H+1:0;v()})}function J(){var b=w("#body div.frontpage-big-picture");if(!b.length){return}z=b.find("a.overlay");E=b.find("div.picture-set-wrapper");var c=x.length,a="";while(c--){a+="<span></span>"}F=w(a).eq(0).addClass("active").end().appendTo(b.find("div.dots"));C=E.find("img.fullwidth-image");I=E.find("span.xl-header");A=E.find("span.m-header");H=1;u=0;D=new Date().getTime()}function G(){if(!C){return}v();var b=new Date().getTime()-D;var a=y-b;a=a<1000?1000:a;setTimeout(function(){K();setInterval(K,y)},a)}w(J);w(window).load(G);Novasol.Frontpage={init:function(a){x=a}}})(jQuery)}if(Novasol.context==="homepage_0"){Novasol.Frontpage.init([{href:"/ferienhaeuser/kroatien.html",img:"/site/nov/pictures/header-958x270/frontpage/holiday-rental-croatia-cil599.jpg",xlHeader:"Kroatien - Ferien total!",mHeader:"Kroatien ist ein Paradies für Sonnenanbeter und Wasserratten"},{href:"LINK=KGIN-76MJPC",img:"/site/nov/pictures/header-958x270/frontpage/holiday-rental-france-fbc408.jpg",xlHeader:"Ferienhäuser in Frankreich",mHeader:"Entdecken Sie das Land des Sonnenkönigs und des Savoir-vivre"}])}Novasol=window.Novasol||{};(function(at,ac){var ah={},av="quicksearch-settings",S={},ay,an=[],Q=[],aa=[],aj;function ax(b){var a=at(this).attr("data-tab");at(".quicksearch-box .grid-row").removeClass("active").addClass("inactive");at([".quicksearch-box .grid-row.",a].join("")).removeClass("inactive").addClass("active");at("div.quicksearch-box.tabs div.tab-container a").each((function(c){return function(){var d=at(this),g=d.attr("data-tab"),f=g===c;d.removeClass(f?"inactive":"active").removeClass("low-prio-copy").addClass(f?"active":"inactive").addClass(f?"":"low-prio-copy")}})(a))}function W(a){var d=at(this).find("select.C").val();var f=at(this).attr("data-formtype");var h="";var g=at(a.target),c=g.find("input[name='HN']"),b=[];if(c.length){g.find("input.refnr").each(function(k,j){var i=at(this).val();if(i!==""){b.push(i)}});c.val(b.join(":"))}if(f=="housenumbersearch"&&!b.length){an.find("input.refnr:first").addClass("invalidSearch");return false}g.find("input[data-submitvalue='false']").removeAttr("name");if(f=="housenumbersearch"&&b.length==1){h=["/p/",b[0]].join("")}else{h=["/r/",d?d:"000"].join("")}at(this).prop("action",h)}function X(a,b,c){return at(document.createElement("option")).attr("value",b).prop("selected",c?true:false).html(a).get(0)}function af(){var c=ah.areas,a=[];for(var b in c){a.push([b,c[b].name])}a=a.sort(function(d,f){return d[1]==f[1]?0:(d[1]>f[1]?1:-1)});return at.map(a,function(d){return X(d[1],d[0])})}function al(g,b,f){g.push(X([Novasol.Utils.repeatString("&nbsp;",f),f>0?"- ":"",b[0]].join(""),b[1]));if(b.length===3){var a=b[2]?b[2].sort(function(h,i){return h[0]==i[0]?0:(h[0]>i[0]?1:-1)}):[];for(var d=0,c=a.length;d<c;d++){al(g,a[d],f+1)}}}function U(a){Novasol.Overlay.showHtml(615,340,Novasol.Templates.parse("quicksearch-duration-template"),function(){var b=parseInt(an.find("input[name='DUR']").val(),10);if(isNaN(b)&&a){ao(a,"select.DUR")}});at("#quicksearch-duration div.col").delegate("a","click",function(b){ao(at(b.target).attr("data-value"),"select.DUR");Novasol.Overlay.hide()})}function ao(b,a){var c=at(a).find("optgroup[name='olos']");at(a).closest("form").find("input[name='DUR']").each(function(){at(this).val(b)});c.children("option[name!='altDur']").remove();c.prepend(X([b,"nights"].join(" "),b)).children(["option[value='",b,"']"].join(""));at(a).val(b);V({name:"DUR",value:b})}function ad(b){var a=ah.normalSwitchDays[ay];if(a!==ac&&a!=b.selectedDay){var c=at([b.overlaySelector,b.switchDayOverlaySelector].join(" "));c.children("span.message").html(ah.switchDayAlertTemplate.replace("[XXX]",ah.dateFullTexts[ah.normalSwitchDays[ay]]));ak({inputElement:b.inputElement,overlay:c,position:"middle-right",fadeInMillis:500});setTimeout(T,3000)}}function Z(b){var a={};if(b.is(":visible")){a=b.offset()}else{a=b.show().offset();b.hide()}return a}function ab(g){var h,c,a,d=0;var i=Z(at("div.overlays"));var f=g.inputElement.closest("div.grid-row").offset();var b=g.inputElement.offset();h=i.left-f.left;c=i.top-f.top;a=b.left-f.left;d=b.top-f.top;var j=g.overlay.css("cssText","left: -5000px; top: -5000px");switch(g.position){case"middle-right":j.css({left:((a+g.inputElement.outerWidth()-20)-h)+"px",top:((d+(g.inputElement.outerHeight()/2)-(j.outerHeight()/2))-c)+"px"});break;case"bottom-left":j.css({left:(a-h-2)+"px",top:(d+g.inputElement.outerHeight()-c+1)+"px"});break;default:throw e(["Position '",position,'" not supported!'].join(""));break}if(g.fadeInMillis>0){j.fadeIn(g.fadeInMillis)}else{j.show()}}function ap(a){return function(b){b.preventDefault();var g=[a.overlaySelector,a.containerSelector].join(" ");var h=S[g];var i=at(a.inputSelector).filter(":visible");if(h==null){var c=at(a.hiddenInputSelector).val();var d={target:g,inline:true,startDate:a.season.startDate,lastDate:a.season.endDate,onSelect:(function(k,j){return function(o,m){var l=ar(m);var n=[m.getDate(),m.getMonth()+1,m.getFullYear()].join("-");at(k.hiddenInputSelector).val(n).attr("data-customvalue",l);at(k.inputSelector).val(l);V({name:k.name,value:n,customValue:l});R(g);ad({overlaySelector:k.overlaySelector,switchDayOverlaySelector:k.switchDayOverlaySelector,inputElement:j,selectedDay:m.getDay()})}})(a,i)};if(c!=""){var f=au(c);if(f!=null){d.currentDate=f}}S[g]=Novasol.calendar.create(d);at(g).show().children("button[type='submit']").click(function(){R(g)});ak({inputElement:i,overlay:at(g),position:"bottom-left"});at.bindOutsideClick(g,function(){R(g)})}}}function R(b){var a=S[b];if(a!=null){a.close();delete S[b]}T()}function T(){aa.hide().children("div").hide()}function ak(a){aa.children("div").hide();aa.show();ab(a)}function ag(b,f){b.preventDefault();var d=Q.find(".overlays .quicksearch-numberofpersons");var g=an.find("input[name='PE']");var c=g.attr("data-customvalue");if(c!==ac){var a=c.split("-");if(a.length==3){d.find("select.adults").children(["option[value='",a[0],"']"].join("")).prop("selected",true);d.find("select.children").children(["option[value='",a[1],"']"].join("")).prop("selected",true);d.find("select.infants").children(["option[value='",a[2],"']"].join("")).prop("selected",true)}}ak({inputElement:f,overlay:d,position:"bottom-left"});d.delegate("select","change",function(i){var k=0;var h={};d.find("select").each(function(){var m=at(this);var l=parseInt(m.children(":selected").val(),10);h[m.prop("name")]=l;k+=l});f.val([k,ah.guestLabel].join(" "));var j=[h.adults||0,h.children||0,h.infants||0].join("-");g.attr("data-customvalue",j).val(k);V({name:"PE",customValue:j})});at.bindOutsideClick(d,T);at(d).find("button").click(T)}function am(a){return/^\d+w$/.test(a)?parseInt(a.substring(0,a.length-1))*7:parseInt(a,10)}function ar(a){return[ah.dateShortTexts[a.getDay()],[a.getDate(),a.getMonth()+1,a.getFullYear()].join(".")].join(" ")}function au(a){var b=null;var c=a.split("-");if(c.length==3){b=new Date(c[2],c[1]-1,c[0])}return b}function N(){var b=at.jStorage.get(av)||{settings:[]};var a=(new Date()).getTime();if(b.timestamp){if((b.timestamp-a)>(172800000)){b={settings:[]}}}if(!b.timestamp){b.timestamp=a}return b}function aq(){var u=N();var t=u.settings;var q=at.map(t,function(C){return C.name});var w=at.merge([],t);var d=ah.defaults;for(var g=0,B=d.length;g<B;g++){var y=d[g];if(at.inArray(y.name,q)==-1){w.push(y)}}var p=ah.overwrites||[];for(var g=0,B=p.length;g<B;g++){var c=p[g];if(at.inArray(c.name,q)==-1){w.push(c)}else{w[at.inArray(c.name,q)]=c}}var A=at(".quicksearch-box form");for(var k=0,b=w.length;k<b;k++){var o=w[k];var i=at(A).find([".",o.name].join(""));var m=ae(i);var r=i.attr("data-valuecontainername");if(r!==ac){var h=at(A).children(["input[name='",r,"']"].join(""));var n=o.value;var z=o.customValue;if(z!==ac){if(o.name=="PE"){var v=z.split("-");if(v.length==3){n=parseInt(v[0],10)+parseInt(v[1],10)+parseInt(v[2],10)}}else{if(o.name=="DUR"){n=am(z);aj=n}}h.attr("data-customvalue",z)}else{if(o.name=="SD"){z=ar(au(o.value));o.customValue=z;h.attr("data-customvalue",z)}}h.val(o.value=n)}switch(m){case"select":var x=i.children("optgroup").length>0;var f=false;i.find([x?"optgroup ":"","option"].join("")).removeAttr("selected");f=i.find([x?"optgroup ":"",o.hasOwnProperty("customValue")?"option[data-label='":"option[value='",o.hasOwnProperty("customValue")?o.customValue:o.value,"']"].join("")).prop("selected",true).length>0;if(o.name=="C"){var l=O("R",w);var a={value:o.value};if(l){a.preselectedArea=l}at(document.body).trigger("countryChanged",a)}else{if(o.name=="DUR"){if(!f){ao(o.value,"select.DUR");aj=o.value}}}break;case"input[type='text']":var j=o.value;if(o.name=="PE"){j=[o.value,ah.guestLabel].join(" ")}else{if(o.name=="SD"){j=o.customValue}}i.val(j);break;case"input[type='hidden']":i.val(o.value);break;case"input[type='checkbox']":if(o.value=="checked"){i.attr("checked","checked")}else{i.removeAttr("checked")}break}}}function O(c,d){var a;for(var b=0,g=d.length;b<g;b++){var f=d[b];if(f.name===c){a=f}}return a}function V(b){var f=N();var g=f.settings;for(var c=0,a=g.length;c<a;c++){var d=g[c];if(d.name==b.name){g.splice(c,1);break}}g.push(b);at.jStorage.set(av,f)}function ae(a){var b=a.prop("tagName");if(b){b=b.toLowerCase()}return b=="input"?["input[type='",a.get(0).type,"']"].join(""):b}function Y(d){var b=ae(d);var c={isCustom:false};switch(b){case"select":var f=d.find([d.children("optgroup").length>0?"optGroup ":"","option:selected"].join(""));var a=f.attr("data-label");c.value=a!==ac?a:f.val();c.isCustom=a!==ac;break;case"input[type='checkbox']":c.value=d.is(":checked")?"checked":"";break;default:c.value=d.val();break}return c}function aw(d){var a=at(d.target);if(a){var b=Y(a);var c=a.attr("data-valuecontainername");var f={name:c!==ac&&c!=""?c:a.prop("name")};if(b.isCustom){f.customValue=b.value}else{f.value=b.value}if(true){V(f)}}}function P(a){if(!P.cache){P.cache={}}if(!P.cache.hasOwnProperty(a)){var d=[X(ah.areaDefaultText,"")];var g=ah.areas[a];if(g){var c=g.areas;if(c){var f=c.sort(function(i,j){return i[0]==j[0]?0:(i[0]>j[0]?1:-1)});if(f.length==1){d.pop()}for(var b=0,h=f.length;b<h;b++){al(d,f[b],0)}}}P.cache[a]=d}return P.cache[a]}function ai(c){Q=at("#body div.quicksearch-box");if(!Q.length){return}ah=c;ay=ah.defaultCountry;an=Q.find("form");aa=Q.find(" .overlays");Q.find(".overlays .quicksearch-numberofpersons").html(Novasol.Templates.parse("quicksearch-numberofpersons-template"));an.find("select.DUR").append(Novasol.Templates.parse("quicksearch-duration-dropdown-template",{minNights:1}));Q.find("div.tab-container").delegate("a","click",ax);an.find("select.C").empty().append(af());an.find("select.C").change(function(){at(document.body).trigger("countryChanged",{value:at(this).children(":selected").val()})});an.find("input.refnr").focus(function(f){at(this).removeClass("invalid")});var d=an.find("input.PE"),a=function(f){ag(f,d)};d.bind("focus",{},a);an.find("img.PE").bind("click",{},a);var b=ap({hiddenInputSelector:".quicksearch-box form input[name='SD']",inputSelector:".quicksearch-box form input.SD",overlaySelector:".quicksearch-box .overlays",containerSelector:".quicksearch-arrivaldate",switchDayOverlaySelector:".quicksearch-switchday",name:"SD",season:ah.seasonList});an.find("input.SD").focus(b);an.find("img.SD").click(b);an.find("select.DUR").change(function(g){var f=at(this).children("optgroup").children("option:selected");var h=f.val();var i=f.attr("name");an.find("input[name='DUR']").val(am(h));if(i!="altDur"){at("select.DUR").not(at(this)).children("optgroup").children(["option[value='",h,"']"].join("")).prop("selected",true)}else{U(aj);return false}aj=h});at(document.body).bind("countryChanged",function(i,h){ay=h.value;var g=P(ay);if(g.length>0){var j=an.find("select.R");var f=h.preselectedArea;j.empty().append(g);if(f){j.val(f.value)}}});aq();at(document.body).delegate("div.quicksearch-box form","change",aw);at(document.body).delegate("div.quicksearch-box form","submit",W)}Novasol.QuickSearch={init:ai,saveState:V}})(jQuery);$(function(){var b={areas:{"056":{name:"Belgien",areas:[["Ganz BELGIEN","BELG",[["Die Belgischen Ardennen","BAR"],["Limburg","BLI"],["Flandern","BVA"],["Flämisch Brabant","BVB"]]]]},"100":{name:"Bulgarien",areas:[["BOURGAS","BBURG",[["Sonnenstrand - Küste nördlich von  Bourgas","BGS"],["Schwarzmeerküste Bourgas Süd","BGZ"]]],["VARNA","BVARN",[["Schwarzmeerküste Varna Süd","BGM"],["Nördliche Schwarzmeerküste","BGN"],["Varna und Umgebung","BGV"]]]]},"280":{name:"Deutschland",areas:[["Ganz DEUTSCHLAND","TYSKL",[["Harz & Harzumland","DAN"],["Bayern","DBA"],["Brandenburg (Tropical Island)","DBB"],["Berlin","DBE"],["Bodensee","DBO"],["Schwarzwald","DBW"],["Kurhessisches Bergland","DHE"],["Lüneburger Heide","DLH"],["Mecklenburg Küste","DMK"],["Rügen","DMR"],["Usedom","DMU"],["Mecklenburg-Vorpommern","DMV"],["Niedersachsen-Nord","DNS"],["Sauerland","DNW"],["Mosel/Eifel/Hunsrück","DRP"],["Vogtland/Erzgebirge/Sachsen","DSA"],["Schleswig-Holstein","DSH"],["Thüringen","DTH"],["Unteres Saaletal","DUS"],["Weserbergland","DWE"],["Westerwald","DWW"]]]]},"208":{name:"Dänemark",areas:[["BORNHOLM","BORNH",[["Balka, Dueodde, Sømarken","I50"],["Südwestbornholm","I53"],["Nordbornholm/Allinge, Sandvig","I55"],["Ostbornholm/Neksø, Snogebæk","I57"]]],["FANØ","FANO",[["Fanø","M21"]]],["FÜNEN, LANGELAND, TÅSINGE","FYN",[["Langeland & Tåsinge","G10"],["Fünen","G51"]]],["LIMFJORD","LIMFJ",[["Limfjord","L50"]]],["LOLLAND, FALSTER, MØN","LOLL",[["Falster","K05"],["Lolland","K10"],["Falster, Marielyst","K11"],["Møn","K30"]]],["NORDJÜTLAND","NORDJ",[["Skagen- Tannis/Ålbæk Bucht","A01"],["Nördliche Westküste/Jammerbucht","A03"],["Nördliche Ostküste/Hou, Hals","A16"]]],["NORDWESTJÜTLAND","NORVJ",[["Nördliche Westküste/Vorupør","B01"],["Jammerbucht/Thorup","B60"]]],["OSTJÜTLAND","OSTJ",[["Mols/Ebeltoft","D01"],["Osthimmerland","D60"],["Norddjursland/Fjellerup Strand","D70"],["Ostjütland, Juelsminde, Vejle/Fredericia Geb.","D80"]]],["RØMØ","ROMO",[["Rømø","R10"],["Südliches Wattenmeer/Arrild Ferieby","S10"]]],["SEELAND","SJELL",[["Nordseeland, Hornbæk, Gilleleje","E01"],["Helsingør","E01X"],["Nordwestseeland, Sejerøbucht","E16"],["Westseeland","E20"],["Südseeland","K50"],["Südostseeland","K51"]]],["SÜDJÜTLAND","SONDJ",[["Südliche Ostküste, Hejlsminde","F02"],["Als","F09"]]],["DIE WESTKÜSTE","VESTK",[["Holmsland Klit Nord/Søndervig","C01"],["Fjand, Vrist, Vejlby Klit, Thorsminde","C71"],["Ringkøbing Fjord Nord","C81"],["Blåvand, Vejers, Ho, Grærup, Mosevrå","P32"],["Houstrup, Jegum, Henne Strand, Lønne","P42"],["Ringkøbing Fjord Süd, Bork Havn","P52"],["Holmsland Klit Süd, Bjerregård","P62"],["Kvie Sø","P85"]]]]},"246":{name:"Finnland",areas:[["FINNLAND","FINLA",[["Finnische Seenplatten","SLA"],["Nord","SNA"],["Süd","SSA"],["West","SWA"]]]]},"250":{name:"Frankreich",areas:[["AQUITAINE","FAQUI",[["Dordogne","FAD"],["Gironde","FAG"],["Landes","FAL"],["Pyrénées Atlantiques","FAP"],["Lot et Garonne","FAT"]]],["BRETAGNE","FBR",[["Côtes d´Armor","FBC"],["Finistére","FBF"],["Ille et Vilaine","FBI"],["Morbihan","FBM"]]],["CENTRE","FCELO",[["Indre","FEC"],["Indre-et-Loire","FEI"]]],["CÔTE D`AZUR % CANNES","FCOTE",[["Alpes Maritimes","FCA"],["Cannes","FCA1"],["Var","FCV"]]],["ELSASS & LOTHRINGEN","FELSA",[["Niederelsass","FDB"],["Oberelsass","FDH"],["Meuse","FTE"],["Vogesen","FTV"]]],["KORSIKA","FKORS",[["Korsika","FKO"]]],["LANGUEDOC-ROUSSILLON","FLANG",[["Aude","FLA"],["Gard","FLG"],["Hérault","FLH"],["Pyrénées Orientales","FLP"]]],["NORMANDIE","FNORM",[["Calvados","FNC"],["Manche","FNM"],["Orne","FNO"],["Seine Maritime","FNS"]]],["LÄNDER DER LOIRE","FPAYS",[["Loire Atlantique","FBL"],["Mayenne","FVA"],["Vendée","FVE"],["Maine-et-Loire","FVM"],["Sarthe","FVS"]]],["POITOU-CHARENTES","FPOIT",[["Charente Maritime","FCH"],["Charente","FJC"],["Deux-Sèvres","FJD"],["Vienne","FJV"]]],["PROVENCE-DRÔME-ARDÈCHE","FPROV",[["Alpes de haute Provence","FPA"],["Bouches du Rhône","FPB"],["Drôme","FPD"],["","FPS"],["Vaucluse","FPV"],["Ardèche","FRA"]]],["MIDI-PYRÉNÉES","FPYRE",[["Ariège","FMA"],["Gers","FMG"],["Lot","FML"],["Tarn-et-Garonne","FMN"],["Hautes-Pyrénées","FMP"],["Tarn","FMT"]]],["FRANZÖSISCHE ALPEN","FRHON",[["La Feclaz","FSB"],["La Tania","FSL"]]]]},"300":{name:"Griechenland",areas:[["Zypern","GCY",[]],["GREEK ISLANDS","GISLA",[["Korfu","GCF"],["Chios","GCH"],["Kos","GDK"],["Kreta","GKR"],["Lesbos","GLE"]]],["FESTLAND","GMAIN",[["Athen","GAT"],["Chalkidiki","GHA"],["Peloponnes","GPE"],["Pilion","GPI"]]],["KYKLADEN","KYKLA",[["Kea","GKK"],["Paros","GKP"],["Syros","GKS"]]]]},"528":{name:"Holland",areas:[["Ganz HOLLAND","HOLLA",[["Drenthe","HDR"],["Friesland","HFR"],["Gelderland","HGE"],["Groningen","HGR"],["Limburg","HLI"],["Nord-Brabant","HNB"],["Nord-Holland","HNH"],["Overijssel","HOV"],["Utrecht","HUT"],["Zeeland","HZE"],["Süd Holland","HZH"]]]]},"352":{name:"Island",areas:[["ISLAND","ISLAN",[["Ost","ICE"],["Nord","ICN"],["Süd","ICS"],["West","ICW"]]]]},"380":{name:"Italien",areas:[["AOSTATAL","IAOST",[]],["BASILICATA","IBASI",[["Ionische Küste","IBJ"],["Tyrrhenische Küste","IBT"]]],["EMILIA-ROMAGNA","IEMIL",[["Emilia-Romagna Hinterland","IEC"],["Emilia-Romagna Küste","IEK"]]],["FRIAUL","IFRIA",[["Friaul Landschaft","IFC"],["Friaul - Adria Küste","IFK"]]],["KALABRIEN","IKALA",[["Kalabrien","IKK"]]],["KAMPANIEN","IKAMP",[["Amalfi Küste","IKA"],["Cilento/Salerno Bucht","IKC"],["Gaeta und Baia","IKG"],["Kampanien Land","IKL"],["Neapel","IKN"],["Sorrento Küste","IKS"]]],["LATIUM","ILATI",[["Latium Küste","IRK"],["Rom","IRO"],["Latium Landschaft","IRU"]]],["LIGURIEN","ILIGU",[["Ligurien","ILL"]]],["MARKEN","IMARK",[["Marken Küste","IMK"],["Marken Innenland","IMM"]]],["NORDITALIENISCHEN SEEN","INORD",[["Luganersee","ILO"],["Gardasee","IVG"],["Comer See","IVL"],["Lago Maggiore","IVM"],["Ortasee","IVO"]]],["PIEMONT","IPIEM",[["Piemont","IPL"]]],["APULIEN","IPUGL",[["Apulien","ISA"]]],["SARDINIEN","ISARD",[["Sardinien","ISD"]]],["SIZILIEN","ISIZI",[["Sizilien","ISS"]]],["TOSKANA","ITOSC",[["Arezzo/Cortona und Umgebung","ITA"],["Florenze","ITB"],["Chianti","ITC"],["Florenz und Umgebung","ITF"],["Grosseto und Umgebung","ITG"],["Lucca und Umgebung","ITL"],["San Gimignano und Volterra","ITN"],["Pisa und Umgebung","ITP"],["Siena und Umgebung","ITS"],["Montecatini/Pistoia und Umgebung","ITT"]]],["TOSKANA KÜSTE","ITOSK",[["Elba insel","ITE"],["Etruskerküste","ITK"],["Argentario/Maremma","ITM"],["Versilia","ITV"]]],["UMBRIEN","IUMBR",[["Perugia und Umgebung","IUP"],["Spoleto und Umgebung","IUS"],["Trasimeno See","IUT"]]],["VENETIEN","IVE",[["Hinterland Venetiens","IVC"],["Küste Venetiens","IVK"],["Venedig","IVV"]]]]},"191":{name:"Kroatien",areas:[["MITTE DALMATIEN","DALMM",[["Insel Brac","CDB"],["Insel Hvar","CDH"],["Insel Vis","CDK"],["Insel Ciovo","CDM1"],["Insel Drvenik Veli","CDM2"],["Insel Drvenik Mali","CDM3"],["Makarska","CDM4"],["Omis","CDM5"],["Split","CDM6"],["Trogir","CDM7"],["Insel Solta","CDO"]]],["NORD DALMATIEN","DALMN",[["Biograd","CDN1"],["Nin","CDN2"],["Starigrad Paklenica","CDN3"],["Insel Vir","CDN4"],["Zadar","CDN5"],["Insel Dugi Otok","CDU1"],["Insel Rivanj","CDU10"],["Insel Krknata","CDU11"],["Insel Ist","CDU2"],["Insel Iz","CDU3"],["Insel Molat","CDU4"],["Insel Pasman","CDU5"],["Insel Rava","CDU6"],["Insel Ugljan","CDU8"],["Insel Zverinac","CDU9"],["Drnis","CDV1"],["Insel Prvic","CDV10"],["Insel Zirje","CDV11"],["Insel Kaprije","CDV2"],["Insel Krapanj","CDV3"],["Insel Murter","CDV4"],["Primosten","CDV5"],["Rogoznica","CDV6"],["Sibenik","CDV7"],["Vodice","CDV8"],["Insel Zlarin","CDV9"]]],["SÜD DALMATIEN","DALMS",[["Dubrovnik Riviera","CDD"],["Halbinsel Peljesac","CDP"],["Neretva Delta","CDR"],["Insel Korcula","CDS"]]],["ISTRIEN","ISTRI",[["Premantura","CIA"],["Banjole","CIB"],["Porec","CIE1"],["Vrsar","CIE2"],["Fazana","CIF1"],["Barbariga","CIF2"],["Ostküste","CIK"],["Rabac","CIK1"],["Labin","CIK2"],["Krnica","CIK3"],["Duga Uvala","CIK4"],["Istrien hinterland","CIL"],["Barban","CIL1"],["Ucka","CIL10"],["Visnjan","CIL11"],["Vodnjan","CIL12"],["Zminj","CIL13"],["Bale","CIL14"],["Groznjan","CIL15"],["Buje","CIL2"],["Buzet","CIL3"],["Kanfanar","CIL4"],["Motovun","CIL5"],["Pazin","CIL6"],["Sv. Lovrec","CIL7"],["Svetvincenat","CIL8"],["Tinjan","CIL9"],["Medulin","CIM"],["Pula","CIP"],["Umag","CIU1"],["Novigrad","CIU2"],["Rovinj","CIV"],["Liznjan","CIZ"]]],["KVARNER BUCHT","KVARN",[["Gorski Kotar","CKB1"],["Lika","CKB2"],["Crikvenica","CKC"],["Krk","CKK"],["Insel Cres","CKL1"],["Insel Losinj","CKL2"],["Insel Ilovik","CKL3"],["Insel Susak","CKL4"],["Novi Vinodolski","CKN"],["Opatija","CKO"],["Pag","CKP"],["Rab","CKR"],["Karlobag","CKV1"],["Senj","CKV2"],["Plitvicer Seen","CKV3"]]]]},"499":{name:"Montenegro",areas:[["MONTENEGRO","MONTE",[["Budva Riviera","MNB"]]]]},"578":{name:"Norwegen",areas:[["HORDLAND","HORDA",[["Süd-Hordland","N18"],["Hardanger","N19"],["Nord-Hordland/Bergen","N20"]]],["TRØNDELAG","MIDTN",[["Nord-Trøndelag","N38NT"],["Süd-Trøndelag","N38ST"]]],["MØRE UND ROMSDAL","MORO",[["Sunnmøre","N27"],["Romsdal","N28"],["Nordmøre","N29"]]],["GEBIRGS-NORWEGEN","MOUNT",[["Hedmark","N30"],["Oppland","N31"],["Buskerud Nord","N33"],["Telemark und Innerer Agder","N35"]]],["NORD-NORWEGEN","NORDN",[["Nordland mit Lofoten","N39NO"],["TromsÖ","N39TR"]]],["OSLOFJORD UND UMGEBUNG","OSLOF",[["Akershus","N37AK"],["Buskerud Sør","N37BU"],["Østfold","N37OF"],["Vestfold","N37VF"]]],["ROGALAND","ROGA",[["Süd-Rogaland","N15"],["Ryfylke","N16"],["Nord-Rogaland","N17"]]],["SOGN UND FJORDANE","SOFJ",[["Ydre Sogn","N21"],["Midt Sogn","N22"],["Indre Sogn","N23"],["Sunnfjord","N24"],["Ydre Nordfjord","N25"],["Indre Nordfjord","N26"]]],["SüD-NORWEGEN","SOUTN",[["Inland","N34"],["Küste","N36"]]]]},"616":{name:"Polen",areas:[["MITTELPOLEN","CEPOL",[["Westliche Seen/Wielkopolska","PPW"]]],["NÖRDLICHES POLEN","NOPOL",[["Pommern/Kaschubische Schweiz","PKA"],["Masurische Seenplatte","PMA"],["Die Ostseeküste","PPO"],["Rowy","PRO"]]],["SÜDLICHES POLEN","SOPOL",[["Beskidengebirge/Hohe Tatra","PPG"],["Sudetengebirge","PPZ"]]]]},"752":{name:"Schweden",areas:[["MITTEL-SCHWEDEN","MELSV",[["Stockholm/Mälardalen","S43"],["Värmland/Dalsland","S45"],["Dalarna","S46"]]],["NORD-SCHWEDEN","NORSV",[["Nord-Schweden","S49"]]],["SÜD-SCHWEDEN","SYDSV",[["Schonen","S01"],["Halland","S02"],["Blekinge","S03"],["Småland","S04"],["Västergötland mit Göteborg","S07"],["Bohuslän","S08"],["Östergötland/Närke","S09"],["Öland","S41"]]],["GOTLAND","S42",[]]]},"756":{name:"Schweiz",areas:[["SCHWEIZ","SCHWE",[["SCHWYZ","ZCE"],["GRAUBÜNDEN","ZGR"]]]]},"703":{name:"Slowakei",areas:[["Ganz SLOWAKEI","SLOV",[["Mittelslowakei","TSM"],["Ostslowakei/Slowakisches Erzebirge","TSO"],["Hohe Tatra/Niedere Tatra/Spiss","TST"],["Westslowakei","TSW"]]]]},"705":{name:"Slowenien",areas:[["","SLOW",[["Region central","SCE"],["Küste und Karst Region","SCR"],["Region Gorenjska","SGR"],["Savinjska Region","SSR"]]]]},"724":{name:"Spanien",areas:[["KANARISCHEN INSELN","CANAR",[["Fuerteventura","EFU"],["Gran Canaria","EGR"],["El Hierro","EHI"],["Lanzarote","ELA"],["La Palma","EPA"],["Teneriffa","ETE"]]],["MALLORCA","EML",[]],["FESTLAND","ESPAN",[["Costa del Sol/Andalusien","EAN"],["Costa Blanca","EBL"],["Costa Brava","ECB"],["Costa Calida","ECC"],["Costa Dorada","EDO"]]]]},"203":{name:"Tschechien",areas:[["Ganz TSCHECHIEN","TJEK",[["Böhmerwald","TBB"],["Riesengebirge - Isergebirge","TBG"],["Mittelböhmen","TBM"],["Nordböhmen","TBN"],["Ostböhmen","TBO"],["Prag","TBP"],["Südböhmen","TBS"],["Die Umgebung Prags","TBU"],["Westböhmen","TBW"],["Das Beskidengebirge","TMB"],["Bömisch-Mährische Höhe/Hochland","TMH"],["Nordmähren","TMN"],["Süd- und Mittelmähren","TMS"]]]]},"792":{name:"Türkei",areas:[["TÜRKEI","TYRKI",[["Südliche Ägäis und Lykische Küste","TLK"],["Nördliche und Mittlere Ägäis","TMA"],["Türkische Küste","TRV"]]]]},"348":{name:"Ungarn",areas:[["PLATTENSEE (BALATON)","UBALA",[["Plattensee südwest (Balaton)","UBF"],["Plattensee Nord (Balaton)","UBN"],["Plattensee Süd (Balaton)","UBS"],["Plattensee West (Balaton)","UBW"]]],["Ganz UNGARN","UNGAR",[["Budapest","UBP"],["Tata Gebiet","UBU"],["Donauinsel","UDI"],["Donauknie","UDK"],["Neusiedlersee","UFT"],["Velencer See","UHB"],["Körös-Maros National-Park","UKM"],["Mátra/Bükk","UMB"],["Pécs","UPM"],["Theissee","UTS"],["Zalakaros","UWZ"]]]]},"040":{name:"Österreich",areas:[["WIEN","AWIEN",[["Wien","AWI"]]],["MITTELÖSTERREICH","CENTR",[["Salzburgerland","ASA"]]],["ÖSTLICHES ÖSTERREICH","EASTH",[["Burgenland","ABU"]]],["NÖRDLICHES ÖSTERREICH","NORTH",[["Niederösterreich","ANO"],["Oberösterreich","AOE"]]],["SÜDLICHES ÖSTERREICH","SOUTH",[["Kärnten","AKA"],["Steiermark","AST"]]],["WESTLICHES ÖSTERREICH","WESTH",[["Tirol","ATI"],["Voralberg","AVO"]]]]}},areaDefaultText:"alle Regionen",guestLabel:"Personen",dateShortTexts:["So","Mo","Di","Mi","Do","Fr","Sa"],dateFullTexts:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],normalSwitchDays:{"056":6,"100":6,"280":6,"208":6,"246":6,"250":6,"300":6,"528":6,"352":6,"380":6,"191":6,"499":6,"578":6,"616":6,"752":6,"756":6,"703":6,"705":6,"724":6,"203":6,"792":6,"348":6,"040":6},defaults:[{name:"C",value:"208"},{name:"R",value:""},{name:"DUR",customValue:"1w"},{name:"Q25",value:"checked"},{name:"SD",value:Novasol.calendar.functions.nextSaturdayFormatted()},{name:"PE",customValue:"3-0-0"}],overwrites:[],switchDayAlertTemplate:"Choosing a [XXX] as arrival day increases choice of available holiday homes",switchDayAlertExceptions:{"056":"Auswahl einer Anreise am Freitag oder am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","100":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","280":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","208":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","246":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","250":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","300":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","528":"Auswahl einer Anreise am Freitag oder am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","352":"Auswahl einer Anreise am Sonntag wird die Anzahl an verfügbaren Objekten erhöhen.","380":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","191":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","499":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","578":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","616":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","752":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","756":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","703":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","705":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","724":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","203":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","792":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","348":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen.","040":"Auswahl einer Anreise am Samstag wird die Anzahl an verfügbaren Objekten erhöhen."},defaultCountry:"208",seasonList:Novasol.SeasonList?Novasol.SeasonList["208"]:{}};if(typeof searchoverwrites==="undefined"){Novasol.QuickSearch.init(b)}else{Novasol.QuickSearch.init($.extend(true,{},b,searchoverwrites))}});Novasol=window.Novasol||{};(function($,undefined){var favourites=[],recentlyViewedProducts=[],settings={},menuBound=false,delegationHandlers={},overlayPageCleanupFunctions=[],token=null,domain=null,favouritesListID=null,superMenuHasBeenLoaded=false,favouritesCacheName="favourites",recentlyViewedProductsCacheName="recentlyViewedProducts",settingsCacheName="favouritesSettings",width=400,height=400,config={loginSuccessCallback:"Novasol.Favourites.loginCompleted",loginFailureCallback:"Novasol.Favourites.loginFailed",saveSuccessCallback:"Novasol.Favourites.saveCompleted",saveFailureCallback:"Novasol.Favourites.saveFailed"},$container=null,$counter=null,$overlay=null;function doPostSubmit(url,inputParameters){var iframe=$("<iframe />").hide(),form=$("<form />").attr({method:"post",action:url}),parameters=$.extend(inputParameters,{type:"HTML"});if(parameters){for(var parameter in parameters){var value=parameters[parameter];if(value){form.append($("<input />").attr({type:"hidden",name:parameter,value:value}))}}}$(document.body).append(iframe);form.appendTo($(iframe).load(function(){$(this).remove()}).contents().find("body")).submit()}function formatPresentationURL(inputConfig){var product=inputConfig.product;return inputConfig.urlTemplate.replace("%ID%",product.id).replace("%SD%",product.start?product.start:"").replace("%ED%",product.end?product.end:"")}function validateObject(inputConfig,requiredParams){for(var i=0,length=requiredParams.length;i<length;i++){if(!inputConfig[requiredParams[i]]){throw Error()}}}function mapFavourites(inputFavourites){var favourites=[];var partMap={n:"id",ad:"start",dd:"end",i:"src"};for(var i=0,length=inputFavourites.length;i<length;i++){var inputFavourite=inputFavourites[i];favourites[favourites.length]=mapObjectParts(inputFavourite,partMap)}return favourites}function loginCompleted(data){if(data.s==200){token=data.t;favouritesListID=data.fl;$.cookie("token",token);$.cookie("favouritesListID",favouritesListID);updateFavourites(mapFavourites(data.f));updateSetting("hasUserLoggedInPreviously",true);stateChanged();Novasol.Overlay.hide();$(document.body).trigger("favouritesUpdated",favourites)}else{handleLoginFailure(data)}}function loginFailed(data){handleLoginFailure(data)}function handleLoginFailure(data){showLoginPopup({showError:true,showHint:false,email:data.e,password:data.p})}function saveCompleted(data){if(data.s==200){token=data.t;favouritesListID=data.fl;$.cookie("token",token);$.cookie("favouritesListID",favouritesListID);updateFavourites(mapFavourites(data.f));stateChanged();showSaveConfirmationPopup({listCreated:true});$(document.body).trigger("favouritesUpdated",favourites)}else{handleSaveFailure(data)}}function saveFailed(data){handleSaveFailure(data)}function handleSaveFailure(data){showSavePopup({showError:true,showHint:false,email:data.e,password:data.p})}function superMenuLoaded(){superMenuHasBeenLoaded=true;updateMenu()}function login(inputConfig){var parameters={successCallback:config.loginSuccessCallback,failureCallback:config.loginFailureCallback,favourites:inputConfig.favourites,password:inputConfig.password,email:inputConfig.email,brand:config.brand};doPostSubmit([config.safeBaseURL,"/favourites/access"].join(""),parameters)}function logout(){$.cookie("token",null);$.cookie("favouritesListID",null);$.jStorage.set(favouritesCacheName,[]);$.jStorage.set(recentlyViewedProductsCacheName,[]);token=null;favouritesListID=null;favourites=[];stateChanged()}function save(inputConfig){var parameters={successCallback:config.saveSuccessCallback,failureCallback:config.saveFailureCallback,password:inputConfig.password,email:inputConfig.email,favourites:serializeProducts(favourites),brand:config.brand};doPostSubmit([config.safeBaseURL,"/favourites"].join(""),parameters)}function serializeProducts(products,fieldsToInclude){var serializedProducts=[];for(var i=0,length=products.length;i<length;i++){var product=products[i];serializedProducts[serializedProducts.length]=serializeProduct(product,fieldsToInclude)}return serializedProducts.join(";")}function serializeProduct(product,fieldsToInclude){return getObjectParts(product,fieldsToInclude||["id","start","end","src"]).join(":")}function getObjectParts(object,parts){var objectParts=[];for(var i=0,length=parts.length;i<length;i++){var part=parts[i];var value=object[part];if(value){objectParts[objectParts.length]=value}}return objectParts}function mapObjectParts(object,partMap){var mappedObject={};for(var part in partMap){if(object[part]){mappedObject[partMap[part]]=object[part]}}return mappedObject}function invokeDelegationHandler(delegationHandlers,action,context){if(!delegationHandlers){return}var delegationHandler=delegationHandlers[action];if(delegationHandler){try{delegationHandler(context)}catch(e){if(window.console){console.log(e)}}}}function handleOverlayDelegation(delegationHandlers,overlay){return function(){var action=$(this).attr("data-action");invokeDelegationHandler(delegationHandlers,action,{overlay:overlay||$("#overlay")})}}var showLoginPopup=getDefaultOverlayEventHandler({templateName:"login",delegateSelector:"a, button",delegateEvent:"click",delegationHandler:"delegationHandlers.overlays.login",successFunction:"submit",height:300});var showSavePopup=getDefaultOverlayEventHandler({templateName:"save",delegateSelector:"button",delegateEvent:"click",delegationHandler:"delegationHandlers.overlays.save",successFunction:"create",height:300});var showSaveConfirmationPopup=getDefaultOverlayEventHandler({templateName:"saveConfirmation",delegateSelector:"button",delegateEvent:"click",height:150});var showSendListPopup=getDefaultOverlayEventHandler({templateName:"sendList",delegateSelector:"button",delegateEvent:"click",delegationHandler:"delegationHandlers.overlays.sendList",successFunction:"send",height:250});var showClearListPopup=getDefaultOverlayEventHandler({templateName:"clearList",delegateSelector:"button",delegateEvent:"click",delegationHandler:"delegationHandlers.overlays.clearList",successFunction:"yes",height:150});var showOpenMyBookingPopup=getDefaultOverlayEventHandler({templateName:"openMyBooking",delegateSelector:"button",delegateEvent:"click",delegationHandler:"delegationHandlers.overlays.openMyBooking",successFunction:"submit",height:300});function cleanupAfterOverlayPage(){for(var i=0,length=overlayPageCleanupFunctions.length;i<length;i++){var overlayPageCleanupFunction=overlayPageCleanupFunctions[i];if(overlayPageCleanupFunction){try{overlayPageCleanupFunction()}catch(e){if(window.console){console.log(e)}}}}overlayPageCleanupFunctions=[]}function addOverlayPageCleanupFunction(cleanupFunction){overlayPageCleanupFunctions[overlayPageCleanupFunctions.length]=cleanupFunction}function showOverlay(inputConfig){Novasol.Overlay.showGrid(2,inputConfig.height||height,inputConfig.content,cleanupAfterOverlayPage);return $("#overlay")}function setPresentationalURLs(entities){for(var i=0,length=entities.length;i<length;i++){var entity=entities[i];entity.imageURL=[config.imageDomain,entity.src].join("");entity.housePresentationURL=formatPresentationURL({urlTemplate:config.presentationBaseURLTemplate,product:entity})}return entities}function updateMenu(){var presentationalFavourites=setPresentationalURLs($.extend([],favourites));var presentationalRecentlyViewedProducts=setPresentationalURLs($.extend([],recentlyViewedProducts));$counter.html(["(",favourites.length,")"].join(""));var container=$("#myFavourites").closest("div.content");if(menuBound){$("#myFavourites").undelegate("a.functionality","click");menuBound=false}container.empty().html(Novasol.Templates.parse(config.templates.menu,{counter:favourites.length,favourites:presentationalFavourites,recentlyViewedProducts:presentationalRecentlyViewedProducts,presentationBaseURLTemplate:config.presentationBaseURLTemplate,isLoggedIn:token!==null}));if(!menuBound){menuBound=$("#myFavourites").delegate("a.functionality","click",function(){var handler=delegationHandlers.menu[$(this).attr("data-action")];if(handler){handler()}}).length>0}}function updateFavourites(inputFavourites){var newState=inputFavourites||$.jStorage.get(favouritesCacheName);$.jStorage.set(favouritesCacheName,newState);favourites=newState}function getDefaultOverlayEventHandler(inputConfig){return function(contextData){var $newOverlay=showOverlay({content:Novasol.Templates.parse(config.templates[inputConfig.templateName],$.extend({isLoggedIn:token!==null},contextData||{})),height:inputConfig.height});var $form=$newOverlay.find("form");cleanupAfterOverlayPage();$newOverlay.delegate(inputConfig.delegateSelector,inputConfig.delegateEvent,handleOverlayDelegation(eval(inputConfig.delegationHandler)));$form.bind("validation-success",function(){var handler=eval([inputConfig.delegationHandler,".",inputConfig.successFunction].join(""));if(handler){handler({overlay:$newOverlay})}});addOverlayPageCleanupFunction(function(){$newOverlay.undelegate(inputConfig.delegateSelector,inputConfig.delegateEvent);$form.unbind("validation-success")})}}function handleAjaxMailResponse(inputConfig,email,mailSent){var defaultEventHandler=getDefaultOverlayEventHandler(inputConfig);defaultEventHandler({email:email,mailSent:mailSent})}function viewMyFavourites(viewType){return function(data){document.location=[config.viewProductListBaseURL,(serializeProducts(favourites,["id","start","end"])||"").replace(/:/g,"|").replace(/;/g,":"),"&layout=",viewType].join("")}}function openDefaultSearchResultPage(){document.location=config.defaultSearchBaseURL.replace("%COUNTRY%",config.defaultSearchCountry)}function setupDelegationHandlers(){delegationHandlers={menu:{list:viewMyFavourites("list"),gallery:viewMyFavourites("gallery"),map:viewMyFavourites("map"),open:showLoginPopup,save:showSavePopup,clear:showClearListPopup,send:showSendListPopup,openDefaultSearchResultPage:openDefaultSearchResultPage,logout:logout,openMyBooking:showOpenMyBookingPopup},overlays:{login:{submit:function(data){var $overlay=data.overlay;var addExistingFavourites=$overlay.find("input[name='ADD']").is(":checked")&&favourites.length>0;var loginData={password:$overlay.find("#password").val(),email:$overlay.find("#email").val()};if(addExistingFavourites){loginData.favourites=serializeProducts(favourites)}login(loginData)},forgot:getDefaultOverlayEventHandler({templateName:"forgot",delegateSelector:"button",delegateEvent:"click",delegationHandler:"delegationHandlers.overlays.forgot",successFunction:"submit",height:200}),cancel:Novasol.Overlay.hide},save:{create:function(data){var $overlay=data.overlay;save({password:$overlay.find("#password").val(),email:$overlay.find("#email").val()});Novasol.Overlay.hide()},cancel:Novasol.Overlay.hide},clearList:{yes:function(data){clear();Novasol.Overlay.hide()},no:Novasol.Overlay.hide},openMyBooking:{submit:function(data){var $overlay=data.overlay;var bookingNumber=$overlay.find("#bookingNumber").val();var productNumber=$overlay.find("#productNumber").val();var email=$overlay.find("#email").val();cleanupAfterOverlayPage();document.location=["https://secure.novasol.com/booking.nsf/0/",config.salesmarket,config.brand,"_bookshow?opendocument=&H=",productNumber,"&B=",bookingNumber,"&E=",email].join("")},cancel:Novasol.Overlay.hide},sendList:{send:function(data){var $overlay=data.overlay;var sendListReference=$overlay.find("input[type='radio']:checked").val()==="asRef";var email=$overlay.find("#email").val();var postData={email:email,brand:config.brand,salesmarket:config.salesmarket};if(sendListReference){postData.favlistid=favouritesListID}else{postData.favourites=serializeProducts(favourites,["id","start","end"])}if(token){postData.token=token}var responseHandlerConfig={templateName:"sendListConfirmation",delegateSelector:"button",delegateEvent:"click",delegationHandler:"delegationHandlers.overlays.sendList.confirmation",height:150};$.ajax({cache:false,success:function(data){handleAjaxMailResponse(responseHandlerConfig,email,data.s===200)},error:function(jqXHR){handleAjaxMailResponse(responseHandlerConfig,email,false)},type:"POST",data:postData,url:[config.baseURL,"/favourites/mails"].join("")})},cancel:Novasol.Overlay.hide,confirmation:{ok:Novasol.Overlay.hide}},forgot:{submit:function(data){var $overlay=data.overlay;var email=$overlay.find("#email").val();var responseHandlerConfig={templateName:"forgotConfirmation",delegateSelector:"button",delegateEvent:"click",delegationHandler:"delegationHandlers.overlays.forgot.confirmation",height:150};$.ajax({cache:false,success:function(data){handleAjaxMailResponse(responseHandlerConfig,email,data.s===200)},error:function(){handleAjaxMailResponse(responseHandlerConfig,email,false)},type:"GET",data:{email:email,brand:config.brand,salesmarket:config.salesmarket},url:[config.baseURL,"/favourites/passwords"].join("")})},cancel:Novasol.Overlay.hide,confirmation:{ok:Novasol.Overlay.hide}}}}}function stateChanged(){updateMenu()}function add(inputFavourite){validateObject(inputFavourite,["id","src"]);for(var i=0,length=favourites.length;i<length;i++){var favourite=favourites[i];if(favourite&&inputFavourite.id==favourite.id){favourites.splice(i,1);break}}favourites.unshift(inputFavourite);updateFavourites(favourites);var postSuccessHandler=function(){stateChanged();$(document.body).trigger("favouriteAdded",inputFavourite)};if(token){$.ajax({cache:false,success:function(data){updateFavourites(mapFavourites(data.f));postSuccessHandler()},error:function(){},type:"PUT",data:{token:token,favourite:serializeProduct(inputFavourite)},url:[config.baseURL,"/favourites/",favouritesListID].join("")})}else{if(!settings.hasUserLoggedInPreviously){var addCount=settings.addCount||0;if(addCount===0){showSavePopup({showHint:true})}updateSetting("addCount",addCount+1)}postSuccessHandler()}}function updateSetting(setting,value){settings[setting]=value;$.jStorage.set(settingsCacheName,settings)}function remove(inputFavourite){validateObject(inputFavourite,["id"]);for(var i=0,length=favourites.length;i<length;i++){var favourite=favourites[i];if(favourite&&inputFavourite.id==favourite.id){favourites.splice(i,1);break}}updateFavourites(favourites);var postSuccessHandler=function(){stateChanged();$(document.body).trigger("favouriteRemoved",inputFavourite)};if(token){$.ajax({cache:false,success:function(data,textStatus,jqXHR){updateFavourites(mapFavourites(data.f));postSuccessHandler()},error:function(jqXHR,textStatus,errorThrown){},type:"GET",data:{token:token,favourite:serializeProduct(inputFavourite)},url:[config.baseURL,"/favourites/",favouritesListID,"/clear"].join("")})}else{postSuccessHandler()}}function clear(){favourites=[];updateFavourites(favourites);var postSuccessHandler=function(){stateChanged();$("var.is-fav").removeClass("is-fav")};if(token){$.ajax({cache:false,success:function(data,textStatus,jqXHR){updateFavourites(mapFavourites(data.f));stateChanged();postSuccessHandler()},error:function(jqXHR,textStatus,errorThrown){},type:"GET",data:{token:token,favlistid:favouritesListID},url:[config.baseURL,"/favourites/clear"].join("")})}else{postSuccessHandler()}}function isFavourite(id){var returnValue=false;for(var i=0,length=favourites.length,favourite;i<length;i++){favourite=favourites[i];if(favourite&&favourite.id===id){returnValue=true;break}}return returnValue}function getProducts(){return favourites.slice(0)}function getContainerElement(){return $container}function addProductView(product){validateObject(product,["id","src"]);for(var i=0,length=recentlyViewedProducts.length;i<length;i++){var recentlyViewedProduct=recentlyViewedProducts[i];if(recentlyViewedProduct&&product.id==recentlyViewedProduct.id){recentlyViewedProducts.splice(i,1);break}}recentlyViewedProducts.unshift(mapObjectParts(product,{id:"id",src:"src"}));recentlyViewedProducts=recentlyViewedProducts.slice(0,Math.min(recentlyViewedProducts.length,6));$.jStorage.set(recentlyViewedProductsCacheName,recentlyViewedProducts);stateChanged()}function getRecentlyViewedProducts(){return recentlyViewedProducts}function onFavIconClick(e){e.preventDefault();e.stopImmediatePropagation();e.stopPropagation();var $this=$(this);if($this.toggleClass("is-fav").hasClass("is-fav")){add($this.data())}else{$this.removeClass("is-fav");remove($this.data())}}function init(inputConfig){var validated=false;try{validateObject(inputConfig,["templates","imageDomain","presentationBaseURLTemplate","safeBaseURL","baseURL","brand","salesmarket","counter","viewProductListBaseURL","defaultSearchCountry","defaultSearchBaseURL"]);validateObject(inputConfig.templates,["login"]);validated=true}catch(e){if(window.console){console.log(e)}}if(validated){recentlyViewedProducts=$.jStorage.get(recentlyViewedProductsCacheName)||[];favourites=$.jStorage.get(favouritesCacheName)||[];settings=$.jStorage.get(settingsCacheName)||{};token=$.cookie("token");favouritesListID=$.cookie("favouritesListID");$(document.body).bind("superMenuLoaded",function(){superMenuLoaded()});$(document.body).bind("overlayHidden",function(){cleanupAfterOverlayPage()});$container=inputConfig.container;$counter=inputConfig.counter;config=$.extend(inputConfig,config);setupDelegationHandlers();$(document.body).trigger("favouritesUpdated",favourites);var $favIcons=$("var.fav-icon");for(var i=0,l=$favIcons.length,$favIcon;i<l;i++){$favIcon=$favIcons.eq(i);if(isFavourite($favIcon.attr("data-id"))){$favIcon.addClass("is-fav")}}$("var.fav-icon").click(onFavIconClick)}}Novasol.Favourites={showLoginPopup:showLoginPopup,showSavePopup:showSavePopup,showSendListPopup:showSendListPopup,showClearListPopup:showClearListPopup,showOpenMyBookingPopup:showOpenMyBookingPopup,add:add,remove:remove,clear:clear,init:init,isFavourite:isFavourite,getProducts:getProducts,getContainerElement:getContainerElement,updateMenu:updateMenu,login:login,logout:logout,loginCompleted:loginCompleted,loginFailed:loginFailed,saveCompleted:saveCompleted,saveFailed:saveFailed,addProductView:addProductView};Novasol.ready(function onDomReadyMyFavorites(){Novasol.Favourites.init({templates:{menu:"myFavouritesSuperMenuTemplate",login:"openPreviouslySavedMyFavouritesList",save:"createNewMyFavouritesList",saveConfirmation:"createNewMyFavouritesListConfirmation",sendList:"sendMyFavourites",sendListConfirmation:"sendMyFavouritesConfirmation",clearList:"clearMyFavourites",openMyBooking:"openMyBooking",forgot:"forgotMyPassword",forgotConfirmation:"forgotMyPasswordConfirmation"},containers:{menu:$("#favorites_supermenu")},counter:$("span.favoritesCounter"),imageDomain:"http://sdc.novasol.com",presentationBaseURLTemplate:"/p/%ID%?SD=%SD%&amp;ED=%ED%",safeBaseURL:"/MyFavourites",baseURL:"/MyFavourites",viewProductListBaseURL:"/r/000?RTYPE=wishlist&HN=",brand:"NOV",salesmarket:"040",defaultSearchCountry:208,defaultSearchBaseURL:"/r/%COUNTRY%?PE=3&Q25=Y"})})})(jQuery);(function(q,t){var p,k;function n(a){if(k){k.each(function(){var c=q(this),b=c.offset();c.data("superMenuTop").css({top:(b.top-11)+"px",left:(b.left-15)+"px"});c.data("superMenuBottom").css({top:(b.top+29-11)+"px",left:(b.left-44-19)+"px"})})}}function m(){var a=q(this).focus();q(document.body).children(".superMenuTop,.superMenuBottom").hide();clearTimeout(p);a.data("superMenuTopContent").html(a.html());a.data("superMenuTop").show();a.data("superMenuBottom").show();l()}function r(){clearTimeout(p)}function l(){p=setTimeout(function(){q(document.body).children(".superMenuTop,.superMenuBottom").hide()},100)}q.fn.extend({superMenu:function(){for(var d=0,h=this.length;d<h;d++){var i=this.eq(d),f=i.data("supermenuid");var a=i.offset(),g=q('<div class="superMenuTop"><div class="left"></div><div class="middle"><a href="'+i.prop("href")+'">'+i.html()+'</a></div><div class="right"></div></div>'),b=q('<div class="superMenuBottom"><div class="left"></div><div class="leftSpacer"></div><div class="middle"></div><div class="rightSpacer"></div><div class="right"></div><div class="content">'+Novasol.Templates.parse(f)+"</div></div>");g.css({top:(a.top-11)+"px",left:(a.left-15)+"px",width:(i.outerWidth()+30)+"px"});b.css({top:(a.top+29-11)+"px",left:(a.left-44-19)+"px"});var c=i.outerWidth()-2;b.find(".leftSpacer").css({width:c+"px"});b.find(".middle").css({left:(64+c)+"px"});b.find(".rightSpacer").css({left:(64+c+18)+"px"});i.click(m).mouseover(m).data("superMenuTop",g).data("superMenuTopContent",g.find(".middle a")).data("superMenuBottom",b);g.add(b).mouseover(r).mouseout(l).appendTo(document.body)}return this}});Novasol.ready(function o(){k=q("#menu a[data-supermenuid]").filter(function(){return !!document.getElementById(q(this).data("supermenuid"))});k.superMenu();q(document.body).trigger("superMenuLoaded")});q(window).resize(n)})(jQuery);if(Novasol.context==="searchresults_"){(function(h){function g(c){c.preventDefault();var a=h(this);if(a.hasClass("disabled")){return}var d=h(this).data("layout");var b=location.search||"?";location=location.pathname+Novasol.Utils.updateQueryString(b,"layout",d)}function i(a){a.preventDefault();if(h(this).hasClass("disabled")){return}history.go(-1)}h(window).load(function f(){h("#layout-picker a").click(g);h("#search-navigation a.prev").click(i)})})(jQuery)}if(Novasol.context==="searchresults_"){(function(O){var D,B,z;function y(c,b){b=b.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var a="[\\?&]"+b+"=([^&#]*)";var f=new RegExp(a);var d=f.exec(c);if(d==null){return""}else{return decodeURIComponent(d[1].replace(/\+/g," "))}}function A(g){var b=O("form#search"),i=b.find("select[name=C]").val(),a=O("select[name^='AREA']"),f;for(var c=0,d=a.length,h;c<d;c++){h=a.eq(c);if(h.val()==""){continue}f=f||h;if(f.attr("id")<h.attr("id")){f=h}}if(f){O("#R").val(f.val())}else{O("#R").val("")}if(b.data("country")!=i){b.attr("action","/r/"+i);a.val("")}b.submit()}function P(){var a=O(this),b=O('<img src="/site/redesign/img/icon_calOpen.png" alt="Datum wählen">');a.addClass("datepicker-active").focus(L).after(b);b.click(function(){a.focus()})}function L(a){Novasol.calendar.create({target:'input[name="SD"]',onSelect:A})}function S(){var c=z.val().split("-");for(var b=0,a=c.length;b<a;b++){if(c[b]=="c"){B.eq(b).addClass("collapsed")}}H(c)}function H(a){O("#toggle-all-categories")[O.inArray("c",a)!=-1?"addClass":"removeClass"]("collapse-all")}function Q(){var a=[];B.each(function(b,c){a.push(O(c).is(".collapsed")?"c":"e")});z.val(a.join("-"));H(a)}function E(a){a.preventDefault();var b=O(this);b.parent().toggleClass("collapsed");Q()}function C(a){a.preventDefault();var b=B.is(".collapsed");B[b?"removeClass":"addClass"]("collapsed");Q()}function R(a){a&&a.preventDefault();var b=O(this).closest("span").data("key");location=Novasol.Utils.updateQueryString(location.search,b,"")}function I(a){a.preventDefault();url=location.search;O(this).siblings("span").each(function(c,b){var d=O(b).data("key");url=Novasol.Utils.updateQueryString(url,d,"")});location=url}var F,J;function G(){F=O('select[name="DUR"]');J=y(location.search,"DUR");F.html(Novasol.Templates.parse("quicksearch-duration-dropdown-template",{minNights:1})).change(function(a){if(O(this).val()==""){a.stopPropagation();a.preventDefault();Novasol.Overlay.showHtml(615,340,Novasol.Templates.parse("quicksearch-duration-template"),M);O("#quicksearch-duration").delegate("a","click",K)}});F.val(J)}function K(b){b.preventDefault();var d=O(this),a=d.data("value"),c=d.text();Novasol.Overlay.hide();O("#custom-duration").remove();O('<option id="custom-duration" value="'+a+'">'+c+"</option>").insertBefore('select[name="DUR"] option[value=]');O('select[name="DUR"]').val(a);J=a;F.val(a);F.change()}function M(){var a=O('select[name="DUR"]');if(a.val()==""){a.val(J)}}D=O("form#search");if(D.length>0){B=D.find(".filter-category");z=O('input[name="groupstate"]');O(function T(){S();G();O('input[name="SD"]').each(P)});O(window).load(function N(){O("div.active-search-criteria").find("a.functionality").click(I);O("div.filter-category").delegate("select, input","change",A);B.find("a.toggler").click(E);O("#toggle-all-categories").click(C);O("div.active-search-criteria").find("button").click(R)})}})(jQuery)}(function(A){var q,u,w,r,B,y={};function p(b){var a=this;var c={content:a.infoBoxContent};if(r){r.close()}r=new InfoBox(A.extend(B,c));r.marker=a;r.open(q,a)}function v(){if(r){if(r.marker.icon!=y.favorite){r.marker.setIcon(y.viewed)}r.close()}}function z(d){var c=new google.maps.LatLng(d.lat,d.lon),a=Novasol.Favourites.isFavourite(d.propertyID,d.periodBegin,d.periodEnd);var b=new google.maps.Marker({position:c,map:q,title:d.propertyID,icon:a?y.favorite:y.neutral,shadow:y.shadow});b.infoBoxContent=d.content;google.maps.event.addListener(b,"click",p);w.extend(c)}function o(){if(w!=undefined){q.fitBounds(w)}}function x(){B={disableAutoPan:false,maxWidth:0,pixelOffset:new google.maps.Size(11,-30),boxStyle:{width:"328px"},boxClass:"product-infoBox",closeBoxURL:"",infoBoxClearance:new google.maps.Size(1,1),isHidden:false,pane:"floatPane",enableEventPropagation:false};u={zoom:12,maxZoom:14,mapTypeControl:false,overviewMapControl:true,overviewMapControlOptions:{opened:true},streetViewControl:false,mapTypeId:google.maps.MapTypeId.ROADMAP};q=new google.maps.Map(document.getElementById("search-result-map"),u);y.neutral=new google.maps.MarkerImage("/site/redesign/img/houseSprite.png",new google.maps.Size(21,20),new google.maps.Point(0,0),new google.maps.Point(10,10));y.viewed=new google.maps.MarkerImage("/site/redesign/img/houseSprite.png",new google.maps.Size(21,20),new google.maps.Point(0,20),new google.maps.Point(10,10));y.favorite=new google.maps.MarkerImage("/site/redesign/img/houseSprite.png",new google.maps.Size(21,34),new google.maps.Point(0,40),new google.maps.Point(10,24));y.shadow=new google.maps.MarkerImage("/site/redesign/img/houseSprite.png",new google.maps.Size(36,20),new google.maps.Point(0,74),new google.maps.Point(10,10));google.maps.event.addListener(q,"click",v);google.maps.event.addListener(q,"zoom_changed",v);w=new google.maps.LatLngBounds();for(var d=0,a=Novasol.searchResultMap.products.length;d<a;d++){z(Novasol.searchResultMap.products[d])}var b=Novasol.searchResultMap.infoPanelTxt;if(b!=""){var c=document.createElement("DIV");c.className="product-infoPanel low-prio-copy";c.innerHTML=b;c.index=1;q.controls[google.maps.ControlPosition.TOP_RIGHT].push(c)}o()}A(function t(){if(Novasol.searchResultMap&&Novasol.searchResultMap.products.length>0){var a="script",b=document.createElement(a),c=document.getElementsByTagName(a)[0];b.src="http://test.novasol.at/site/redesign/js/google.maps.infobox.js";b.onload=x;c.parentNode.insertBefore(b,c)}})})(jQuery);if(Novasol.context==="showhouse_"){(function(o,q,r){var x,z=70,p;function u(c){c.preventDefault();x=x||q("#overview-tab-content .house-description");q(this).toggleText(function b(){x.css({height:z+"px"})},function a(){x.css({height:"auto",maxHeight:"none"})})}function y(){o.print()}function w(c){c.preventDefault();var k=Novasol.house,h=new Date(k.availability.selectedDate),j=k.calendar.settings.duration,d=new Date((new Date(h)).setDate(h.getDate()+j)),a=q("select[name=na]").val(),i=q("select[name=nc]").val(),g=q("select[name=np]").val()||"",b=Novasol.calendar.functions.formatDate(h),f=Novasol.calendar.functions.formatDate(d);location.href="https://secure.novasol.com/booking.nsf/0/"+p.language+p.sitecode+"_bookstep1?opendocument=&V="+k.currency+"&SD="+b+"&ED="+f+"&NA="+a+"&NC="+i+"&H="+k.id+"&C="+k.country+"&L="+p.language+"&COM="+p.sitecode+"&Pic01="+k.gallery.path.small.replace("http://","https://").replace("pic/146","pic/100")+k.gallery.files[0]+"&PR=NOSO&U="+p.deployDomain+"&wt_si_n="+k.trackingPath}function t(a){location.hash="#price-tab";q("#price-tab").triggerHandler("click")}q(function v(){if(!document.getElementById("house-top")){return}q("#house-price-box").delegate(".catalogueChange","click",function(){Novasol.Overlay.showHtml(200,100,q(this).siblings(".catalogueText").html())});q("#body").delegate(".go-to-booking","click",w).delegate(".go-to-calender-and-prices","click",t);$overviewTabContent=q("#overview-tab-content");$houseDescription=$overviewTabContent.find("div.house-description");if($houseDescription.height()>z){$houseDescription.css({height:z+"px"});$overviewTabContent.find("a.showHideDescription").css({display:"block"}).click(u)}q("#house-print").click(y)});q(o).load(function n(){if(!document.getElementById("house-top")){return}var c=Novasol.house;if(c&&c.hasOwnProperty("gallery")){var a=c.gallery;if(a&&a.hasOwnProperty("path")){var b=a.path;if(b&&b.hasOwnProperty("small")){Novasol.Favourites.addProductView({id:c.id,src:b.small.replace("pic/146","pic/100")+c.gallery.files[0]})}}}});Novasol.house.setDataFromNotes=function(a){p=a}})(this,jQuery)}if(Novasol.context==="showhouse_"){Novasol.house.setDataFromNotes({sitecode:"NOV",language:"040",deployDomain:"http://test.novasol.at"})}if(Novasol.context==="showhouse_"){(function(k,h){function i(){if(k("#price-tab-content").length&&!k("#price-tab-content").find("div.house-calendar").children("div.nosoCalendar-wrapper").length){var b=Novasol.house.calendar,a=Novasol.house.availability;Novasol.house.calendar=Novasol.calendar.create({inline:true,columns:2,target:"#price-tab-content div.house-calendar",months:2,embedMonthSelection:false,restricedSelection:true,statusRange:b.statusRange,startDate:b.startDate,lastDate:b.endDate,duration:b.duration,currentDate:b.currentDate,onMonthChange:a.updateHouseAvailability,onSelect:a.loadBookingInformationForDateElm});k("#monthContainer").html(Novasol.house.calendar.getMonthDropDownHTML());a.init();a.load(Novasol.house.calendar)}}function j(){var a=k(this),b=a.prop("id");k("#body > .tab-menu a.active, #body > .tab-content.active").removeClass("active");a.add("#"+b+"-content").addClass("active")}k(function g(){if(!document.getElementById("house-top")){return}k("#body > .tab-menu a.house-tab").click(j);k("#price-tab").click(i);var a=location.href.replace(/^[^#]+/,"");if(a&&k(a).length){j.apply(k(a));if(a=="#price-tab"){i()}}})})(jQuery)}if(Novasol.context==="showhouse_"){(function(N,F){var Z,ac,P,T,I,J,G,ad;function H(a){a.preventDefault();if(!M()){E();ac.css({display:"block",opacity:0})}I.toggleText(R,Y)}function D(){var b=parseInt(Z.css("top"),10),c=b<0,a=Z.height()+b>Z.parent().height();P.toggleClass("can-scroll",c);T.toggleClass("can-scroll",a)}function L(c){c.preventDefault();if(N(this).hasClass("can-scroll")){var d=parseInt(Z.css("top"),10),a=-1*d,b=a>=100?100:a;Z.animate({top:"+="+b},{duration:150,complete:D})}}function V(c){c.preventDefault();if(N(this).hasClass("can-scroll")){var d=parseInt(Z.css("top"),10),a=Z.height()+d-Z.parent().height(),b=a>=100?100:a;Z.animate({top:"-="+b},{duration:150,complete:D})}}N(function X(){if(!document.getElementById("house-top")){return}Z=N("#thumbnail-container");ac=N("#thumbnail-box");I=N("#thumbnail-control span");var b=N("#house-top").find("div.largeHouseImage-box"),c=b.find(".highlights-box");J=c.find(".highlights");G=c.find(".highlights-control").click(function(){G.toggleText();J.toggle().removeData("auto")});ad=b.find(".video");N("#thumbnail-control").click(H);var a=b.find(".largeHouseImage-overlay");a.find(".control.prevImg").click(function(){K(S())});a.find(".control.nextImg").click(function(){K(aa())});N("#carousel-control").click(W);P=ac.find("a.scroll-up").click(L);T=ac.find("a.scroll-down").click(V);Z.find(".video-thumbnail").click(function(){ab(this);Q();if(ad.css("visibility")=="hidden"){ad.css({visibility:"visible"});document.getElementById("youtube-embedded-video").playVideo()}})});function E(){var c="",a=Novasol.house.gallery;for(var d=0,b=a.files.length;d<b;d++){c+='<div class="thumbnail'+(d?"":" active")+'" data-id="'+d+'"><img src="'+a.path.small+a.files[d]+'" alt="" /></div>'}Z.append(c);Z.delegate("#thumbnail-container .thumbnail","click",function(){Q();K(N(this).attr("data-id"))});Z.attr("data-init","1")}function ab(a){Z.find(".active").removeClass("active");N(a,Z).addClass("active")}function K(a){var b=Novasol.house.gallery;Novasol.house.gallery.current=1*a;N("#largeHouseImage").attr("src",b.path.large+b.files[b.current]);if(M()){ab(".thumbnail[data-id='"+b.current+"']")}if(ad.css("visibility")=="visible"){ad.css({visibility:"hidden"});document.getElementById("youtube-embedded-video").pauseVideo()}}function R(){ac.stop(true,false).animate({right:"314px",opacity:0},300);if(J.data("auto")){J.show().removeData("auto");G.toggleText(true)}}function Y(){ac.stop(true,false).animate({right:"0px",opacity:1},{duration:300,complete:function(){if(Z.height()>Z.parent().height()){T.addClass("can-scroll")}}});if(J.is(":visible")){J.hide().data("auto",true);G.toggleText(false)}}function M(){return N("#thumbnail-container").attr("data-init")=="1"}function W(){var a=N("#carousel-control");if(a.hasClass("playing")){Q()}else{U()}}function Q(){var a=N("#carousel-control");a.removeClass("playing");clearTimeout(Novasol.house.gallery.timer)}function U(){var a=N("#carousel-control");if(a.hasClass("playing")){return}else{a.addClass("playing");O()}}function O(){var a=N("#carousel-control");if(a.hasClass("playing")){N(".largeHouseImage-overlay .control.nextImg").click();var b=new Image();b.src=Novasol.house.gallery.path.large+Novasol.house.gallery.files[aa()];Novasol.house.gallery.timer=setTimeout(O,3000)}}function aa(){if(Novasol.house.gallery.current==Novasol.house.gallery.files.length-1){return 0}else{return Novasol.house.gallery.current+1}}function S(){if(Novasol.house.gallery.current==0){return Novasol.house.gallery.files.length-1}else{return Novasol.house.gallery.current-1}}})(jQuery)}if(Novasol.context==="showhouse_"){(function(af,H){var U,K,ac,G;Novasol.house=Novasol.house||{};Novasol.house.availability={load:F,rowTemplate:'<tr id="%id%"class="%class%" style="%style%"><td>%sd%</td><td>%ed%</td><td>%dur% [nights]</td><td>%before%</td><td>%price%</td></tr>',conceptTemplate:'<div class="nosoCalendar-concept"><img src="%src%" alt="%alt%" title="%title%" /></div>',rows:0,rowOffset:0,rowsToShow:7,arrivalDates:[],updateHouseAvailability:Z,init:ah,loadBookingInformationForDateElm:W,cachedRequests:[],bookingInformationBoxData:{},selectedDate:null,showOffers:Y,setDataFromNotes:ae};function ae(a){G=a}function ah(){U=af("#house-periods");K=af("#house-offers");af("#price-tab-content").find("select[name='na'],select[name='nc'],select[name='np'],select[name='ni']").change(aa).end().find('select[name="DUR"]').html(Novasol.Templates.parse("quicksearch-duration-dropdown-template",{minNights:Novasol.house.minNights||1})).val(Novasol.house.calendar.settings.duration).change(J);var c=Novasol.house.startDateInMillis;if(c){Novasol.house.availability.selectedDate=new Date(c)}af("#house-seasons-link").delegate("a","click",function(){var d=af(this);if(d.html()==d.attr("data-show")){d.html(d.attr("data-hide"));af("#"+Novasol.house.calendar.settings.name).addClass("nosoCalendar-show-seasonCodes")}else{d.html(d.attr("data-show"));af("#"+Novasol.house.calendar.settings.name).removeClass("nosoCalendar-show-seasonCodes")}return false});var a=af("#house-bookingInformation"),b=a.offset();Novasol.house.availability.bookingInformationBoxData={baseOffset:b,elm:a};af(window).scroll(L);af(window).resize(L);af("#price-tab-content table.period-table th span").click(Q);af("#next-period-rows").click(V);af("#prev-period-rows").click(ab);U.delegate("tr","mouseenter",function(){var d=af(this).addClass("hover");Novasol.house.calendar.hoverIn(af("#"+Novasol.house.calendar.settings.name+"-"+d.data("id")))}).delegate("tr","mouseleave",function(){var d=af(this).removeClass("hover");Novasol.house.calendar.hoverOut(af("#"+Novasol.house.calendar.settings.name+"-"+d.data("id")))}).delegate("tr","click",function(){Novasol.house.availability.loadBookingInformationForDateElm(null,new Date(1*af(this).data("id")))});K.delegate("tr","mouseenter",function(){var d=af(this).addClass("hover");Novasol.house.calendar.hoverIn(af("#"+Novasol.house.calendar.settings.name+"-"+d.data("id")),d.data("duration"))}).delegate("tr","mouseleave",function(){var d=af(this).removeClass("hover");Novasol.house.calendar.hoverOut(af("#"+Novasol.house.calendar.settings.name+"-"+d.data("id")),d.data("duration"))}).delegate("tr","click",function(){af("select[name=dur]").val(af(this).data("duration"));aa()});af("#"+Novasol.house.calendar.settings.name).delegate(".nosoCalendar-date.selectable","mouseenter",function(){var d=Novasol.calendar.functions.extractDataFromId(af(this).attr("id"));af("#period-row-"+d.date.getTime()).addClass("hover")}).delegate(".nosoCalendar-date.selectable","mouseleave",function(){var d=Novasol.calendar.functions.extractDataFromId(af(this).attr("id"));af("#period-row-"+d.date.getTime()).removeClass("hover")})}function P(d){d.preventDefault();var a=af(this),c=a.data("value"),b=a.text();Novasol.Overlay.hide();af("#custom-duration").remove();af('<option id="custom-duration" value="'+c+'">'+b+"</option>").insertBefore('select[name="DUR"] option[value=]');af('select[name="DUR"]').val(c);aa()}function X(){var a=af('select[name="DUR"]');if(!a.val()){a.val(Novasol.house.calendar.settings.duration)}}function J(){if(af(this).val()){aa()}else{Novasol.Overlay.showHtml(615,340,Novasol.Templates.parse("duration-overlay-template"),X);af("#quicksearch-duration").delegate("a","click",P)}}function F(f){var a=1*af("select[name='na']").val()+1*af("select[name='nc']").val(),g=af("select[name='DUR']").val(),i=new Date(f.settings.currentDate),b,d=null,c,l=Novasol.house.numberOfCalendars>1,h,j=new Date(),k;f.settings.duration=1*g;i.setDate(1);d=new Date(i);d.setMonth(d.getMonth()+f.settings.months);d.setDate(d.getDate()-1);if(i<j){i=j}if(i<f.settings.currentDate){i=new Date(f.settings.currentDate)}b=Novasol.calendar.functions.formatDate(i);c=Novasol.calendar.functions.formatDate(d);h={com:G.sitecode,l:G.language,h:Novasol.house.id,season:i.getFullYear(),na:a,dur:g,sd:b,ed:c,reload:l};U.html("");af("#"+Novasol.house.calendar.settings.name+" .nosoCalendar-month .nosoCalendar-concepts").remove();k=Novasol.house.availability.cachedRequests[b];if(k==null){af.getJSON(G.houseAvailabilityPath,h,M)}else{M(k)}}function M(a){var c=Novasol.house.calendar.settings;var b=false;Novasol.house.availability.cachedRequests[a.id]=a;if(a.calendar&&!af.isEmptyObject(a.calendar)){c.statusRange=a.calendar;b=true}if(a.seasonCodes&&a.seasonCodes.length>0){c.seasonCodes=a.seasonCodes;b=true}if(b){Novasol.house.calendar.redraw(c)}ad(a.periods);O(a.periods);N(a.conceptPeriods);if(Novasol.house.availability.selectedDate){W(null,Novasol.house.availability.selectedDate)}}function Z(){Novasol.house.availability.load(Novasol.house.calendar)}function R(a){if(a!=null&&a.length>0){Novasol.house.calendar.settings.statusRange=a;Novasol.house.calendar.redraw(Novasol.house.calendar.settings)}}function Q(b){var c=af(this),f=c.data("sort-property"),d=1;if(c.hasClass("asc")){c.removeClass("asc").addClass("desc");d=-1}else{c.removeClass("desc").addClass("asc")}c.parent().siblings().find(".asc, .desc").removeClass("asc desc");var a=af(this).closest("table");a.data("periodsCache").sort(function(h,i){var j=h[f],g=i[f];return j==g?0:j>g?1*d:-1*d});a.data("render")()}function I(){var a=Novasol.house.availability;var b=Novasol.Templates.parse("period-table-template",{periods:U.parent().data("periodsCache").slice(a.rowOffset,a.rowOffset+a.rowsToShow),type:"period-row"});U.html(b);af(ac).addClass("selected")}function O(a){var d=Novasol.house.availability,b=a.slice(0);U.parent().data("periodsCache",b).data("render",I);I();var c=b.length>d.rowOffset+d.rowsToShow;af("#next-period-rows").toggle(c)}function V(a){a.preventDefault();var c=Novasol.house.availability;c.rowOffset+=c.rowsToShow;I();var b=U.parent().data("periodsCache").length>c.rowOffset+c.rowsToShow;af("#next-period-rows").toggle(b);af("#prev-period-rows").show()}function ab(b){b.preventDefault();var a=Novasol.house.availability;a.rowOffset=a.rowOffset<=a.rowsToShow?0:a.rowOffset-a.rowsToShow;I();af("#prev-period-rows").toggle(a.rowOffset>0);af("#next-period-rows").show()}function ag(){var a=Novasol.Templates.parse("period-table-template",{periods:K.parent().data("periodsCache"),type:"house-offer"});K.html(a);af(ac).addClass("selected")}function Y(a){var b=a.slice(0);if(a.length>0){K.parent().data("periodsCache",b).data("render",ag);ag();af("#house-offers-wrapper").show().yellowFade()}else{af("#house-offers-wrapper").hide()}}function N(g){var b="",f,a;for(var c in g){a=g[c];for(var d in a){b+=Novasol.house.availability.conceptTemplate.replace(/%src%/ig,a[d].img).replace(/%alt%/ig,a[d].name).replace(/%title%/ig,a[d].name)}f=af("#"+Novasol.house.calendar.settings.name+"-"+c).closest(".nosoCalendar-month");f.remove(".nosoCalendar-concepts");f.append('<div class="nosoCalendar-concepts">'+b+"</div>")}}function ad(d){var b="#"+Novasol.house.calendar.settings.name,f=[];af(b+" .selectable").removeClass("selectable");for(var a=0,c;c=d[a];a++){f[f.length]=b+"-"+c.sd}af(f.join(",")).addClass("selectable")}function W(a,h){var i=U.parent().data("periodsCache"),f=h.getTime();for(var g=0,b;b=i[g];g++){if(b.sd==f){var d=af('<div class="loading-overlay"><img src="/site/redesign/img/loading.gif"/></div>').appendTo("#house-offers-wrapper, #house-bookingInformation");var c={dur:Novasol.house.calendar.settings.duration,na:af("select[name='na']").val(),nc:af("select[name='nc']").val(),ni:af("select[name='ni']").val(),np:af("select[name='np']").val(),s:Novasol.house.season,com:G.sitecode,l:G.language,h:Novasol.house.id,sd:Novasol.calendar.functions.formatDate(h)};Novasol.house.calendar.markDatesAsSelected(h,Novasol.house.calendar.settings.duration);S(h);T(h);Novasol.house.availability.selectedDate=new Date(h);af.post(G.bookingInformationPath,c,function(k){var j=af("#house-bookingInformation");j.html(k);L();d.remove()},"text");return}}}function T(b){var a=new Date(b.getTime()+Novasol.house.calendar.settings.duration*1000*60*60*24);af("#house-top var.fav-icon").data("start",b.getDate()+"-"+(b.getMonth()+1)+"-"+b.getYear()).data("end",a.getDate()+"-"+(a.getMonth()+1)+"-"+a.getYear())}function S(a){af(".period-row").removeClass("selected");ac=null;if(a){ac="#period-row-"+a.getTime();af(ac).addClass("selected")}}function aa(){var c,b,a;c=1*af("select[name='na']").val();b=1*af("select[name='nc']").val();if(c>1*Novasol.house.capacity.na+1*Novasol.house.capacity.extraBeds||c+b>1*Novasol.house.capacity.na+1*Novasol.house.capacity.nc+1*Novasol.house.capacity.extraBeds){af("#house-capacity-message").show().yellowFade()}else{af("#house-capacity-message").hide();Novasol.house.availability.cachedRequests=[];S(null);Novasol.house.calendar.markDatesAsSelected(null,-1);Novasol.house.availability.updateHouseAvailability();a=af("#house-bookingInformation");a.html(a.attr("data-text"));if(Novasol.house.availability.selectedDate){af("#period-row-"+Novasol.house.availability.selectedDate.getTime()).click()}}}function L(){if(!af("#price-tab-content").hasClass("active")||af("html").hasClass("ie7")){return}var b=Novasol.house.availability.bookingInformationBoxData.elm,c=b.parent(),a;b.css({position:"absolute",top:"0px",left:"0px",bottom:"auto"});c.css("height","0px");a=c.parent().height()-(c.innerHeight()-c.height());c.css("height",a+"px");if(af(window).height()>b.height()){var f=Novasol.house.availability.bookingInformationBoxData.baseOffset,g=b.offset(),d=af(document).scrollTop();if((b.innerHeight()+d-f.top)>=c.height()){b.css({position:"absolute",left:0,top:"auto",bottom:0})}else{if(g.top<d||g.top>f.top){b.css({position:"fixed",left:g.left,top:0,bottom:"auto"})}}}}})(jQuery)}if(Novasol.context==="showhouse_"){Novasol.house.availability.setDataFromNotes({sitecode:"NOV",language:"040",houseAvailabilityPath:"/HouseAvailability",bookingInformationPath:"/BookingInformation"})}if(Novasol.context==="showhouse_"){(function(i,l){var n;function m(){if(n){return}var c=i("#map-tab-content"),d=c.find(".house-googleMap");var b=new google.maps.LatLng(d.attr("data-lat"),d.attr("data-long"));var f={center:b,zoom:8,maxZoom:11,minZoom:4,mapTypeId:google.maps.MapTypeId.ROADMAP};n=new google.maps.Map(d.get(0),f);if(c.hasClass("load-in-background")){google.maps.event.addListener(n,"tilesloaded",function(){c.removeClass("load-in-background")})}var a=new google.maps.Marker({position:b,map:n,title:d.attr("data-title"),icon:"/site/nov/_img/icons/mapicons/mapHouse.png"})}function k(){var a=document.createElement("script");a.type="text/javascript";a.src="http://maps.google.com/maps/api/js?sensor=false&callback=Novasol.house.map.init";document.body.appendChild(a)}i(function o(){if(!document.getElementById("house-top")){return}if(location.href.indexOf("#map-tab")!=-1){k()}i("#map-tab").click(function(){google.maps.event.trigger(n,"resize")});i(".map-box a").click(function(){i("#map-tab").click()})});i(window).load(function j(){if(!document.getElementById("house-top")){return}if(location.href.indexOf("#map-tab")==-1){i("#map-tab-content").addClass("load-in-background");k()}else{i("#map-tab").click()}});Novasol.house=Novasol.house||{};Novasol.house.map={init:m}})(jQuery)}if(Novasol.context==="showhouse_"){(function(q){var u,l,o;function p(){var c=q("#email-overlay"),a=c.text(),b=c.data().width,d=c.data().height;Novasol.Overlay.showHtml(b,d,a);u=q("form.email-overlay");l=u.siblings(".feedback");u.bind("validation-success",v)}function v(){q.ajax({url:o.sendToFriendPath,data:q(this).serialize(),dataType:"text",type:"POST",success:m,error:r})}function m(c,a,b){if(c=="success"){n()}else{r()}}function r(){l.removeClass("success").addClass("error").yellowFade()}function n(){l.removeClass("error").addClass("success").yellowFade();setTimeout(Novasol.Overlay.hide,2000)}q(window).load(function t(){if(!document.getElementById("house-top")){return}q("#house-top div.house-social div.social").find("a.sendToFriend").click(p)});Novasol.house.SendToFriend={setDataFromNotes:function(a){o=a}}})(jQuery)}if(Novasol.context==="showhouse_"){Novasol.house.SendToFriend.setDataFromNotes({sendToFriendPath:"/SendToFriend"})}(function(f){function h(){if(f(".fb-like").length>0){(function(b,n,c){var d,o=b.getElementsByTagName(n)[0];if(b.getElementById(c)){return}d=b.createElement(n);d.id=c;d.src="//connect.facebook.net/en_US/all.js#xfbml=1";d.onload=m;o.parentNode.insertBefore(d,o);function m(){FB.Event.subscribe("edge.create",function(j){dcsMultiTrack("DCS.dcsuri","/HousePresentation_SocialMediaShare","WT.ti","HousePresentation_SocialMediaShare","DCSext.socialtype","Like","DCSext.socialmedia","Facebook","DCSext.socialmessage","Boedha HFR003 Blesdyke_HFR_528","WT.dl","24","wt.cg_n","","wt.cg_s","","wt.si_p","","wt.si_n","","wt.ti","","WT.pn_sku","","WT.tx_e","")})}}(document,"script","facebook-jssdk"))}if(f(".g-plusone").length>0){function a(){dcsMultiTrack("DCS.dcsuri","/HousePresentation_SocialMediaShare","WT.ti","HousePresentation_SocialMediaShare","DCSext.socialtype","Share","DCSext.socialmedia","GooglePlus","DCSext.socialmessage","Boedha HFR003 Blesdyke_HFR_528","WT.dl","24","wt.cg_n","","wt.cg_s","","wt.si_p","","wt.si_n","","wt.ti","","WT.pn_sku","","WT.tx_e","")}window.___gcfg={lang:"en-GB"};(function(){var b=document.createElement("script");b.type="text/javascript";b.async=true;b.src="https://apis.google.com/js/plusone.js";var c=document.getElementsByTagName("script")[0];c.parentNode.insertBefore(b,c)})()}if(f(".twitter-follow-button").length>0){(function(){var c=document.createElement("script");c.type="text/javascript";c.src="//platform.twitter.com/widgets.js";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(c,b)})()}}function i(){var a=f("#social-overlay-tmpl").html().replace(/^\s*<!--|-->\s*$/g,"");Novasol.Overlay.showHtml(220,220,a);h()}f(window).load(function g(){f(".moreSocial").click(i)})})(jQuery);(function(i,h){var k;function g(a){i("#chat-link-container span").click(new Function("event",i(a).attr("onclick")));i(document.body).append('<div style="display: none;" id="actual-chat-link">'+a+"</div>");document.write=k}i(window).load(function j(){setTimeout(function(){k=document.write;document.write=g;i(document.body).append('<script src="//chatserver.comm100.com/js/LiveChat.js?siteId=58057&amp;planId=2559&amp;partnerId=-1" type="text/javascript"><\/script><script type="text/javascript" src="//chatserver.comm100.com/ChatButton.aspx?siteId=58057&amp;planId=2559&amp;partnerId=-1"><\/script>')},10)})})(jQuery);(function(h,l){var j;function k(b){var c=this;this.dcsid=b;this.domain="stat.novasol.com";this.timezone=1;var d=new Array();d=location.host.split(".");var a="."+d[d.length-2]+"."+d[d.length-1];if(a.toLowerCase()==".co.uk"){a="."+d[d.length-3]+a}this.fpcdom=a;this.onsitedoms="";this.downloadtypes="arc,arj,ashx,avi,bin,csv,dll,doc,docx,exe,gz,hqx,mov,mp2,mp3,mp4,mpeg,mpg,pdf,pps,ppsx,ppt,pptx,rar,rpm,sit,svg,swf,tar,txt,wav,wmv,xls,xlsx,z,zip";this.navigationtag="div,table";this.adclickparam="WT.ac";this.trackevents=true;this.trimoffsiteparams=true;this.enabled=true;this.i18n=false;this.fpc="WT_FPC";this.paidsearchparams="gclid";this.DCS={};this.WT={};this.DCSext={};this.images=[];this.index=0;this.exre=(function(){return(window.RegExp?new RegExp("dcs(uri)|(ref)|(aut)|(met)|(sta)|(sip)|(pro)|(byt)|(dat)|(p3p)|(cfg)|(redirect)|(cip)","i"):"")})();this.re=(function(){return(window.RegExp?(c.i18n?{"%25":/\%/g}:{"%09":/\t/g,"%20":/ /g,"%23":/\#/g,"%26":/\&/g,"%2B":/\+/g,"%3F":/\?/g,"%5C":/\\/g,"%22":/\"/g,"%7F":/\x7F/g,"%A0":/\xA0/g}):"")})()}k.prototype.dcsGetId=function(a){if(this.enabled&&(document.cookie.indexOf(this.fpc+"=")==-1)&&(document.cookie.indexOf("WTLOPTOUT=")==-1)){var b=document.createElement("script");b.type="text/javascript";b.onload=a;b.src="http"+(window.location.protocol.indexOf("https:")==0?"s":"")+"://"+this.domain+"/"+this.dcsid+"/wtid.js";document.body.appendChild(b)}else{a()}};k.prototype.dcsGetCookie=function(b){var c=document.cookie.split("; ");var v=[];var z=0;var a=0;var d=b.length;var u=c.length;for(a=0;a<u;a++){var w=c[a];if((w.substring(0,d+1))==(b+"=")){v[z++]=w}}var x=v.length;if(x>0){z=0;if((x>1)&&(b==this.fpc)){var f=new Date(0);for(a=0;a<x;a++){var y=parseInt(this.dcsGetCrumb(v[a],"lv"));var g=new Date(y);if(g>f){f.setTime(g.getTime());z=a}}}return unescape(v[z].substring(d+1))}else{return null}};k.prototype.dcsGetCrumb=function(d,a,g){var b=d.split(g||":");for(var f=0;f<b.length;f++){var c=b[f].split("=");if(a==c[0]){return c[1]}}return null};k.prototype.dcsGetIdCrumb=function(c,f){var b=c.substring(0,c.indexOf(":lv="));var a=b.split("=");for(var d=0;d<a.length;d++){if(f==a[0]){return a[1]}}return null};k.prototype.dcsIsFpcSet=function(a,b,d,f){var c=this.dcsGetCookie(a);if(c){return((b==this.dcsGetIdCrumb(c,"id"))&&(d==this.dcsGetCrumb(c,"lv"))&&(f==this.dcsGetCrumb(c,"ss")))?0:3}return 2};k.prototype.dcsFPC=function(){if(document.cookie.indexOf("WTLOPTOUT=")!=-1){return}var B=this.WT;var C=this.fpc;var I=new Date();var f=(I.getTimezoneOffset()*60000)+(this.timezone*3600000);I.setTime(I.getTime()+f);var c=new Date(I.getTime()+315360000000);var J=new Date(I.getTime());B.co_f=B.vtid=B.vtvs=B.vt_f=B.vt_f_a=B.vt_f_s=B.vt_f_d=B.vt_f_tlh=B.vt_f_tlv="";if(document.cookie.indexOf(C+"=")==-1){if((typeof(gWtId)!="undefined")&&(gWtId!="")){B.co_f=gWtId}else{if((typeof(gTempWtId)!="undefined")&&(gTempWtId!="")){B.co_f=gTempWtId;B.vt_f="1"}else{B.co_f="2";var F=I.getTime().toString();for(var b=2;b<=(32-F.length);b++){B.co_f+=Math.floor(Math.random()*16).toString(16)}B.co_f+=F;B.vt_f="1"}}if(typeof(gWtAccountRollup)=="undefined"){B.vt_f_a="1"}B.vt_f_s=B.vt_f_d="1";B.vt_f_tlh=B.vt_f_tlv="0"}else{var a=this.dcsGetCookie(C);var A=this.dcsGetIdCrumb(a,"id");var g=parseInt(this.dcsGetCrumb(a,"lv"));var E=parseInt(this.dcsGetCrumb(a,"ss"));if((A==null)||(A=="null")||isNaN(g)||isNaN(E)){return}B.co_f=A;var d=new Date(g);B.vt_f_tlh=Math.floor((d.getTime()-f)/1000);J.setTime(E);if((I.getTime()>(d.getTime()+1800000))||(I.getTime()>(J.getTime()+28800000))){B.vt_f_tlv=Math.floor((J.getTime()-f)/1000);J.setTime(I.getTime());B.vt_f_s="1"}if((I.getDay()!=d.getDay())||(I.getMonth()!=d.getMonth())||(I.getYear()!=d.getYear())){B.vt_f_d="1"}}B.co_f=escape(B.co_f);B.vtid=(typeof(this.vtid)=="undefined")?B.co_f:(this.vtid||"");B.vtvs=(J.getTime()-f).toString();var z="; expires="+c.toGMTString();var G=I.getTime().toString();var H=J.getTime().toString();document.cookie=C+"=id="+B.co_f+":lv="+G+":ss="+H+z+"; path=/"+(((this.fpcdom!=""))?("; domain="+this.fpcdom):(""));var D=this.dcsIsFpcSet(C,B.co_f,G,H);if(D!=0){B.co_f=B.vtvs=B.vt_f_s=B.vt_f_d=B.vt_f_tlh=B.vt_f_tlv="";if(typeof(this.vtid)=="undefined"){B.vtid=""}B.vt_f=B.vt_f_a=D}};k.prototype.dcsAdSearch=function(){if(document.links){var t=this.adclickparam+"=";var u=t.length;var c=new RegExp(t,"i");var g=document.links.length;var d=end=-1;var f=urlp=value="";var a;var b=document.URL+"";var v=b.search(c);if(v!=-1){end=b.indexOf("&",v);urlp=b.substring(v,(end!=-1)?end:b.length);a=new RegExp(urlp+"(&|#)","i")}for(var r=0;r<g;r++){if(document.links[r].href){f=document.links[r].href+"";if(urlp.length>0){f=f.replace(a,"$1")}d=f.search(c);if(d!=-1){v=d+u;end=f.indexOf("&",v);value=f.substring(v,(end!=-1)?end:f.length);this.WT.ad=this.WT.ad?(this.WT.ad+";"+value):value}}}}};k.prototype.dcsIsOnsite=function(d){if(d.length>0){d=d.toLowerCase();if(d==window.location.hostname.toLowerCase()){return true}if(typeof(this.onsitedoms.test)=="function"){return this.onsitedoms.test(d)}else{if(this.onsitedoms.length>0){var c=this.dcsSplit(this.onsitedoms);var b=c.length;for(var a=0;a<b;a++){if(d==c[a]){return true}}}}}return false};k.prototype.dcsTypeMatch=function(d,f){var g=d.toLowerCase().substring(d.lastIndexOf(".")+1,d.length);var a=this.dcsSplit(f);var b=a.length;for(var c=0;c<b;c++){if(g==a[c]){return true}}return false};k.prototype.dcsEvt=function(c,a){var b=c.target||c.srcElement;while(b.tagName&&(b.tagName.toLowerCase()!=a.toLowerCase())){b=b.parentElement||b.parentNode}return b};k.prototype.dcsNavigation=function(d){var b="";var g="";var q=this.dcsSplit(this.navigationtag);var f=q.length;var p,c,a;for(p=0;p<f;p++){a=q[p];if(a.length){c=this.dcsEvt(d,a);b=(c.getAttribute&&c.getAttribute("id"))?c.getAttribute("id"):"";g=c.className||"";if(b.length||g.length){break}}}return b.length?b:g};k.prototype.dcsBind=function(a,b){if((typeof(b)=="function")&&document.body){if(document.body.addEventListener){document.body.addEventListener(a,function(c,d){return function(){c.apply(d,arguments)}}(b,this),true)}else{if(document.body.attachEvent){document.body.attachEvent("on"+a,function(c,d){return function(){c.apply(d,arguments)}}(b,this))}}}};k.prototype.dcsET=function(){var a=(navigator.appVersion.indexOf("MSIE")!=-1)?"click":"mousedown";this.dcsBind(a,this.dcsDownload);this.dcsBind(a,this.dcsMailTo);this.dcsBind(a,this.dcsOffsite);this.dcsBind("contextmenu",this.dcsRightClick)};k.prototype.dcsMultiTrack=function(){var a=m.arguments?m.arguments:arguments;if(a.length%2==0){this.dcsSetProps(a);var b=new Date();this.DCS.dcsdat=b.getTime();this.dcsFPC();this.dcsTag()}};k.prototype.dcsCleanUp=function(){this.DCS={};this.WT={};this.DCSext={};if(arguments.length%2==0){this.dcsSetProps(arguments)}};k.prototype.dcsSetProps=function(b){for(var a=0;a<b.length;a+=2){if(b[a].indexOf("WT.")==0){this.WT[b[a].substring(3)]=b[a+1]}else{if(b[a].indexOf("DCS.")==0){this.DCS[b[a].substring(4)]=b[a+1]}else{if(b[a].indexOf("DCSext.")==0){this.DCSext[b[a].substring(7)]=b[a+1]}}}}};k.prototype.dcsSplit=function(c){var a=c.toLowerCase().split(",");var b=a.length;for(var d=0;d<b;d++){a[d]=a[d].replace(/^\s*/,"").replace(/\s*$/,"")}return a};k.prototype.dcsDownload=function(b){b=b||(window.event||"");if(b&&((typeof(b.which)!="number")||(b.which==1))){var g=this.dcsEvt(b,"A");if(g.href){var d=g.hostname?(g.hostname.split(":")[0]):"";if(this.dcsIsOnsite(d)&&this.dcsTypeMatch(g.pathname,this.downloadtypes)){var p=g.search?g.search.substring(g.search.indexOf("?")+1,g.search.length):"";var c=g.pathname?((g.pathname.indexOf("/")!=0)?"/"+g.pathname:g.pathname):"/";var a="";var q=document.all?g.innerText:g.text;var f=this.dcsEvt(b,"IMG");if(f.alt){a=f.alt}else{if(q){a=q}else{if(g.innerHTML){a=g.innerHTML}}}this.dcsMultiTrack("DCS.dcssip",d,"DCS.dcsuri",c,"DCS.dcsqry",g.search||"","WT.ti","Download:"+a,"WT.dl","20","WT.nv",this.dcsNavigation(b));this.DCS.dcssip=this.DCS.dcsuri=this.DCS.dcsqry=this.WT.ti=this.WT.dl=this.WT.nv=""}}}};k.prototype.dcsRightClick=function(a){a=a||(window.event||"");if(a){var f=a.which||a.button;if((f!=1)||(navigator.userAgent.indexOf("Safari")!=-1)){var d=this.dcsEvt(a,"A");if((typeof(d.href)!="undefined")&&d.href){if((typeof(d.protocol)!="undefined")&&d.protocol&&(d.protocol.indexOf("http")!=-1)){if((typeof(d.pathname)!="undefined")&&this.dcsTypeMatch(d.pathname,this.downloadtypes)){var b=d.pathname?((d.pathname.indexOf("/")!=0)?"/"+d.pathname:d.pathname):"/";var c=d.hostname?(d.hostname.split(":")[0]):"";this.dcsMultiTrack("DCS.dcssip",c,"DCS.dcsuri",b,"DCS.dcsqry","","WT.ti","RightClick:"+b,"WT.dl","25");this.DCS.dcssip=this.DCS.dcsuri=this.WT.ti=this.WT.dl=this.WT.nv=""}}}}}};k.prototype.dcsMailTo=function(a){a=a||(window.event||"");if(a&&((typeof(a.which)!="number")||(a.which==1))){var b=this.dcsEvt(a,"A");if(b.href&&b.protocol){var c=b.search?b.search.substring(b.search.indexOf("?")+1,b.search.length):"";if(b.protocol.toLowerCase()=="mailto:"){this.dcsMultiTrack("DCS.dcssip","","DCS.dcsuri",b.href,"WT.ti","MailTo:"+b.innerHTML,"WT.dl","23","WT.nv",this.dcsNavigation(a));this.DCS.dcssip=this.DCS.dcsuri=this.WT.ti=this.WT.dl=this.WT.nv=""}}}};k.prototype.dcsOffsite=function(d){d=d||(window.event||"");if(d&&((typeof(d.which)!="number")||(d.which==1))){var b=this.dcsEvt(d,"A");if(b.href){var g=b.hostname?(b.hostname.split(":")[0]):"";var f=b.protocol||"";if((g.length>0)&&(f.indexOf("http")==0)&&!this.dcsIsOnsite(g)){var c=b.search?b.search.substring(b.search.indexOf("?")+1,b.search.length):"";var a=b.pathname?((b.pathname.indexOf("/")!=0)?"/"+b.pathname:b.pathname):"/";this.dcsMultiTrack("DCS.dcssip",g,"DCS.dcsuri",a,"DCS.dcsqry",this.trimoffsiteparams?"":c,"DCS.dcsref",window.location,"WT.ti","Offsite:"+g+a+"?"+c,"WT.dl","24","WT.nv",this.dcsNavigation(d));this.DCS.dcssip=this.DCS.dcsuri=this.DCS.dcsqry=this.DCS.dcsref=this.WT.ti=this.WT.dl=this.WT.nv=""}}}};k.prototype.dcsAdv=function(){if(this.trackevents&&(typeof(this.dcsET)=="function")){this.dcsET()}this.dcsFPC();this.dcsAdSearch()};k.prototype.dcsVar=function(){var q=new Date();var d=this.WT;var b=this.DCS;d.tz=parseInt(q.getTimezoneOffset()/60*-1)||"0";d.bh=q.getHours()||"0";d.ul=navigator.appName=="Netscape"?navigator.language:navigator.userLanguage;if(typeof(screen)=="object"){d.cd=navigator.appName=="Netscape"?screen.pixelDepth:screen.colorDepth;d.sr=screen.width+"x"+screen.height}if(typeof(navigator.javaEnabled())=="boolean"){d.jo=navigator.javaEnabled()?"Yes":"No"}if(document.title){if(window.RegExp){var f=new RegExp("^"+window.location.protocol+"//"+window.location.hostname+"\\s-\\s");d.ti=document.title.replace(f,"")}else{d.ti=document.title}}d.js="Yes";d.jv=(function(){var V=navigator.userAgent.toLowerCase();var ab=parseInt(navigator.appVersion);var Y=(V.indexOf("mac")!=-1);var Q=(V.indexOf("firefox")!=-1);var S=(V.indexOf("firefox/0.")!=-1);var R=(V.indexOf("firefox/1.0")!=-1);var M=(V.indexOf("firefox/1.5")!=-1);var T=(V.indexOf("firefox/2.0")!=-1);var L=(Q&&!S&&!R&!M&!T);var X=(!Q&&(V.indexOf("mozilla")!=-1)&&(V.indexOf("compatible")==-1));var n=(X&&(ab==4));var K=(X&&(ab>=5));var W=((V.indexOf("msie")!=-1)&&(V.indexOf("opera")==-1));var O=(W&&(ab==4)&&(V.indexOf("msie 4")!=-1));var aa=(W&&!O);var U=(V.indexOf("opera")!=-1);var Z=(V.indexOf("opera 5")!=-1||V.indexOf("opera/5")!=-1);var o=(V.indexOf("opera 6")!=-1||V.indexOf("opera/6")!=-1);var P=(U&&!Z&&!o);var N="1.1";if(L){N="1.8"}else{if(T){N="1.7"}else{if(M){N="1.6"}else{if(S||R||K||P){N="1.5"}else{if((Y&&aa)||o){N="1.4"}else{if(aa||n||Z){N="1.3"}else{if(O){N="1.2"}}}}}}}return N})();d.ct="unknown";if(document.body&&document.body.addBehavior){try{document.body.addBehavior("#default#clientCaps");d.ct=document.body.connectionType||"unknown";document.body.addBehavior("#default#homePage");d.hp=document.body.isHomePage(location.href)?"1":"0"}catch(a){}}if(document.all){d.bs=document.body?document.body.offsetWidth+"x"+document.body.offsetHeight:"unknown"}else{d.bs=window.innerWidth+"x"+window.innerHeight}d.fv=(function(){var o,t;if(window.ActiveXObject){for(o=10;o>0;o--){try{t=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+o);return o+".0"}catch(n){}}}else{if(navigator.plugins&&navigator.plugins.length){for(o=0;o<navigator.plugins.length;o++){if(navigator.plugins[o].name.indexOf("Shockwave Flash")!=-1){return navigator.plugins[o].description.split(" ")[2]}}}}return"Not enabled"})();d.slv=(function(){var n="Not enabled";try{if(navigator.userAgent.indexOf("MSIE")!=-1){var y=new ActiveXObject("AgControl.AgControl");if(y){n="Unknown"}}else{if(navigator.plugins["Silverlight Plug-In"]){n="Unknown"}}}catch(v){}if(n!="Not enabled"){var o,x,z;if((typeof(Silverlight)=="object")&&(typeof(Silverlight.isInstalled)=="function")){for(o=3;o>0;o--){for(x=9;x>=0;x--){z=o+"."+x;if(Silverlight.isInstalled(z)){n=z;break}}if(n==z){break}}}}return n})();if(this.i18n){if(typeof(document.defaultCharset)=="string"){d.le=document.defaultCharset}else{if(typeof(document.characterSet)=="string"){d.le=document.characterSet}else{d.le="unknown"}}}d.tv="8.6.2";d.dl="0";d.ssl=(window.location.protocol.indexOf("https:")==0)?"1":"0";b.dcsdat=q.getTime();b.dcssip=window.location.hostname;b.dcsuri=window.location.pathname;d.es=b.dcssip+b.dcsuri;if(window.location.search){b.dcsqry=window.location.search}if(b.dcsqry){var g=b.dcsqry.toLowerCase();var c=this.paidsearchparams.length?this.paidsearchparams.toLowerCase().split(","):[];for(var p=0;p<c.length;p++){if(g.indexOf(c[p]+"=")!=-1){d.srch="1";break}}}if((window.document.referrer!="")&&(window.document.referrer!="-")){if(!(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)<4)){b.dcsref=window.document.referrer}}};k.prototype.dcsEscape=function(a,b){if(b!=""){a=a.toString();for(var c in b){if(b[c] instanceof RegExp){a=a.replace(b[c],c)}}return a}else{return escape(a)}};k.prototype.dcsA=function(f,t){if(this.i18n&&(this.exre!="")&&!this.exre.test(f)){if(f=="dcsqry"){var b="";var r=t.substring(1).split("&");for(var g=0;g<r.length;g++){var q=r[g];var d=q.indexOf("=");if(d!=-1){var c=q.substring(0,d);var a=q.substring(d+1);if(g!=0){b+="&"}b+=c+"="+this.dcsEncode(a)}}t=t.substring(0,1)+b}else{t=this.dcsEncode(t)}}return"&"+f+"="+this.dcsEscape(t,this.re)};k.prototype.dcsEncode=function(a){return(typeof(encodeURIComponent)=="function")?encodeURIComponent(a):escape(a)};k.prototype.dcsCreateImage=function(a){this.images[this.index]=new Image();this.images[this.index].src=a;this.index++};k.prototype.dcsMeta=function(){var b;if(document.all){b=document.all.tags("meta")}else{if(document.documentElement){b=document.getElementsByTagName("meta")}}if(typeof(b)!="undefined"){var d=b.length;for(var g=0;g<d;g++){var a=b.item(g).name;var f=b.item(g).content;var c=b.item(g).httpEquiv;if(a.length>0){if(a.toUpperCase().indexOf("WT.")==0){this.WT[a.substring(3)]=f}else{if(a.toUpperCase().indexOf("DCSEXT.")==0){this.DCSext[a.substring(7)]=f}else{if(a.toUpperCase().indexOf("DCS.")==0){this.DCS[a.substring(4)]=f}}}}}}};k.prototype.dcsTag=function(){if(document.cookie.indexOf("WTLOPTOUT=")!=-1){return}var b=this.WT;var f=this.DCS;var a=this.DCSext;var c=this.i18n;var r="http"+(window.location.protocol.indexOf("https:")==0?"s":"")+"://"+this.domain+(this.dcsid==""?"":"/"+this.dcsid)+"/dcs.gif?";if(c){b.dep=""}for(var q in f){if(f[q]&&(typeof f[q]!="function")){r+=this.dcsA(q,f[q])}}var d=["co_f","vtid","vtvs","vt_f_tlv"];for(var t=0;t<d.length;t++){var g=d[t];if(b[g]){r+=this.dcsA("WT."+g,b[g]);delete b[g]}}for(q in b){if(b[q]&&(typeof b[q]!="function")){r+=this.dcsA("WT."+q,b[q])}}for(q in a){if(a[q]&&(typeof a[q]!="function")){if(c){b.dep=(b.dep.length==0)?q:(b.dep+";"+q)}r+=this.dcsA(q,a[q])}}if(c&&(b.dep.length>0)){r+=this.dcsA("WT.dep",b.dep)}if(r.length>2048&&navigator.userAgent.indexOf("MSIE")>=0){r=r.substring(0,2040)+"&WT.tu=1"}this.dcsCreateImage(r);this.WT.ad=""};k.prototype.dcsCollect=function(){if(this.enabled){this.dcsVar();this.dcsMeta();this.dcsAdv();this.dcsTag()}};function m(){if(typeof(_tag)!="undefined"){return(_tag.dcsMultiTrack())}}h(window).load(function i(){setTimeout(function(){webTrendsInstance=new k(j.trackingId);webTrendsInstance.dcsGetId(function(){webTrendsInstance.dcsCollect()})},10)});Novasol.Webtrends={setDataFromNotes:function(a){j=a}}})(jQuery);Novasol.Webtrends.setDataFromNotes({trackingId:"dcsiv66qyv923ww5ry62xc1j2_7w5q"});Novasol.Lazyload.load();
