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(d,g,j){var h=$(g).parents("div.inner").children(".large_view");var b=$(g).parents("div.inner").children(".vertical_shim");var c=$(g).children("img").attr("id");var e=h.find("img#"+c.replace("_small","_full"));if(typeof(j)=="undefined"){j=function(){}}$(g).parents(".scroller")[0].scrollTo("li:has(#"+$(g).attr("id")+")");if($(g).parents("li").hasClass("selected")){$(g).parents("li").removeClass("selected");h.children(".wrapper").removeClass("loading");h.slideUp(500,function(){b.addClass("hidden");h.children("p").addClass("hidden")});return}b.removeClass("hidden");$(g).parents("ul.imagelist").children("li.selected").removeClass("selected");$(g).parents("li").addClass("selected");h.children("div.wrapper").addClass("hidden");var f=$("#"+c.replace("_small","_full_wrapper"));f.removeClass("hidden");var k=$(g).attr("title");h.find(".large_view_caption").html(k);if(k!==""){h.children("p").removeClass("hidden")}var l=$(g).parents("div.section").offset().top;if(d===-1){$("html").animate({scrollTop:l},250,"swing");$("body").animate({scrollTop:l},250,"swing",function(){h.slideDown(500,function(){if(!($(g).hasClass("loaded"))){e.parents(".wrapper").addClass("loading")}j()})})}else{h.css("display","block")}e.load(function(){$(this).css("visibility","visible");$(this).parents(".wrapper").removeClass("loading");$(g).addClass("loaded")});e.attr("src",$(g).attr("href"));h.find("iframe").attr("src","");var a=f.find("iframe");if(a.length&&!a.attr("src")){a.attr("src",a.attr("data-src"))}},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"})}})}}};
