function galleryObject(){this.init=function(){this.initGalleryNodes();galleryItems._imgNode&&this.initImageList()};this.initGalleryNodes=function(){galleryItems._galleryNode=$("div#gallery");if(galleryItems._galleryNode)galleryItems._imgNode=galleryItems._galleryNode.children("div#imageWrapper"),galleryItems._thumbNode=galleryItems._galleryNode.children("div#thumbWrapper")};this.initImageList=function(){galleryItems._imgNode.children().each(function(){var a=$(this).attr("src").split("/"),b=$(this).attr("src").split("/"),
c=a[a.length-1];$(this).attr("thumb")&&(c=$(this).attr("thumb"));b.pop();a={imgName:a[a.length-1],jQueryNode:$(this),imgSrc:$(this).attr("src"),thumbSrc:b.join("/")+"/thumbs/"+c,thumbName:c};b=document.createElement("img");b.src=a.thumbSrc;b.onmouseover=function(){gallery.fade(this)};galleryItems._thumbNode.append(b);galleryItems._imgList[galleryItems._imgList.length]=a;if("none"!=$(this).css("display"))faderObj.oldImg=$(this)})};this.fade=function(a){a=this.getImageItem(a.src);if(galleryItems._lastShown!=
a.imgName)galleryItems._lastShown=a.imgName,faderObj.newImg=a.jQueryNode,faderObj.fade()};this.getImageItem=function(a){for(var a=a.split("/"),a=a[a.length-1],b=0;b<=galleryItems._imgList.length-1;b++)if(a==galleryItems._imgList[b].thumbName)return galleryItems._imgList[b]}}var gallery=new galleryObject;faderObj={oldImg:null,newImg:null,fade:function(){faderObj.oldImg.fadeOut("fast",function(){faderObj.newImg.show();faderObj.oldImg=faderObj.newImg})}};
galleryItems={_galleryNode:null,_thumbNode:null,_imgNode:null,_lastShown:null,_imgList:[]};

