window.log=function(){log.history=log.history||[];log.history.push(arguments);if(this.console){arguments.callee=arguments.callee.caller;var a=[].slice.call(arguments);(typeof console.log==="object"?log.apply.call(console.log,console,a):console.log.apply(console,a))}};(function(e){function h(){}for(var g="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,timeStamp,profile,profileEnd,time,timeEnd,trace,warn".split(","),f;f=g.pop();){e[f]=e[f]||h}})((function(){try{console.log();return window.console}catch(a){return window.console={}}})());(function(b){if(!b.omr){b.omr=new Object()}b.omr.mosaic=function(f,a){var e=this;e.$el=b(f);e.el=f;e.$el.data("omr.mosaic",e);e.init=function(){e.options=b.extend({},b.omr.mosaic.defaultOptions,a);e.load_box()};e.load_box=function(){if(e.options.preload){b(e.options.backdrop,e.el).hide();b(e.options.overlay,e.el).hide();b(window).load(function(){if(e.options.options.animation=="fade"&&b(e.options.overlay,e.el).css("opacity")==0){b(e.options.overlay,e.el).css("filter","alpha(opacity=0)")}b(e.options.overlay,e.el).fadeIn(200,function(){b(e.options.backdrop,e.el).fadeIn(200)});e.allow_hover()})}else{b(e.options.backdrop,e.el).show();b(e.options.overlay,e.el).show();e.allow_hover()}};e.allow_hover=function(){switch(e.options.animation){case"fade":b(e.el).hover(function(){b(e.options.overlay,e.el).stop().fadeTo(e.options.speed,e.options.opacity)},function(){b(e.options.overlay,e.el).stop().fadeTo(e.options.speed,0)});break;case"slide":startX=b(e.options.overlay,e.el).css(e.options.anchor_x)!="auto"?b(e.options.overlay,e.el).css(e.options.anchor_x):"0px";startY=b(e.options.overlay,e.el).css(e.options.anchor_y)!="auto"?b(e.options.overlay,e.el).css(e.options.anchor_y):"0px";var c={};c[e.options.anchor_x]=e.options.hover_x;c[e.options.anchor_y]=e.options.hover_y;var d={};d[e.options.anchor_x]=startX;d[e.options.anchor_y]=startY;b(e.el).hover(function(){b(e.options.overlay,e.el).stop().animate(c,e.options.speed)},function(){b(e.options.overlay,e.el).stop().animate(d,e.options.speed)});break}};e.init()};b.omr.mosaic.defaultOptions={animation:"fade",speed:150,opacity:1,preload:0,anchor_x:"left",anchor_y:"bottom",hover_x:"0px",hover_y:"0px",overlay:".mosaic-overlay",backdrop:".mosaic-backdrop"};b.fn.mosaic=function(a){return this.each(function(){(new b.omr.mosaic(this,a))})}})(jQuery);
/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net)
 * Licensed under the MIT License (LICENSE.txt).
 *
 * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
 * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
 * Thanks to: Seamus Leahy for adding deltaX and deltaY
 *
 * Version: 3.0.4
 * 
 * Requires: 1.2.2+
 */
