var slideshowInterval;function processNextSlideShow(){slideHolder=$("ul#slide_holder");galleryHolder=$("div#gms_slideshow_footer").find("ul");hChildren=$(slideHolder).children("li");gChildren=$(galleryHolder).children("li");margin=parseInt(String($(slideHolder).css("margin-left")).replace("px",""));if(margin==((hChildren.length-2)*-1004)){margin=0}else{margin-=1004}$(galleryHolder).append(($($(gChildren[0]).clone()).click(handleGallerySelection)));$(gChildren[0]).css("width","0px");$(slideHolder).css("margin-left",margin+"px");setTimeout(removeFirstGalleryItem,1000)}function removeFirstGalleryItem(){galleryHolder=$("div#gms_slideshow_footer").find("ul").children("li");$($(gChildren).first()).remove()}function handleGallerySelection(a){clearInterval(slideshowInterval);target=a.currentTarget;index=$(target).attr("index");slideHolder=$("ul#slide_holder");galleryHolder=$("div#gms_slideshow_footer").find("ul");hChildren=$(slideHolder).children("li");gChildren=$(galleryHolder).children("li");if(index>hChildren.length){$(slideHolder).css("margin-left","0px")}else{$(slideHolder).css("margin-left",(index*-1004)+"px")}for(i=0;target!=$(gChildren[i]).get(0);i++){$(galleryHolder).append(($($(gChildren[i]).clone()).click(handleGallerySelection)));$(gChildren[i]).css("width","0px")}setTimeout(function(){gChildren=$("#gms_slideshow_footer").find("ul").children("li");for(i=0;$(gChildren[i]).css("width")=="0px";i++){$(gChildren[i]).remove()}},1000)}function handleNextEvent(a){clearInterval(slideshowInterval);slideHolder=$("ul#slide_holder");galleryHolder=$("div#gms_slideshow_footer").find("ul");hChildren=$(slideHolder).children("li");gChildren=$(galleryHolder).children("li");margin=(parseInt($(gChildren).first().attr("index")))*-1004;if(margin==((hChildren.length-2)*-1004)){margin=0}else{margin-=1004}$(galleryHolder).append($($(gChildren).first().clone()).click(handleGallerySelection));$(gChildren).first().css("width","0px");$(slideHolder).css("margin-left",margin+"px");setTimeout(removeFirstGalleryItem,1000)}function handlePreviousEvent(a){clearInterval(slideshowInterval);slideHolder=$("ul#slide_holder");galleryHolder=$("div#gms_slideshow_footer").find("ul");hChildren=$(slideHolder).children("li");gChildren=$(galleryHolder).children("li");margin=(parseInt($(gChildren).last().attr("index"))+1)*-1004;$(gChildren).last().css("width","0px");$(galleryHolder).prepend($($(gChildren).last().clone()).click(handleGallerySelection));$(gChildren).last().remove();$(galleryHolder).children("li").first().css("width","200px");if(margin==0){margin=((hChildren.length-2)*-1004)}else{margin+=1004}$(slideHolder).css("margin-left",margin+"px")}if((gmsSlideshowHolder=$("ul#slide_holder"))&&(gmsSlideshowGallery=$("div#gms_slideshow_footer").find("ul"))){$.ajax({url:"/_resources/slideshow.json",dataType:"json",type:"GET",success:function(a){$("div#right_btn").click(handleNextEvent);$("div#left_btn").click(handlePreviousEvent);children=$(gmsSlideshowGallery).children("li");for(i=0;i<a.length;i++){tnImage=$('<img src="'+a[i]["thumb"]+'" />');listItem=$("<li></li>");if(i<children.length){$(children[i]).html(tnImage);$(children[i]).attr("index",i);$(children[i]).click(handleGallerySelection)}else{$(listItem).click(handleGallerySelection);$(listItem).attr("index",i);$(gmsSlideshowGallery).append($(listItem).append(tnImage))}if(a[i]["type"]=="image"){$(gmsSlideshowHolder).append('<li><a href="'+a[i]["href"]+'"><img src="'+a[i]["content"]+'" /></a></li>')}else{if(a[i]["type"]=="html"){$(gmsSlideshowHolder).append("<li>"+a[i]["content"]+"</li>")}}}slideshowInterval=setInterval("processNextSlideShow()",6000)}})};
