var DK={viewerActive:false,currentImage:false,centerContent:function(){for(var a=document.viewport.getDimensions(),b=$("wrap").childElements(),c=0,e=0;e<b.length;e++)c+=b[e].getHeight();a=a.height/2-c/2;$("wrap").setStyle({top:a+"px",visibility:"visible"})},portfolioThumbnails:function(){var a=portfolioImages.length,b,c=new Element("span",{id:"thumbnails"}),e;for(b=0;b<a;b++){e=new Element("img",{src:"/images/tn"+(b+1)+".jpg","class":"tn",id:"image_"+b});c.insert(e)}$("portfolio").update(c);$("portfolio").insert(new Element("img",
{src:"/assets/img/copyrights.png","class":"copyright"}));Event.observe("portfolio","click",function(d){d=d.element();d.tagName=="IMG"&&DK.open(d.id.replace("image_",""))})},open:function(a){if(DK.viewerActive==false){DK.viewerActive=true;$("portfolio").setStyle({opacity:".3"});DK.view(a)}},close:function(a,b){a=$("wrap").down(".arrow_left");var c=$("wrap").down(".arrow_right");a!=undefined&&a.hide().remove();c!=undefined&&c.hide().remove();$("image_popup").hide().remove();if(b==undefined){DK.viewerActive=
false;$("portfolio").setStyle({opacity:"1"})}},view:function(a){document.viewport.getDimensions();var b=$("portfolio").getDimensions(),c=portfolioImages[a][2],e=portfolioImages[a][1],d=portfolioImages[a][0],f=parseInt($("portfolio").getStyle("top")),g=((parseInt($("portfolio").getStyle("left"))+b.width)/2-e/2-10).round();b=(new Element("span",{id:"image_popup"})).setStyle({top:f+"px",left:g+"px",height:c+20+"px",width:e+"px"});f=new Element("img",{src:"/assets/img/close.png","class":"close"});d=(new Element("img",
{src:d})).setStyle({"float":"left"});DK.currentImage=parseInt(a);f.observe("click",DK.close);b.insert(f).insert(d);$("wrap").insert(b);if(a>0){d=new Element("img",{src:"/assets/img/arrow_left.png","class":"arrow_left"});f=parseInt(b.getStyle("top"))+c/2-30+"px";g=parseInt(b.getStyle("left"))-54+"px";d.setStyle({top:f,left:g});d.observe("click",DK.prev);$("wrap").insert(d)}if(a<portfolioImages.length-1){a=new Element("img",{src:"/assets/img/arrow_right.png","class":"arrow_right"});f=parseInt(b.getStyle("top"))+
c/2-30+"px";g=parseInt(b.getStyle("left"))+e+20+"px";a.setStyle({top:f,left:g});a.observe("click",DK.next);$("wrap").insert(a)}},prev:function(){DK.close(false,true);DK.view(DK.currentImage-1)},next:function(){DK.close(false,true);DK.view(DK.currentImage+1)}};
