var SlideshowUserControl={autoSwitchTimeInSeconds:5,animationDurationInSeconds:1,manualSwitchPauseTimeInSeconds:10,baseZIndex:10,counter:0,pe:null,restartTimer:null,projectNameElem:null,switcher:function(e){var c=$("ProjectImage"+SlideshowUserControl.counter),f=$("SlideshowLi"+(SlideshowUserControl.counter+1)),a=null,d=null,b=null;if(e!==null&&typeof(e)!=="undefined"&&e>=0){e--;if(e===SlideshowUserControl.counter){return}SlideshowUserControl.counter=e-1}if($("ProjectImage"+(SlideshowUserControl.counter+1))==null){SlideshowUserControl.counter=-1}else{}a=$("ProjectImage"+(SlideshowUserControl.counter+1));d=$("SlideshowLi"+(SlideshowUserControl.counter+2));c.style.zIndex=SlideshowUserControl.baseZIndex+1;a.style.zIndex=SlideshowUserControl.baseZIndex;if(typeof(a.show)!=="undefined"){a.show()}$$("#SlideshowProjects img").each(function(g){if(!(g==c||g==a)){g.style.zIndex=SlideshowUserControl.baseZIndex-1}});Effect.Fade(c,{duration:SlideshowUserControl.animationDurationInSeconds});SlideshowUserControl.counter++;a.src=SlideShowArray[SlideshowUserControl.counter].src;b=$("ProjectImage"+(SlideshowUserControl.counter+1));if(b&&SlideShowArray.length>SlideshowUserControl.counter){b.src=SlideShowArray[SlideshowUserControl.counter].src}window.setTimeout(function(){var h=SlideshowUserControl.projectNameElem,g=$("ProjectLink"+(SlideshowUserControl.counter));if(h!=null){h.href=SlideShowArray[SlideshowUserControl.counter].href;h.innerHTML=SlideShowArray[SlideshowUserControl.counter].title;h.title=SlideShowArray[SlideshowUserControl.counter].title}if(g!=null){g.href=SlideShowArray[SlideshowUserControl.counter].href;g.title=SlideShowArray[SlideshowUserControl.counter].title}f.className="";d.className="selected"},(SlideshowUserControl.animationDurationInSeconds*1000/2))},click:function(a){Event.stop(a);if(SlideshowUserControl.restartTimer!=null){clearTimeout(SlideshowUserControl.restartTimer)}SlideshowUserControl.pe.stop();SlideshowUserControl.restartTimer=window.setTimeout(function(){SlideshowUserControl.pe.registerCallback()},SlideshowUserControl.manualSwitchPauseTimeInSeconds*1000);SlideshowUserControl.switcher(Event.element(a).innerHTML);return false}};