function printGallery(E){var q=(E.containerHeight!=undefined)?E.containerHeight:450;var n=(E.containerWidth!=undefined)?E.containerWidth:450;var j=(E.photoContainerWidth!=undefined)?E.photoContainerWidth:350;var k=(E.photoContainerHeight!=undefined)?E.photoContainerHeight:300;var t=(E.thumbContainerWidth!=undefined)?E.thumbContainerWidth:n;var d=(E.thumbSize!=undefined)?E.thumbSize:50;var r=(E.thumbPosition!=undefined)?E.thumbPosition:"bottom";var o=(E.galleryImages!=undefined)?E.galleryImages.split(","):"";var B=(E.imagesDirectory!=undefined)?E.imagesDirectory:"/catalog/";var m=(E.thumbAppend!=undefined)?E.thumbAppend:"_thumb";var g=(E.thumbBorder!=undefined)?E.thumbBorder:"1px solid #CCCCC";var a=(E.curtainOpacity!=undefined)?E.curtainOpacity:"50";var b=(E.magicZoomPlus!=undefined)?E.magicZoomPlus:false;var x=(E.scaleThumbWidth!=undefined)?E.scaleThumbWidth:false;var F=(E.scaleLargeSize==false)?E.scaleLargeSize:true;var h=(E.alttext!=undefined)?E.alttext:false;var p="bigImage0";function f(H,G,i){this.image=H;this.isComplete=(this.image.attr("complete")&&parseFloat(this.image.attr("width"))>0);this.doResize=function(){imageHeight=parseFloat(this.image.attr("height"));maxHeight=parseFloat(k);imageWidth=parseFloat(this.image.attr("width"));maxWidth=parseFloat(j);ratio=Math.min((maxWidth/imageWidth),(maxHeight/imageHeight));finalWidth=ratio*imageWidth;finalHeight=ratio*imageHeight;finalAttributes={width:finalWidth,height:finalHeight};this.image.attr(finalAttributes).css(finalAttributes);return true};if(this.isComplete){this.doResize()}else{this.image.load(function(){G[i].doResize()})}}if(o){var z=document.createElement("div");var A=document.createElement("div");var D=document.createElement("div");var w={width:n+"px"};var s={"float":"left",height:k,"text-align":"left",position:"relative","vertical-align":"top",overflow:"hidden"};var C={"float":"left",width:t,"text-align":"left"};if(r=="right"||r=="left"){s.width=j}else{s.width=n}if(r=="top"||r=="left"){z.appendChild(D);z.appendChild(A)}else{z.appendChild(A);z.appendChild(D)}A.setAttribute("id","bigImageContainer");D.setAttribute("id","thumbnailImagesContainer");z.setAttribute("id","galleryContainer");$("#pshmpv").append(z);var y=new Array();var v=new Array();var c=new Array();var e=new Array();if(b){var l=new Array()}for(var u=0;u<o.length;u++){if(b){l[u]=$(document.createElement("a"));l[u].attr({href:B+o[u],"class":"MagicZoom MagicThumb"})}y[u]=$(document.createElement("div"));y[u].attr({id:"bigImage"+u,"class":"bigImageDiv"});v[u]=$(document.createElement("img"));v[u].attr({src:B+o[u],"class":"bigImage",border:0});if(h){v[u].attr({alt:h})}if(b){l[u].append(v[u]);y[u].append(l[u]);$("#bigImageContainer").append(y[u])}else{y[u].append(v[u]);$("#bigImageContainer").append(y[u])}if(F){e[u]=new f(v[u],e,u)}thumbnailFilename=o[u].substr(0,o[u].lastIndexOf("."))+m;thumbnailExtension=o[u].substr(o[u].lastIndexOf("."),o[u].length);thumbnailAttributes={"class":"thumbImage",rel:"bigImage"+u,src:B+thumbnailFilename+thumbnailExtension,height:d};if(!x){thumbnailAttributes.width=d}c[u]=$(document.createElement("img"));if(h){c[u].attr({alt:h})}c[u].attr(thumbnailAttributes);c[u].css({cursor:"pointer",margin:"2px",border:g});c[u].mouseover(function(){$("#"+p).css({display:"none"});p=this.getAttribute("rel");$("#"+p).css({display:"block"})});c[u].click(function(){fullSizeImage=$("#"+this.getAttribute("rel")+" img").attr("src");$blackOutDiv=$(document.createElement("div"));$("body").append($blackOutDiv);blackOutDivCSS={position:"absolute",top:"0",left:"0",width:"100%",height:"100%",opacity:"0."+a,filter:"alpha(opacity="+a+")","background-color":"#000000","z-index":200};$blackOutDiv.attr({id:"blackCurtain"});$lightImageDiv=$(document.createElement("div"));lightImageDivCSS={position:"absolute",top:"20%",bottom:"20%",left:"0",width:"100%","text-align":"center","z-index":205,"vertical-align":"middle"};$lightImageDiv.attr({id:"fullImageView"});$lightImageDiv.css(lightImageDivCSS);$lightImage=$(document.createElement("img"));lightImageCSS={"z-index":210,margin:"0 auto",cursor:"pointer"};$lightImage.css(lightImageCSS);$lightImage.attr({src:fullSizeImage});$lightImage.click(function(){$("#blackCurtain").remove();$("#fullImageView").remove()});$blackOutDiv.hide().css(blackOutDivCSS).fadeIn("def",function(){$("body").append($lightImageDiv);$lightImageDiv.append($lightImage).hide().fadeIn()})});$("#thumbnailImagesContainer").append(c[u])}$("#galleryContainer").css(w);$("#thumbnailImagesContainer").css(C);$("#bigImageContainer").css(s);$(window).load(function(){$("#bigImageContainer div").hide();$("#"+p).show()})}};