(function($){/* Vanillabox (C) 2013 cocopon. Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php */ var c;function h(){}function k(a,b){return void 0!==a?a:b}function l(a){function b(){}b.prototype=m.prototype;a.prototype=new b}function n(a,b){var d=a.length,e;for(e=0;e");a.addClass("vnbx-mask");this.a=a;this.g()};c.b=function(){this.h();this.a=null};c.g=function(){$(window).on("resize",$.proxy(this.I,this));this.a.on("click",$.proxy(this.o,this))};c.h=function(){$(window).off("resize",this.I);this.a.off("click",this.o)};c.C=function(){var a=this.a;a.width("");a.height("");var b=$(window),d=$(document),e=Math.max(d.width(),b.width()),b=Math.max(d.height(),b.height());a.width(e);a.height(b)};c.I=function(){this.C()}; c.o=function(){$(this).trigger("vnbx_click")};function A(a){a=a||{};this.m=k(a.w,w);this.l=k(a.u,"both");this.e()}c=A.prototype;c.e=function(){var a=$("
");a.addClass("vnbx-container");this.a=a;this.g()};c.b=function(){this.h();this.a=null};c.g=function(){};c.h=function(){this.B()};c.V=function(){$(this.c).on("vnbx_complete",$.proxy(this.F,this))};c.B=function(){var a=this.c;a&&$(a).off("vnbx_complete",this.F)}; function B(a,b){var d=a.m;if(b!==a.c){if(a.c){a.B();var e=a.c;d.ea(e).done(function(){a.S(e)})}a.c=b;if(a.c){a.V();a.ia&&C(a);var f=a.a,g=a.c.a,r=f.find("> *");0===r.length?f.append(g):g.insertBefore(r.first());d.ta(a.c).done(function(){$(a).trigger("vnbx_content_show",[a,a.c])})}}}c.q=function(){var a=this.c,b={width:0,height:0};a&&(b=a.q());return{width:Math.max(b.width,200),height:Math.max(b.height,150)}}; function D(a){a.ia={width:!0===a.l||"both"===a.l||"horizontal"===a.l?(window.innerWidth||document.documentElement.clientWidth)-100:Number.MAX_VALUE,height:!0===a.l||"both"===a.l||"vertical"===a.l?(window.innerHeight||document.documentElement.clientHeight)-100:Number.MAX_VALUE};a.c&&C(a)}function C(a){var b=a.ia;a.c.Z(Math.max(b.width,200),Math.max(b.height,150))}c.C=function(){var a=this.c,b=a.q();a.a.css({marginLeft:-Math.round(b.width/2),marginTop:-Math.round(b.height/2)})};c.F=function(){this.C()}; c.S=function(a){$(this).trigger("vnbx_content_hide",[this,a])};function E(a){a=a||{};this.d=new A({w:a.w,u:a.u});this.e();this.g()}c=E.prototype;c.e=function(){var a=$("
");a.addClass("vnbx-frame");this.a=a;this.a.append(this.d.a)};c.b=function(){this.d.b();this.d=null;this.h();this.a=null};c.g=function(){this.a.on("click",$.proxy(this.o,this))};c.h=function(){this.a.off("click",this.o)}; function v(a,b){var d=a.d.a,e=d.width(),f=d.height();d.width(b.width);d.height(b.height);var g=$(window),r=a.a,y=window.innerWidth||document.documentElement.clientWidth,U=window.innerHeight||document.documentElement.clientHeight,y=Math.round(g.scrollLeft()+(y-r.outerWidth())/2),g=Math.max(Math.round(g.scrollTop()+(U-r.outerHeight())/2),0);d.width(e);d.height(f);return{left:y,top:g}}c.o=function(a){a.stopPropagation()};function m(a){a=a||{};this.wa=this.R=!1;this.sa=a.path;this.Ha=k(a.title,"");this.e()}c=m.prototype;c.e=function(){var a=$("
");a.addClass("vnbx-content");this.a=a;this.$();this.g()};c.$=h;c.g=h;c.h=h;c.b=function(){this.h();this.a.remove();this.a=null};c.aa=function(){return!1};c.q=function(){var a=this.a;return{width:a.width(),height:a.height()}};c.Z=function(a,b){this.a.css({maxWidth:a,maxHeight:b})};c.load=function(){this.a.addClass("vnbx-loading");this.R?F(this,this.wa):this.X()};c.X=h; c.unload=function(){this.da();this.R=!1};c.da=h;function F(a,b){var d=a.a;a.R=!0;a.wa=b;d.removeClass("vnbx-loading");b||d.addClass("vnbx-error");$(a).trigger("vnbx_complete",b)}function G(a){m.call(this,a)}l(G);G.prototype.e=function(){m.prototype.e.call(this);this.a.addClass("vnbx-empty")};G.prototype.load=function(){var a=this;setTimeout(function(){$(a).trigger("vnbx_complete",!0)},0)};function H(a){m.call(this,a)}l(H);c=H.prototype;c.$=function(){var a=$("");this.a.append(a);this.r=a}; c.b=function(){m.prototype.b.call(this);this.r=null};c.g=function(){var a=this.r;a.on("load",$.proxy(this.H,this));a.on("error",$.proxy(this.G,this))};c.h=function(){var a=this.r;a.off("load",this.H);a.off("error",this.G)};c.Z=function(a,b){this.r.css({maxWidth:a,maxHeight:b})};c.X=function(){this.r.attr("src",this.sa)};c.da=function(){this.r.attr("src","data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==")}; c.H=function(){"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="!==this.r.attr("src")&&F(this,!0)};c.G=function(){F(this,!1)};function I(a){a=a||{};this.Da=a.K;this.Ca=a.J;m.call(this,a)}l(I);c=I.prototype;c.$=function(){var a=$("