if(typeof(tracker)=="undefined"){tracker=false}OverlayGallery=Class.create({swapViewClassName:"overlaygallery",sectionClassName:"gallery",sliderClassName:"slider",sliderItemClassName:"item",triggerClassName:"gallerylink",initialize:function(a,b){this.container=a;
this.id=b;this.createContent()},draw:function(){if(!this.container.down("."+this.sliderItemClassName)){this.slider=true;
this.swapView=true;return}var c=new Element("div",{id:this.sliderClassName+this.id,className:this.sliderClassName});
this.container.appendChild(c);this.slider=new OverlayGallerySlider(c,this.sliderItemClassName);
var a=this.slider.container.select("a."+this.triggerClassName);a.each(function(d){d.addClassName(this.triggerClassName+this.id)
}.bind(this));var b=new Element("div",{id:this.swapViewClassName+this.id,className:this.swapViewClassName});
this.container.insert({top:b});this.swapView=new AC.ViewMaster.Viewer(this.content,b,this.triggerClassName+this.id,{silentTriggers:true})
},viewMoreLink:function(){var a,c,b,d;a=window.location.toString().split("/");c=a[3];
b=a[4];if(b.substr(0,1)=="i"){d=b.toLowerCase()=="idvd"?"DVD":b.substr(1,b.length-1).capitalize();
d="i"+d}else{d=b.capitalize()}return'<a class="pillbutton" href="/'+c+"/tutorials/#"+b+'-viewAll"><span>观看所有 '+d+" 教程</span><b>&gt;</b></a>"
},createContent:function(){this.content=[];var a=this.container.select("a."+this.triggerClassName);
a.each(function(f){var d=f.href.replace(/#.*/,"");var h=f.href.replace(/.*#/,"");
var c=f.down("img");var g=(c)?c.alt:f.innerHTML;if(d.match(/\.mov/)){var e=new Element("div",{className:"movie"});
if(d.match(/height=360/)){e.addClassName("movie9")}e.innerHTML+='<a class="movieLink" href="'+d+'">点击播放</a>';
e.innerHTML+='<a class="posterLink" href="/global/elements/overlay/overlay_movie_endstate_640x400_20081014.jpg"></a>';
e.innerHTML+='<ul class="endState"><li><a class="replay pillbutton" href="#replay"><span>再看一遍</span><b>&gt;</b></a></li><li>'+this.viewMoreLink()+"</li></ul>"
}else{if(d.match(/\....$/)){var e=new Element("div",{className:"image"});e.innerHTML+='<img src="'+d+'" alt="'+g+'" />';
e.innerHTML+="<h3>"+g+"</h3>";if(c.title){e.innerHTML+="<p>"+c.title+"</p>"}}}if(e){f.href="#"+h;
var b=new Element("div",{id:h,className:this.sectionClassName});b.appendChild(e);
this.content.push(b)}else{this.content.push(f)}}.bind(this))}});Event.onDOMReady(function(){$$("a.OverlayPanel").each(function(c){if(c.innerHTML.match(/tutorial/i)||c.innerHTML.toLowerCase().match("find out how")){c.observe("click",function(d){AC.OverlayPanel.overlay.showNested="tutorial"
})}else{if(c.innerHTML.match(/class="play"/i)){c.observe("click",function(d){AC.OverlayPanel.overlay.showNested="movie"
})}else{if(c.innerHTML.match(/gallery/i)){c.observe("click",function(d){AC.OverlayPanel.overlay.showNested="image"
})}else{c.observe("click",function(d){AC.OverlayPanel.overlay.showNested="first"
})}}}});var b=function(d){var e=d.event_data.data.sender;var c=d.event_data.data.incomingView;
if(c&&typeof(e.setOverlayShadowImageSrc)=="function"){e.setOverlayShadowImageSrc("/ilife/images/overlay_bg20090106.png");
if(!c.gallery){c.gallery=new OverlayGallery(c.content,c.id)}}};Event.Listener.listenForEvent(AC.ViewMaster,"ViewMasterWillShowNotification",false,b);
var a=function(d){var e=d.event_data.data.sender;var c=d.event_data.data.incomingView;
if(c&&c.gallery&&e.overlayId=="OverlayPanel"){if(!c.gallery.swapView){c.gallery.draw()
}if(c.gallery.swapView!=true){if(e.showNested=="first"){var h=c.gallery.swapView;
h.show(h.sectionWithId(h.orderedSections[0]));e.showNested=false}else{if(e.showNested=="image"){var h=c.gallery.swapView;
h.sections.each(function(i){if(i.value.content.down(".image")&&e.showNested){h.show(i.value);
e.showNested=false}})}else{if(e.showNested=="movie"){var h=c.gallery.swapView;h.sections.each(function(i){if(i.value.content.down(".movie")&&e.showNested){h.show(i.value);
e.showNested=false}})}else{if(e.showNested=="tutorial"){var h=c.gallery.swapView;
h.sections.each(function(i){if(i.value.triggers()[0].innerHTML.match("Tutorial")&&e.showNested){h.show(i.value);
e.showNested=false}})}}}}if(c.gallery.slider){var f=c.gallery.swapView.currentSection.triggers();
var g=0;g=f[0].up("li").getAttribute("index");c.gallery.slider.scrolltoPageNumber(parseInt(g))
}}}e.showNested=false};Event.Listener.listenForEvent(AC.ViewMaster,"ViewMasterDidShowNotification",false,a);
Event.Listener.listenForEvent(AC.OverlayPanel.overlay,"beforeClose",false,function(c){var d=c.event_data.data;
if(!d||!d.currentSection||!d.currentSection.gallery||!d.currentSection.gallery.swapView||!d.currentSection.gallery.swapView.currentSection){return
}d.currentSection.gallery.swapView.currentSection.willClose()});if(!tracker){tracker=new AC.ViewMaster.Tracker("click")
}});