(function(c){var a=["DOMMouseScroll","mousewheel"];c.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var d=a.length;d;){this.addEventListener(a[--d],b,false)}}else{this.onmousewheel=b}},teardown:function(){if(this.removeEventListener){for(var d=a.length;d;){this.removeEventListener(a[--d],b,false)}}else{this.onmousewheel=null}}};c.fn.extend({mousewheel:function(d){return d?this.bind("mousewheel",d):this.trigger("mousewheel")},unmousewheel:function(d){return this.unbind("mousewheel",d)}});function b(i){var g=i||window.event,f=[].slice.call(arguments,1),j=0,h=true,e=0,d=0;i=c.event.fix(g);i.type="mousewheel";if(i.wheelDelta){j=i.wheelDelta/120}if(i.detail){j=-i.detail/3}d=j;if(g.axis!==undefined&&g.axis===g.HORIZONTAL_AXIS){d=0;e=-1*j}if(g.wheelDeltaY!==undefined){d=g.wheelDeltaY/120}if(g.wheelDeltaX!==undefined){e=-1*g.wheelDeltaX/120}f.unshift(i,j,e,d);return c.event.handle.apply(this,f)}})(jQuery);(function(c){var b={pos:[-260,-260]},d=3,h=document,g=h.documentElement,e=h.body,a,i;function f(){if(this===b.elem){b.pos=[-260,-260];b.elem=false;d=3}}c.event.special.mwheelIntent={setup:function(){var j=c(this).bind("mousewheel",c.event.special.mwheelIntent.handler);if(this!==h&&this!==g&&this!==e){j.bind("mouseleave",f)
}j=null;return true},teardown:function(){c(this).unbind("mousewheel",c.event.special.mwheelIntent.handler).unbind("mouseleave",f);return true},handler:function(j,k){var l=[j.clientX,j.clientY];if(this===b.elem||Math.abs(b.pos[0]-l[0])>d||Math.abs(b.pos[1]-l[1])>d){b.elem=this;b.pos=l;d=250;clearTimeout(i);i=setTimeout(function(){d=10},200);clearTimeout(a);a=setTimeout(function(){d=3},1500);j=c.extend({},j,{type:"mwheelIntent"});return c.event.handle.apply(this,arguments)}}};c.fn.extend({mwheelIntent:function(j){return j?this.bind("mwheelIntent",j):this.trigger("mwheelIntent")},unmwheelIntent:function(j){return this.unbind("mwheelIntent",j)}});c(function(){e=h.body;c(h).bind("mwheelIntent.mwheelIntentDefault",c.noop)})})(jQuery);(function(b){var a={};b.fn.ezBgResize=function(d){a=d;if(!b.isArray(a.img)){var e=a.img;a.img=[e]}b("<img/>").attr("src",a.img).load(function(){a.width=this.width;a.height=this.height;b("body").append('<div id="jq_ez_bg"></div>');b("#jq_ez_bg").html('<img src="'+a.img[0]+'" width="'+a.width+'" height="'+a.height+'" border="0">');b("#jq_ez_bg").css("visibility","hidden");b("body").css({overflow:"hidden"});c()})};b(window).bind("resize",function(){c()});function c(){b("#jq_ez_bg").css({position:"fixed",top:"0px",left:"0px","z-index":"-1",overflow:"hidden",width:b(window).width()+"px",height:b(window).height()+"px",opacity:a.opacity});b("#jq_ez_bg").children("img").css("position","relative");var d=b("#jq_ez_bg").children("img").width();var f=b("#jq_ez_bg").children("img").height();if(b(window).width()>b(window).height()){if(d>f){var i=d/f;b("#jq_ez_bg").children("img").css("width",b(window).width()+"px");b("#jq_ez_bg").children("img").css("height",Math.round(b(window).width()*(1/i)));var h=Math.round(b(window).width()*(1/i));if(h<b(window).height()){var i=f/d;b("#jq_ez_bg").children("img").css("height",b(window).height());b("#jq_ez_bg").children("img").css("width",Math.round(b(window).height()*(1/i)))}}else{var i=f/d;b("#jq_ez_bg").children("img").css("height",b(window).height());b("#jq_ez_bg").children("img").css("width",Math.round(b(window).height()*(1/i)))}}else{var i=f/d;b("#jq_ez_bg").children("img").css("height",b(window).height());b("#jq_ez_bg").children("img").css("width",Math.round(b(window).height()*(1/i)))}if(typeof(a.center)=="undefined"||a.center){if(b("#jq_ez_bg").children("img").width()>b(window).width()){var e=(b("#jq_ez_bg").children("img").width()-b(window).width())/2;b("#jq_ez_bg").children("img").css({top:0,left:-e})}if(b("#jq_ez_bg").children("img").height()>b(window).height()){var g=(b("#jq_ez_bg").children("img").height()-b(window).height())/2;b("#jq_ez_bg").children("img").css({left:0,top:-g})}}b("#jq_ez_bg").css({visibility:"visible"});b("body").css({overflow:"auto"})}})(jQuery);
/*! fancyBox v2.0.4 fancyapps.com | fancyapps.com/fancybox/#license */
(function(d,i,j){var c=j(d),h=j(i),b=j.fancybox=function(){b.open.apply(this,arguments)},g=!1,f=null;j.extend(b,{version:"2.0.4",defaults:{padding:15,margin:20,width:800,height:600,minWidth:200,minHeight:200,maxWidth:9999,maxHeight:9999,autoSize:!0,fitToView:!0,aspectRatio:!1,topRatio:0.5,fixed:!j.browser.msie||6<j.browser.version||!i.documentElement.hasOwnProperty("ontouchstart"),scrolling:"auto",wrapCSS:"fancybox-default",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3000,modal:!1,loop:!0,ajax:{},keys:{next:[13,32,34,39,40],prev:[8,33,37,38],close:[27]},tpl:{wrap:'<div class="fancybox-wrap"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe class="fancybox-iframe" name="fancybox-frame{rnd}" frameborder="0" hspace="0" '+(j.browser.msie?'allowtransparency="true""':"")+' scrolling="{scrolling}" src="{href}"></iframe>',swf:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="wmode" value="transparent" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{href}" /><embed src="{href}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="100%" height="100%" wmode="transparent"></embed></object>',error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<div title="Close" class="fancybox-item fancybox-close"></div>',next:'<a title="Next" class="fancybox-item fancybox-next"><span></span></a>',prev:'<a title="Previous" class="fancybox-item fancybox-prev"><span></span></a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:300,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:300,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:{speedIn:0,speedOut:300,opacity:0.8,css:{cursor:"pointer"},closeClick:!0},title:{type:"float"}}},group:{},opts:{},coming:null,current:null,isOpen:!1,isOpened:!1,wrap:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(a,e){j.isArray(a)||(a=[a]);
if(a.length){b.close(!0),b.opts=j.extend(!0,{},b.defaults,e),b.group=a,b._start(b.opts.index||0)}},cancel:function(){if(!(b.coming&&!1===b.trigger("onCancel"))&&(b.coming=null,b.hideLoading(),b.ajaxLoad&&b.ajaxLoad.abort(),b.ajaxLoad=null,b.imgPreload)){b.imgPreload.onload=b.imgPreload.onabort=b.imgPreload.onerror=null}},close:function(a){b.cancel();if(b.current&&!1!==b.trigger("beforeClose")){b.unbindEvents(),!b.isOpen||a&&!0===a[0]?(j(".fancybox-wrap").stop().trigger("onReset").remove(),b._afterZoomOut()):(b.isOpen=b.isOpened=!1,j(".fancybox-item").remove(),b.wrap.stop(!0).removeClass("fancybox-opened"),b.inner.css("overflow","hidden"),b.transitions[b.current.closeMethod]())}},play:function(a){var l=function(){clearTimeout(b.player.timer)},k=function(){l();if(b.current&&b.player.isActive){b.player.timer=setTimeout(b.next,b.current.playSpeed)}},e=function(){l();j("body").unbind(".player");b.player.isActive=!1;b.trigger("onPlayEnd")};if(b.player.isActive||a&&!1===a[0]){e()}else{if(b.current&&(b.current.loop||b.current.index<b.group.length-1)){b.player.isActive=!0,j("body").bind({"afterShow.player onUpdate.player":k,"onCancel.player beforeClose.player":e,"beforeLoad.player":l}),k(),b.trigger("onPlayStart")}}},next:function(){b.current&&b.jumpto(b.current.index+1)},prev:function(){b.current&&b.jumpto(b.current.index-1)},jumpto:function(a){b.current&&(a=parseInt(a,10),1<b.group.length&&b.current.loop&&(a>=b.group.length?a=0:0>a&&(a=b.group.length-1)),"undefined"!==typeof b.group[a]&&(b.cancel(),b._start(a)))},reposition:function(a){b.isOpen&&b.wrap.css(b._getPosition(a))},update:function(){b.isOpen&&(g||(f=setInterval(function(){if(g&&(g=!1,clearTimeout(f),b.current)){if(b.current.autoSize){b.inner.height("auto"),b.current.height=b.inner.height()}b._setDimension();b.current.canGrow&&b.inner.height("auto");b.reposition();b.trigger("onUpdate")}},100)),g=!0)},toggle:function(){if(b.isOpen){b.current.fitToView=!b.current.fitToView,b.update()}},hideLoading:function(){j("#fancybox-loading").remove()},showLoading:function(){b.hideLoading();j('<div id="fancybox-loading"></div>').click(b.cancel).appendTo("body")},getViewport:function(){return{x:c.scrollLeft(),y:c.scrollTop(),w:c.width(),h:c.height()}},unbindEvents:function(){b.wrap&&b.wrap.unbind(".fb");h.unbind(".fb");c.unbind(".fb")},bindEvents:function(){var a=b.current,e=a.keys;a&&(c.bind("resize.fb, orientationchange.fb",b.update),e&&h.bind("keydown.fb",function(k){var l;if(!k.ctrlKey&&!k.altKey&&!k.shiftKey&&!k.metaKey&&0>j.inArray(k.target.tagName.toLowerCase(),["input","textarea","select","button"])){l=k.keyCode,-1<j.inArray(l,e.close)?(b.close(),k.preventDefault()):-1<j.inArray(l,e.next)?(b.next(),k.preventDefault()):-1<j.inArray(l,e.prev)&&(b.prev(),k.preventDefault())}}),j.fn.mousewheel&&a.mouseWheel&&1<b.group.length&&b.wrap.bind("mousewheel.fb",function(k,m){var l=j(k.target).get(0);if(0===l.clientHeight||l.scrollHeight===l.clientHeight){k.preventDefault(),b[0<m?"prev":"next"]()}}))},trigger:function(a){var k,e=b[-1<j.inArray(a,["onCancel","beforeLoad","afterLoad"])?"coming":"current"];if(e){j.isFunction(e[a])&&(k=e[a].apply(e,Array.prototype.slice.call(arguments,1)));if(!1===k){return !1}e.helpers&&j.each(e.helpers,function(m,l){if(l&&"undefined"!==typeof b.helpers[m]&&j.isFunction(b.helpers[m][a])){b.helpers[m][a](l,e)}});j.event.trigger(a+".fb")}},isImage:function(e){return e&&e.match(/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i)},isSWF:function(e){return e&&e.match(/\.(swf)(.*)?$/i)},_start:function(a){var o={},n=b.group[a]||null,l,m,e;if("object"===typeof n&&(n.nodeType||n instanceof j)){l=!0,j.metadata&&(o=j(n).metadata())}o=j.extend(!0,{},b.opts,{index:a,element:n},j.isPlainObject(n)?n:o);j.each(["href","title","content","type"],function(k,p){o[p]=b.opts[p]||l&&j(n).attr(p)||o[p]||null});if("number"===typeof o.margin){o.margin=[o.margin,o.margin,o.margin,o.margin]}o.modal&&j.extend(!0,o,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{css:{cursor:"auto"},closeClick:!1}}});
b.coming=o;if(!1===b.trigger("beforeLoad")){b.coming=null}else{m=o.type;a=o.href;if(!m){l&&(e=j(n).data("fancybox-type"),!e&&n.className&&(m=(e=n.className.match(/fancybox\.(\w+)/))?e[1]:null)),!m&&a&&(b.isImage(a)?m="image":b.isSWF(a)?m="swf":a.match(/^#/)&&(m="inline")),m||(m=l?"inline":"html"),o.type=m}"inline"===m||"html"===m?(o.content=o.content||("inline"===m&&a?j(a):n),o.content.length||(m=null)):(o.href=a||n,o.href||(m=null));o.group=b.group;"image"===m?b._loadImage():"ajax"===m?b._loadAjax():m?b._afterLoad():b._error("type")}},_error:function(a){j.extend(b.coming,{type:"html",autoSize:!0,minHeight:"0",hasError:a,content:b.coming.tpl.error});b._afterLoad()},_loadImage:function(){b.imgPreload=new Image;b.imgPreload.onload=function(){this.onload=this.onerror=null;b.coming.width=this.width;b.coming.height=this.height;b._afterLoad()};b.imgPreload.onerror=function(){this.onload=this.onerror=null;b._error("image")};b.imgPreload.src=b.coming.href;b.imgPreload.complete||b.showLoading()},_loadAjax:function(){b.showLoading();b.ajaxLoad=j.ajax(j.extend({},b.coming.ajax,{url:b.coming.href,error:function(a,e){"abort"!==e?b._error("ajax",a):b.hideLoading()},success:function(a,e){if("success"===e){b.coming.content=a,b._afterLoad()}}}))},_preload:function(){var a=b.group,k=b.current.index,e=function(l){if(l&&b.isImage(l)){(new Image).src=l}};1<a.length&&(e(j(a[k+1]||a[0]).attr("href")),e(j(a[k-1]||a[a.length-1]).attr("href")))},_afterLoad:function(){b.hideLoading();!b.coming||!1===b.trigger("afterLoad",b.current)?b.coming=!1:(b.isOpened?(j(".fancybox-item").remove(),b.wrap.stop(!0).removeClass("fancybox-opened"),b.inner.css("overflow","hidden"),b.transitions[b.current.prevMethod]()):(j(".fancybox-wrap").stop().trigger("onReset").remove(),b.trigger("afterClose")),b.unbindEvents(),b.isOpen=!1,b.current=b.coming,b.coming=!1,b.wrap=j(b.current.tpl.wrap).addClass("fancybox-tmp "+b.current.wrapCSS).appendTo("body"),b.outer=j(".fancybox-outer",b.wrap).css("padding",b.current.padding+"px"),b.inner=j(".fancybox-inner",b.wrap),b._setContent(),b.trigger("beforeShow"),b._setDimension(),b.wrap.hide().removeClass("fancybox-tmp"),b.bindEvents(),b._preload(),b.transitions[b.isOpened?b.current.nextMethod:b.current.openMethod]())},_setContent:function(){var a,l,k=b.current,e=k.type;switch(e){case"inline":case"ajax":case"html":a=k.content;"inline"===e&&a instanceof j&&(a=a.show().detach(),a.parent().hasClass("fancybox-inner")&&a.parents(".fancybox-wrap").trigger("onReset").remove(),j(b.wrap).bind("onReset",function(){a.appendTo("body").hide()}));if(k.autoSize){l=j('<div class="fancybox-tmp"></div>').appendTo(j("body")).append(a),k.width=l.outerWidth(),k.height=l.outerHeight(!0),a=l.contents().detach(),l.remove()}break;case"image":a=k.tpl.image.replace("{href}",k.href);k.aspectRatio=!0;break;case"swf":a=k.tpl.swf.replace(/\{width\}/g,k.width).replace(/\{height\}/g,k.height).replace(/\{href\}/g,k.href);break;case"iframe":a=k.tpl.iframe.replace("{href}",k.href).replace("{scrolling}",k.scrolling).replace("{rnd}",(new Date).getTime())}if(-1<j.inArray(e,["image","swf","iframe"])){k.autoSize=!1,k.scrolling=!1}b.inner.append(a)},_setDimension:function(){var B=b.wrap,A=b.outer,z=b.inner,x=b.current,y=b.getViewport(),t=x.margin,v=2*x.padding,w=x.width+v,u=x.height+v,s=x.width/x.height,e=x.maxWidth,r=x.maxHeight,q=x.minWidth,a=x.minHeight;y.w-=t[1]+t[3];y.h-=t[0]+t[2];-1<w.toString().indexOf("%")&&(w=y.w*parseFloat(w)/100);-1<u.toString().indexOf("%")&&(u=y.h*parseFloat(u)/100);x.fitToView&&(e=Math.min(y.w,e),r=Math.min(y.h,r));q=Math.min(w,q);a=Math.min(w,a);e=Math.max(q,e);r=Math.max(a,r);x.aspectRatio?(w>e&&(w=e,u=(w-v)/s+v),u>r&&(u=r,w=(u-v)*s+v),w<q&&(w=q,u=(w-v)/s+v),u<a&&(u=a,w=(u-v)*s+v)):(w=Math.max(q,Math.min(w,e)),u=Math.max(a,Math.min(u,r)));w=Math.round(w);u=Math.round(u);j(B.add(A).add(z)).width("auto").height("auto");z.width(w-v).height(u-v);B.width(w);t=B.height();if(w>e||t>r){for(;(w>e||t>r)&&w>q&&t>a;){u-=10,x.aspectRatio?(w=Math.round((u-v)*s+v),w<q&&(w=q,u=(w-v)/s+v)):w-=10,z.width(w-v).height(u-v),B.width(w),t=B.height()
}}x.dim={width:w,height:t};x.canGrow=x.autoSize&&u>a&&u<r;x.canShrink=!1;x.canExpand=!1;if(w-v<x.width||u-v<x.height){x.canExpand=!0}else{if((w>y.w||t>y.h)&&w>q&&u>a){x.canShrink=!0}}B=t-v;b.innerSpace=B-z.height();b.outerSpace=B-A.height()},_getPosition:function(a){var q=b.current,p=b.getViewport(),o=q.margin,n=b.wrap.width()+o[1]+o[3],l=b.wrap.height()+o[0]+o[2],m={position:"absolute",top:o[0]+p.y,left:o[3]+p.x};if(q.fixed&&(!a||!1===a[0])&&l<=p.h&&n<=p.w){m={position:"fixed",top:o[0],left:o[3]}}m.top=Math.ceil(Math.max(m.top,m.top+(p.h-l)*q.topRatio))+"px";m.left=Math.ceil(Math.max(m.left,m.left+0.5*(p.w-n)))+"px";return m},_afterZoomIn:function(){var a=b.current;b.isOpen=b.isOpened=!0;b.wrap.addClass("fancybox-opened").css("overflow","visible");b.update();b.inner.css("overflow","auto"===a.scrolling?"auto":"yes"===a.scrolling?"scroll":"hidden");if(a.closeClick||a.nextClick){b.inner.css("cursor","pointer").bind("click.fb",a.nextClick?b.next:b.close)}a.closeBtn&&j(a.tpl.closeBtn).appendTo(b.wrap).bind("click.fb",b.close);a.arrows&&1<b.group.length&&((a.loop||0<a.index)&&j(a.tpl.prev).appendTo(b.wrap).bind("click.fb",b.prev),(a.loop||a.index<b.group.length-1)&&j(a.tpl.next).appendTo(b.wrap).bind("click.fb",b.next));b.trigger("afterShow");if(b.opts.autoPlay&&!b.player.isActive){b.opts.autoPlay=!1,b.play()}},_afterZoomOut:function(){b.trigger("afterClose");b.wrap.trigger("onReset").remove();j.extend(b,{group:{},opts:{},current:null,isOpened:!1,isOpen:!1,wrap:null,outer:null,inner:null})}});b.transitions={getOrigPosition:function(){var a=b.current.element,m={},l=50,e=50,k;a&&a.nodeName&&j(a).is(":visible")?(k=j(a).find("img:first"),k.length?(m=k.offset(),l=k.outerWidth(),e=k.outerHeight()):m=j(a).offset()):(a=b.getViewport(),m.top=a.y+0.5*(a.h-e),m.left=a.x+0.5*(a.w-l));return m={top:Math.ceil(m.top)+"px",left:Math.ceil(m.left)+"px",width:Math.ceil(l)+"px",height:Math.ceil(e)+"px"}},step:function(a,n){var m,l,k;if("width"===n.prop||"height"===n.prop){l=k=Math.ceil(a-2*b.current.padding),"height"===n.prop&&(m=(a-n.start)/(n.end-n.start),n.start>n.end&&(m=1-m),l-=b.innerSpace*m,k-=b.outerSpace*m),b.inner[n.prop](l),b.outer[n.prop](k)}},zoomIn:function(){var a=b.wrap,l=b.current,k,e;k=l.dim;if("elastic"===l.openEffect){e=j.extend({},k,b._getPosition(!0));delete e.position;k=this.getOrigPosition();if(l.openOpacity){k.opacity=0,e.opacity=1}a.css(k).show().animate(e,{duration:l.openSpeed,easing:l.openEasing,step:this.step,complete:b._afterZoomIn})}else{a.css(j.extend({},k,b._getPosition())),"fade"===l.openEffect?a.fadeIn(l.openSpeed,b._afterZoomIn):(a.show(),b._afterZoomIn())}},zoomOut:function(){var a=b.wrap,k=b.current,e;if("elastic"===k.closeEffect){"fixed"===a.css("position")&&a.css(b._getPosition(!0));e=this.getOrigPosition();if(k.closeOpacity){e.opacity=0}a.animate(e,{duration:k.closeSpeed,easing:k.closeEasing,step:this.step,complete:b._afterZoomOut})}else{a.fadeOut("fade"===k.closeEffect?k.closeSpeed:0,b._afterZoomOut)}},changeIn:function(){var a=b.wrap,k=b.current,e;"elastic"===k.nextEffect?(e=b._getPosition(!0),e.opacity=0,e.top=parseInt(e.top,10)-200+"px",a.css(e).show().animate({opacity:1,top:"+=200px"},{duration:k.nextSpeed,complete:b._afterZoomIn})):(a.css(b._getPosition()),"fade"===k.nextEffect?a.hide().fadeIn(k.nextSpeed,b._afterZoomIn):(a.show(),b._afterZoomIn()))},changeOut:function(){var a=b.wrap,k=b.current,e=function(){j(this).trigger("onReset").remove()};a.removeClass("fancybox-opened");"elastic"===k.prevEffect?a.animate({opacity:0,top:"+=200px"},{duration:k.prevSpeed,complete:e}):a.fadeOut("fade"===k.prevEffect?k.prevSpeed:0,e)}};b.helpers.overlay={overlay:null,update:function(){var e,k;this.overlay.width(0).height(0);j.browser.msie?(e=Math.max(i.documentElement.scrollWidth,i.body.scrollWidth),k=Math.max(i.documentElement.offsetWidth,i.body.offsetWidth),e=e<k?c.width():e):e=h.width();this.overlay.width(e).height(h.height())},beforeShow:function(a){if(!this.overlay){this.overlay=j('<div id="fancybox-overlay"></div>').css(a.css||{background:"black"}).appendTo("body"),this.update(),a.closeClick&&this.overlay.bind("click.fb",b.close),c.bind("resize.fb",j.proxy(this.update,this)),this.overlay.fadeTo(a.speedIn||"fast",a.opacity||1)
}},onUpdate:function(){this.update()},afterClose:function(e){this.overlay&&this.overlay.fadeOut(e.speedOut||"fast",function(){j(this).remove()});this.overlay=null}};b.helpers.title={beforeShow:function(a){var e;if(e=b.current.title){e=j('<div class="fancybox-title fancybox-title-'+a.type+'-wrap">'+e+"</div>").appendTo("body"),"float"===a.type&&(e.width(e.width()),e.wrapInner('<span class="child"></span>'),b.current.margin[2]+=Math.abs(parseInt(e.css("margin-bottom"),10))),e.appendTo("over"===a.type?b.inner:"outside"===a.type?b.wrap:b.outer)}}};j.fn.fancybox=function(a){function l(m){var p=[],n,o=this.rel;if(!m.ctrlKey&&!m.altKey&&!m.shiftKey&&!m.metaKey){m.preventDefault(),m=j(this).data("fancybox-group"),"undefined"!==typeof m?n=m?"data-fancybox-group":!1:o&&""!==o&&"nofollow"!==o&&(m=o,n="rel"),n&&(p=e.length?j(e).filter("["+n+'="'+m+'"]'):j("["+n+'="'+m+'"]')),p.length?(k.index=p.index(this),b.open(p.get(),k)):b.open(this,k)}}var k=a||{},e=this.selector||"";e?h.undelegate(e,"click.fb-start").delegate(e,"click.fb-start",l):j(this).unbind("click.fb-start").bind("click.fb-start",l);return this}})(window,document,jQuery);
/*!
 * Flow Slider jQuery Plugin v0.1.beta
 * http://FlowSlider.com/
 *
 * Copyright 2011 www.FlowSlider.com
 * 
 * LICENCE:
 * http://www.FlowSlider.com/licence.html
 * If you use this plugin, you must keep this copyright notice at all times.
 * 
 */
var FlowSlider=function(aB,R,az){var ac="function",am="flowSliderMoveStop",an="flowSliderMove",ao="flowSliderMoveStart",aj="px",ap="mousemove",aA=this;if("string"===typeof aB){return new FlowSlider.Array(jQuery(aB))}if("object"===typeof aB&&aB.FlowSlider){return aB.FlowSlider}if("array"===typeof aB){return new FlowSlider.Array(aB)}var aD,aH,ay,au,ai,at,ah,aw,ax,av,al,ab,aG,aC,ag=0,Z,ak,aF=true,af=false,aa=false,aI=az.extend({},window.FlowSlider.defaults,R);aA.position=function(b){if(void 0===b){return at}ae(b);ad();return this};aA.offset=function(b){if(void 0===b){return aG}ar(b);ad();return this};aA.calculateWidth=function(){Y();return this};aA.setupDOM=function(){X();return this};aA.set=function(a){az.extend(aI,a);return this};aA.start=function(){aa=true;ad();return this};aA.stop=function(){aa=false;aq();return this};aA.forceStop=function(){aC=aG;this.stop();return this};var X=function(){au=ay.children();au.addClass(aI.prefix+"-item");aI.setCSS&&(az(aH[0]).css({overflow:"hidden",position:"relative"}),az(ay[0]).css({position:"absolute"}),az(au).css({"float":"left"}));Y();if(!parseInt(aH.css("height"))){for(var a=au.length,h=0,g=0,b=0;b<a;b++){$item=az(au[b]),g=parseInt($item.css("margin-top"))+parseInt($item.outerHeight())+parseInt($item.css("margin-bottom")),g>h&&(h=g)}aH.css("height",h)}},Y=function(){ai=0;for(var f=au.length,d=0,e=0;e<f;e++){$item=az(au[e]),d=parseInt($item.css("margin-left"))+parseInt($item.outerWidth())+parseInt($item.css("margin-right")),ai+=d}ay.css("width",ai)},ar=function(a){var b=aH.width();(!(ai<=b)||aI.moveIfSmaller)&&ae((a-aI.mouseLeft)/(b-aI.mouseLeft-aI.mouseRight))},ad=function(){if(!af&&aa){switch(aI.transition){case"elastic":W();ak=setInterval(W,aI.frequency);break;case"none":V();ak=setInterval(V,aI.frequency);break;case"constant":U();ak=setInterval(U,aI.frequency);break;case"accelerating":T();ak=setInterval(T,aI.frequency);break;default:S(),ak=setInterval(S,aI.frequency)}af=true;aH.one("mouseleave",function(){aq()})}},aq=function(){af&&aF&&(clearInterval(ak),af=false,aH.one(ap,function(b){ar(b.clientX-aH.offset().left);ad()}))},ae=function(a){at=a;0>at&&(at=0);1<at&&(at=1);a=aH.width();aC=Math.round(aI.marginLeft-(aI.marginLeft-(a-ai-aI.marginRight))*at)},V=function(){aH.one(ap,function(b){ar(b.clientX-aH.offset().left)});aG!=aC?(aG=aC,ay[0].style.left=aG+aj,aF&&(aF=false,aH.trigger(ao,aD)),aH.trigger(an,aD)):(aF||(aH.trigger(am,aD),aF=true),aq())},U=function(){aH.one(ap,function(b){ar(b.clientX-aH.offset().left)});var a=aC-aG;if(0<a&&a>aI.speed){a=aI.speed}0>a&&-a>aI.speed&&(a=-aI.speed);a?(aG+=a,ay[0].style.left=aG+aj,aF&&(aF=false,aH.trigger(ao,aD)),aH.trigger(an,aD)):(aF||(aH.trigger(am,aD),aF=true),aq())
},aE=0,T=function(){aH.one(ap,function(c){ar(c.clientX-aH.offset().left)});var b=aC-aG;if(b){aF&&(aE=0<b?aI.acceleration:-aI.acceleration);if(aI.deceleration){var a=Math.floor(Math.abs(aE)/aI.deceleration);aE=(a*a+a)*aI.deceleration/2>=Math.abs(b)?aE-(0<b?aI.deceleration:-aI.deceleration):aE+(0<b?aI.acceleration:-aI.acceleration)}0>b&&0<aE&&(aE=-aI.acceleration);if(0<b&&0>aE){aE=aI.acceleration}if(aE>aI.speed){aE=aI.speed}aE<-aI.speed&&(aE=-aI.speed);0<b&&aE>b&&(aE=b);0>b&&aE<b&&(aE=b);aG+=aE;ay[0].style.left=aG+aj;aF&&(aF=false,aH.trigger(ao,aD));aH.trigger(an,aD)}else{aF||(aH.trigger(am,aD),aF=true),aq()}},W=function(){aH.one(ap,function(c){ar(c.clientX-aH.offset().left)});var b=(aC-aG)*aI.elasticity,a=1>Math.abs(b);aC!=aG&&(!a||aI.snap)?(aG=a?aC:aG+Math.round(b),ay[0].style.left=aG+aj,aF&&(aF=false,aH.trigger(ao,aD)),aH.trigger(an,aD)):(aF||(aH.trigger(am,aD),aF=true),aq())},S=function(){aH.one(ap,function(b){ar(b.clientX-aH.offset().left)});aw=+new Date;Z!=aC&&(ax>aw?(ax=aw+av+20*Math.abs(ag),ah=aw-aI.frequency):(ax=aw+20*Math.abs(ag),ah=aw-aI.frequency/2,aH.trigger(ao,aD),aF=false),av=ax-ah,2200<av&&(av=2200,ax=ah+av),350>av&&(av=350,ax=ah+ax),ab=aG,ag=aC-ab);al=1-(ax-aw)/av;1<al&&(al=1);0>al&&(al=0);aG==aC&&aw>ax?(aF||(aH.trigger(am,aD),aF=true),aq()):(aG=ab+ag*aI.transition(al),ay[0].style.left=aG+aj,Z=aC,aH.trigger(an,aD))};aD=aA;aH=az(aB);ac===typeof aI.onMoveStop&&aH.bind(am,aI.onMoveStop);ac===typeof aI.onMoveStart&&aH.bind(ao,aI.onMoveStart);ac===typeof aI.onMove&&aH.bind(an,aI.onMove);aB=aI.prefix+"-wrap";aH.wrapInner('<div class="'+aB+'"/>');ay=az(aH.children("."+aB)[0]);aH.addClass(aI.prefix);X();ae(aI.startPosition);aG=aC;aA.start();ae(aI.position)};FlowSlider.Array=function(e){for(var h="position,offset,calculateWidth,setupDOM,set,start,stop,forceStop".split(","),g=this,f=0;f<h.length;f++){(function(b){g[b]=function(){for(;0<e.length;){var a=e[0].FlowSlider[b],a=a.apply(a,arguments);return void 0!==a?a:g}}})(h[f])}return this};FlowSlider.defaults={prefix:"www_FlowSlider_com",mode:"horizontal",transition:"elastic",setCSS:true,mouseLeft:50,mouseRight:50,marginLeft:25,marginRight:25,startPosition:0,position:0.5,frequency:50,elasticity:0.25,speed:10,acceleration:2,deceleration:1,snap:false,moveIfSmaller:false,onMoveStart:null,onMoveStop:null,onMove:null};FlowSlider.transition={none:function(){return 1},linear:function(b){return b},quadratic:function(d){var c=d*d;return d*(-c*d+4*c-6*d+4)},cubic:function(b){return b*(4*b*b-9*b+6)},elastic:function(d){var c=d*d;return d*(33*c*c-106*c*d+126*c-67*d+15)}};(function(b){b.fn.FlowSlider=function(a){return this.each(function(e,f){if(!f.FlowSlider){f.FlowSlider=new FlowSlider(f,a,b)}})}})(jQuery);
/*!
 * Thumbnail helper for fancyBox
 * version: 1.0.2
 * @requires fancyBox v2.0 or later
 *
 * Usage: 
 *     $(".fancybox").fancybox({
 *         thumbs: {
 *             width	: 50,
 *             height	: 50
 *         }
 *     });
 * 
 * Options:
 *     width - thumbnail width
 *     height - thumbnail height
 *     source - function to obtain the URL of the thumbnail image
 *     position - 'top' or 'bottom'
 * 
 */
(function(b){var a=b.fancybox;a.helpers.thumbs={wrap:null,list:null,width:0,source:function(d){var c=b(d).find("img");return c.length?c.attr("src"):d.href},init:function(f){var e=this,g,c=f.width||50,h=f.height||50,d=f.source||this.source;g="";for(var i=0;i<a.group.length;i++){g+='<li><a style="width:'+c+"px;height:"+h+'px;" href="javascript:jQuery.fancybox.jumpto('+i+');"></a></li>'}this.wrap=b('<div id="fancybox-thumbs"></div>').addClass(f.position||"bottom").appendTo("body");this.list=b("<ul>"+g+"</ul>").appendTo(this.wrap);b.each(a.group,function(j){b("<img />").load(function(){var o=this.width,k=this.height,n,l,m;if(!e.list||!o||!k){return}n=o/c;l=k/h;m=e.list.children().eq(j).find("a");if(n>=1&&l>=1){if(n>l){o=Math.floor(o/l);k=h}else{o=c;k=Math.floor(k/n)}}b(this).css({width:o,height:k,top:Math.floor(h/2-k/2),left:Math.floor(c/2-o/2)});m.width(c).height(h);
b(this).hide().appendTo(m).fadeIn(300)}).attr("src",d(this))});this.width=this.list.children().eq(0).outerWidth();this.list.width(this.width*(a.group.length+1)).css("left",Math.floor(b(window).width()*0.5-(a.current.index*this.width+this.width*0.5)))},update:function(c){if(this.list){this.list.stop(true).animate({left:Math.floor(b(window).width()*0.5-(a.current.index*this.width+this.width*0.5))},150)}},beforeLoad:function(c){if(a.group.length<2){a.coming.helpers.thumbs=false;return}a.coming.margin[c.position==="top"?0:2]=c.height+30},afterShow:function(c){if(this.list){this.update(c)}else{this.init(c)}this.list.children().removeClass("active").eq(a.current.index).addClass("active")},onUpdate:function(){this.update()},beforeClose:function(){if(this.wrap){this.wrap.remove()}this.wrap=null;this.list=null;this.width=0}}}(jQuery));$(document).ready(function(){$("body").ezBgResize({img:"img/background.jpg",opacity:1,center:true});$("#profile_box").draggable({handle:"#handle_bar",cursor:"move"});$("#minimizer").click(function(){$(".profile-content").toggle("slow",function(){})});$(".bar").mosaic({animation:"slide",hover_y:"80px"});$(".fancybox").fancybox({maxWidth:800,fitToView:false,width:"80%",height:"90%",autoSize:false,closeClick:false,openEffect:"none",afterShow:a,closeEffect:"none"});$(".fancybox_compact").fancybox();$("a[href*=#]").bind("click",function(c){c.preventDefault();var b=$(this).attr("href");$("html,body").animate({scrollTop:$(b).offset().top},2000,function(){location.hash=b})});function a(){$("#slider").FlowSlider()}});
