(function(c){var a=c.scrollTo=function(d,f,g){c(window).scrollTo(d,f,g)};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 d=this,f=!d.nodeName||c.inArray(d.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!f){return d}var g=(d.contentWindow||d).document||d.ownerDocument||d;return c.browser.safari||g.compatMode=="BackCompat"?g.body:g.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 n=this,l=c(n),m=f,j,k={},h=l.is("html,body");switch(typeof m){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(m)){m=b(m);break}m=c(m,this);case"object":if(m.is||m.style){j=(m=c(m)).offset()}}c.each(d.axis.split(""),function(q,r){var t=r=="x"?"Left":"Top",s=t.toLowerCase(),v="scroll"+t,p=n[v],g=a.max(n,r);if(j){k[v]=j[s]+(h?0:p-l.offset()[s]);if(d.margin){k[v]-=parseInt(m.css("margin"+t))||0;k[v]-=parseInt(m.css("border"+t+"Width"))||0}k[v]+=d.offset[s]||0;if(d.over[s]){k[v]+=m[r=="x"?"width":"height"]()*d.over[s]}}else{var u=m[s];k[v]=u.slice&&u.slice(-1)=="%"?parseFloat(u)/100*g:u}if(/^\d+$/.test(k[v])){k[v]=k[v]<=0?0:Math.min(k[v],g)}if(!q&&d.queue){if(p!=k[v]){i(d.onAfterFirst)}delete k[v]}});i(d.onAfter);function i(g){l.animate(k,e,d.easing,g&&function(){g.call(this,f,d)})}}).end()};a.max=function(g,j){var n=j=="x"?"Width":"Height",k="scroll"+n;if(!c(g).is("html,body")){return g[k]-c(g)[n.toLowerCase()]()}var o="client"+n,f=g.ownerDocument.documentElement,d=g.ownerDocument.body;return Math.max(f[k],d[k])-Math.min(f[o],d[o])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);(function(b){b.hotkeys={version:"0.8",specialKeys:{8:"backspace",9:"tab",13:"return",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"del",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",144:"numlock",145:"scroll",191:"/",224:"meta"},shiftNums:{"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"_","=":"+",";":": ","'":'"',",":"<",".":">","/":"?","\\":"|"}};function a(d){if(typeof d.data!=="string"){return}var c=d.handler,e=d.data.toLowerCase().split(" ");d.handler=function(n){if(this!==n.target&&(/textarea|select/i.test(n.target.nodeName)||n.target.type==="text")){return}var h=n.type!=="keypress"&&b.hotkeys.specialKeys[n.which],o=String.fromCharCode(n.which).toLowerCase(),k,m="",g={};if(n.altKey&&h!=="alt"){m+="alt+"}if(n.ctrlKey&&h!=="ctrl"){m+="ctrl+"}if(n.metaKey&&!n.ctrlKey&&h!=="meta"){m+="meta+"}if(n.shiftKey&&h!=="shift"){m+="shift+"}if(h){g[m+h]=true}else{g[m+o]=true;g[m+b.hotkeys.shiftNums[o]]=true;if(m==="shift+"){g[b.hotkeys.shiftNums[o]]=true}}for(var j=0,f=e.length;j<f;j++){if(g[e[j]]){return c.apply(this,arguments)}}}}b.each(["keydown","keyup","keypress"],function(){b.event.special[this]={add:a}})})(jQuery);jQuery(function(a){a.scrollTo(0);imageSliderDeluxe();amazingImageEnhancer();setFloatedDivWidth();if(document.getElementById("work")){a(window).load(function(){getScroller()});a(window).resize(function(){setFloatedDivWidth();getScroller()})}});function getScroller(){var b=$(".work-info-content"),a=$(b).children();workInfoHeight=1;$(a).each(function(){workInfoHeight=workInfoHeight+parseFloat($(this).height())});workInfoHeight=workInfoHeight+100;winHeight=$(window).height();if(workInfoHeight>winHeight){$(b).addClass("scrollBox")}else{$(b).removeClass("scrollBox")}}function imageSliderDeluxe(){var d=$("#work"),c=$(".thumbs img"),f=$(".next"),e=$(".prev"),b=$(".pager"),a=$(c).size();$(b).text("1/"+a);$(d).data("order",0);$(f).click(function(){var g=parseFloat($(d).data("order")),h=$(".fullimg").eq(g);newOrder=g+1,currentThumb=$(c).eq(newOrder);$(c).removeClass("tsel");$(currentThumb).addClass("tsel");if(a===newOrder){$(".right .next").text("Back")}else{$(".right .next").text("Next")}if(a>=newOrder){$(d).data("order",newOrder);$.scrollTo($(h),400,{offset:{top:-50,left:-200}});$(b).text(newOrder+"/"+a)}else{$(d).data("order",0);$.scrollTo($(".work-info"),400,{offset:{top:-50,left:-200}});$(b).text("1/"+a)}});$(e).click(function(){var i=parseFloat($(d).data("order")),h=i-1,j=$(".fullimg").eq((h-1)),g=$(c).eq(h);$(c).removeClass("tsel");$(g).addClass("tsel");if(i>1){$(d).data("order",h);$.scrollTo($(j),400,{offset:{top:-50,left:-200}});$(b).text(h+"/ "+a)}else{$(d).data("order",0);$.scrollTo($(".work-info"),400,{offset:{top:-50,left:-200}});$(b).text("1/ "+a)}});$(document).bind("keydown","right",function(){$(".right").find(".next").trigger("click")});$(document).bind("keydown","left",function(){$(".right").find(".prev").trigger("click")});$(c).click(function(){var g=parseInt($(this).attr("data-order")),i=$(".fullimg").eq(g),h=g+1;$(c).removeClass("tsel");$(this).addClass("tsel");$(d).data("order",h);$(b).text(h+"/"+a);$.scrollTo($(i),400,{offset:{top:-50,left:-200}});return false})}function setFloatedDivWidth(){var a=$(".full");$(a).each(function(){var b=$(this),c=$(b).attr("data-ratio"),d=$(b).height(),e=(d*c)+"px";$(b).css({width:e})})}function amazingImageEnhancer(){var d=$("#overview"),c=$(d).find(".img"),b=$(window).height(),a=0;$(window).scroll(function(){a=$(window).scrollTop()});$(c).mouseenter(function(i){var j=$(this).offset(),h=$(this).width();if(h<100){var g=(j.left-h)+"px",f=(j.top-80)+"px"}else{var g=(j.left-(h/4))+"px",f=(j.top-80)+"px"}if(((j.top+240)>b)&&a<100){var f=(j.top-140)+"px"}$(this).find(".work_info").css({top:f,left:g}).show()}).mouseleave(function(){$(this).find(".work_info").hide()})};
