window.addEvent("domready",function(){when($("singlePageOption"),function(g){g.addEvent("click",function(h){h=new Event(h).stop().preventDefault();Auth.required({from:g,message:"Please log in or create an account to change your default display settings.",onAuthorize:function(){window.location=g.get("href")}})})});var c=function(g){var l=new ImageMenu(g);var j;var k=/^.*has(Huge|Large|Standard).*$/;var i=g.getProperty("class").replace(k,"$1").toLowerCase();if(i!="standard"){var h="http://s1.guide-images.ifixit.com/igi/{guid}.{size}".replace(/{size}/g,i);l.addItem("View "+i,h)}l.addItem("Image metadata","/Guide/image-metadata/{guid}");if(g.hasClass("canCopy")){j=l.addItem("Copy to my images",function(n,m){var o=new LoadingStatus(m);o.loading("Copying image to library...");new Request.AjaxIO("copyToLibrary",{onSuccess:function(){o.doneLoading();l.hideItem(j)}}).send(n)})}g.store("GuideView:imageMenu",l);return l};$$("img.hasMenu").each(c);var f=null;var d=function(g,j){$clear(f);var h=j.getElement("img");h.dispose().hide();g.show().inject(j);if(h.hasClass("hasMenu")){h.retrieve("GuideView:imageMenu").disable();var i=g.retrieve("GuideView:imageMenu");if(!i){i=c(g);g.addClass("hasMenu")}i.enable()}};var b=function(g,h){if(g!=h.getElement("img")){f=d.delay(100,window,[g,h])}};var e=function(j,k){if($(j.target).get("tag")!="img"){return}if(k.hasClass("noImage")){return}var i=k.getElement("img").get("src");var g=i.replace(/(thumbnail|standard)$/,"large");g=g.replace(/(static\d)/,"static4");var h=["toolbar=no","width=816","height=616"];window.open(g,"_blank",h.join(","))};$$(".stepImages[id!=endOfGuideDiv]").each(function(i){var j=i.getElement(".stepImage");var h=i.getElements(".stepThumb");j.addEvent("click",e.bindWithEvent(null,j));if(h.length>0){var g=h[0].getElement('img[alt^="standard"]');j.addEvents({mouseenter:function(){$clear(f)},mouseleave:b.pass([g,j])});h.each(function(l){var k=l.getElement('img[alt^="standard"]');l.addEvents({mouseenter:d.pass([k,j]),mouseleave:b.pass([g,j]),click:e.bindWithEvent(null,l)})})}});if($chk($("wasHelpfulForm"))){var a=new FormManager($("wasHelpfulForm"));a.addSubmitHandler(function(){Auth.required({from:$("wasHelpfulButton"),message:"You must be logged in to record that you completed a repair.",onAuthorize:function(){new Request.AjaxIO("handleUserSuccess",{onSuccess:function(g){if(g.itWorked){$("userDidNotHaveSuccess").setStyle("display","none");$("userDidHaveSuccess").setStyle("display","")}else{$("userDidNotHaveSuccess").setStyle("display","");$("userDidHaveSuccess").setStyle("display","none")}}}).send()}.bind(this)})})}});function fbs_click(){var a=location.href;var b=document.title;window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(a)+"&t="+encodeURIComponent(b),"sharer","toolbar=0,status=0,width=626,height=436");return false};