(function(a){a.fn.autoEllipsis=function(c){var f=function(j){var i="WingooliAutoEllipsisScroller_"+j;if(!document.getElementById(i)){var h=document.createElement("div");h.id=i+"_Container";a(h).html('<span id="'+i+'" style="overflow: visible; position: absolute; top: -2000px; color: orange"></span>');document.body.appendChild(h)}return document.getElementById(i)};var b=function(i,l,j){i.title="";var k=l;if(k==null||k==""){k=a(i).html()}var h=k.length-j;if(h>0){if(l==null){l=k}a(i).html(k.substr(0,j-2)+"&hellip;")}else{a(i).html(k)}};var g=this;var e=function(h){try{return parseInt(h.replace(/px/,""))}catch(i){return 0}};var d=a.extend({},c);this.each(function(q){var y=f(q);var x=a(y);var s=a(g);var l=s.width();var z=s.height();if(z<1){z=e(s.css("height"))}if(l<1){l=e(s.css("width"))}var o=s.text();x.text(o);var w=["font-size","font-weight","font-family","font-style","padding"];for(var n=0;n<w.length;n++){try{x.css(w[n],s.css(w[n]))}catch(u){}}s.css("overflow","visible");if(l>0){x.width(l)}var m=0;var p=x.height();var A=x.height();var v=s.text();var h=1;var q=0;if(A>z){while(p>z&&v&&v.length>2){v=v.substr(0,v.length-2-q);var t=v+"&hellip;";x.text(t);p=x.height();q+=2}q=0;while(m>l&&v&&v.length>2){v=v.substr(0,v.length-2-q);var t=v+"&hellip;";x.text(t);m=x.width();q+=2}}var k=v.length;b(s,o,k)})}})(jQuery);(function(c){var a=c.scrollTo=function(f,e,d){c(window).scrollTo(f,e,d)};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(d){return c(window)._scrollable()};c.fn._scrollable=function(){return this.map(function(){var e=this,d=!e.nodeName||c.inArray(e.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!d){return e}var f=(e.contentWindow||e).document||e.ownerDocument||e;return c.browser.safari||f.compatMode=="BackCompat"?f.body:f.documentElement})};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}if(typeof d=="function"){d={onAfter:d}}if(f=="max"){f=9000000000}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this._scrollable().each(function(){var l=this,j=c(l),k=f,i,g={},m=j.is("html,body");switch(typeof k){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(k)){k=b(k);break}k=c(k,this);case"object":if(k.is||k.style){i=(k=c(k)).offset()}}c.each(d.axis.split(""),function(q,r){var s=r=="x"?"Left":"Top",u=s.toLowerCase(),p="scroll"+s,o=l[p],n=a.max(l,r);if(i){g[p]=i[u]+(m?0:o-j.offset()[u]);if(d.margin){g[p]-=parseInt(k.css("margin"+s))||0;g[p]-=parseInt(k.css("border"+s+"Width"))||0}g[p]+=d.offset[u]||0;if(d.over[u]){g[p]+=k[r=="x"?"width":"height"]()*d.over[u]}}else{var t=k[u];g[p]=t.slice&&t.slice(-1)=="%"?parseFloat(t)/100*n:t}if(/^\d+$/.test(g[p])){g[p]=g[p]<=0?0:Math.min(g[p],n)}if(!q&&d.queue){if(o!=g[p]){h(d.onAfterFirst)}delete g[p]}});h(d.onAfter);function h(n){j.animate(g,e,d.easing,n&&function(){n.call(this,f,d)})}}).end()};a.max=function(j,i){var h=i=="x"?"Width":"Height",e="scroll"+h;if(!c(j).is("html,body")){return j[e]-c(j)[h.toLowerCase()]()}var g="client"+h,f=j.ownerDocument.documentElement,d=j.ownerDocument.body;return Math.max(f[e],d[e])-Math.min(f[g],d[g])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);(function(a){a.fn.pager=function(l){opts=a.extend({pageSize:20,nextCallback:function(){},prevCallback:function(){},nextPageCallback:function(){},prevPageCallback:function(){},initCallback:function(){}},l||{});var j=opts.pageSize;var i=-1;var f=1;var b=a(".prev-group:first",this.parent());var d=a(".prev-item:first",this.parent());var g=a(".next-item:first",this.parent());var h=a(".next-group:first",this.parent());var k=a("li",this);var e=this;this.initCallback=opts.initCallback;this.nextPageCallback=opts.nextPageCallback;this.prevPageCallback=opts.prevPageCallback;this.nextCallback=opts.nextCallback;this.prevCallback=opts.prevCallback;var c=[];this.getCurrentChildren=function(){return c};this.getCurrentIndex=function(){return i};this.getCountItems=function(){return k.size()};this.getCurrentItem=function(){return a(k.get(i))};this.selectItem=function(n){var m=e.getCurrentItem();m.removeClass("active");if(n){i=k.index(n);m=e.getCurrentItem();if(m.is(":visible")){m.addClass("active");e.showPage();e.scrollToDom(n)}}else{i=-1;f=1;e.renderPage();e.initControls()}};this.scrollToDom=function(m){if(a(m).is(":visible")){e.scrollTo(m,700)}};this.initControls=function(){b.click(this.previousPage);h.click(this.nextPage);d.click(this.previous);g.click(this.next);d.removeAttr("disabled");d.removeClass("disabled");g.removeAttr("disabled");g.removeClass("disabled");h.removeAttr("disabled");h.removeClass("disabled");b.removeAttr("disabled");b.removeClass("disabled");if(i<1){d.addClass("disabled");d.attr("disabled",true);d.unbind("click")}if((i+1)>=k.size()||k.size()===0){g.addClass("disabled");g.attr("disabled",true);g.unbind("click")}if(f==1||f==-1){b.addClass("disabled");b.attr("disabled",true);b.unbind("click")}var m=Math.ceil(k.size()/j);if(f>=m){f=m;h.addClass("disabled");h.attr("disabled",true);h.unbind("click")}};this.previous=function(n){if(k.size()>0){var m=e.getCurrentItem();m.removeClass("active");i--;if(i<1){i=0}e.showPage();m=e.getCurrentItem();m.addClass("active");e.scrollTo(m,700);n.preventDefault();e.renderPage();e.prevCallback()}};this.showPage=function(){var m=Math.floor(i/j)+1;if(f!=m){f=m;e.renderPage()}e.initControls()};this.next=function(n){if(k.size()>0){var m=e.getCurrentItem();m.removeClass("active");i++;e.showPage();m=e.getCurrentItem();m.addClass("active");e.scrollTo(m,700);n.preventDefault();e.renderPage();e.nextCallback()}};this.renderPage=function(){k=a("li",this);k.hide();var n=0;var o=[];c=[];var p=((f-1)*j);var m=(f*j);k.each(function(){if(n>=p&&n<m){a(this).css("display","block");o.push(this);c.push(n)}else{a(this).css("display","none")}n++});a(o).fadeIn(1000)};this.previousPage=function(n){var m=e.getCurrentItem();m.removeClass("active");f--;i=i-j;if(f<1){f=1}if(i<1){i=0}n.preventDefault();e.initControls();e.renderPage();m=e.getCurrentItem();m.addClass("active");e.scrollToDom(m);e.prevPageCallback()};this.nextPage=function(n){if(i<1){i=0}var m=e.getCurrentItem();m.removeClass("active");f++;i=i+j;if(i>k.size()){i=k.size()}n.preventDefault();e.initControls();e.renderPage();m=e.getCurrentItem();m.addClass("active");e.scrollToDom(m);e.nextPageCallback()};this.init=function(){this.initControls();this.renderPage()};this.init();this.initCallback();return e}})(jQuery);(function(f,c){var d=function(h){var g,i=[];for(g in h){if(/string|number/.test(typeof h[g])&&h[g]!==""){i.push(g+'="'+h[g]+'"')}}return i[a]("")},e=function(i){var g,k,j=[],h;if(typeof i=="object"){for(g in i){if(typeof i[g]=="object"){h=[];for(k in i[g]){h.push([k,"=",encodeURIComponent(i[g][k])][a](""))}i[g]=h[a]("&amp;")}if(i[g]){j.push(['<param name="',g,'" value="',i[g],'" />'][a](""))}}i=j[a]("")}return i},b=false,a="join";f[c]=(function(){var g="0,0,0";try{var h=navigator.plugins["Shockwave Flash"]||ActiveXObject;g=h.description||(function(){try{return(new h("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version")}catch(j){}b=true;return"0,0,0"}())}catch(i){g="0,0,0"}g=g.match(/^[A-Za-z\s]*?(\d+)[\.|,](\d+)(?:\s+[d|r]|,)(\d+)/);return{available:g[1]>0,activeX:h&&!h.name,version:{major:g[1]*1,minor:g[2]*1,release:g[3]*1},hasVersion:function(k){var n=this.version,l="major",m="minor",j="release";k=(/string|number/.test(typeof k))?k.toString().split("."):k||[0,0,0];k=[k[l]||k[0]||n[l],k[m]||k[1]||n[m],k[j]||k[2]||n[j]];return(k[0]<n[l])||(k[0]==n[l]&&k[1]<n[m])||(k[0]==n[l]&&k[1]==n[m]&&k[2]<=n[j])},expressInstall:"expressInstall.swf",create:function(j){if(!f[c].available||b||!typeof j=="object"||!j.swf){return false}if(j.hasVersion&&!f[c].hasVersion(j.hasVersion)){j={swf:j.expressInstall||f[c].expressInstall,attrs:{id:j.id||"SWFObjectExprInst",name:j.name,height:Math.max(j.height||137),width:Math.max(j.width||214)},params:{flashvars:{MMredirectURL:location.href,MMplayerType:(f[c].activeX)?"ActiveX":"PlugIn",MMdoctitle:document.title.slice(0,47)+" - Flash Player Installation"}}};b=true}else{j=f.extend(true,{attrs:{id:j.id,name:j.name,height:j.height||180,width:j.width||320},params:{wmode:j.wmode||"opaque",flashvars:j.flashvars}},j)}if(f[c].activeX){j.attrs.classid=j.attrs.classid||"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";j.params.movie=j.params.movie||j.swf}else{j.attrs.type=j.attrs.classid||"application/x-shockwave-flash";j.attrs.data=j.attrs.data||j.swf}return["<object ",d(j.attrs),">",e(j.params),"</object>"][a]("")}}}());f.fn[c]=function(g){if(typeof g=="object"){this.each(function(){var i=document.createElement(c);var h=f[c].create(g);if(h){i.innerHTML=h;if(i.childNodes[0]){this.appendChild(i.childNodes[0])}}})}else{if(typeof g=="function"){this.find("object").andSelf().filter("object").each(function(){var i=this,h="jsInteractionTimeoutMs";i[h]=i[h]||0;if(i[h]<660){if(i.clientWidth||i.clientHeight){g.call(this)}else{setTimeout(function(){f(i)[c](g)},i[h]+66)}}})}}return this}}(jQuery,"flash"));(function(){function g(o){console.log("$f.fireEvent",[].slice.call(o))}function k(q){if(!q||typeof q!="object"){return q}var o=new q.constructor();for(var p in q){if(q.hasOwnProperty(p)){o[p]=k(q[p])}}return o}function m(t,q){if(!t){return}var o,p=0,r=t.length;if(r===undefined){for(o in t){if(q.call(t[o],o,t[o])===false){break}}}else{for(var s=t[0];p<r&&q.call(s,p,s)!==false;s=t[++p]){}}return t}function c(o){return document.getElementById(o)}function i(q,p,o){if(typeof p!="object"){return q}if(q&&p){m(p,function(r,s){if(!o||typeof s!="function"){q[r]=s}})}return q}function n(s){var q=s.indexOf(".");if(q!=-1){var p=s.substring(0,q)||"*";var o=s.substring(q+1,s.length);var r=[];m(document.getElementsByTagName(p),function(){if(this.className&&this.className.indexOf(o)!=-1){r.push(this)}});return r}}function f(o){o=o||window.event;if(o.preventDefault){o.stopPropagation();o.preventDefault()}else{o.returnValue=false;o.cancelBubble=true}return false}function j(q,o,p){q[o]=q[o]||[];q[o].push(p)}function e(){return"_"+(""+Math.random()).substring(2,10)}var h=function(t,r,s){var q=this;var p={};var u={};q.index=r;if(typeof t=="string"){t={url:t}}i(this,t,true);m(("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop").split(","),function(){var v="on"+this;if(v.indexOf("*")!=-1){v=v.substring(0,v.length-1);var w="onBefore"+v.substring(2);q[w]=function(x){j(u,w,x);return q}}q[v]=function(x){j(u,v,x);return q};if(r==-1){if(q[w]){s[w]=q[w]}if(q[v]){s[v]=q[v]}}});i(this,{onCuepoint:function(x,w){if(arguments.length==1){p.embedded=[null,x];return q}if(typeof x=="number"){x=[x]}var v=e();p[v]=[x,w];if(s.isLoaded()){s._api().fp_addCuepoints(x,r,v)}return q},update:function(w){i(q,w);if(s.isLoaded()){s._api().fp_updateClip(w,r)}var v=s.getConfig();var x=(r==-1)?v.clip:v.playlist[r];i(x,w,true)},_fireEvent:function(v,y,w,A){if(v=="onLoad"){m(p,function(B,C){if(C[0]){s._api().fp_addCuepoints(C[0],r,B)}});return false}A=A||q;if(v=="onCuepoint"){var z=p[y];if(z){return z[1].call(s,A,w)}}if(y&&"onBeforeBegin,onMetaData,onStart,onUpdate,onResume".indexOf(v)!=-1){i(A,y);if(y.metaData){if(!A.duration){A.duration=y.metaData.duration}else{A.fullDuration=y.metaData.duration}}}var x=true;m(u[v],function(){x=this.call(s,A,y,w)});return x}});if(t.onCuepoint){var o=t.onCuepoint;q.onCuepoint.apply(q,typeof o=="function"?[o]:o);delete t.onCuepoint}m(t,function(v,w){if(typeof w=="function"){j(u,v,w);delete t[v]}});if(r==-1){s.onCuepoint=this.onCuepoint}};var l=function(p,r,q,t){var s={};var o=this;var u=false;if(t){i(s,t)}m(r,function(v,w){if(typeof w=="function"){s[v]=w;delete r[v]}});i(this,{animate:function(y,z,x){if(!y){return o}if(typeof z=="function"){x=z;z=500}if(typeof y=="string"){var w=y;y={};y[w]=z;z=500}if(x){var v=e();s[v]=x}if(z===undefined){z=500}r=q._api().fp_animate(p,y,z,v);return o},css:function(w,x){if(x!==undefined){var v={};v[w]=x;w=v}r=q._api().fp_css(p,w);i(o,r);return o},show:function(){this.display="block";q._api().fp_showPlugin(p);return o},hide:function(){this.display="none";q._api().fp_hidePlugin(p);return o},toggle:function(){this.display=q._api().fp_togglePlugin(p);return o},fadeTo:function(y,x,w){if(typeof x=="function"){w=x;x=500}if(w){var v=e();s[v]=w}this.display=q._api().fp_fadeTo(p,y,x,v);this.opacity=y;return o},fadeIn:function(w,v){return o.fadeTo(1,w,v)},fadeOut:function(w,v){return o.fadeTo(0,w,v)},getName:function(){return p},getPlayer:function(){return q},_fireEvent:function(w,v,x){if(w=="onUpdate"){var y=q._api().fp_getPlugin(p);if(!y){return}i(o,y);delete o.methods;if(!u){m(y.methods,function(){var A=""+this;o[A]=function(){var B=[].slice.call(arguments);var C=q._api().fp_invoke(p,A,B);return C==="undefined"||C===undefined?o:C}});u=true}}var z=s[w];if(z){z.apply(o,v);if(w.substring(0,1)=="_"){delete s[w]}}}})};function b(o,t,z){var E=this,y=null,x,u,p=[],s={},B={},r,v,w,D,A,q;i(E,{id:function(){return r},isLoaded:function(){return(y!==null)},getParent:function(){return o},hide:function(F){if(F){o.style.height="0px"}if(y){y.style.height="0px"}return E},show:function(){o.style.height=q+"px";if(y){y.style.height=A+"px"}return E},isHidden:function(){return y&&parseInt(y.style.height,10)===0},load:function(F){if(!y&&E._fireEvent("onBeforeLoad")!==false){m(a,function(){this.unload()});x=o.innerHTML;if(x&&!flashembed.isSupported(t.version)){o.innerHTML=""}flashembed(o,t,{config:z});if(F){F.cached=true;j(B,"onLoad",F)}}return E},unload:function(){if(x.replace(/\s/g,"")!==""){if(E._fireEvent("onBeforeUnload")===false){return E}try{if(y){y.fp_close();E._fireEvent("onUnload")}}catch(F){}y=null;o.innerHTML=x}return E},getClip:function(F){if(F===undefined){F=D}return p[F]},getCommonClip:function(){return u},getPlaylist:function(){return p},getPlugin:function(F){var H=s[F];if(!H&&E.isLoaded()){var G=E._api().fp_getPlugin(F);if(G){H=new l(F,G,E);s[F]=H}}return H},getScreen:function(){return E.getPlugin("screen")},getControls:function(){return E.getPlugin("controls")},getConfig:function(F){return F?k(z):z},getFlashParams:function(){return t},loadPlugin:function(I,H,K,J){if(typeof K=="function"){J=K;K={}}var G=J?e():"_";E._api().fp_loadPlugin(I,H,K,G);var F={};F[G]=J;var L=new l(I,null,E,F);s[I]=L;return L},getState:function(){return y?y.fp_getState():-1},play:function(G,F){function H(){if(G!==undefined){E._api().fp_play(G,F)}else{E._api().fp_play()}}if(y){H()}else{E.load(function(){H()})}return E},getVersion:function(){var G="flowplayer.js 3.1.4";if(y){var F=y.fp_getVersion();F.push(G);return F}return G},_api:function(){if(!y){throw"Flowplayer "+E.id()+" not loaded when calling an API method"}return y},setClip:function(F){E.setPlaylist([F]);return E},getIndex:function(){return w}});m(("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,ClipAdd,Fullscreen*,FullscreenExit,Error,MouseOver,MouseOut").split(","),function(){var F="on"+this;if(F.indexOf("*")!=-1){F=F.substring(0,F.length-1);var G="onBefore"+F.substring(2);E[G]=function(H){j(B,G,H);return E}}E[F]=function(H){j(B,F,H);return E}});m(("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,toggleFullscreen,reset,close,setPlaylist,addClip,playFeed").split(","),function(){var F=this;E[F]=function(H,G){if(!y){return E}var I=null;if(H!==undefined&&G!==undefined){I=y["fp_"+F](H,G)}else{I=(H===undefined)?y["fp_"+F]():y["fp_"+F](H)}return I==="undefined"||I===undefined?E:I}});E._fireEvent=function(O){if(typeof O=="string"){O=[O]}var P=O[0],M=O[1],K=O[2],J=O[3],I=0;if(z.debug){g(O)}if(!y&&P=="onLoad"&&M=="player"){y=y||c(v);A=y.clientHeight;m(p,function(){this._fireEvent("onLoad")});m(s,function(Q,R){R._fireEvent("onUpdate")});u._fireEvent("onLoad")}if(P=="onLoad"&&M!="player"){return}if(P=="onError"){if(typeof M=="string"||(typeof M=="number"&&typeof K=="number")){M=K;K=J}}if(P=="onContextMenu"){m(z.contextMenu[M],function(Q,R){R.call(E)});return}if(P=="onPluginEvent"){var F=M.name||M;var G=s[F];if(G){G._fireEvent("onUpdate",M);G._fireEvent(K,O.slice(3))}return}if(P=="onPlaylistReplace"){p=[];var L=0;m(M,function(){p.push(new h(this,L++,E))})}if(P=="onClipAdd"){if(M.isInStream){return}M=new h(M,K,E);p.splice(K,0,M);for(I=K+1;I<p.length;I++){p[I].index++}}var N=true;if(typeof M=="number"&&M<p.length){D=M;var H=p[M];if(H){N=H._fireEvent(P,K,J)}if(!H||N!==false){N=u._fireEvent(P,K,J,H)}}m(B[P],function(){N=this.call(E,M,K);if(this.cached){B[P].splice(I,1)}if(N===false){return false}I++});return N};function C(){if($f(o)){$f(o).getParent().innerHTML="";w=$f(o).getIndex();a[w]=E}else{a.push(E);w=a.length-1}q=parseInt(o.style.height,10)||o.clientHeight;if(typeof t=="string"){t={src:t}}r=o.id||"fp"+e();v=t.id||r+"_api";t.id=v;z.playerId=r;if(typeof z=="string"){z={clip:{url:z}}}if(typeof z.clip=="string"){z.clip={url:z.clip}}z.clip=z.clip||{};if(o.getAttribute("href",2)&&!z.clip.url){z.clip.url=o.getAttribute("href",2)}u=new h(z.clip,-1,E);z.playlist=z.playlist||[z.clip];var F=0;m(z.playlist,function(){var H=this;if(typeof H=="object"&&H.length){H={url:""+H}}m(z.clip,function(I,J){if(J!==undefined&&H[I]===undefined&&typeof J!="function"){H[I]=J}});z.playlist[F]=H;H=new h(H,F,E);p.push(H);F++});m(z,function(H,I){if(typeof I=="function"){if(u[H]){u[H](I)}else{j(B,H,I)}delete z[H]}});m(z.plugins,function(H,I){if(I){s[H]=new l(H,I,E)}});if(!z.plugins||z.plugins.controls===undefined){s.controls=new l("controls",null,E)}s.canvas=new l("canvas",null,E);t.bgcolor=t.bgcolor||"#000000";t.version=t.version||[9,0];t.expressInstall="http://www.flowplayer.org/swf/expressinstall.swf";function G(H){if(!E.isLoaded()&&E._fireEvent("onBeforeClick")!==false){E.load()}return f(H)}x=o.innerHTML;if(x.replace(/\s/g,"")!==""){if(o.addEventListener){o.addEventListener("click",G,false)}else{if(o.attachEvent){o.attachEvent("onclick",G)}}}else{if(o.addEventListener){o.addEventListener("click",f,false)}E.load()}}if(typeof o=="string"){flashembed.domReady(function(){var F=c(o);if(!F){throw"Flowplayer cannot access element: "+o}else{o=F;C()}})}else{C()}}var a=[];function d(o){this.length=o.length;this.each=function(p){m(o,p)};this.size=function(){return o.length}}window.flowplayer=window.$f=function(){var p=null;var o=arguments[0];if(!arguments.length){m(a,function(){if(this.isLoaded()){p=this;return false}});return p||a[0]}if(arguments.length==1){if(typeof o=="number"){return a[o]}else{if(o=="*"){return new d(a)}m(a,function(){if(this.id()==o.id||this.id()==o||this.getParent()==o){p=this;return false}});return p}}if(arguments.length>1){var r=arguments[1];var q=(arguments.length==3)?arguments[2]:{};if(typeof o=="string"){if(o.indexOf(".")!=-1){var t=[];m(n(o),function(){t.push(new b(this,k(r),k(q)))});return new d(t)}else{var s=c(o);return new b(s!==null?s:o,r,q)}}else{if(o){return new b(o,r,q)}}}return null};i(window.$f,{fireEvent:function(){var o=[].slice.call(arguments);var q=$f(o[0]);return q?q._fireEvent(o.slice(1)):null},addPlugin:function(o,p){b.prototype[o]=p;return $f},each:m,extend:i});if(typeof jQuery=="function"){jQuery.prototype.flowplayer=function(q,p){if(!arguments.length||typeof arguments[0]=="number"){var o=[];this.each(function(){var r=$f(this);if(r){o.push(r)}});return arguments.length?o[arguments[0]]:new d(o)}return this.each(function(){$f(this,k(q),p?k(p):{})})}}})();(function(){var e=typeof jQuery=="function";var i={width:"100%",height:"100%",allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:null,onFail:null,expressInstall:null,w3c:false,cachebusting:false};if(e){jQuery.tools=jQuery.tools||{};jQuery.tools.flashembed={version:"1.0.4",conf:i}}function j(){if(c.done){return false}var l=document;if(l&&l.getElementsByTagName&&l.getElementById&&l.body){clearInterval(c.timer);c.timer=null;for(var k=0;k<c.ready.length;k++){c.ready[k].call()}c.ready=null;c.done=true}}var c=e?jQuery:function(k){if(c.done){return k()}if(c.timer){c.ready.push(k)}else{c.ready=[k];c.timer=setInterval(j,13)}};function f(l,k){if(k){for(key in k){if(k.hasOwnProperty(key)){l[key]=k[key]}}}return l}function g(k){switch(h(k)){case"string":k=k.replace(new RegExp('(["\\\\])',"g"),"\\$1");k=k.replace(/^\s?(\d+)%/,"$1pct");return'"'+k+'"';case"array":return"["+b(k,function(n){return g(n)}).join(",")+"]";case"function":return'"function()"';case"object":var l=[];for(var m in k){if(k.hasOwnProperty(m)){l.push('"'+m+'":'+g(k[m]))}}return"{"+l.join(",")+"}"}return String(k).replace(/\s/g," ").replace(/\'/g,'"')}function h(l){if(l===null||l===undefined){return false}var k=typeof l;return(k=="object"&&l.push)?"array":k}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}function b(k,n){var m=[];for(var l in k){if(k.hasOwnProperty(l)){m[l]=n(k[l])}}return m}function a(r,t){var q=f({},r);var s=document.all;var n='<object width="'+q.width+'" height="'+q.height+'"';if(s&&!q.id){q.id="_"+(""+Math.random()).substring(9)}if(q.id){n+=' id="'+q.id+'"'}if(q.cachebusting){q.src+=((q.src.indexOf("?")!=-1?"&":"?")+Math.random())}if(q.w3c||!s){n+=' data="'+q.src+'" type="application/x-shockwave-flash"'}else{n+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'}n+=">";if(q.w3c||s){n+='<param name="movie" value="'+q.src+'" />'}q.width=q.height=q.id=q.w3c=q.src=null;for(var l in q){if(q[l]!==null){n+='<param name="'+l+'" value="'+q[l]+'" />'}}var o="";if(t){for(var m in t){if(t[m]!==null){o+=m+"="+(typeof t[m]=="object"?g(t[m]):t[m])+"&"}}o=o.substring(0,o.length-1);n+='<param name="flashvars" value=\''+o+"' />"}n+="</object>";return n}function d(m,p,l){var k=flashembed.getVersion();f(this,{getContainer:function(){return m},getConf:function(){return p},getVersion:function(){return k},getFlashvars:function(){return l},getApi:function(){return m.firstChild},getHTML:function(){return a(p,l)}});var q=p.version;var r=p.expressInstall;var o=!q||flashembed.isSupported(q);if(o){p.onFail=p.version=p.expressInstall=null;m.innerHTML=a(p,l)}else{if(q&&r&&flashembed.isSupported([6,65])){f(p,{src:r});l={MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title};m.innerHTML=a(p,l)}else{if(m.innerHTML.replace(/\s/g,"")!==""){}else{m.innerHTML="<h2>Flash version "+q+" or greater is required</h2><h3>"+(k[0]>0?"Your version is "+k:"You have no flash plugin installed")+"</h3>"+(m.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='http://www.adobe.com/go/getflashplayer'>here</a></p>");if(m.tagName=="A"){m.onclick=function(){location.href="http://www.adobe.com/go/getflashplayer"}}}}}if(!o&&p.onFail){var n=p.onFail.call(this);if(typeof n=="string"){m.innerHTML=n}}if(document.all){window[p.id]=document.getElementById(p.id)}}window.flashembed=function(l,m,k){if(typeof l=="string"){var n=document.getElementById(l);if(n){l=n}else{c(function(){flashembed(l,m,k)});return}}if(!l){return}if(typeof m=="string"){m={src:m}}var o=f({},i);f(o,m);return new d(l,o,k)};f(window.flashembed,{getVersion:function(){var m=[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var l=navigator.plugins["Shockwave Flash"].description;if(typeof l!="undefined"){l=l.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var n=parseInt(l.replace(/^(.*)\..*$/,"$1"),10);var r=/r/.test(l)?parseInt(l.replace(/^.*r(.*)$/,"$1"),10):0;m=[n,r]}}else{if(window.ActiveXObject){try{var p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(q){try{p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");m=[6,0];p.AllowScriptAccess="always"}catch(k){if(m[0]==6){return m}}try{p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(o){}}if(typeof p=="object"){l=p.GetVariable("$version");if(typeof l!="undefined"){l=l.replace(/^\S+\s+(.*)$/,"$1").split(",");m=[parseInt(l[0],10),parseInt(l[2],10)]}}}}return m},isSupported:function(k){var m=flashembed.getVersion();var l=(m[0]>k[0])||(m[0]==k[0]&&m[1]>=k[1]);return l},domReady:c,asString:g,getHTML:a});if(e){jQuery.fn.flashembed=function(l,k){var m=null;this.each(function(){m=flashembed(this,l,k)});return l.api===false?this:m}}})();(function(a){a.fn.mediaviewer=function(g){var f=function(y){if(y.type=="mouseover"){a(this).addClass("hover")}else{a(this).removeClass("hover")}};var m=function(y){if(y.type=="mousedown"){a(this).addClass("active")}else{a(this).removeClass("active")}};var q=a.extend({thumbnailSize:5,mmObjects:[]},g||{});var n=q.mmObjects;var c=q.thumbnailSize;var k=q.selectedMMObject;var h=false;var r=this;var j;var s;var v;var l;var w;var p;var o=q.selectedGeoObject;var x=q.labels;var u=a('<div id="media-viewer-content-wrapper"/>');var i=q.FLOW_PLAY_PATH;var t;var e=q.PREFIX_URL;this.isOpen=function(){return h};this.setOptions=function(y){q=a.extend({thumbnailSize:5,mmObjects:[]},g||{});n=y.mmObjects;c=y.thumbnailSize;k=y.selectedMMObject;e=y.PREFIX_URL;o=q.selectedGeoObject;this.init()};this.setMMObjects=function(y){n=y;this.init()};this.click=function(){var y=this.getIndex();v.click(y);var z="<strong>"+(y+1)+" "+x.navProgressIndicator+"<span> "+r.getCountItems()+"</span>";this.setSubCarrouselContent(z)};this.renderMediaViewer=function(){u.empty();this.empty();var y=a('<a title="'+x.closeButtonHover+'">'+x.closeButton+"</a>");this.append(a('<div id="media-viewer-header"></div>').append(y));y.click(function(){l.close()});j=a('<div id="media-viewer-content"/>');u.append(j);this.append(u)};this.setSummary=function(y){w.replace(y)};this.renderMediaSummary=function(){w=a("<p/>");u.append(w)};this.selectItem=function(z){var A=a("#media-viewer-footer div.scrollable  ul.items li",r).index(z);if(A<0){A=0}k=n[A];var C=a("#media-viewer-footer .select-next");if(A+1===n.length){C.addClass("disabled");C.attr("disabled","disabled")}else{C.removeClass("disabled");C.removeAttr("disabled")}var y=a("#media-viewer-footer .select-prev");if(A===0){y.addClass("disabled");y.attr("disabled","disabled")}else{y.removeClass("disabled");y.removeAttr("disabled")}this.renderSelectedMMObject();this.click();try{t=flowplayer(k.id,i);t.load()}catch(B){t=null}};this.getIndex=function(){for(var z=0;z<n.length;z++){var y=n[z];if(y.id==k.id){return z}}return -1};this.renderSelectedMMObject=function(){j.empty();j.append(k.getMedia(470,720,e));if(o){j.append("<h6>"+o.label+"</h6>");var y=a("<p/>");y.text=x.mediaviewerDistanceNoGeo;j.append(y);if(o.description&&o.description.url){j.append(this.createExternalLink(o))}}else{j.append("<h6>"+k.title+"</h6>");var z=k.getExternalLink();if(k.type.toLowerCase()==="information"){z.addClass("article-link")}j.append(z)}j.append(k.getSource(true));if(!o){j.append(k.getDistance())}};this.createExternalLink=function(z){var y=a("<a/>");y.attr("target","_blank");y.attr("href",o.description.url);y.text(o.description.urlTitle);var A=a("<p/>");return A.append(y)};this.getCountItems=function(){return n.length};this.renderSubCarrousel=function(){p=a("<p class='item-indicator'/>");u.append(p)};this.setSubCarrouselContent=function(y){p.html(y)};this.onclick=function(y){r.selectItem(this)};var b=function(z){var y=a("#media-viewer-footer .items").children();var A=a("#media-viewer-footer .items li.active");var B=null;if(A.length>0){B=A.next("li").get(0)}else{B=y.get(0)}if(B){r.selectItem(B)}};var d=function(y){var z=a("#media-viewer-footer .items li.active");var A=null;if(z.length>0){A=z.prev("li").get(0)}if(A){r.selectItem(A)}};this.renderCaroussel=function(){s=a('<div id="media-viewer-footer">');s.append('<div class="browse prev-group"><a class="prev-group" title="'+x.navFastRewindHover+'"></a></div><div class="browse select-prev"><a class="prev-item" title="'+x.navPreviousHover+'"></a></div><div class="scrollable"><ul class="items"></ul></div><div class="browse select-next"><a class="next-item" title="'+x.navNextHover+'"></a></div><div class="next-group browse"><a class="next-group" title="'+x.navFastForwardHover+'"></a></div>');u.append(s);var C=a("#media-viewer-footer ul.items");var A=[];for(var B=0;B<n.length;B++){var y=n[B];var z=y.getImage(y.type,"Medium",100,145,e,"MediaviewerThumbs");var G=a("<li style='height:100px;width:145px'/>");var D=a("<a />");D.attr("alt",y.title);D.addClass(y.type.toLowerCase());if(y.type!=="Information"){G.append(z);D.text(y.source)}else{D.append(z)}G.append(D);G.click(this.onclick);A.push(G.get(0))}C.append(A);var E=a("#media-viewer-footer .scrollable");v=E.scrollable({size:c,clickable:true,nextPage:".browse.next-group",next:".browse.next-item",prevPage:".browse.prev-group",prev:".browse.prev-item"}).mousewheel({api:true});var H=a("#media-viewer-footer .select-next");var F=a("#media-viewer-footer .select-prev");H.get(0).carrousel=F.get(0).carrousel=v;H.click(b);F.click(d)};this.close=function(){if(l){l.close()}};this.open=function(){l.load();a("#media-viewer-header a").mouseover(f).mouseout(f).mousedown(m).mouseup(m);a("#media-viewer-footer a").mouseover(f).mouseout(f).mousedown(m).mouseup(m);a("body > div:last").css("z-index","9999");try{t=flowplayer(k.id,i)}catch(y){t=null}this.click()};this.toggle=function(){if(h){l.close()}else{l.load()}};this.init=function(){this.renderMediaViewer();this.renderMediaSummary();this.renderCaroussel();this.renderSubCarrousel();l=a(r).overlay({closeOnEsc:true,closeOnClick:false,onClose:function(A){if(t&&t.unload){t.unload()}h=false;a("#mm-map").show()},onLoad:function(A){a("#mm-map").hide();h=true;if(t&&t.load){t.load()}r.click()},expose:{color:"#000",loadSpeed:200,opacity:0.8},oneInstance:false,api:true});if(!k){k=n[0]}if(k==n[0]){var y=a("#media-viewer-footer .select-prev");y.addClass("disabled");y.attr("disabled","disabled")}if(k===n[n.length-1]){var z=a("#media-viewer-footer .select-next");z.addClass("disabled");z.attr("disabled","disabled")}this.renderSelectedMMObject()};return r}})(jQuery);(function(a){mm=function(J,r){var F="/App/Upload/scripts/multimedia/flowplayer-3.1.5.swf";var o="";if(r){o="http://neckermann.nl/"}var l=this;var g=J.globals;var K=J.accommodation;var k=g.general.labels;var h=g.internetContent.controlitems;var z=g.internetContent.sources;var p=g.geoObjects.controlItems;var A=g.accommodation.controlitems;var c=function(L){if(L.type=="mouseover"){a(this).addClass("hover")}else{a(this).removeClass("hover")}};var n=function(L){if(L.type=="mousedown"){a(this).addClass("active")}else{a(this).removeClass("active")}};var B=g.brand;a("#mm-accommodation-wrapper").parent().attr("id",B);a("#show").attr("rel","#"+B);a("#mm-accommodation-title a").text(k.closeButton);a("#mm-accommodation-title a.close").attr("title",k.closeButtonHover);var s=false;var e=a("div.mm-wrapper").overlay({onClose:function(N){s=false;d.close();b.selectItem(null);var L=a("#mm-results-highlight-prev-next li.text");if(L){L.html("<li class='text'><strong>&nbsp;</strong></li>")}var M=a("#mm-accommodation-thumbnails .items li.active");if(M){M.removeClass("active")}a("#mm-accommodation-thumbnails p.item-indicator").html("<strong>&nbsp;</strong>");if(H.infoWindow){H.infoWindow.close()}},oneInstance:false,api:true,close:"a.close",onBeforeLoad:function(){a("div.mm-wrapper").removeAttr("style")},onLoad:function(){s=true;l.fitBounds()},onBeforeClose:function(){return !(l.mediaViewer.isOpen())},expose:{color:"#000",loadSpeed:200,opacity:0.8},api:true});this.open=function(){e.load()};this.close=function(){e.close()};var f={zoom:0,center:new google.maps.LatLng(K.latitude,K.longitude),mapTypeId:google.maps.MapTypeId.ROADMAP,navigationControlOptions:google.maps.NavigationControlStyle.DEFAULT,scaleControlOptions:google.maps.ScaleControlStyle.DEFAULT,scrollwheel:false};this.map=new google.maps.Map(a("#mm-map").get(0),f);this.fitBounds=function(){var N=new google.maps.LatLng(g.zoom.standard.topright.latitude,g.zoom.standard.topright.longitude);var L=new google.maps.LatLng(g.zoom.standard.bottomleft.latitude,g.zoom.standard.bottomleft.longitude);var M=new google.maps.LatLngBounds(L,N);l.map.fitBounds(M)};this.fitBounds();var H=new u(K);var j=new t(K.geoObjectGroups,p);var I=new D(K.externalMedia.MediaItems,h,j);a("#mm-data-wrapper h4").text(k.controlHeader);this.resizeMap=function(){var Q=a("#mm-sidebar").outerHeight()-a("#mm-sidebar").height();var O=a("#mm-results").outerHeight()-a("#mm-results").height();var P=10;var M=a("#mm-sidebar").height();var N=a("#mm-locations").outerHeight()+a("#mm-media").outerHeight();var L=M-N-Q;var R=L-a("#mm-results-highlight-prev-next").outerHeight()-O-P;a("#mm-results").css("height",L);a("#mm-results-list").css("height",R)};this.resizeMap();var d=new google.maps.InfoWindow();this.mediaViewer=a("#mm-media-viewer").mediaviewer({mmObjects:[],labels:k,FLOW_PLAY_PATH:F});function C(){if(this.getCurrentIndex()>-1){var M=this.getCurrentItem();var L=a("#mm-results-highlight-prev-next li.text");L.html("<li class='text'><strong>"+(this.getCurrentIndex()+1)+"</strong> "+k.navProgressIndicator+" <span>"+this.getCountItems()+"</span></li>");M.click()}}this.filterMarkers=function(){var T=a("#mm-results-highlight-prev-next li.text");if(this.getCurrentIndex()<0){T.html("<li class='text'><strong>&nbsp;</strong></li>")}var O=this.getCurrentChildren();var R=I.mmObjects;var N=I.mmResultList;for(var P=0;P<R.length;P++){var M=R[P];if(M.marker&&M.latLon){M.marker.setMap(null)}}if(O){for(var S=0;S<O.length;S++){var L=N[O[S]];if(L.marker&&L.latLon){L.marker.setMap(l.map)}}}if(this.getCurrentIndex()>-1){var Q=this.getCurrentItem();var T=a("#mm-results-highlight-prev-next li.text");T.html("<li class='text'><strong>"+(this.getCurrentIndex()+1)+"</strong> "+k.navProgressIndicator+" <span>"+this.getCountItems()+"</span></li>");Q.click()}};var b=a("#mm-results-list").pager({pageSize:20,nextCallback:C,prevCallback:C,initCallback:l.filterMarkers,prevPageCallback:l.filterMarkers,nextPageCallback:l.filterMarkers});a("#mm-accommodation-thumbnails a.next-group").attr("title",k.navFastForwardHover);a("#mm-accommodation-thumbnails a.prev-group").attr("title",k.navFastRewindHover);a("#mm-accommodation-thumbnails a.next-item").attr("title",k.navNextHover);a("#mm-accommodation-thumbnails a.prev-item").attr("title",k.navPreviousHover);a("#mm-results-highlight-prev-next a.next-group").attr("title",k.navFastForwardHover);a("#mm-results-highlight-prev-next a.prev-group").attr("title",k.navFastRewindHover);a("#mm-results-highlight-prev-next a.next-item").attr("title",k.navNextHover);a("#mm-results-highlight-prev-next a.prev-item").attr("title",k.navPreviousHover);a("#mm-accommodation-title a").mouseover(c).mouseout(c).mousedown(n).mouseup(n);a("#mm-accommodation-thumbnails a").mouseover(c).mouseout(c).mousedown(n).mouseup(n);a("#mm-results-highlight-prev-next a").mouseover(c).mouseout(c).mousedown(n).mouseup(n);function D(N,O,L){this.enabledFilters=[];this.mmObjects=[];this.mmResultList=[];var M=this;this.getResults=function(){return M.mmResultList};this.renderExternalMediaControlItem=function(){if(O.length>0){var T=a("<h5/>");T.text(g.internetContent.controlHeader);a("#mm-media").append(T);var R=a("<ul/>");a("#mm-media").append(R);for(var Q=0;Q<O.length;Q++){var S=O[Q];var P=w(this.mmObjects,S.code);a("#mm-media ul").append('<li><span><input type="checkbox" name="'+g.internetContent.controlHeader+'" id="'+S.code+'" CHECKED selected="'+Boolean(S.selected)+'" /></span><label style="background-image:url('+S.listIcon.url+')" class="'+S.code+'" for="'+S.code+'">'+S.label+" ("+P+")</label></li>");if(Boolean(S.selected)){a("input[id="+S.code+"]").attr("checked",true);this.enabledFilters.push(S.code)}}}};this.getAll=function(S){var T=[];for(var R=0;R<S.length;R++){var U=S[R].id;for(var Q=0;Q<this.mmObjects.length;Q++){var P=this.mmObjects[Q];if(U===P.id){T.push(P);break}}}return T};this.renderResultList=function(){this.mmResultList=[];var S=a("#mm-results-list");S.empty();var R=[];for(var Q=0;Q<this.mmObjects.length;Q++){var P=this.mmObjects[Q];if(a.inArray(P.type,this.enabledFilters)>-1){this.mmResultList.push(P);R.push(P.resultDom.get(0));P.init()}}S.append(R)};this.apply=function(){d.close();if(a(this).is(":checked")){M.enabledFilters.push(this.id)}else{var P=(a.inArray(this.id,M.enabledFilters));M.enabledFilters.splice(P,1)}M.renderResultList();b.selectItem(null);b.renderPage();b.initCallback()};this.init=function(){for(var R=0;R<N.length;R++){var Q=N[R];var P=new q(Q,true,null,H.marker,L.mmGeoGroups);this.mmObjects.push(P)}this.renderExternalMediaControlItem();this.renderResultList();a("#mm-media ul li input").click(this.apply)};this.init()}function t(N,M){this.enabledFilters=[];this.mmResultList=[];this.mmGeoGroups=[];var L=this;this.renderGeoControlItem=function(){if(M.length>0){var X=a("<h5/>");X.text(g.geoObjects.controlHeader);var T=a("#mm-locations");T.append(X);var R=a("<ul/>");T.append(R);var S=[];for(var Q=0;Q<M.length;Q++){var P=M[Q];var Y=this.getSize(P.code);var V=a("<li/>");var U=a("<span/>");var O=a('<input type="checkbox"/>');O.attr("name",g.geoObjects.controlHeader);O.attr("id",P.code);O.selected=Boolean(P.selected);U.append(O);V.append(U);var W=a("<label/>");W.addClass(P.code);W.attr("for",P.code);W.text(P.label+" ("+Y+")");W.css({"background-image":"url('"+P.listIcon.url+"')"});V.append(W);S.push(V.get(0));if(Boolean(P.selected)){a("input[id="+item.code+"]").attr("checked",true);this.enabledFilters.push(P.code)}}a("#mm-locations ul").append(S)}};this.getSize=function(T){var S=0;for(var R=0;R<this.mmGeoGroups.length;R++){var Q=this.mmGeoGroups[R];for(var P=0;P<Q.geoObjectGroups.length;P++){var O=Q.geoObjectGroups[P];if(O.code==T){S+=O.geoObjects.length}}}return S};this.init=function(){for(var P=0;P<N.length;P++){var R=N[P];try{var O=new x(R);this.mmGeoGroups.push(O)}catch(Q){}}this.renderGeoControlItem();this.renderResultList();a("#mm-locations ul li input").click(this.apply)};this.renderResultList=function(){this.mmResultList=[];for(var R=0;R<this.mmGeoGroups.length;R++){var Q=this.mmGeoGroups[R];for(var P=0;P<Q.geoObjectGroups.length;P++){var O=Q.geoObjectGroups[P];if(a.inArray(O.code,this.enabledFilters)>-1){this.mmResultList.push(O);O.show(l.map)}else{O.show(null)}}}};this.isRendered=function(O){if(a.inArray(O.code,this.enabledFilters)>-1){return true}return false};this.apply=function(){d.close();if(a(this).is(":checked")){L.enabledFilters.push(this.id)}else{var O=(a.inArray(this.id,L.enabledFilters));L.enabledFilters.splice(O,1)}L.renderResultList()};this.init()}function u(L){this.name=L.name;this.officialrating=L.officialrating;this.ownrating=L.ownrating;this.country=L.country;this.region=L.region;this.place=L.place;this.description=L.description;this.mediaItems=L.internalMedia.MediaItems;this.mmObjects=[];this.infoWindow=new google.maps.InfoWindow();this.places=function(){var N=this.country;if(L.region!=""){N=N+", "+this.region}if(L.place!=""){N=N+", "+this.place}return N};var M=this;this.htmlRating=function(){var P=a("<div/>");var O=this.ownrating;var N=0;while(N<Math.floor(O)){P.append("<div class='full-star' />");N++}if(Math.ceil(O)>O){P.append("<div class='half-star' />");N++}while(N<5){N++;P.append("<div class='blank-star' />")}return P};this.renderDetails=function(){var Q=a("#mm-accommodation-details");var S=a("<h3/>").text(this.name);a("#mm-accommodation-title").append(S);var P=a("<address/>").text(this.places());Q.append(P);Q.append(this.htmlRating());var N=a("<p/>");N.append(this.description);var O=a("<div id='mm-accommodation-tooltip' style='display:none'></div>");O.append(N.clone());Q.append(N);N.css("height","55px");N.autoEllipsis();var R=a('<p><a title="'+k.closeLinkAcco+'">'+k.closeLinkAcco+"</a></p>");a("a",R).mouseover(c).mouseout(c).mousedown(n).mouseup(n);Q.append(R);Q.append(O);N.tooltip({tip:"#mm-accommodation-tooltip",position:"bottom center",offset:[-5,5],relative:true,opacity:0.8});R.click(function(){e.close()})};this.renderThumbnails=function(){var T=this.mediaItems.length;var O=[];var S=a("<ul/>");S.addClass("items");for(var R=0;R<T;R++){var N=new q(this.mediaItems[R],false,this,this.marker);N.init();this.mmObjects.push(N);O.push(N.resultDom)}S.append(O);a("#mm-accommodation-thumbnails .scrollable ul.items").replaceWith(S);for(var P=0;P<this.mmObjects.length;P++){var Q=this.mmObjects[P];Q.appendInfoWindowsThumbnails(this.mmObjects);Q.selectItem=M.showInfoWindows;Q.init()}};this.renderCarrousel=function(){this.topCarrousel=a("#mm-accommodation-thumbnails .scrollable").scrollable({size:3,clickable:false,nextPage:".browse.next-group",next:".browse.next-item",prevPage:".browse.prev-group",prev:".browse.prev-item"}).mousewheel({api:true});if(a("#mm-accommodation-thumbnails .items").children().size()<4){a("#mm-accommodation-thumbnails .browse.next-group").addClass("disabled")}var N=function(S){var R=a("#mm-accommodation-thumbnails .items").children();var U=a("#mm-accommodation-thumbnails .items li.active");var V=null;if(U.length>0){V=U.next("li").get(0)}else{V=R.get(0)}if(V){V.mmObject.selectItem(S,V);var T=a(R).index(V)-1;if(T<=0){T=0}this.carrousel.seekTo(T)}};var P=function(S){var R=a("#mm-accommodation-thumbnails .items").children();var U=a("#mm-accommodation-thumbnails .items li.active");var V=null;if(U.length>0){V=U.prev("li").get(0)}if(V){V.mmObject.selectItem(S,V);var T=a(R).index(V)-1;if(T<=0){T=0}this.carrousel.seekTo(T)}};var Q=a("#mm-accommodation-thumbnails .select-next");var O=a("#mm-accommodation-thumbnails .select-prev");O.attr("disabled","disabled");O.addClass("disabled");Q.get(0).carrousel=O.get(0).carrousel=this.topCarrousel;Q.click(N);O.click(P)};this.initInfoWindow=function(){var O=M.mmObjects[0];this.infoWindow.setContent(O.infoWindowDom);var Q=a(O.infoWindowDom);if(!this.carrousel){var P={next:".browse.accoNextPage",prev:".browse.accoPrevPage",clickable:false,size:1,onSeek:function(V,S){var T=M.topCarrousel.getSize();M.topCarrousel.click(S);a("#info-window-accommodation p.item-indicator").html("<strong>"+(S+1)+"</strong> "+k.navProgressIndicator+" <span>"+T+"</span>");a("#mm-accommodation-thumbnails p.item-indicator").html("<strong>"+(S+1)+"</strong> "+k.navProgressIndicator+" <span>"+T+"</span>");var U=this.getVisibleItems();if(U.size()>0){var R=U.get(0);if(a(R).hasClass("video")){N.text(k.fullscreenLinkVideo)}else{N.text(k.fullscreenLink)}}}};this.carrousel=Q.scrollable(P).mousewheel({api:true})}var N=a("#info-window-mediaviewer-link",Q);N.unbind("click");N.click(function(){var R=a("li",a("#mm-accommodation-thumbnails .scrollable ul.items"));var S=R.index(a("#mm-accommodation-thumbnails .scrollable ul.items li.active"));l.mediaViewer.setOptions({mmObjects:M.mmObjects,selectedMMObject:M.mmObjects[S],PREFIX_URL:o,FLOW_PLAY_PATH:F});l.mediaViewer.open()});google.maps.event.addListener(this.infoWindow,"closeclick",function(){a("#info-window-accommodation .info-window-header .hover").removeClass("hover")})};this.showInfoWindows=function(R,T){d.close();M.infoWindow.close();M.infoWindow.open(l.map,M.marker);a("#info-window-accommodation .hover").removeClass("hover");activeThumb=a("#mm-accommodation-thumbnails .scrollable .items .active");activeThumb.removeClass("active");a("#mm-results-list .active").removeClass("active");var O=a("#mm-accommodation-thumbnails .scrollable ul.items").children();var P=O.index(T);var Q=M.mmObjects[P];if(P<0){P=0}a("#info-window-accommodation p.item-indicator").html("<strong>"+(P+1)+"</strong> "+k.navProgressIndicator+" <span>"+O.length+"</span>");a("#mm-accommodation-thumbnails p.item-indicator").html("<strong>"+(P+1)+"</strong> "+k.navProgressIndicator+" <span>"+O.length+"</span>");var S=a("#mm-accommodation-thumbnails .select-next");if(P>=(O.length-1)){S.addClass("disabled");S.attr("disabled","disabled")}else{S.removeClass("disabled");S.removeAttr("disabled")}var N=a("#mm-accommodation-thumbnails .select-prev");if(P<=0){N.addClass("disabled");N.attr("disabled","disabled")}else{N.removeClass("disabled");N.removeAttr("disabled")}a(T).addClass("active");M.carrousel.seekTo(P)};this.init=function(){var N=new google.maps.LatLng(L.latitude,L.longitude);this.marker=new google.maps.Marker({position:N,title:L.name,highlight:function(){},dehighlight:function(){},icon:g.accommodation.mapIcon.url,zIndex:999999});this.renderDetails();this.renderThumbnails();this.renderCarrousel();this.initInfoWindow();this.marker.setMap(l.map);google.maps.event.addListener(this.marker,"click",function(){M.showInfoWindows()})};this.init()}function x(L){this.code=L.code;this.label=L.label;this.controlItem=G(p,"code",this.code);this.geoObjectGroups=[];this.geoObjects=[];if(this.controlItem===null){throw"Missing controlItem for '"+this.code+"'"}for(var O=0;O<L.geoObjectGroups.length;O++){var R=L.geoObjectGroups[O];try{var N=new x(R);this.geoObjectGroups.push(N)}catch(P){}}for(var M=0;M<L.geoObjects.length;M++){var S=L.geoObjects[M];var Q=new m(S,this);this.geoObjects.push(Q)}this.show=function(V){for(var U=0;U<this.geoObjectGroups.length;U++){this.geoObjectGroups[U].show(V)}for(var T=0;T<this.geoObjects.length;T++){if(this.geoObjects[T].mapObject){this.geoObjects[T].mapObject.setMap(V)}this.geoObjects[T].marker.setMap(V)}}}function m(L,V){this.code=L.code;this.label=L.label;this.description=L.description;this.group=V;this.mapObject=N(L,V);this.references=L.mediareferences;this.distance=L.distance;if(L.displayTypeCode=="POL"||L.displayTypeCode=="LINE"){this.marker=U(L,V.controlItem)}else{this.marker=P(L,V.controlItem)}var O=this;google.maps.event.addListener(this.marker,"click",M);function U(Z,X){var ab=null;if(Z.centroid){ab=new google.maps.LatLng(Z.centroid[0],Z.centroid[1])}else{if(Z.latitude&&Z.longitude){ab=new google.maps.LatLng(Z.latitude,Z.longitude)}else{var aa=Z.polygon[0];ab=new google.maps.LatLng(aa[0],aa[1])}}var Y=i(ab,Z.label,X);Y.setZIndex(999995);return Y}function N(X,Y){switch(X.displayTypeCode){case"LINE":return T(X,Y.controlItem);case"POL":return S(X,Y.controlItem);default:return null}}function P(aa,Y){var X=new google.maps.LatLng(aa.latitude,aa.longitude);var Z=i(X,aa.label,Y);Z.setZIndex(999995);return Z}function T(aa,X){var ab=R(aa.polygon);var Y="#"+X.geoColor;var Z={fillColor:Y,strokeColor:Y,strokeOpacity:0.8,path:ab};return new google.maps.Polyline(Z)}function S(aa,X){var ab=R(aa.polygon);var Y="#"+X.geoColor;var Z={fillColor:Y,strokeColor:Y,strokeOpacity:0.8,fillOpacity:0.5,paths:ab};return new google.maps.Polygon(Z)}function R(aa){var ab=[];for(var X=0;X<aa.length;X++){var Z=aa[X];var Y=new google.maps.LatLng(Z[0],Z[1]);ab.push(Y)}return ab}this.getCurrentMedia=function(){return I.getAll(this.references)};function M(){var at=O.getCurrentMedia();var ad=a('<div id="geo-info-window" class="info-window polygon"/>');var aw=W(at,true);var ax=a('<div class="info-window-body">');var ab=a("<h6/>");ab.text(O.label);ax.append(ab);var al=a("<p/>");if(O.distance!==null){var aa=0;if(O.distance>=1000){aa=(O.distance/100);aa=Math.round(aa)/10;aa=aa+" km"}else{aa=O.distance+" m"}distanceText=k.mediaviewerDistance+" "+aa.replace(".",",");al.text(V.controlItem.label+", "+distanceText)}else{al.text(V.controlItem.label+", "+k.mediaviewerDistanceNoGeo)}ax.append(al);var aj=O.description.shortDescription;var Z=O.description.fullDescription;var ao=aj?aj:Z;var ag=Z?Z:aj;if(ao!==null){var av=a('<p id="mm-geo-description"/>');var ae=a('<span id="mm-geo-description-text"/>');var ay=a('<a id="mm-geobject-readmore">Lees meer</a>');ae.append(ao);av.append(ae);av.append("&nbsp;");av.append(ay);ax.append(av);var an=a('<div id="mm-geobject-infotooltip" style="display:none">');var az=a("<p>"+ag+"</p>");an.append(az);an.append("&nbsp;");if(O.description.url){an.append("Website: ");an.append(Q())}ax.append(an);a("a",av).mouseover(c).mouseout(c).mousedown(n).mouseup(n)}else{if(O.description.url){ax.append(Q())}}a("ul li a",aw).mouseover(c).mouseout(c).mousedown(n).mouseup(n);ad.append(aw);ad.append(ax);if(at.length>0){var am=a('<div class="info-window-media"/>');a("#mm-geo-description",ax).addClass("mm-geo-description-short");var Y=a('<div class="scrollable"/>');var ah=a('<ul class="items"/>');var ac='<div class="browse prev-item"><a class="prev-item left" title="'+k.navPreviousHover+'"></a></div>';var ar='<div class="browse next-item"><a class="next-item right" title="'+k.navNextHover+'"></a></div>';a("a",ac).mouseover(c).mouseout(c).mousedown(n).mouseup(n);a("a",ar).mouseover(c).mouseout(c).mousedown(n).mouseup(n);am.append(ac);am.append(Y);am.append(ar);for(var ap=0;ap<at.length;ap++){var au=at[ap];var ai=a("<li/>");var af=null;if(au.type.toLowerCase()==="video"){af=au.getImage(au.type,"Thumbnail",210,310);if(!af){af=au.getImage(au.type,"Medium",210,310)}}else{af=au.getImage(au.type,"Medium",210,310);if(!af){af=au.getImage(au.type,"Full",210,310)}}ai.append(af);ai.append(a("<a/>"));ah.append(ai)}Y.append(ah);ax.append(am);ax.append('<p class="item-indicator"><strong>1</strong> '+k.navProgressIndicator+" <span>"+ah.children().length+"</span></p>");theP=a("<p/>");theP.append(v());ax.append(theP);ax.append(E(at[0]));H.infoWindow.close();d.setContent(ad.get(0));d.open(l.map,O.marker);var X={next:".browse.next-item",prev:".browse.prev-item",clickable:true,size:1,onSeek:function(aB,aA){a("#geo-info-window p.item-indicator").html("<strong>"+(aA+1)+"</strong> "+k.navProgressIndicator+" <span>"+this.getSize()+"</span>");b.selectItem(at[aA].resultDom);a("#geo-info-window ul:last").replaceWith(E(at[aA]))}};var aq=Y.scrollable(X).mousewheel({api:true});var ak=a("#geo-info-window  p a");ak.click(function(){var aA=aq.getIndex();if(aA<0){aA=0}l.mediaViewer.setOptions({mmObjects:at,selectedMMObject:at[aA],selectedGeoObject:O,FLOW_PLAY_PATH:F});l.mediaViewer.open()})}else{d.setContent(ad.get(0));d.open(l.map,O.marker);a("#mm-geo-description",ax).addClass("mm-geo-description-long")}a("#mm-geobject-readmore").tooltip({tip:"#mm-geobject-infotooltip",position:"bottom center",offset:[-5,5],relative:true,opacity:0.8});a("#mm-geo-description-text .mm-geo-description-short",ax).autoEllipsis()}function Q(){var X=a("<a/>");X.attr("rel","external");X.attr("target","_blank");X.attr("href",O.description.url);X.text(O.description.urlTitle);var Y=a("<p/>");return Y.append(X)}function W(aa,ad){var ac=a("<div/>");ac.addClass("info-window-header");var Z=a("<ul/>");ac.append(Z);if(ad){var Y=a("<a/>");Y.attr("title",k.fullscreenButtonHover);Y.text(k.fullscreenButton);Y.mouseover(c).mouseout(c).mousedown(n).mouseup(n);var X=a('<li class="enlarge"/>');X.append(Y);Z.append(X);Y.click(function(){l.mediaViewer.setOptions({mmObjects:aa,selectedMMObject:aa[0],FLOW_PLAY_PATH:F});l.mediaViewer.open()})}var ae=a("<a/>");ae.attr("title",k.closeButtonHover);ae.text(k.closeButton);ae.mouseover(c).mouseout(c).mousedown(n).mouseup(n);ae.click(function(){d.close()});var ab=a('<li class="close"/>');ab.append(ae);Z.append(ab);return ac}}function q(M,af,U,T,N){var S=this;this.title=M.title;if(!this.title&&U){this.title=U.name}else{if(!this.title){this.title="No Title"}}this.description=M.summary;this.type=M.type;this.instances=M.instances;this.owner=M.owner;this.ownerUrl=M.ownerUrl;this.source=M.source;this.summary=M.summary;this.isExternal=af;this.accommodation=U;this.distance=M.distance;this.id=M.id;if(af&&M.latitude!==null&&M.longitude!==null){this.latLon=new google.maps.LatLng(M.latitude,M.longitude)}else{this.latLon=false}if(af&&this.latLon){var an=G(h,"code",this.type);this.marker=i(this.latLon,this.title,an);var W=y(this,"Thumbnail");if(!W){W=an.defaultThumbMap}if(W&&W.url){var X=W.url;var P=44;var Y=44;var ac=new google.maps.Size(44-8,44-8);var ae=Math.floor((W.width/2)-(P/2));var ad=Math.floor((W.height/2)-(Y/2));var aq=new google.maps.Point(ae,ad);var V=new google.maps.Point(22-4,Y-3);var R=new google.maps.MarkerImage(X,ac,aq,V);this.marker.setShadow(R)}}else{this.marker=T}this.getDistance=function(){if(S.isExternal){var at;if(S.distance){var ar=parseInt(S.distance);var au=0;if(ar>=1000){au=(ar/100);au=Math.round(au)/10;au=au+" km";at=k.mediaviewerDistance+" "+au.replace(".",",")}else{if(ar>0){au=ar+" m";at=k.mediaviewerDistance+" "+au.replace(".",",")}else{at=k.mediaviewerDistanceNoGeo}}}else{at=k.mediaviewerDistanceNoGeo}return a("<p/>").append(at)}return null};this.resultDom=ap(this);this.resultDom.mmObject=this;this.image=a("<img/>");this.infoWindowDom=L(this);function Z(av){var ar=y(av,"Medium");if(!ar){ar=y(av,"Full")}if(!ar&&!av.accommodation){ar=G(h,"code",av.type).defaultThumb;ar.width=310;ar.height=210}else{if(!ar){if(A){ar=G(A,"code",av.type).defaultThumbInfoWindow}else{ar=G(h,"code",av.type).defaultThumbInfoWindow}ar.width=310;ar.height=210}}var au=a('<div class="info-window-online-media"/>');av.image=ak(ar,210,310,null,"InfoWindow",true);au.append(av.image);var at=a('<a title="'+av.title+'"/>');at.mouseover(c).mouseout(c).mousedown(n).mouseup(n);au.append(at);var aw=am(av);a(".info-window-body",aw).prepend(au);return aw.get(0)}function ai(au){var ar=y(au,"Medium");if(!ar){ar=y(au,"Thumbnail")}if(!ar&&!au.accommodation){ar=G(h,"code",au.type);ar=ar.defaultThumb;ar.height=210;ar.width=310}else{if(!ar){if(A){ar=G(A,"code",au.type).defaultThumbInfoWindow}else{ar=G(h,"code",au.type).defaultThumbInfoWindow}ar.width=310;ar.height=210}}var at=a('<div class="info-window-online-media"/>');au.image=ak(ar,210,310,null,"InfoWindow",true);at.append(au.image);at.append('<a title="'+au.title+'"/>');var av=am(au);a(".info-window-body",av).prepend(at);return av.get(0)}function Q(at){var aB=y(at,"Full");var ax=aa(true,true);var av=a('<div class="info-window Information">');var aD=a('<div class="info-window-body">');av.append(ax);var aF=a("<h6/>");aF.text(at.title);aD.append(aF);var au=at.getDistance();aD.append(au);var aE=a("<a/>");aE.attr("target","_blank");aE.attr("href",aB.url);aE.mouseover(c).mouseout(c).mousedown(n).mouseup(n);aE.text(aB.url.substring(7));var ar=a('<p class="WikipediaUrlPrefix"/>');if(k.WikipediaUrlPrefix){ar.text(k.WikipediaUrlPrefix+" ")}ar.append(aE);aD.append(ar);if(at.summary){var ay=a('<div class="summary"/>');var aA=a("<p/>");aA.text(at.summary);ay.append(aA);aD.append(ay);aA.css("height","120px");aA.autoEllipsis()}var aw=E(at);var aC=v(at.type);var az=a("<p/>").append(aC);aD.append(az);aD.append(aw);av.append(aD);return av.get(0)}this.getImage=function(at,ay,aB,ar,ax,aA){if(at=="Information"){var aw=a("<span/>");aw.text(this.title);return aw}var av=ax;var az=y(this,ay);if(!az&&at==="Photo"&&ay=="Medium"){az=y(this,"Full")}else{if(!az&&at==="Video"&&ay=="Medium"){az=y(this,"Thumbnail")}}if(!az&&!this.accommodation){az=G(h,"code",this.type).defaultThumb;az.width=ar;az.height=aB}else{if(!az){av="";if(A){az=G(A,"code",S.type).defaultThumbInfoWindow}else{az=G(h,"code",S.type).defaultThumbInfoWindow}az.width=310;az.height=210}}var au=ak(az,aB,ar,av,aA);return au};this.getMedia=function(at,ay,az){var ar=y(S,"Full");var ax=S.type.toLowerCase();if(ax=="photo"){var av=S.isExternal?"Medium":"Full";var aw=this.getImage(S.type,av,at,ay,az,"MediaviewerLarge");return a('<div class="media-viewer"/>').append(aw)}else{if(ax=="information"){return this.getWikipedia()}}var au=this.getVideo(at,ay);return a('<div class="media-viewer"/>').append(au)};this.getExternalLink=function(){if(S.type=="Information"){var ar=y(S,"Full");var at=a("<a/>");at.attr("target","_blank");at.attr("href",ar.url);at.text(ar.url.substring(7));var au=a('<p class="mediaviewerWikipediaUrlPrefix"/>');if(k.mediaviewerWikipediaUrlPrefix){au.text(k.mediaviewerWikipediaUrlPrefix+" ")}return au.append(at)}return null};this.getSource=function(ar){if(S.isExternal){return E(S,ar)}return null};this.getWikipedia=function(){if(S.type=="Information"){$mvDiv=a('<div class="media-viewer"/>');$sumDiv=a('<div class="summary"/>');$sumDiv.text(S.summary);$mvDiv.append($sumDiv);return $mvDiv}};this.getVideo=function(aB,au){var aA=y(S,"Full");var ar=a("<div/>");if(S.type.toLowerCase()=="video"){if(aA.mimeType=="application/x-shockwave-flash"){if(!a.flash.available){ar=a('<div style="width:100%;height:400px;background-color:#FFF;"><B>ERROR:</B><BR><BR>Adobe Flash Player 9 needed<BR/><BR/><BR/><A href="http://www.adobe.com/go/getflashplayer/" target=_blank><IMG border=1 src="http://www.macromedia.com/images/shared/download_buttons/get_flash_player.gif"></A><BR/>...click here to download...<BR/><BR/><BR/><BR/></div>')}else{ar.flash({swf:aA.url,params:{allowScriptAccess:"always"},flashvars:{enablejsapi:"1",autoplay:"1",allowScriptAccess:"always",id:"ytPlayer"},height:aB,width:au})}return ar}else{if(!a.flash.available){ar=a('<div style="width:100%;height:400px;background-color:#FFF;"><B>ERROR:</B><BR><BR>Adobe Flash Player 9 needed<BR/><BR/><BR/><A href="http://www.adobe.com/go/getflashplayer/" target=_blank><IMG border=1 src="http://www.macromedia.com/images/shared/download_buttons/get_flash_player.gif"></A><BR/>...click here to download...<BR/><BR/><BR/><BR/></div>')}else{var aw=S.id;var av=a("<a id='"+aw+"' style='display:block;width:"+au+"px;height:"+aB+"px' >x</a>");av.attr("href",aA.url);av.attr("target","_blank");ar.append(av)}return ar}}else{var ax;if(!a.flash.available){ax=a('<div style="width:100%;height:400px; background-color: #fff"><B>ERROR:</B><BR><BR>Adobe Flash Player 9 needed<BR/><BR/><BR/><A href="http://www.adobe.com/go/getflashplayer/" target=_blank><IMG border=1 src="http://www.macromedia.com/images/shared/download_buttons/get_flash_player.gif"></A><BR/>...click here to download...<BR/><BR/><BR/><BR/></div>')}else{var at=S.id.substring(S.id.lastIndexOf("/")+1);var az="http://www.360cities.net/krpano/external_embed/"+at+".xml";var ay="http://www.360cities.net/data/embed/plugin_data/"+at;ax='<object name="_360_krpano_name_'+at+'" id="_360_krpano_id_'+at+'" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" height="'+aB+'" width="'+au+'" ><param name="movie" value="http://www.360cities.net/javascripts/krpano/krpano.swf" /><param name="quality" value="autohigh" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="pano='+az+"&epd="+ay+'" /><param name="allowFullScreen" value="true" /><embed src="http://www.360cities.net/javascripts/krpano/krpano.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" height="'+aB+'" width="'+au+'" allowFullScreen="true" allowScriptAccess="always" quality="autohigh" flashvars="pano='+az+"&epd="+ay+'"></embed></object>'}ar.append(a(ax))}return ar};function ak(aA,aB,ar,aw,ay,av){var at=a("<img/>");at.attr("align","absmiddle");if(!av){if(aw){at.attr("src",aw+aA.url)}else{at.attr("src",aA.url)}}if(!aA&&aA.mimeType&&aA.mimeType.startsWith("image")){aA=y(S,"Full")}if(!aA&&aA.mimeType&&aA.mimeType.startsWith("image")){aA=y(S,"Thumbnail")}if((!ar&&aA.width)||(!aB&&aA.height)){ar=aA.width;aB=aA.height}if(aA.width&&aA.height){if(aA.width>=aA.height){var ax=aA.height/aA.width;if(ar){at.attr("width",ar);at.attr("height",ar*ax)}else{if(aA.width){at.attr("width",aA.width);at.attr("height",aA.width*ax)}}}else{var ax=aA.width/aA.height;if(aB){at.attr("height",aB);at.attr("width",aB*ax)}else{if(aA.height){at.attr("height",aA.height);at.attr("width",aA.height*ax)}}}}else{if(ar>=aB){var ax=aB/ar;at.attr("width",ar);at.attr("height",ar*ax)}else{var ax=ar/aB;at.attr("height",aB);at.attr("width",aB*ax)}}if(ay&&g.general["404images"]){var au=g.general["404images"]["404"+ay];var az=function(){if(!this.src.endsWith(au.url)){this.src=au.url}};at.error(az)}return at}function O(au,at,az){var aw=au.url;var ay=au.height;var av=au.width;if(at){ay=at}if(az){av=az}var ar=a('<object width="'+av+'" height="'+ay+'"><param name="wmode" value="transparent"/><param name="movie" value="'+aw+'?rel=0&hl=en&fs=1&start=1"></param><param name="allowFullScreen" value="false"></param><param name="allowscriptaccess" value="always"></param></object>');var ax=a('<embed wmode="transparent" src="'+aw+'?rel=0&hl=en&fs=1&start=1" type="application/x-shockwave-flash" allowfullscreen="false" width="'+av+'" height="'+ay+'"></embed>');ar.append(ax);return ar}function aa(ax,az,aw){var av=a("<div/>");av.addClass("info-window-header");var au=a("<ul/>");av.append(au);if(ax){var aA=a("<a/>");aA.attr("title",k.fullscreenButtonHover);aA.text(k.fullscreenButton);aA.mouseover(c).mouseout(c).mousedown(n).mouseup(n);var ay=a('<li class="enlarge"/>');ay.append(aA);au.append(ay);aA.unbind("click");if(aw){aA.click(function(){var aB=a("li",a("#mm-accommodation-thumbnails .scrollable ul.items"));var aC=aB.index(a("#mm-accommodation-thumbnails .scrollable ul.items li.active"));l.mediaViewer.setOptions({mmObjects:H.mmObjects,selectedMMObject:H.mmObjects[aC],PREFIX_URL:o,FLOW_PLAY_PATH:F});l.mediaViewer.open()})}else{aA.click(function(){l.mediaViewer.setOptions({mmObjects:I.getResults(),selectedMMObject:S,FLOW_PLAY_PATH:F});l.mediaViewer.open()})}}if(az){var at=a("<a/>");at.attr("title",k.closeButtonHover);at.text(k.closeButton);at.mouseover(c).mouseout(c).mousedown(n).mouseup(n);if(aw){at.click(function(){H.infoWindow.close()})}else{at.click(function(){d.close()})}var ar=a('<li class="close"/>');ar.append(at);au.append(ar)}return av}function am(at){var ax=aa(true,true);var ar=v(at.type);var av=a("<p/>");av.append(ar);var aw=E(at);var au=a("<div/>");au.addClass("info-window-body");au.addClass("mm-"+at.source);au.append(av);au.append(aw);var ay=a("<div/>");ay.addClass("info-window");ay.addClass(at.type);ay.append(ax);ay.append(au);return ay}function ah(){var at=aa(true,true,true);var ar=a("<div id='info-window-accommodation'/>");ar.addClass("info-window accommodation");var ay=a("<ul/>");ay.addClass("items");var av=a("<div/>");av.addClass("scrollable");av.append(ay);var ax=a("<div/>");ax.addClass("info-window-body");ax.append(at);ax.append("<h6>"+U.name+"</h6>");var aw=a("<div class='info-window-media'/>");aw.append("<div class='browse prev-item left accoPrevPage'><a title='"+k.navPreviousHover+"' class=' prev-item accoPrevPage left'>"+k.navPreviousHover+"</a></div>");aw.append(av);aw.append("<div class='browse next-item right accoNextPage'><a title='"+k.navNextHover+"' class='next-item accoNextPage right'>"+k.navNextHover+"</a></div>");ax.append(aw);ax.append("<p class='item-indicator'/>");a("a",aw).mouseover(c).mouseout(c).mousedown(n).mouseup(n);var au=v();var az=a("<p/>");az.append(au);ax.append(az);ar.append(at);ar.append(ax);return ar.get(0)}function ag(au){var av=a("<li/>");var aw=o;instance=y(au,"Medium");if(!instance&&au.type!="Video"){instance=y(au,"Full")}else{if(!instance){if(A){instance=G(A,"code",au.type).defaultThumbInfoWindow;aw=""}else{instance=G(h,"code",au.type).defaultThumbInfoWindow;aw=""}instance.width=310;instance.height=210}}if(instance){var ar=a("<a/>");ar.mouseover(c).mouseout(c).mousedown(n).mouseup(n);var at=ak(instance,210,310,aw,"InfoWindow");if(au.type=="Video"){av.addClass("video")}av.append(at);av.append(ar)}return av}this.appendInfoWindowsThumbnails=function(au){var ar=[];for(var at=0;at<au.length;at++){ar.push(ag(au[at]).get(0))}a("ul.items",this.infoWindowDom).append(ar)};function ap(ar){if(ar.isExternal){switch(ar.type){case"Information":return al(ar);case"Photo":case"Video":case"Photo3D":return ao(ar);default:return null}}else{switch(ar.type){case"Photo":return ab(ar);case"Video":return aj(ar);default:return null}}}function ab(au){var av=a('<li style="height:100px;width:145px;"/>');var aw=au.type.toLowerCase();var ar=y(au,"Medium");if(!ar){ar=y(au,"Full")}var at=a("<a/>");at.mouseover(c).mouseout(c).mousedown(n).mouseup(n);at.addClass(aw);av.append(ak(ar,100,145,o,"AccommodationThumbs"));av.append(at);return av.get(0)}function aj(at){var av=a('<li style="height:100px;width:145px;"/>');var ar=y(at,"Thumbnail");if(!ar){ar=y(at,"Medium")}if(!ar){ar=y(at,"Full")}if(ar){av.append(ak(ar,null,null,null,"AccommodationThumbs"))}var au=at.type.toLowerCase();av.append(a("<a/>").addClass(au).mouseover(c).mouseout(c));return av.get(0)}function ao(at){var av=a("<li/>");av.addClass("mm-result-thumb");var ar=y(at,"Thumbnail");if(!ar){ar=y(at,"Medium")}if(!ar){ar=y(at,"Full")}var aw=ak(ar,67,94,null,"ResultList");aw.attr("alt",at.title);imgDiv=a("<div/>");imgDiv.append(aw);var au=a("<a/>");au.addClass(at.type.toLowerCase());au.attr("title",at.title);au.mouseover(c).mouseout(c).mousedown(n).mouseup(n);av.append(imgDiv);av.append(au);return av}function al(at){var ar=a("<span/>");ar.text(at.title);var av=a("<li/>");av.addClass("mm-result-thumb");var au=a("<a/>");au.attr("title",at.title);au.addClass(at.type.toLowerCase());au.append(ar);av.append(au);return av}function L(ar){if(af){switch(ar.type){case"Photo3D":case"Video":return ai(ar);case"Photo":return Z(ar);case"Information":return Q(ar);default:return"Media type "+ar.type+" not yet implemented."}}else{return ah()}}this.selectItem=function(au,av){H.infoWindow.close();a("#mm-accommodation-thumbnails .scrollable li.active").removeClass("active");a("#mm-accommodation-thumbnails p.item-indicator").html("<div/>");d.close();d.setContent(S.infoWindowDom);d.open(l.map,S.marker);if(S.image){var ar=y(S,"Medium");if(!ar){ar=y(S,"Thumbnail")}if(ar){S.image.attr("src",ar.url)}}b.selectItem(S.resultDom);b.showPage();a("#mm-results-highlight-prev-next li.text").html("<li class='text'><strong>"+(b.getCurrentIndex()+1)+"</strong> "+k.navProgressIndicator+" <span>"+b.getCountItems()+"</span></li>");var at=a("#info-window-mediaviewer-link");at.unbind("click");at.click(function(){l.mediaViewer.setOptions({mmObjects:I.getResults(),selectedMMObject:S,FLOW_PLAY_PATH:F});l.mediaViewer.open()})};this.highlight=function(){S.resultDom.addClass("active");b.scrollToDom(S.resultDom)};this.dehighlight=function(){S.resultDom.removeClass("active")};this.init=function(){a(this.resultDom).unbind("click");a(this.resultDom).click(function(ar){S.selectItem(ar,this)})};if(this.isExternal&&this.latLon){google.maps.event.addListener(this.marker,"click",this.selectItem);google.maps.event.addListener(this.marker,"mouseover",this.highlight);google.maps.event.addListener(this.marker,"mouseout",this.dehighlight)}}function i(M,O,L){if(!L){throw"Missing controlItem for '"+O+"'"}var N=new google.maps.Marker({position:M,title:O,icon:L.mapIcon.url});N.controlItem=L;google.maps.event.addListener(N,"mouseover",function(){this.dehighlight()});google.maps.event.addListener(N,"mouseout",function(){this.highlight()});N.highlight=function(){this.setIcon(L.mapIcon.url)};N.dehighlight=function(){this.setIcon(L.mapHoverIcon.url)};return N}function G(L,O,N){for(var M=0;M<L.length;M++){if(L[M][O]==N){return L[M]}}}function w(O,N){var M=0;for(var L=0;L<O.length;L++){if(O[L].type==N){M++}}return M}function y(N,L){for(var M=0;M<N.instances.length;M++){if(N.instances[M].type==L){return N.instances[M]}}return null}function E(N,L){var O=a("<ul/>");if(N.source){var R=a("<li/>");R.addClass("logo");var P=G(z,"code",N.source);$img=a("<img/>");$img.attr("alt",P.link);if(L){$img.attr("src",P.logoLarge.url)}else{$img.attr("src",P.logoSmall.url)}R.append($img);O.append(R)}if(N.owner!==null){var S=a("<a/>");if(N.ownerUrl){S.attr("href",N.ownerUrl);S.attr("target","_blank")}S.text(N.owner);var Q=a("<span/>");Q.append(S);var M=a("<li>&copy; </li>");M.addClass("copyright");M.append(S);O.append(M)}return O}function v(O){var N="";var L="";if(O){L=O.toLowerCase()}if(O&&L==="video"&&k.fullscreenLinkVideo){N=k.fullscreenLinkVideo}else{if(O&&L==="photo3d"&&k.fullscreenLinkPhoto3D){N=k.fullscreenLinkPhoto3D}else{if(O&&L==="information"){N=k.fullscreenLink}else{N=k.fullscreenLink}}}var M=a('<a id="info-window-mediaviewer-link" title="'+N+'">'+N+"</a>");M.mouseover(c).mouseout(c).mousedown(n).mouseup(n);return M}}})(jQuery);