if(typeof(krop)!="object"){var krop={}}krop.pageheight={stretch:function(){var b=document;var a=function(){var i=b.getElementById("header");var e=b.getElementById("content");var d=b.getElementById("link-to-full");var h=b.getElementById("footer");var g=(self.innerHeight)?self.innerHeight:(b.documentElement&&b.documentElement.clientHeight)?b.documentElement.clientHeight:(b.body)?b.body.clientHeight:0;if(g>0){var f=i.offsetHeight;var c=e.offsetHeight;var k=h.offsetHeight;if(d){var j=d.offsetHeight}targetHeight=g-f-c-k;if(targetHeight>0){if(isIE6||isIE7){e.style.height=g-f-k-55+"px"}else{e.style.minHeight=g-f-k-55+"px"}if(d){d.style.marginTop=targetHeight+15+"px"}}}};if(b.getElementById&&b.getElementsByTagName){a()}}};krop.portfolio={attachCropper:function(a){if($(a).hasClass("cropping")){return}interval=window.setInterval(function(){if($(a).hasClass("loaded")){$(a).addClass("cropping");krop.portfolio.jcrop_attach(a);clearInterval(interval)}},100)},select:function(c,e,g){var f=$(e).parents("div.inner").children(".large_view");var a=$(e).parents("div.inner").children(".vertical_shim");var b=$(e).children("img").attr("id");var d=f.find("img#"+b.replace("_small","_full"));if(typeof(g)=="undefined"){g=function(){}}$(e).parents(".scroller")[0].scrollTo("li:has(#"+$(e).attr("id")+")");if($(e).parents("li").hasClass("selected")){$(e).parents("li").removeClass("selected");f.children(".wrapper").removeClass("loading");f.slideUp(500,function(){a.addClass("hidden");f.children("p").addClass("hidden")});return}a.removeClass("hidden");$(e).parents("ul.imagelist").children("li.selected").removeClass("selected");$(e).parents("li").addClass("selected");f.children("div.wrapper").addClass("hidden");$("#"+b.replace("_small","_full_wrapper")).removeClass("hidden");var h=$(e).attr("title");f.find(".large_view_caption").html(h);if(h!==""){f.children("p").removeClass("hidden")}var j=$(e).parents("div.section").offset().top;if(c===-1){$("html").animate({scrollTop:j},250,"swing");$("body").animate({scrollTop:j},250,"swing",function(){f.slideDown(500,function(){if(!($(e).hasClass("loaded"))){d.parents(".wrapper").addClass("loading")}g()})})}else{f.css("display","block")}d.load(function(){$(this).css("visibility","visible");$(this).parents(".wrapper").removeClass("loading");$(e).addClass("loaded")});d.attr("src",$(e).attr("href"))},jcrop_api:{},jcrop_attach:function(k){var a=$(k).children("img");var q=a.attr("id");var g=a.attr("src");var l=a.attr("width");var i=a.attr("height");$full_image=$("#"+q.replace("_small","_full"));var f=$full_image.attr("id");var e=$full_image.attr("src");var d=$full_image.attr("width");var b=$full_image.attr("height");var c=d/(l/i);if(!(f in krop.portfolio.jcrop_api)){var o,n,p,j;var r=[];var m=$("#"+f.replace("_full","_input"));if(m.val()!==""){r=m.val().split(",");o=parseInt(r[0],10);n=parseInt(r[1],10);p=parseInt(r[2],10);j=parseInt(r[3],10)}if(r.length!=4){p=Math.round(d/2);j=Math.round(c/2);if(p<l||j<i){p=l;j=i}o=Math.round((d-p)/2);n=Math.round((c-j)/2);m.val([o,n,p,j].join(","))}krop.portfolio.jcrop_api[f]=$.Jcrop("#"+f,{aspectRatio:l/i,keySupport:false,minSize:[l,i],setSelect:[o,n,(o+p),(n+j)],onSelect:function(h){m.val([h.x,h.y,h.w,h.h].join(","));if(h.w===0||h.h===0){m.val("");a.attr({src:g}).css({width:l+"px",height:i+"px",marginLeft:"0px",marginTop:"0px"})}},onChange:function(s){var t=l/s.w;var h=i/s.h;var u="#"+f+"_wrapper";if(s.w<l){$(u+" .jcrop-hline, "+u+" .jcrop-vline").addClass("error")}else{$(u+" .jcrop-hline, "+u+" .jcrop-vline").removeClass("error")}a.attr({src:e}).css({width:Math.round(t*d)+"px",height:Math.round(h*b)+"px",marginLeft:"-"+Math.round(t*s.x)+"px",marginTop:"-"+Math.round(h*s.y)+"px"})}})}}};