var ExamplesRepeater={array:{},click:function(b){Event.stop(b);var a=Event.findElement(b,"a");if(a){ExamplesRepeater.show(a.id.substring(12))}},show:function(b){var a=$("ProjectContainer"+b);if(typeof(a)!=="undefined"&&a!=null){if(ExamplesRepeater.array[b]==null){ExamplesRepeater.array[b]=window_factory(a,b,{iframeshim:false,position:[0,0],draggable:false,resizable:false,offsetTop:-25,offsetLeft:-89,width:820})}$$("#ProjectContainer"+b+" .VideoLikeContent").each(function(d){tmpID=d.id.substring("Item".length);if(typeof(ExamplesRepeaterAssets[tmpID])!=="undefined"&&ExamplesRepeaterAssets[tmpID]){try{ExamplesRepeaterAssets[tmpID]()}catch(f){}ExamplesRepeaterAssets[tmpID]=null}});if(ExamplesRepeater.array[b]){ExamplesRepeater.array[b].open()}try{$("form1").scrollTo()}catch(c){}SlideshowUserControl.init(b)}return false},hide:function(a){$$("#ProjectContainer"+a+" .VideoLikeContent object").each(function(c){if(c.pause){try{c.pause()}catch(b){}}});return false}},window_factory=function(c,h,d){var b=new Element("div",{className:"window_header"}),g=new Element("div",{className:"window_title"}),f=new Element("div",{className:"window_close"}),e=new Element("div",{className:"window_contents"}),a=typeof(Control)!=="undefined"?new Control.Modal(c,Object.extend({className:"window",closeOnClick:f,insertRemoteContentAt:e,afterOpen:function(){c.show();g.update(c.readAttribute("title"));try{shortcut.add("Esc",function(){ExamplesRepeater.array[h].close()});shortcut.add("X",function(){ExamplesRepeater.array[h].close()})}catch(i){if(typeof(window.console)!=="undefined"){window.console.warn("Removing shortcut keys threw exception: "+i)}}},afterClose:function(){try{shortcut.remove("Esc");shortcut.remove("X")}catch(i){if(typeof(window.console)!=="undefined"){window.console.warn("Removing shortcut keys threw exception: "+i)}}ExamplesRepeater.hide(c.id.substring("ProjectContainer".length));c.hide()}},d||{})):null;if(a){a.container.insert(b);b.insert(f);a.container.insert(e)}return a},SlideshowUserControl={autoSwitchTimeInSeconds:5,animationDurationInSeconds:1,manualSwitchPauseTimeInSeconds:10,baseZIndex:15000,counterA:0,counterB:0,pe:null,restartTimer:null,init:function(b){var a=$$("#ProjectContainer"+b+" .Item"),d=null,c={width:300,height:275};if(a.length>0){SlideshowUserControl.counterA=a[0].id.substring("Item".length,a[0].id.indexOf("_"));SlideshowUserControl.counterB=a[0].id.substring(a[0].id.indexOf("_")+1);if(a[0].show){a[0].show()}a.each(function(e){if(!e.getDimensions){c.width=532;c.height=340}else{var f=e.getDimensions();if(f.width>c.width){c.width=f.width}if(f.height>c.height){c.height=f.height}}});$$("#ProjectContainer"+b+" .ItemsContainer .ItemsContainerWrapper").each(function(e){if(e.setStyle){e.setStyle({width:c.width+"px",height:(c.height+5)+"px"})}else{if(e&&e.style){e.style.width=c.width+"px";e.style.height=(c.height+5)+"px"}}})}d=$$("#ProjectContainer"+b+" .ItemLabel");if(d.length>0){d.each(function(e){if(e&&e.removeClassName){e.removeClassName("selected")}});if(d[0].addClassName){d[0].addClassName("selected")}else{if(d[0].className){d[0].className=d[0].className+" selected"}}}},switcher:function(f,e){var d=$("Item"+SlideshowUserControl.counterA+"_"+SlideshowUserControl.counterB),b=null,a=null,c=null;if(!d){if(typeof(window.console)!=="undefined"){window.console.error("Current element not found.")}return}if(d.parentNode){c=d.parentNode.parentNode.parentNode;if(f!==null&&typeof(f)!=="undefined"&&f>=0&&e!==null&&typeof(e)!=="undefined"&&e>=0){if(f==SlideshowUserControl.counterA&&e==SlideshowUserControl.counterB){return}if(c){ExamplesRepeater.hide(c.id.substring("ProjectContainer".length))}SlideshowUserControl.counterA=f;SlideshowUserControl.counterB=e}b=$("Item"+SlideshowUserControl.counterA+"_"+SlideshowUserControl.counterB);a=$("SlideshowLink"+SlideshowUserControl.counterA+"_"+SlideshowUserControl.counterB);if(d){d.style.zIndex=SlideshowUserControl.baseZIndex+1}if(b){b.style.zIndex=SlideshowUserControl.baseZIndex;if(b.show){b.show()}else{b.style.display=""}}$$("#"+c.id+" .Item").each(function(g){if(!(g==d||g==b)){g.style.zIndex=SlideshowUserControl.baseZIndex-1}})}if(d.getInlineOpacity){Effect.Fade(d,{duration:SlideshowUserControl.animationDurationInSeconds})}else{d.style.display="none"}window.setTimeout(function(){$$(".ExamplesRepeaterWrapper .ItemsContainer .selected").each(function(g){if(g&&g.removeClassName){g.removeClassName("selected")}});if(a.addClassName){a.addClassName("selected")}else{if(a.className){a.className=a.className+" selected"}}},(SlideshowUserControl.animationDurationInSeconds*1000/2))},click:function(b){Event.stop(b);var a=Event.element(b);SlideshowUserControl.switcher(a.id.substring("SlideshowLink".length,a.id.indexOf("_")),a.id.substring(a.id.indexOf("_")+1));return false}};document.observe("dom:loaded",function(){$$("div.ExamplesRepeaterWrapper a.Project").each(function(b){var c=b.title,a=$("ie6msg");if(!a||a.length===0){b.observe("click",function(d){if(typeof(pageTracker)!=="undefined"){try{if(!pageTracker._trackEvent("Project","View",c)){if(typeof(window.console)!=="undefined"){window.console.warn("Event tracking for Viewing "+c+" failed.")}}else{}}catch(f){if(typeof(window.console)!=="undefined"){window.console.error("Event tracking for Viewing "+c+" threw exception: "+f)}}}if(typeof(window.console)!=="undefined"){window.console.error("Click for Viewing "+b.title)}ExamplesRepeater.click(d)},true)}});if(typeof(ExamplesRepeaterAutoSelect)!=="undefined"&&ExamplesRepeaterAutoSelect&&ExamplesRepeaterAutoSelect>0){ExamplesRepeater.show(ExamplesRepeaterAutoSelect)}},false);function LoadFlashDefaultMsg(d,i,f,a,h,g,c,b,e){return LoadFlash(d,i,f,a,h,g,c,b,e,'You need to install Flash, or at least a newer version of it, to view this. <a href="http://www.macromedia.com/go/getflashplayer/" target="_blank">Get the latest Flash player</a>.')}function LoadFlash(f,l,i,b,k,j,d,c,g,a){var e=document.getElementById(f),h="";if(e){h='<object id="'+f+'_flash" type="application/x-shockwave-flash" width="'+b+'" height="'+k+'" data="'+l+'">\n<param name="classid" value="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" />\n<param name="codebase" value="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" />\n<param name="movie" value="'+l+'" />\n<param name="flashvars" value="'+i+'" />\n<param name="quality" value="'+j+'" />\n<param name="scale" value="'+d+'" />\n<param name="play" value="'+c+'" />\n<param name="loop" value="'+g+'" />\n<param name="allowFullScreen" value="true" />\n<param name="allowScriptAccess" value="sameDomain" />\n<param name="pluginurl" value="http://www.adobe.com/go/getflashplayer" />\n<param name="wmode" value="transparent"/>\n<embed href="'+l+'" quality="'+j+'" width="'+b+'" height="'+k+'" flashvars="'+i+'" name="myMovieName" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed><noembed>'+a+"<noembed></object>";e.innerHTML=h}return h};