(function(c){function u(a,d){function b(){var j=d.relative?a.position().top:a.offset().top,o=d.relative?a.position().left:a.offset().left,e=d.position[0];j-=k.outerHeight()-d.offset[0];o+=a.outerWidth()+d.offset[1];var h=k.outerHeight()+a.outerHeight();if(e=="center")j+=h/2;if(e=="bottom")j+=h;e=d.position[1];h=k.outerWidth()+a.outerWidth();if(e=="center")o-=h/2;if(e=="left")o-=h;return{top:j,left:o}}var g=this,f=c(this);a.data("tooltip",g);var k=a.next();if(d.tip){k=c(d.tip);if(k.length>1){k=a.nextAll(d.tip).eq(0); k.length||(k=a.parent().nextAll(d.tip).eq(0))}}var m=a.is(":input"),r=m&&a.is(":checkbox, :radio, select, :button"),q=a.attr("type"),t=d.events[q]||d.events[m?r?"widget":"input":"def"];t=t.split(/,\s*/);if(t.length!=2)throw"Tooltip: bad events configuration for "+q;a.bind(t[0],function(j){d.oneInstance&&c.each(p,function(){this.hide()});var o=k.data("trigger");o&&o[0]!=this&&k.hide().stop(true,true);j.target=this;g.show(j);t=d.events.tooltip.split(/,\s*/);k.bind(t[0],function(){g.show(j)});t[1]&& k.bind(t[1],function(){g.hide(j)})});a.bind(t[1],function(j){g.hide(j)});!c.browser.msie&&!m&&!d.predelay&&a.mousemove(function(){g.isShown()||a.triggerHandler("mouseover")});d.opacity<1&&k.css("opacity",d.opacity);var s=0,l=a.attr("title");if(l&&d.cancelDefault){a.removeAttr("title");a.data("title",l)}c.extend(g,{show:function(j){function o(){k.data("trigger",a);var e=b(j);d.tip&&l&&k.html(a.data("title"));j=j||c.Event();j.type="onBeforeShow";f.trigger(j,[e]);if(j.isDefaultPrevented())return g;e= b(j);k.css({position:"absolute",top:e.top,left:e.left});e=n[d.effect];if(!e)throw'Nonexistent effect "'+d.effect+'"';e[0].call(g,function(){j.type="onShow";f.trigger(j)})}if(j)a=c(j.target);clearTimeout(k.data("timer"));if(k.is(":animated")||k.is(":visible"))return g;if(d.predelay){clearTimeout(s);s=setTimeout(o,d.predelay)}else o();return g},hide:function(j){function o(){j=j||c.Event();j.type="onBeforeHide";f.trigger(j);j.isDefaultPrevented()||n[d.effect][1].call(g,function(){j.type="onHide";f.trigger(j)})} clearTimeout(k.data("timer"));clearTimeout(s);if(k.is(":visible")){d.delay&&j?k.data("timer",setTimeout(o,d.delay)):o();return g}},isShown:function(){return k.is(":visible, :animated")},getConf:function(){return d},getTip:function(){return k},getTrigger:function(){return a},bind:function(j,o){f.bind(j,o);return g},onHide:function(j){return this.bind("onHide",j)},onBeforeShow:function(j){return this.bind("onBeforeShow",j)},onShow:function(j){return this.bind("onShow",j)},onBeforeHide:function(j){return this.bind("onBeforeHide", j)},unbind:function(j){f.unbind(j);return g}});c.each(d,function(j,o){c.isFunction(o)&&g.bind(j,o)})}var p=[];c.tools=c.tools||{};c.tools.tooltip={version:"1.1.2",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(a, d,b){n[a]=[d,b]}};var n={toggle:[function(a){var d=this.getConf(),b=this.getTip();d=d.opacity;d<1&&b.css({opacity:d});b.show();a.call()},function(a){this.getTip().hide();a.call()}],fade:[function(a){this.getTip().fadeIn(this.getConf().fadeInSpeed,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};c.prototype.tooltip=function(a){var d=this.eq(typeof a=="number"?a:0).data("tooltip");if(d)return d;var b=c.extend(true,{},c.tools.tooltip.conf);if(c.isFunction(a))a={onBeforeShow:a}; else if(typeof a=="string")a={tip:a};a=c.extend(true,b,a);if(typeof a.position=="string")a.position=a.position.split(/,?\s/);a.lazy!==false&&(a.lazy===true||this.length>20)?this.one("mouseover",function(g){d=new u(c(this),a);d.show(g);p.push(d)}):this.each(function(){d=new u(c(this),a);p.push(d)});return a.api?d:this}})(jQuery); (function(c){var u=c.tools.tooltip;u.effects=u.effects||{};u.effects.slide={version:"1.0.0"};c.extend(u.conf,{direction:"up",bounce:false,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!c.browser.msie});var p={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};c.tools.tooltip.addEffect("slide",function(n){var a=this.getConf(),d=this.getTip(),b=a.slideFade?{opacity:a.opacity}:{},g=p[a.direction]||p.up;b[g[1]]=g[0]+"="+a.slideOffset;a.slideFade&&d.css({opacity:0});d.show().animate(b, a.slideInSpeed,n)},function(n){var a=this.getConf(),d=a.slideOffset,b=a.slideFade?{opacity:0}:{},g=p[a.direction]||p.up,f=""+g[0];if(a.bounce)f=f=="+"?"-":"+";b[g[1]]=f+"="+d;this.getTip().animate(b,a.slideOutSpeed,function(){c(this).hide();n.call()})})})(jQuery); (function(c){function u(a){var d=c(window),b=d.width()+d.scrollLeft(),g=d.height()+d.scrollTop();return[a.offset().top<=d.scrollTop(),b<=a.offset().left+a.width(),g<=a.offset().top+a.height(),d.scrollLeft()>=a.offset().left]}function p(a){for(var d=a.length;d--;)if(a[d])return false;return true}var n=c.tools.tooltip;n.plugins=n.plugins||{};n.plugins.dynamic={version:"1.0.1",conf:{api:false,classNames:"top right bottom left"}};c.fn.dynamic=function(a){var d=c.extend({},n.plugins.dynamic.conf),b;if(typeof a== "number")a={speed:a};a=c.extend(d,a);var g=a.classNames.split(/\s/),f;this.each(function(){if(c(this).tooltip().jquery)throw"Lazy feature not supported by dynamic plugin. set lazy: false for tooltip";var k=c(this).tooltip().onBeforeShow(function(m,r){m=this.getTip();var q=this.getConf();f||(f=[q.position[0],q.position[1],q.offset[0],q.offset[1],c.extend({},q)]);c.extend(q,f[4]);q.position=[f[0],f[1]];q.offset=[f[2],f[3]];m.css({visibility:"hidden",position:"absolute",top:r.top,left:r.left}).show(); r=u(m);if(!p(r)){if(r[2]){c.extend(q,a.top);q.position[0]="top";m.addClass(g[0])}if(r[3]){c.extend(q,a.right);q.position[1]="right";m.addClass(g[1])}if(r[0]){c.extend(q,a.bottom);q.position[0]="bottom";m.addClass(g[2])}if(r[1]){c.extend(q,a.left);q.position[1]="left";m.addClass(g[3])}if(r[0]||r[2])q.offset[0]*=-1;if(r[1]||r[3])q.offset[1]*=-1}m.css({visibility:"visible"}).hide()});k.onShow(function(){var m=this.getConf();this.getTip();m.position=[f[0],f[1]];m.offset=[f[2],f[3]]});k.onHide(function(){this.getTip().removeClass(a.classNames)}); b=k});return a.api?b:this}})(jQuery); (function(c){function u(n,a){function d(e){var h=c(e);return a.globalNav?h:n.parent().find(e)}var b=this,g=c(this),f=!a.vertical,k=n.children(),m=0,r;p||(p=b);c.each(a,function(e,h){c.isFunction(h)&&g.bind(e,h)});if(k.length>1)k=c(a.items,n);n.data("finder",d);var q=d(a.prev),t=d(a.next),s=d(a.prevPage),l=d(a.nextPage);c.extend(b,{getIndex:function(){return m},getClickIndex:function(){var e=b.getItems();return e.index(e.filter("."+a.activeClass))},getConf:function(){return a},getSize:function(){return b.getItems().size()}, getPageAmount:function(){return Math.ceil(this.getSize()/a.size)},getPageIndex:function(){return Math.ceil(m/a.size)},getNaviButtons:function(){return q.add(t).add(s).add(l)},getRoot:function(){return n},getItemWrap:function(){return k},getItems:function(){return k.children(a.item)},getVisibleItems:function(){return b.getItems().slice(m,m+a.size)},seekTo:function(e,h,v){function w(){v&&v.call(b,e);g.trigger("onSeek",[e])}if(e<0)e=0;if(m===e)return b;if(c.isFunction(h))v=h;if(e>b.getSize()-a.size)return a.loop? b.begin():this.end();var y=b.getItems().eq(e);if(!y.length)return b;var x=c.Event("onBeforeSeek");g.trigger(x,[e]);if(x.isDefaultPrevented())return b;if(h===undefined||c.isFunction(h))h=a.speed;f?k.animate({left:-y.position().left},h,a.easing,w):k.animate({top:-y.position().top},h,a.easing,w);p=b;m=e;x=c.Event("onStart");g.trigger(x,[e]);if(x.isDefaultPrevented())return b;q.add(s).toggleClass(a.disabledClass,e===0);t.add(l).toggleClass(a.disabledClass,e>=b.getSize()-a.size);return b},move:function(e, h,v){r=e>0;return this.seekTo(m+e,h,v)},next:function(e,h){return this.move(1,e,h)},prev:function(e,h){return this.move(-1,e,h)},movePage:function(e,h,v){r=e>0;var w=a.size*e,y=m%a.size;if(y>0)w+=e>0?-y:a.size-y;return this.move(w,h,v)},prevPage:function(e,h){return this.movePage(-1,e,h)},nextPage:function(e,h){return this.movePage(1,e,h)},setPage:function(e,h,v){return this.seekTo(e*a.size,h,v)},begin:function(e,h){r=false;return this.seekTo(0,e,h)},end:function(e,h){r=true;var v=this.getSize()- a.size;return v>0?this.seekTo(v,e,h):b},reload:function(){g.trigger("onReload");return b},focus:function(){return p=b},click:function(e){var h=b.getItems().eq(e),v=a.activeClass,w=a.size;if(e<0||e>=b.getSize())return b;if(w==1){if(a.loop)return b.next();if(e===0||e==b.getSize()-1)r=r===undefined?true:!r;return r===false?b.prev():b.next()}if(w==2){e==m&&e--;b.getItems().removeClass(v);h.addClass(v);return b.seekTo(e,time,fn)}if(!h.hasClass(v)){b.getItems().removeClass(v);h.addClass(v);h=Math.floor(w/ 2);h=e-h;if(h>b.getSize()-w)h=b.getSize()-w;if(h!==e)return b.seekTo(h)}return b},bind:function(e,h){g.bind(e,h);return b},unbind:function(e){g.unbind(e);return b}});c.each("onBeforeSeek,onStart,onSeek,onReload".split(","),function(e,h){b[h]=function(v){return b.bind(h,v)}});q.addClass(a.disabledClass).click(function(){b.prev()});t.click(function(){b.next()});l.click(function(){b.nextPage()});b.getSize()<a.size&&t.add(l).addClass(a.disabledClass);s.addClass(a.disabledClass).click(function(){b.prevPage()}); var j=a.hoverClass,o="keydown."+Math.random().toString().substring(10);b.onReload(function(){j&&b.getItems().hover(function(){c(this).addClass(j)},function(){c(this).removeClass(j)});a.clickable&&b.getItems().each(function(e){c(this).unbind("click.scrollable").bind("click.scrollable",function(h){if(!c(h.target).is("a"))return b.click(e)})});a.keyboard?c(document).unbind(o).bind(o,function(e){if(!(e.altKey||e.ctrlKey))if(!(a.keyboard!="static"&&p!=b)){var h=a.keyboardSteps;if(f&&(e.keyCode==37||e.keyCode== 39)){b.move(e.keyCode==37?-h:h);return e.preventDefault()}if(!f&&(e.keyCode==38||e.keyCode==40)){b.move(e.keyCode==38?-h:h);return e.preventDefault()}return true}}):c(document).unbind(o)});b.reload()}c.tools=c.tools||{};c.tools.scrollable={version:"1.1.2",conf:{size:5,vertical:false,speed:400,keyboard:true,keyboardSteps:null,disabledClass:"disabled",hoverClass:null,clickable:true,activeClass:"active",easing:"swing",loop:false,items:".items",item:null,prev:".prev",next:".next",prevPage:".prevPage", nextPage:".nextPage",api:false}};var p;c.fn.scrollable=function(n){var a=this.eq(typeof n=="number"?n:0).data("scrollable");if(a)return a;var d=c.extend({},c.tools.scrollable.conf);n=c.extend(d,n);n.keyboardSteps=n.keyboardSteps||n.size;this.each(function(){a=new u(c(this),n);c(this).data("scrollable",a)});return n.api?a:this}})(jQuery); (function(c){var u=c.tools.scrollable;u.plugins=u.plugins||{};u.plugins.circular={version:"0.5.1",conf:{api:false,clonedClass:"cloned"}};c.fn.circular=function(p){var n=c.extend({},u.plugins.circular.conf),a;c.extend(n,p);this.each(function(){function d(s){s=q.eq(s);f.vertical?k.css({top:-s.position().top}):k.css({left:-s.position().left})}var b=c(this).scrollable(),g=b.getItems(),f=b.getConf(),k=b.getItemWrap(),m=0;if(b)a=b;if(g.length<f.size)return false;g.slice(0,f.size).each(function(s){c(this).clone().appendTo(k).click(function(){b.click(g.length+ s)}).addClass(n.clonedClass)});var r=c.makeArray(g.slice(-f.size)).reverse();c(r).each(function(s){c(this).clone().prependTo(k).click(function(){b.click(-s-1)}).addClass(n.clonedClass)});var q=k.children(f.item),t=f.hoverClass;t&&q.hover(function(){c(this).addClass(t)},function(){c(this).removeClass(t)});d(f.size);c.extend(b,{move:function(s,l,j,o){var e=m+s+f.size,h=e>b.getSize()-f.size;if(e<=0||h){e=m+f.size+(h?-g.length:g.length);d(e);e=e+s}o&&q.removeClass(f.activeClass).eq(e+Math.floor(f.size/ 2)).addClass(f.activeClass);if(e===m+f.size)return self;return b.seekTo(e,l,j)},begin:function(s,l){return this.seekTo(f.size,s,l)},end:function(s,l){return this.seekTo(g.length,s,l)},click:function(s,l,j){if(!f.clickable)return self;if(f.size==1)return this.next();s=s-m;s-=Math.floor(f.size/2);return this.move(s,l,j,true)},getIndex:function(){return m},setPage:function(s,l,j){return this.seekTo(s*f.size+f.size,l,j)},getPageAmount:function(){return Math.ceil(g.length/f.size)},getPageIndex:function(){if(m< 0)return this.getPageAmount()-1;if(m>=g.length)return 0;return(m+f.size)/f.size-1},getVisibleItems:function(){var s=m+f.size;return q.slice(s,s+f.size)}});b.onStart(function(s,l){m=l-f.size;return false});b.getNaviButtons().removeClass(f.disabledClass)});return n.api?a:this}})(jQuery); (function(c){var u=c.tools.scrollable;u.plugins=u.plugins||{};u.plugins.navigator={version:"1.0.2",conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:false,api:false,idPrefix:null}};c.fn.navigator=function(p){var n=c.extend({},u.plugins.navigator.conf),a;if(typeof p=="string")p={navi:p};p=c.extend(n,p);this.each(function(){function d(){if(!g.children().length||g.data("navi")==b){g.empty();g.data("navi",b);for(var r=0;r<b.getPageAmount();r++)g.append(c("<"+(p.naviItem||"a")+"/>"));f=g.children().each(function(q){var t= c(this);t.click(function(s){b.setPage(q);return s.preventDefault()});p.indexed&&t.text(q);p.idPrefix&&t.attr("id",p.idPrefix+q)})}else{f=p.naviItem?g.find(p.naviItem):g.children();f.each(function(q){c(this).click(function(t){b.setPage(q);return t.preventDefault()})})}f.eq(0).addClass(p.activeClass)}var b=c(this).scrollable(),g=b.getRoot().data("finder").call(null,p.navi),f=null,k=b.getNaviButtons();if(b)a=b;b.getNaviButtons=function(){return k.add(g)};b.onStart(function(){var r=p.activeClass;f.removeClass(r).eq(b.getPageIndex()).addClass(r)}); b.onReload(function(){d()});d();var m=f.filter("[href="+location.hash+"]");m.length&&b.move(f.index(m))});return p.api?a:this}})(jQuery); (function(c){function u(a,d){var b=this,g=c(this),f=c(window),k,m,r,q=d.expose&&c.tools.expose.version,t=d.target||a.attr("rel");m=t?c(t):a;if(!m.length)throw"Could not find Overlay: "+t;a&&a.index(m)==-1&&a.click(function(l){b.load(l);return l.preventDefault()});c.each(d,function(l,j){c.isFunction(j)&&g.bind(l,j)});c.extend(b,{load:function(l){if(b.isOpened())return b;var j=p[d.effect];if(!j)throw'Overlay: cannot find effect : "'+d.effect+'"';d.oneInstance&&c.each(n,function(){this.close(l)});l= l||c.Event();l.type="onBeforeLoad";g.trigger(l);if(l.isDefaultPrevented())return b;r=true;q&&m.expose().load(l);var o=d.top,e=d.left,h=m.outerWidth({margin:true}),v=m.outerHeight({margin:true});if(typeof o=="string")o=o=="center"?Math.max((f.height()-v)/2,0):parseInt(o,10)/100*f.height();if(e=="center")e=Math.max((f.width()-h)/2,0);if(!d.absolute){o+=f.scrollTop();e+=f.scrollLeft()}m.css({top:o,left:e,position:"absolute"});l.type="onStart";g.trigger(l);j[0].call(b,function(){if(r){l.type="onLoad"; g.trigger(l)}});d.closeOnClick&&c(document).bind("click.overlay",function(w){if(b.isOpened())c(w.target).parents(m).length>1||c.each(n,function(){this.close(w)})});d.closeOnEsc&&c(document).unbind("keydown.overlay").bind("keydown.overlay",function(w){w.keyCode==27&&c.each(n,function(){this.close(w)})});return b},close:function(l){if(!b.isOpened())return b;l=l||c.Event();l.type="onBeforeClose";g.trigger(l);if(!l.isDefaultPrevented()){r=false;p[d.effect][1].call(b,function(){l.type="onClose";g.trigger(l)}); var j=true;c.each(n,function(){if(this.isOpened())j=false});j&&c(document).unbind("click.overlay").unbind("keydown.overlay");return b}},getContent:function(){return m},getOverlay:function(){return m},getTrigger:function(){return a},getClosers:function(){return k},isOpened:function(){return r},getConf:function(){return d},bind:function(l,j){g.bind(l,j);return b},unbind:function(l){g.unbind(l);return b}});c.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(l,j){b[j]=function(o){return b.bind(j, o)}});if(q){if(typeof d.expose=="string")d.expose={color:d.expose};c.extend(d.expose,{api:true,closeOnClick:d.closeOnClick,closeOnEsc:false});var s=m.expose(d.expose);s.onBeforeClose(function(l){b.close(l)});b.onClose(function(l){s.close(l)})}k=m.find(d.close||".close");if(!k.length&&!d.close){k=c('<div class="close"></div>');m.prepend(k)}k.click(function(l){b.close(l)})}c.tools=c.tools||{};c.tools.overlay={version:"1.1.2",addEffect:function(a,d,b){p[a]=[d,b]},conf:{top:"10%",left:"center",absolute:false, speed:"normal",closeSpeed:"fast",effect:"default",close:null,oneInstance:true,closeOnClick:true,closeOnEsc:true,api:false,expose:null,target:null}};var p={};c.tools.overlay.addEffect("default",function(a){this.getOverlay().fadeIn(this.getConf().speed,a)},function(a){this.getOverlay().fadeOut(this.getConf().closeSpeed,a)});var n=[];c.fn.overlay=function(a){var d=this.eq(typeof a=="number"?a:0).data("overlay");if(d)return d;if(c.isFunction(a))a={onBeforeLoad:a};var b=c.extend({},c.tools.overlay.conf); a=c.extend(true,b,a);this.each(function(){d=new u(c(this),a);n.push(d);c(this).data("overlay",d)});return a.api?d:this}})(jQuery); (function(c){var u=c.tools.overlay;u.plugins=u.plugins||{};u.plugins.gallery={version:"1.0.0",conf:{imgId:"img",next:".next",prev:".prev",info:".info",progress:".progress",disabledClass:"disabled",activeClass:"active",opacity:0.8,speed:"slow",template:"<strong>${title}</strong> <span>Image ${index} of ${total}</span>",autohide:true,preload:true,api:false}};c.fn.gallery=function(p){function n(o){q.fadeIn();t.hide();s.hide();var e=o.attr("href"),h=new Image;h.onload=function(){q.fadeOut();var v=c("#"+ b.imgId,f);if(!v.length){v=c("<img/>").attr("id",b.imgId).css("visibility","hidden");f.prepend(v)}v.attr("src",e).css("visibility","hidden");var w=h.width,y=(c(window).width()-w)/2;l=g.index(g.filter("[href="+e+"]"));g.removeClass(b.activeClass).eq(l).addClass(b.activeClass);var x=b.disabledClass;t.removeClass(x);l===0&&m.addClass(x);l==g.length-1&&k.addClass(x);x=b.template.replace("${title}",o.attr("title")||o.data("title")).replace("${index}",l+1).replace("${total}",g.length);var z=parseInt(r.css("paddingLeft"), 10)+parseInt(r.css("paddingRight"),10);r.html(x).css({width:w-z});f.animate({width:w,height:h.height,left:y},b.speed,function(){v.hide().css("visibility","visible").fadeIn(function(){if(!b.autohide){t.fadeIn();s.show()}})})};h.onerror=function(){f.fadeIn().html("Cannot find image "+e)};h.src=e;b.preload&&g.filter(":eq("+(l-1)+"), :eq("+(l+1)+")").each(function(){(new Image).src=c(this).attr("href")})}function a(o,e){o.click(function(){if(!o.hasClass(b.disabledClass)){var h=g.eq(i=l+(e?1:-1));h.length&& n(h)}})}function d(){if(!f.is(":animated")){t.show();s.show()}}var b=c.extend({},u.plugins.gallery.conf);c.extend(b,p);p=this.overlay();var g=this,f=p.getOverlay(),k=f.find(b.next),m=f.find(b.prev),r=f.find(b.info),q=f.find(b.progress),t=m.add(k).add(r).css({opacity:b.opacity}),s=p.getClosers(),l;a(k,true);a(m);c(document).keydown(function(o){if(!(!f.is(":visible")||o.altKey||o.ctrlKey)){if(o.keyCode==37||o.keyCode==39){(o.keyCode==37?m:k).click();return o.preventDefault()}return true}});b.autohide&& f.hover(d,function(){t.fadeOut();s.hide()}).mousemove(d);var j;this.each(function(){var o=c(this),e=c(this).overlay();e.onBeforeLoad(function(){n(o)});e.onClose(function(){g.removeClass(b.activeClass)})});return b.api?j:this}})(jQuery); (function(c){function u(n){var a=n.offset();return[a.top+n.height()/2,a.left+n.width()/2]}var p=c.tools.overlay;p.effects=p.effects||{};p.effects.apple={version:"1.0.1"};c.extend(p.conf,{start:{absolute:true,top:null,left:null},fadeInSpeed:"fast",zIndex:9999});p.addEffect("apple",function(n){var a=this.getOverlay(),d=this.getConf(),b=this.getTrigger(),g=this,f=a.outerWidth({margin:true}),k=a.data("img");if(!k){k=a.css("backgroundImage");if(!k)throw"background-image CSS property not set for overlay"; k=k.substring(k.indexOf("(")+1,k.indexOf(")")).replace(/\"/g,"");a.css("backgroundImage","none");k=c('<img src="'+k+'"/>');k.css({border:0,position:"absolute",display:"none"}).width(f);c("body").append(k);a.data("img",k)}var m=c(window),r=d.start.top||Math.round(m.height()/2),q=d.start.left||Math.round(m.width()/2);if(b){b=u(b);r=b[0];q=b[1]}if(!d.start.absolute){r+=m.scrollTop();q+=m.scrollLeft()}k.css({top:r,left:q,width:0,zIndex:d.zIndex}).show();k.animate({top:a.css("top"),left:a.css("left"), width:f},d.speed,function(){a.css("zIndex",d.zIndex+1).fadeIn(d.fadeInSpeed,function(){g.isOpened()&&!c(this).index(a)?n.call():a.hide()})})},function(n){var a=this.getOverlay(),d=this.getConf(),b=this.getTrigger(),g=d.start.top,f=d.start.left;a.hide();if(b){b=u(b);g=b[0];f=b[1]}a.data("img").animate({top:g,left:f,width:0},d.closeSpeed,n)})})(jQuery);