var c4MiniGallery={MAIN_IMAGE_ID:"c4MiniGalleryMain",LINK_ID_PREFIX:"c4MiniGallery_",MESH_IMAGE_SRC:"/media/global/pf/gallery-mesh.gif",ACTIVE_CLASS_NAME:"mini-gallery-active",currentActiveElementId:null,protoImage:null,getInit:function(A){if(A){var B=this;var C=C4.DOM.$;return function(){if(C(B.MAIN_IMAGE_ID)){var F=C4.DOM.getElementsByClassName("thumbnails","ul");B.createProtoImage();if(F.length){var D=F[0].getElementsByTagName("a");for(var E=0;E<D.length;E++){D[E].id=B.LINK_ID_PREFIX+E;if(D[E].pathname===C(B.MAIN_IMAGE_ID).pathname){C4.DOM.addClass(D[E],B.ACTIVE_CLASS_NAME);B.currentActiveElementId=D[E].id}B.insertMeshImage(D[E]);B.attachLargeImageData(D[E]);C4.BOM.addEvent(D[E],"click",c4MiniGallery.changeMainImage)}}}}}else{return function(){}}},attachLargeImageData:function(B){if(this.imageData){for(var A=0;A<this.imageData.length;A++){if(this.imageData[A].pageUrl.indexOf(B.pathname)!==-1){B.largeSrc=this.imageData[A].largeSrc;B.altText=this.imageData[A].altText;B.pageUrl=this.imageData[A].pageUrl}}}},changeMainImage:function(C){var B=C4.DOM.$;var D=B(c4MiniGallery.MAIN_IMAGE_ID);var A=D.getElementsByTagName("img");C4.BOM.stopEvent(C);if(A.length){if(this.largeSrc){D.href=this.pageUrl;A[0].src=this.largeSrc;A[0].setAttribute("alt",this.altText);C4.DOM.removeClass(B(c4MiniGallery.currentActiveElementId),c4MiniGallery.ACTIVE_CLASS_NAME);c4MiniGallery.currentActiveElementId=this.id;C4.DOM.addClass(B(c4MiniGallery.currentActiveElementId),c4MiniGallery.ACTIVE_CLASS_NAME)}}},createProtoImage:function(){this.protoImage=document.createElement("img");this.protoImage.src=this.MESH_IMAGE_SRC;this.protoImage.width=58;this.protoImage.height=38;this.protoImage.alt="";this.protoImage.className="mesh-image"},insertMeshImage:function(A){var B=this.protoImage.cloneNode(false);if(typeof A==="object"){A.appendChild(B)}}};if(C4&&C4.BOM&&C4.BOM.addDOMLoadEvent){C4.BOM.addDOMLoadEvent(c4MiniGallery.getInit(true))};