
   if(!dbugScripts("download",["download.tron.deals.js"])) {
   /*	download.tron.deals.js - packed	*/
       var FlyoutCats=new Class({initialize:function(B,A){this.tab=$(B);this.flyout=$(A);this.shim=(Browser.Engine.trident4)?new IframeShim(this.flyout):null;this.tab.addEvent("mouseenter",this.show.bind(this));this.tab.addEvent("mouseleave",this.hide.bind(this));},show:function(){this.tab.addClass("hover");this.flyout.setStyle("display","block");if(this.shim){this.shim.show();}},hide:function(){this.tab.removeClass("hover");this.flyout.setStyle("display","none");if(this.shim){this.shim.hide();}}});var StyleWriter=new Class({createStyle:function(A,B){window.addEvent("domready",function(){try{if($(B)&&B){return ;}var C=new Element("style",{id:B||""}).inject($$("head")[0]);if(Browser.Engine.trident){C.styleSheet.cssText=A;}else{C.set("text",A);}}catch(D){dbug.log("error: %s",D);}}.bind(this));}});var Newsletter=new Hash({Manage:new Class({options:{submitUrl:"/8674-4_"+PageVars.get("siteId")+"-0.html",nlIdKey:"newsletter",subscribedClass:"statusUpdated"},initialize:function(B,A){B=$(B);if(B.get("tag")!="a"){B=B.getParent("a");}this.shell=(B.getProperty(this.options.nlIdKey))?B:B.getParent("["+this.options.nlIdKey+"]");this.id=this.shell.getProperty(this.options.nlIdKey);if(B.hasClass("subscribe")){this.action="subscribe";}else{if(B.hasClass("unsubscribe")){this.action="unsubscribe";}else{this.action=null;}}this.waiter=new Waiter(this.shell);this.pingServer();},updateState:function(){$$("a[newsletter="+this.id+"]").each(function(A){var B=A.getElement(".nlAction");if(this.action=="unsubscribe"){A.removeClass(this.options.subscribedClass);B.set("html",this.options.subscribeHTML);}else{if(this.action=="subscribe"){A.addClass(this.options.subscribedClass);B.set("html",this.options.unsubscribeHTML);}}A.getElements(".subscribe, .unsubscribe").addEvent("click",function(C){C.stop();});}.bind(this));},pingServer:function(){var A="";A+="action="+(this.action);A+="&"+(this.action)+"Ids="+this.shell.getProperty("newsletter");new Request({url:this.options.submitUrl,method:"get",data:A,onRequest:function(){this.waiter.start();}.bind(this),onComplete:function(B){this.waiter.stop();B=JSON.decode(B);if(B&&B.status&&B.status=="success"){this.updateState();}}.bind(this)}).send();}}),updateOnRefresh:function(){var B=new Cookie("addNL");if(B.read()){var C=$E("a[newsletter="+B.read()+"]");if(C){new Fx.Scroll(window).toElement(C);var A=C.getElement(".subscribe");if(A){new Newsletter.Manage(A);}}B.dispose();}},Prefs:new Class({Implements:Options,options:{triggerSel:".nlPrefsLink"},initialize:function(B,A){this.setOptions(A);this.shell=$(B).inject(document.body);this.triggers=$$(this.options.triggerSel);this.triggers.addEvent("click",this.toggle.bind(this));this.shell.getElements(".closeModal").addEvent("click",this.hide.bind(this));this.initPrefs();this.ping=new Request({url:"/8674-4-0.html",method:"get"});},initPrefs:function(){this.shell.getElements("input[type=radio]").each(function(A){A.addEvent("click",this.updateRadio.pass(A,this));}.bind(this));},updateRadio:function(A){if(A.hasClass("ping")){this.pingPref({action:"updateMailPref",mailPref:A.get("value")});}this.notifyUpdate(A);},notifyUpdate:function(C){var B=new Element("span",{text:"preference saved",styles:{opacity:0,color:"#C00","font-weight":"bold"}}).inject(C.getParent("label"));var A=function(){if(B.getStyle("opacity")>0.1){(function(){B.morph({opacity:0});}).delay(1500);}else{B.dispose();}};B.set("morph",{duration:250,onComplete:A}).morph({opacity:1});},pingPref:function(A){A=A||{};this.ping.send(new Hash(A).toQueryString());},show:function(){this.shell.setPosition({});this.shell.setStyle("top",window.getScrollTop()+50);this.shell.setStyle("display","block");},hide:function(){this.shell.setStyle("display","none");},toggle:function(){if(this.shell.getStyle("display")=="none"){this.show();}else{this.hide();}}}),checkPassedIn:function(){if(!Browser.qs.subscribe&&!Browser.qs.unsubscribe){return ;}var E=(Browser.qs.unsubscribe)?"unsubscribe":"subscribe";var A=Browser.qs[E];var D=$E("a[newsletter="+A+"]");var C="<strong>";C+=(E=="unsubscribe")?"You have been unsubscribed":"You are now subscribed";if(D){C+=(E=="unsubscribe")?" from ":" to ";C+=D.getElement("a.title").get("text").trim();}C+=".</strong>";var B=new Element("li",{html:C,"class":"mainMessage",styles:{color:"#900",display:"none"}}).inject($E("ul.status"),"top");B.reveal();},resetReloc:function(){Newsletter.reloc=false;CURS.Manager.removeEvent("onClose",Newsletter.resetReloc);}});if(!UserVars.isLoggedIn()){CURS.Manager.addEvent("onLogin",function(){(function(){dbug.log("firing delay func");try{if(!Newsletter.reloc){window.location=PageVars.getRefreshPath({subscribe:false,unsubscribe:false});}}catch(A){dbug.log("Newsletter onlogin event failure: %o",A);}}).delay(20);});}window.addEvent("domready",function(){Newsletter.checkPassedIn();if(!UserVars.isLoggedIn()){$$("a.subscribe").addEvent("click",function(B){B.stop();var C=$(B.target).getProperty("newsletter");CURS.Manager.checkLogin({loginHed:"Log in to CNET to subscribe",registerHed:"Join CNET to subscribe",appId:1003});});}else{$$(".subscribe").addEvent("click",function(B){B.stop();new Newsletter.Manage(B.target);});}try{$E("ul.loggedIn a.logOut").href=new Link({href:$E("ul.loggedIn a.logOut").href}).setQueryString({path:encodeURIComponent(PageVars.getRefreshPath({subscribe:false,unsubscribe:false}))}).get("href");}catch(A){}});window.addEvent("domready",function(){$$("dl.catNav dd").each(function(A){if(A.getElement("div.catFlyout")){new FlyoutCats(A,A.getElement("div.catFlyout"));}});});
   }
       
