
   if(!dbugScripts("forums",["forums.tron.global.js"])) {
   /*	forums.tron.global.js - packed	*/
       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 Modalizer=new Class({defaultModalStyle:{display:"block",position:"fixed",top:0,left:0,"z-index":5000,"background-color":"#333",opacity:0.8},setModalOptions:function(A){this.modalOptions=$merge({width:(window.getScrollSize().x+300),height:(window.getScrollSize().y+300),elementsToHide:"select",hideOnClick:true,modalStyle:{},updateOnResize:true,layerId:"modalOverlay",onModalHide:$empty,onModalShow:$empty},this.modalOptions,A);return this;},toElement:function(){if(!this.modalOptions.layerId){this.setModalOptions();}return $(this.modalOptions.layerId)||new Element("div",{id:this.modalOptions.layerId}).inject(document.body);},resize:function(){if($(this)){$(this).setStyles({width:(window.getScrollSize().x+300),height:(window.getScrollSize().y+300)});}},setModalStyle:function(A){this.modalOptions.modalStyle=A;this.modalStyle=$merge(this.defaultModalStyle,{width:this.modalOptions.width,height:this.modalOptions.height},A);if($(this)){$(this).setStyles(this.modalStyle);}return(this.modalStyle);},modalShow:function(A){this.setModalOptions(A);$(this).setStyles(this.setModalStyle(this.modalOptions.modalStyle));if(Browser.Engine.trident4){$(this).setStyle("position","absolute");}$(this).removeEvents("click").addEvent("click",function(){this.modalHide(this.modalOptions.hideOnClick);}.bind(this));this.bound=this.bound||{};if(!this.bound.resize&&this.modalOptions.updateOnResize){this.bound.resize=this.resize.bind(this);window.addEvent("resize",this.bound.resize);}if($type(this.modalOptions.onModalShow)=="function"){this.modalOptions.onModalShow();}this.togglePopThroughElements(0);$(this).setStyle("display","block");return this;},modalHide:function(A){if(A===false){return false;}this.togglePopThroughElements(1);if($type(this.modalOptions.onModalHide)=="function"){this.modalOptions.onModalHide();}$(this).setStyle("display","none");if(this.modalOptions.updateOnResize){this.bound=this.bound||{};if(!this.bound.resize){this.bound.resize=this.resize.bind(this);}window.removeEvent("resize",this.bound.resize);}return this;},togglePopThroughElements:function(A){if(Browser.Engine.trident4||(Browser.Engine.gecko&&Browser.Platform.mac)){$$(this.modalOptions.elementsToHide).each(function(B){B.setStyle("opacity",A);});}}});var StickyWin=new Class({Implements:[Options,Events,StyleWriter],options:{closeClassName:"closeSticky",pinClassName:"pinSticky",content:"",zIndex:10000,className:"",width:false,height:false,timeout:-1,allowMultipleByClass:false,allowMultiple:true,showNow:true,useIframeShim:true,iframeShimSelector:""},css:'.SWclearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.SWclearfix {display: inline-table;}* html .SWclearfix {height: 1%;}.SWclearfix {display: block;}',initialize:function(A){this.options.inject={target:document.body,where:"bottom"};this.setOptions(A);this.id=this.options.id||"StickyWin_"+new Date().getTime();this.makeWindow();if(this.options.content){this.setContent(this.options.content);}if(this.options.timeout>0){this.addEvent("onDisplay",function(){this.hide.delay(this.options.timeout,this);}.bind(this));}if(this.options.showNow){this.show();}this.createStyle(this.css,"StickyWinClearFix");},toElement:function(){return this.win;},makeWindow:function(){this.destroyOthers();if(!$(this.id)){this.win=new Element("div",{id:this.id}).addClass(this.options.className).addClass("StickyWinInstance").addClass("SWclearfix").setStyles({display:"none",position:"absolute",zIndex:this.options.zIndex}).inject(this.options.inject.target,this.options.inject.where).store("StickyWin",this);}else{this.win=$(this.id);}if(this.options.width&&$type(this.options.width.toInt())=="number"){this.win.setStyle("width",this.options.width.toInt());}if(this.options.height&&$type(this.options.height.toInt())=="number"){this.win.setStyle("height",this.options.height.toInt());}return this;},show:function(){this.fireEvent("onDisplay");this.showWin();if(this.options.useIframeShim){this.showIframeShim();}this.visible=true;return this;},showWin:function(){this.win.setStyle("display","block");if(!this.positioned){this.position();}},hide:function(A){if(!A||$type(A)=="event"){this.fireEvent("onClose");}this.hideWin();if(this.options.useIframeShim){this.hideIframeShim();}this.visible=false;return this;},hideWin:function(){this.win.setStyle("display","none");},destroyOthers:function(){if(!this.options.allowMultipleByClass||!this.options.allowMultiple){$$("div.StickyWinInstance").each(function(A){if(!this.options.allowMultiple||(!this.options.allowMultipleByClass&&A.hasClass(this.options.className))){A.dispose();}},this);}},setContent:function(A){if(this.win.getChildren().length>0){this.win.empty();}if($type(A)=="string"){this.win.set("html",A);}else{if($(A)){this.win.adopt(A);}}this.win.getElements("."+this.options.closeClassName).each(function(B){B.addEvent("click",this.hide.bind(this));},this);this.win.getElements("."+this.options.pinClassName).each(function(B){B.addEvent("click",this.togglepin.bind(this));},this);return this;},position:function(){this.positioned=true;this.win.setPosition({relativeTo:this.options.relativeTo,position:this.options.position,offset:this.options.offset,edge:this.options.edge});if(this.shim){this.shim.position();}return this;},pin:function(A){if(!this.win.pin){dbug.log("you must include element.pin.js!");return this;}this.pinned=$pick(A,true);this.win.pin(A);return this;},unpin:function(){return this.pin(false);},togglepin:function(){return this.pin(!this.pinned);},makeIframeShim:function(){if(!this.shim){var A=(this.options.iframeShimSelector)?this.win.getElement(this.options.iframeShimSelector):this.win;this.shim=new IframeShim(A,{display:false,name:"StickyWinShim"});}},showIframeShim:function(){if(this.options.useIframeShim){this.makeIframeShim();this.shim.show();}},hideIframeShim:function(){if(this.options.useIframeShim){this.shim.hide();}},destroy:function(){if(this.win){this.win.dispose();}if(this.options.useIframeShim){this.shim.dispose();}if($("modalOverlay")){$("modalOverlay").dispose();}}});var StickyWinFx=new Class({Extends:StickyWin,options:{fade:true,fadeDuration:150,draggable:false,dragOptions:{},dragHandleSelector:".dragHandle",resizable:false,resizeOptions:{},resizeHandleSelector:""},setContent:function(A){this.parent(A);if(this.options.draggable){this.makeDraggable();}if(this.options.resizable){this.makeResizable();}return this;},hideWin:function(){if(this.options.fade){this.fade(0);}else{this.parent();}},showWin:function(){if(this.options.fade){this.fade(1);}else{this.parent();}},fade:function(B){if(!this.fadeFx){this.win.setStyles({opacity:0,display:"block"});var A={property:"opacity",duration:this.options.fadeDuration};if(this.options.fadeTransition){A.transition=this.options.fadeTransition;}this.fadeFx=new Fx.Tween(this.win,A);}if(B>0){this.win.setStyle("display","block");this.position();}this.fadeFx.clearChain();this.fadeFx.start(B).chain(function(){if(B==0){this.win.setStyle("display","none");}}.bind(this));return this;},makeDraggable:function(){dbug.log("you must include Drag.js, cannot make draggable");},makeResizable:function(){dbug.log("you must include Drag.js, cannot make resizable");}});var StickyWinModal,StickyWinFxModal;(function(){var A=function(C){return{Extends:C,initialize:function(D){D=D||{};this.setModalOptions($merge(D.modalOptions||{},{onModalHide:function(){this.hide(false);}.bind(this)}));this.parent(D);},show:function(D){if($pick(D,true)){this.modalShow();this.win.getElements(this.modalOptions.elementsToHide).setStyle("opacity",1);}this.parent();},hide:function(D){if($pick(D,true)){this.modalHide();}this.parent($pick(D,true));}};};StickyWinModal=new Class(A(StickyWin));StickyWinModal.implement(new Modalizer);StickyWinFxModal=(typeof StickyWinFx!="undefined")?new Class(A(StickyWinFx)):$empty;try{StickyWinFxModal.implement(new Modalizer());}catch(B){}})();var askEditorMessageHandler=function(A){askeditor.display(A);};var UserQuestion=function(A){var B=A;dbug.log("new UserQuestion. message id = "+B.data.messageId);this.display=function(){dbug.log("gonna add a user post");var K=new Element("div",{"class":"post",id:"userPost_"+B.data.messageId,styles:{opacity:0}});var C=new Element("b").set("html",B.data.messageSubject);C.addClass("subject");K.appendChild(C);var F=new Element("div",{id:"replied_"+B.data.messageId,styles:{display:"none"}});var E=new Element("a",{href:"#answer_"+B.data.messageId}).set("html","(Answered)");F.appendChild(E);K.appendChild(F);var J=new Element("div",{id:"body_"+B.data.messageId,"class":"upBody",html:B.data.messageBody});K.appendChild(J);var I=new Element("a",{href:B.data.userLink,html:B.data.username});var N=new Element("span",{"class":"by"}).appendText("by ");N.appendChild(I);N.appendText(" - "+B.data.messageDate);K.appendChild(N);dbug.log("reply zone");dbug.log("user-editor = "+$("user-editor"));if($("user-editor")){if(Browser.qs.forumID==147){dbug.log("gonna add an editors office hours reply area");var Q=new Element("input",{type:"button",value:"Take Question"});var M=new Element("span",{"class":"eohReply",styles:{display:"block","margin-top":"10px"}});M.appendChild(Q);K.appendChild(M);new eohQuestion(Q);}else{dbug.log("gonna add an editor reply area");var L=new Element("input",{type:"button",value:"show reply",events:{click:function(T){T.target.getParent().getNext().reveal();}}});var H=new Element("input",{type:"button",value:"hide reply",events:{click:function(T){T.target.getParent().getNext().dissolve();}}});var P=new Element("div");P.appendChild(L);P.appendChild(H);K.appendChild(P);dbug.log("added the reply controls");}var S=new Element("div",{styles:{display:"none",id:"replyArea_"+B.data.messageId}});var R=new Element("form",{name:"postForm",id:"replyForm_"+B.data.messageId,action:"5411-12548_102-0.html",method:"post"});R.appendText("subject: ");var O=new Element("input",{name:"subject",type:"text",width:"45"});R.appendChild(O);var G=new Element("textarea",{name:"body",cols:"45",wrap:"VIRTUAL",rows:"5"});R.appendChild(G);var D=new Element("input",{type:"button",value:"Submit",events:{click:function(T){askeditor.doPost(T.target.getParent());}}});R.appendChild(D);R.appendChild(new Element("input",{type:"hidden",name:"threadID",value:askeditor.threadId}));R.appendChild(new Element("input",{type:"hidden",name:"messageID",value:B.data.messageId}));R.appendChild(new Element("input",{type:"hidden",name:"reply",value:"true"}));S.appendChild(R);K.appendChild(S);dbug.log("added the whole reply area");}else{dbug.log("not an editor, no reply area for you.");}K.inject("user-posts","top");K.set("morph",{duration:1000});K.morph({opacity:1});dbug.log("added user message "+B.data.messageId);};};var askeditor={sponsorAd:"<i>(put ad here)</i><br />",publishChannel:"",rootMessageId:null,threadId:null,init:function(B,A){askeditor.threadId=B;askeditor.publishChannel="/forums/thread/"+B;askeditor.rootMessageId=A;cometd.init({},"/7751-5-0.html");askeditor.subscribe();askeditor.sponsorAd=$("sponsor-ad").get("html");dbug.log("initialized askeditor");},subscribe:function(){cometd.subscribe(askeditor.publishChannel,false,"askEditorMessageHandler");dbug.log("subscribed to "+askeditor.publishChannel);},unsubscribe:function(){cometd.unsubscribe(askeditor.publishChannel,false,"askEditorMessageHandler");dbug.log("unsubscribed to "+askeditor.publishChannel);},display:function(B){dbug.log("starting askeditor.display");dbug.log("msg.data.messageId = "+B.data.messageId);dbug.log("msg.data.isUserEditor = "+B.data.isUserEditor);if("true"==B.data.isUserEditor){askeditor.addEditorPost(B);}else{if("false"==B.data.isUserEditor){var A=new UserQuestion(B);A.display();dbug.log("done creating new user post");}else{dbug.log("no value for isUserEditor");}}dbug.log("ending askeditor.display");},addEditorPost:function(E){dbug.log("gonna add an editor post");var G=new Element("div",{id:"editor-post-"+E.data.messageId,"class":"featured grn-bx pad-12",style:{opacity:"0"}});if(askeditor.rootMessageId!=E.data.replyMessageId){var D=new Element("h3",{html:"<b>Q:</b> "+E.data.replySubject});var K=new Element("a",{href:E.data.replyUserLink,html:E.data.replyUsername});var F=new Element("span",{"class":"by"}).appendText("by ");F.appendChild(K);F.appendText(" - "+E.data.replyDate);var C=new Element("a",{name:"answer_"+E.data.replyMessageId});G.appendChild(C);var A=new Element("p",{html:E.data.replyBody});var I=new Element("div",{"class":"ques"});I.appendChild(D);I.appendChild(F);I.appendChild(A);G.appendChild(I);dbug.log("appended question");}var L=new Element("h3",{html:"<b>A:</b> "+E.data.messageSubject});var J=new Element("a",{href:E.data.userLink,text:E.data.username});var M=new Element("span",{"class":"by"}).appendText("by ");M.appendChild(J);M.appendText(" - "+E.data.messageDate);var H=new Element("p",{html:E.data.messageBody});var P=new Element("div",{"class":"ans"});P.appendChild(L);P.appendChild(M);P.appendChild(H);G.appendChild(P);dbug.log("appended answer");var N=$$("#editor-posts div.featured");dbug.log("num featured = "+N.length);if(N){N[0].removeClass("featured").removeClass("grn-bx");N[0].addClass("post").addClass("wht-bx");var B=$$("#editor-posts div.post").length+$$("#editor-posts div.featured").length+1;if(B%3==0){dbug.log("gonna add an ad");var O=new Element("div",{"class":"sponsor-ad",html:askeditor.sponsorAd}).inject(N[0],"before");dbug.log("now, gonna inject the new editor post before the ad");G.inject(O,"before");}else{dbug.log("gonna inject the new editor post before the old first one");G.inject(N[0],"before");}G.set("morph",{duration:1000}).morph("opacity",1);}$("replied_"+E.data.replyMessageId).reveal();dbug.log("done adding editor message "+E.data.messageId);},doPost:function(B){dbug.log("first, validate the form: "+B);var A=new FormValidator(B);A.validate();dbug.log("validated");dbug.log("gonna post the new message");$(B).set("send",{onComplete:askeditor.handlePostResponse}).send();},handlePostResponse:function(){dbug.log("came back from posting new message");},abbrev:function(B,C){var A=B;if(B.length>C){dbug.log("trim to "+C+" string: "+B);A=B.substring(0,C-3)+"...";}return A;}};var eohQuestion=new Class({Implements:Options,options:{replyBtn:".eohReply input"},initialize:function(B,A){this.setOptions(A);this.fillReplyForm(B);},fillReplyForm:function(A){dbug.log("Fill in reply form");A.addEvent("click",function(B){var C=this.getParent(".post").getElement("form[name=postForm]");C.getElement("input[name=subject]").set("value","Reply to "+this.getParent(".post").getElement("b.subject").get("text"));C.getElement("textarea[name=body]").set("value",this.getParent(".post").getElement(".upBody").get("text"));askeditor.doPost(C);this.getParent(".post").setStyle("display","none");});}});window.addEvent("domready",function(){$$(".eohReply input").each(function(A){new eohQuestion(A);});});function messageHandler(A){incoming.display(A);}var incoming={latestIsReply:"false",bodySize:315,init:function(){cometd.init({},"/7751-6035-0.html");incoming.subscribe();incoming.timeShady();dbug.log("initialized incoming");},display:function(B){dbug.log("starting incoming.display");var M=$($("tbl-incoming").insertRow(1));dbug.log("made/inserted newTr");var P=new Element("td",{"class":"arrow"});var C=new Element("img",{src:"http://i.i.com.com/cnwk.1d/i/arrow-blk.gif"});P.adopt(C);M.adopt(P);var N=new Element("td",{"class":"topic"});var G=new Element("h4");var O=new Element("a",{href:$("latest-subject-link").getProperty("href"),html:$("latest-subject").get("html")});G.adopt(O);N.adopt(G);dbug.log("appended h4");var I=new Element("div",{"class":"date"});var H=$("latest-date").get("html");if("true"!=incoming.latestIsReply){H+="<span class='org'> - New topic!</span>";}I.set("html",H);N.adopt(I);dbug.log("appended dateDiv");if("true"==incoming.latestIsReply){var L=new Element("div",{"class":"date",html:"Topic: "});var F=new Element("a",{href:$("latest-topic-link").getProperty("href"),html:$("latest-topic-name").get("html")});L.adopt(F);N.adopt(L);dbug.log("appended replyDiv");}M.adopt(N);dbug.log("appended topicTd");var K=new Element("td",{"class":"user"});var D=new Element("div",{"class":"user-normal",html:$("latest-user-full-link").get("html")});K.adopt(D);M.adopt(K);dbug.log("appended userTd");var J=new Element("td",{"class":"cat"});var A=new Element("a",{href:$("latest-forum-link").getProperty("href"),html:$("latest-forum-name").get("html")});J.adopt(A);M.adopt(J);dbug.log("appended catTd");dbug.log("added new incoming row");dbug.log("hide old lastest msg");$("rt-latest-inc-bg").setStyle("opacity",0);$("latest-subject-link").setProperty("href",B.data.messageLink);$("latest-subject").set("html",B.data.messageSubject);$("latest-body").set("html",incoming.abbrev(B.data.messageBodyPart,incoming.bodySize));$("latest-date").set("html",B.data.messageDate);$("latest-read-more").setProperty("href",B.data.messageLink);$("latest-forum-link").setProperty("href",B.data.forumLink);$("latest-forum-name").set("html",B.data.forumName);var E="<a href='"+B.data.userLink+"'>"+B.data.username+"</a>";$("latest-user-full-link").set("html",E);if("true"==B.data.isReply){$("latest-new-topic").hide();$("latest-topic-link").setProperty("href",B.data.threadLink);$("latest-topic-name").set("html",B.data.threadName);$("latest-topic-info").show();}else{$("latest-new-topic").setStyle("display","inline");$("latest-topic-info").hide();$("latest-topic-link").setProperty("href","");$("latest-topic-name").set("html","");}dbug.log("updated latest info");dbug.log("fade in new lastest msg");$("rt-latest-inc-bg").setStyle("visibility","visible");$("rt-latest-inc-bg").set("morph",{duration:1000}).morph({opacity:1});incoming.latestIsReply=B.data.isReply;},subscribe:function(){cometd.subscribe("/forums/incoming",false,"messageHandler");dbug.log("subscribed");},unsubscribe:function(){cometd.unsubscribe("/forums/incoming",false,"messageHandler");dbug.log("unsubscribed");},timeShady:function(){setTimeout(incoming.getShady,3600000);dbug.log("shady is timed");},abbrev:function(B,C){var A=B;if(B.length>C){dbug.log("trim to "+C+" string: "+B);A=B.substring(0,C-3)+"...";}return A;},shadeContent:'<div id="shady"><h3>Whew! I needed to catch my breath.<br>What would you like to do now?</h3><h5><a href="#" onclick="incoming.getUnShady();false;" >Resume real-time view</a> of activity in the CNET Forums<br />or head to the <a href="http://forums.cnet.com">main CNET Forums</a>?</h5></div>',shade:null,getShady:function(){dbug.log("getting shady");incoming.unsubscribe();incoming.shade=new StickyWinModal({content:incoming.shadeContent,modalOptions:{hideOnClick:false},position:"center"});},getUnShady:function(){dbug.log("unshadifying");incoming.subscribe();incoming.timeShady();incoming.shade.hide();}};var notifier={notifierContainer:null,fader:null,keepGoing:true,isClosed:false,pauseNotifier:false,notifierTag:"notifier",doFadeOut:function(){notifier.notifierContainer.morph({opacity:1});},checkFadeOut:function(){if(!notifier.pauseNotifier&&!notifier.isClosed){notifier.doFadeOut();}},isLoggedIn:function(){return UserVars.isLoggedIn();},checkWatchAction:function(){var A="7711-6035-0.html";if(notifier.isLoggedIn()&&notifier.keepGoing){var B=new Request({url:A,method:"get",onComplete:notifier.showNotification}).request();}setTimeout(notifier.checkWatchAction,60000);},closeNotifier:function(){notifier.keepGoing=false;notifier.isClosed=true;notifier.notifierContainer.setStyle("opacity",0);return false;},buildNotifier:function(){var L=new Element("h2");L.set("html","<a href='/5201-6620-0.html?tag="+notifier.notifierTag+"'>My tracked discussions</a>");var I=new Element("a",{href:"#",html:"Close",events:{close:notifier.closeNotifier}});var H=new Element("div",{id:"notifier-close","class":"x"}).adopt(I);var D=new Element("div",{id:"notifier-head","class":"head clearfix"}).adopt(L).adopt(H);var F=UserVars.userName.replace(/ /g,"+");var K=new Element("h3",{html:"Hello <a href='/community/"+F+"/?tag="+notifier.notifierTag+"'>"+UserVars.get("username")+"</a>, "});var A=new Element("a",{href:"/5208-7598_102-0.html?forumID=51&threadID=237373&tag="+notifier.notifierTag,html:"what's this"});var M=new Element("div",{"class":"x"}).adopt(aWhatsthis);var C=new Element("div",{id:"notifier-greeting","class":"greeting clearfix"}).adopt(K).adopt(M);var G=new Element("p",{html:"These are your tracked discussions that have been recently updated with new posts:"});var E=new Element("div",{id:"notifier-messages"});var B=new Element("p",{html:"<a href='/7709-6035-0.html?tag="+notifier.notifierTag+"'>Click here</a> to change notification preferences"});var J=new Element("div",{id:"notifier-content","class":"content"}).adopt("divGreeting").adopt(G).adopt(E).adopt(B);notifier.notifierContainer=new Element("div",{id:"notifier",styles:{opacity:0,display:"block",position:"absolute",top:window.getScrollTop(),left:window.getScrollLeft()}}).adopt(D).adpot(notifierContainer);$(document.body).adopt(notifier.notifierContainer);},showNotification:function(D){if(!notifier.notifierContainer){notifier.buildNotifier();notifier.notifierContainer.set("morph",{duration:2000});notifier.notifierContainer.addEvents({mouseenter:function(E){notifier.pauseNotifier=true;},mouseleave:function(E){if(notifier.pauseNotifier){notifier.pauseNotifier=false;setTimeout(notifier.checkFadeOut,2000);}}});}var B=JSON.decode(D);if(B.result=="success"){var C=$A(B.watchs);if(0<C.length){var A="<ul>";C.each(function(E){A+="<li>"+E+"</li>";});A+="</ul>";$("notifier-messages").set("html",A);notifier.notifierContainer.setStyle("top",window.getScrollTop());notifier.notifierContainer.setStyle("left",window.getScrollLeft());notifier.notifierContainer.morph({opacity:1});setTimeout(notifier.checkFadeOut,10000);}}else{notifier.keepGoing=false;}},startNotifier:function(){notifier.checkWatchAction();},delayedStartNotifier:function(A){if(!A){A=10000;}setTimeout(notifier.startNotifier,A);}};window.addEvent("domready",function(){var B=new Element("div",{id:"emailSearchForm"}).set("html",'<h2>Please tell us what information you were looking for. Your comments will help us improve your search experience.<a class="closeModal"></a></h2><form action="/8731-1_1-0.xml?nomesh&viewType=json" method="post"><p>Your e-mail address: <input type="text" name="userEmail" size="30" class="validate-email minLength" validatorProps="{minLength:1}" /></p><p>Submit your question or comment here: <textarea rows="4" cols="30" name="bodyBox" id="bodyBox" class="minLength maxLength" validatorProps="{minLength:10, maxLength:1500}"></textarea><span class="bodyCount">0</span> <span>of 1500 characters</span></p><input type="hidden" name="aboutUs" value="false"/><input type="hidden" name="subject" value=""/><input type="hidden" name="body" value=""/><input type="hidden" name="ursRegId" value=""/><span id="captcha"></span><b class="flexButton"><input type="submit" class="submit" value="Send E-mail"/></b></form>');var A=new ModalForm("span.feedback .emailLink",{reauthenticate:false,requireLogin:false,counterFields:{field:["textarea[name=bodyBox]"],counter:[".bodyCount"]},popupContents:B,modalId:"emailSearch",resetOnClose:true,clearOnReset:true,useCaptcha:true,onFormSubmitSuccess:function(D){if(D){var F=JSON.decode(D).response;if(F.result["$"]=="failure"){if($$(".emailFail").length>0){var E=$$(".emailFail")[0];}else{var E=new Element("div",{"class":"validation-advice emailFail"});}E.set("html","<b>Error: </b>"+F.message["$"]);if(F.message["$"]=="You did not successfully enter the characters in the verification box."){E.inject($("captcha"),"before");}else{E.inject($("emailSearch").getElement("form"),"before");}this.getCaptcha();}else{if(F.result["$"]=="success"){var C=new Element("div",{"class":"emailSuccess"}).set("html","Thank you. "+F.message["$"]);C.inject($("emailSearch").getElement("form"),"before");if($$(".emailFail").length>0){$$(".emailFail").dispose();}$("emailSearch").getElements("form, p").setStyle("display","none");this.modalForm.hide.delay(4000,this.modalForm);}}}},onFormSubmitFail:function(){dbug.log("form not sent");}});$$("span.feedback").each(function(C){if(C.getElement(".emailLink")){C.getElement(".emailLink").addEvent("click",function(){var D=this.getProperty("name");$("emailSearchForm").getElement("input[name=ursRegId]").set("value",this.getProperty("regId"));$("emailSearchForm").getElement("input[name=subject]").set("value","Search Feedback ["+this.getProperty("searchType")+"] "+D);$("bodyBox").addEvent("change",function(){var E=$("bodyBox");$("emailSearchForm").getElement("input[name=body]").set("value","Full page URL: "+location.href+"\nProduct found? (Yes/No):"+D+"\nComments provided:"+E.value);});});}});});var ModalForm=new Class({Implements:Options,options:{modalId:"",popupContents:"default",counterFields:null,resetOnClose:false,clearOnReset:false,useCaptcha:false,onFormSubmitSuccess:"",onFormSubmitFail:"",requireLogin:false},initialize:function(B,A){this.setOptions(A);this.element=$$(B);this.initModalForm();},initModalForm:function(){dbug.log("init modal");this.modalForm=new GlobalModal({id:this.options.modalId,content:$(this.options.popupContents).toggleClass("globalModal"),onClose:function(){if(this.options.resetOnClose){this.resetForm();}}.bind(this)});this.form=$(this.options.modalId).getElement("form");this.modalFormValidator=new ModalFormValidator(this.form,{evaluateFieldsOnBlur:false,evaluateFieldsOnChange:false,evaluateOnSubmit:false});this.form.addEvent("submit",function(A){A.stop();if(!this.modalFormValidator.validate()){return ;}new ModalFormRequest({url:this.form.get("action"),data:this.form.toQueryString(),onSuccess:this.options.onFormSubmitSuccess.bind(this),onFailure:this.options.onFormSubmitFail.bind(this)}).send();}.bind(this));if(this.options.counterFields!=null){this.options.counterFields.field.each(function(B,A){this.fieldCounter(this.form.getElement(B),this.form.getElement(this.options.counterFields.counter[A]));}.bind(this));}$$(this.element).addEvent("click",function(){dbug.log("click");if(this.options.requireLogin){if(!UserVars.isLoggedIn()){CURS.Manager.checkLogin({loginHed:"Log in to CNET to report this profile",registerHed:"Join CNET to report this profile",appId:103,nextAction:function(){new Jlogger({tag:"ropProfile",element:false,ctype:"overlay;source",cval:"login;rop"}).ping();this.showModalForm.bind(this);}.bind(this)});}else{this.showModalForm();}}else{this.showModalForm();}}.bind(this));},showModalForm:function(){if(this.options.useCaptcha){this.getCaptcha();}this.modalForm.show();},resetForm:function(){this.modalFormValidator.reset();this.modalFormValidator.paused=false;this.form.setStyle("display","block");this.form.getParent().getElements(".emailSuccess, .emailFail").dispose();if(this.form.getElement("p span")){this.form.getElement("p span").set("text","0");this.form.getElement("p span").removeClass("validation-advice");}if(this.options.clearOnReset){this.form.reset();}},getCaptcha:function(){new Request({method:"get",url:"/8708-5_1-0.html?CAPTCHA=id&nomesh&refresh="+new Date().getTime(),onComplete:function(A){if(A){var B=A.trim();$exec(B);var C=new Element("a",{href:"javascript:void(0);","class":"refreshCaptcha",id:"getCaptchaCode"}).set("text","Try a new code");C.addEvent("click",function(){this.getCaptcha();}.bind(this));C.inject($$("#captcha input")[0],"after");$("captcha").getElement("input[name=CAPTCHA_RESPONSE]").addClass("required");}}.bind(this)}).send();},fieldCounter:function(A,C){var B=A.get("validatorProps");if(!B){return ;}B=JSON.decode(B);if(!B&&!B.maxLength){return ;}this.updateCounter(A,B,C);A.addEvent("keyup",function(){this.updateCounter(A,B,C);}.bind(this));},updateCounter:function(B,C,D){var A=B.value.trim().length;D.set("text",A);if((A<(C.minLength||0))||(A>C.maxLength)){D.addClass("validation-advice");}else{D.removeClass("validation-advice");}}});var ModalFormRequest=new Class({Extends:Request,processScripts:function(A){if(this.options.evalResponse){return $exec(A);}return A.stripScripts(this.options.evalScripts);}});var ModalFormValidator=new Class({Extends:FormValidator,makeAdvice:function(D,F,C,G){var E=(G)?this.options.warningPrefix:this.options.errorPrefix;E+=(this.options.useTitles)?F.title||C:C;var B=this.getAdvice(D,F);if(!B){var A=(G)?"warning-advice":"validation-advice";B=new Element("div",{text:E,styles:{display:"none"},id:"advice-"+D+"-"+this.getFieldId(F)}).addClass(A);}else{B.set("text",E);}return B;}});var emailer={maxPersonalMessageSize:1000,showEmailForm:function(A){$("em-form-"+A).show();$("em-close-"+A).show();$("em-friend-container-"+A).reveal();dwCounter.countAction("forumemail","open");return false;},removeEmailForm:function(A){$("em-friend-container-"+A).dissolve();$("em-form-"+A).hide();$("em-close-"+A).hide();$("em-process-"+A).hide();$("em-results-"+A).set("html","");$("em-errors-"+A).set("html","");return false;},validateEmailForm:function(A){var C=true;var B="";if($("em-to-"+A).get("value")==null||($("em-to-"+A).get("value").length==0)||$("em-to-"+A).get("value").indexOf("@")<1){B+="Please enter a valid e-mail to address. ";C=false;}if($("email-body-msg-"+A).get("value").length>emailer.maxPersonalMessageSize){B+="Personal message must be less than "+emailer.maxPersonalMessageSize+" characters. ";B+="Your message is "+$("email-body-msg-"+A).get("value").length+" characters. ";C=false;}$("em-errors-"+A).set("html",B);return C;},submitEmailForm:function(D,B){if(!emailer.validateEmailForm(B)){return false;}$("em-form-"+B).hide();$("em-process-"+B).show();var A="7713-6035-0.html";var C="messageID="+D+"&num="+B+"&"+$("em-friend-"+B).toQueryString();new Request({url:A,method:"post",onComplete:emailer.showEmailResults}).send(C);dwCounter.countAction("forumemail","send");return false;},showEmailResults:function(D){var B=JSON.decode(D);var C=$A(B.messages);$("em-process-"+B.num).hide();if(0<C.length){var A="Thank you.<br />";C.each(function(E){A+=E+"<br />";});$("em-results-"+B.num).set("html",A);}}};var sticky={setSticky:function(C,B){var A="7714-6035-0.html?threadID="+B+"&level=thread&property=sticky&value="+C;$("sticky-set-true").hide();$("sticky-set-false").hide();$("sticky-process").show();new Request({url:A,method:"get",onComplete:sticky.showStickyResults}).send();return false;},showStickyResults:function(B){$("sticky-process").hide();var A=JSON.decode(B);dbug.log(A);if(A.result=="success"){if(A.sticky=="true"){$("sticky-set-false").setStyle("display","block");}else{$("sticky-set-true").setStyle("display","block");}}}};var locker={isLocked:false,setLock:function(A,C){locker.isLocked=A;var B="7714-6035-0.html?threadID="+C+"&level=thread&property=jive.locked&value="+A;$("lock-thread").hide();$("unlock-thread").hide();$("lock-process").show();new Request({url:B,method:"get",onComplete:locker.showLockResults}).send();return false;},showLockResults:function(D){$("lock-process").hide();var C=JSON.decode(D);dbug.log(C);if(C.result=="success"){var B;var A;if(locker.isLocked){$("unlock-thread").setStyle("display","block");B="block";A="none";}else{$("lock-thread").setStyle("display","block");B="none";A="block";}$$("div.locked").setStyle("display",B);$$("div.replier").setStyle("display",A);}}};var reader={readArray:[],defaultUnreadUrl:"",setDefaultUnread:function(A){reader.defaultUnreadUrl=A;},setReadValue:function(A,B){reader.readArray[A]=B;},gotoNextUnread:function(A){var C=0;var D=true;for(var B=A+1;B<reader.readArray.length&&D;B++){if(reader.readArray[B]!="r"){C=B;D=false;}}if(0<C){window.location="#"+C;}else{window.location=reader.defaultUnreadUrl;}return false;}};var dwCounter={countAction:function(A,E){var D=Math.floor(Math.random()*10000000);var C="http://dw.com.com/redir?ctype="+A+"&cval="+E+"&destURL=http%3A%2F%2Fforums.cnet.com%2Fb.gif&rnd="+D;var B=new Element("img",{src:C,styles:{height:1,width:1}});document.body.appendChild(B);}};Element.implement({setHTML:function(A){this.set("html",A);},smoothShow:function(){this.reveal();},smoothHide:function(){this.dissolve();}});var SearchHelper=new Class({initialize:function(A){A.each(function(B,C){var D=B.getElement("input[name=kw]");D.set("value",(Browser.qs.query)?unescape(Browser.qs.query).replace("+"," ","g"):"Search");D.addEvent("focus",function(){if(this.value=="search"||this.value=="Search"){this.value="";}else{this.select();}});if(PageVars.get("siteId","number")==4&&PageVars.get("pageType","number")==2000&&!C){D.select();}var E=B.getElement("select.searchTarget");if(E){E.addEvent("change",function(){B.setProperty("action",E.get("value"));});}});}});
   }
       