
   if(!dbugScripts("calypso",["calypso.cnetRiver.js"])) {
   /*	calypso.cnetRiver.js - packed	*/
       var TwitModule=new Class({Implements:[Options,Events],options:{apiUrl:"http://api.cnet.com/rest/v1.0/resource/twitterListStatusATOMFilteredRiverModule/",fetchCount:10,callBackKey:"callback",template$:"tweetTemplate",tweetShell$$:"ul",updatePeriod:30000,panelName:null,fetchData:true,listName:"",listOwner:"",query:"",mineData:function(A){return{text:this.addTwitterLinks(this.parseUserNameFromTweet(A.title.$,this.parseUserName(A.id.$))),profilePic:A.link[1]["@href"],screenName:this.parseUserName(A.id.$),profileUrl:"http://twitter.com/"+this.parseUserName(A.id.$)};},mineSearchData:function(A){return{text:this.addTwitterLinks(A.text),created:this.getTimeDifference(A.created_at),id:A.id,profilePic:A.profile_image_url,screenName:A.from_user,profileUrl:"http://twitter.com/"+A.from_user};},getTweetElem:function(){return(this.template||(this.template=$(this.options.template$))).clone();},getTweetHtml:function(){return(this.template||(this.template=$(this.options.template$))).get("html");},updateTweetElem:function(A,C){var B=new Element(this.template.get("tag"));$each(C,function(E,D){A=A.replace(new RegExp("%"+D+"%","g"),E);});B.set("html",A);return B;}},initialize:function(B,C,A){B=$(B);if(B.retrieve("twitpanel")){return false;}this.element=B;this.element.store("twitpanel",this);this.userId=C;this.container=this.element.getElement(this.options.tweetShell$$);this.setOptions(A);this.addPanel();if(this.options.fetchData){this.fetchData();}this.lastTwitterId=0;},addPanel:function(){var A=TwitModule.panels.push(this)-1;this.panelName=this.options.panelName||"panel_"+A;TwitModule.panels[this.panelName]=this;},fetchData:function(B){var C={method:this.options.method,username:this.userId,viewType:"json",per_page:this.options.fetchCount,password:this.options.password,action:this.options.action,listName:this.options.listName,listOwner:this.options.listOwner,include:this.options.include,exclude:this.options.exclude,q:this.options.query,callback:"TwitModule.panels."+this.panelName+".loadResponse"};var A=new Hash($merge(C,B||{})).toQueryString();A=(this.options.apiUrl.contains("?")?"&":"?")+A;this.script=new Element("script",{type:"text/javascript",src:this.options.apiUrl+A}).inject(document.head);},loadResponse:function(A){dbug.log("%s data: %o",this.panelName,A);var C=$unlink(A);if(!this.fired){this.updatePanel(A,true);this.fireEvent("onInitialLoad",[C,this]);this.fired=true;}else{this.updatePanel(A,false);this.fireEvent("onUpdateLoad",[C,this]);}try{if(this.script){this.script.dispose();}}catch(B){dbug.log("Script disposal issue: %o",B);}if(this.options.updatePeriod){this.poll=this.fetchData.delay(this.options.updatePeriod,this);}},updatePanel:function(D,B){var C;var A=[];if(B!==true){B=false;}if(this.options.action!="search"){if(D.feed.entry.length>1){A=D.feed.entry;}else{A.push(D.feed.entry);}if(A.length){while(C=A.pop()){if(C.id.$.substring(C.id.$.lastIndexOf("/")+1)>this.lastTwitterId){this.displayTweet(C,B);this.lastTwitterId=C.id.$.substring(C.id.$.lastIndexOf("/")+1);}}}}else{if(D.results.length>1){A=D.results;}else{A.push(D.results);}if(A.length){while(C=A.pop()){if(C.id>this.lastTwitterId){this.displayTweet(C,B);this.lastTwitterId=C.id;}}}}},addTwitterLinks:function(A){A=A.replace(/(http\:\/\/[a-z0-9]+\.[a-z0-9]+[^\s]*)/gi,'<a href="$1">$1</a>');A=A.replace(/([\s^])+\@([a-z0-9_]+)/gi,'$1@<a href="http://twitter.com/$2">$2</a>');A=A.replace(/\#([a-z0-9_]+)/gi,'<a href="http://search.twitter.com/search?q=%23$1" target="_new">#$1</a>');return A;},getEntryId:function(C){var A="/statuses/";var B=C.lastIndexOf(A);return C=C.substring(B+10,C.length.value);},parseUserName:function(E){var A="/statuses/";var D="http://twitter.com/";var C=E.lastIndexOf(A);var B=E.lastIndexOf(D);return E=E.substring(B+19,C);},parseUserNameFromTweet:function(B,D){try{var C="";if($type(B)=="array"){B.each(function(E){C+=E;});C=C.replace(D+":"," ");}else{C=B.replace(D+":"," ");}return C;}catch(A){dbug.log("Failed",A);return B;}},getTimeDifference:function(B){try{B=B.replace(/\+0000/,"GMT");var A="About ";var D=Math.round(($time()-new Date(B).getTime())/1000);if(D<60){A+=D+" second";}else{if(D<60*60){D=Math.round(D/60);A+=D+" minute";}else{if(D<60*60*24){D=Math.round(D/(60*60));A+=D+" hour";}else{D=Math.round(D/(60*60*24));A+=D+" day";}}}if(!D){return"Posted "+B;}if(D!=1){A+="s";}A+=" ago";return A;}catch(C){dbug.log("Failed to determine time difference: %o",C);return"Posted "+B;}},displayTweet:function(D,A){var B=this.options.getTweetHtml.apply(this);if(this.options.action!="search"){var C=this.options.mineData.run(D,this);}else{var C=this.options.mineSearchData.run(D,this);}elem=this.options.updateTweetElem.run([B,C],this);elem.inject(this.container,"top");this.fireEvent("onTweetDisplay",[elem,C,D,A]);}});TwitModule.panels=[];var ContentUpdater=new Class({Extends:Request,options:{url:window.location.href,method:"get"},isAdEvent:{value:false},handlers:{},initialize:function(C,A,B){if(!C){return false;}this.addElemHandlers(A);this.parent(B);this.updaterParams={activityname:C,nomesh:true};this.options.data=$merge(this.options.data||{},this.updaterParams);return this;},addElemHandlers:function(A){$each(A||{},this.addHandler,this);},addHandler:function(B,A){if(!this.handlers[A]){this.handlers[A]=new this.ElementHandler(A,this,B);}},send:function(B){var A=function(C){return new Link().mergeQueryString(C).mergeQueryString(this.updaterParams).getQueryString().replace("?","");}.bind(this);if(!this.check(arguments.callee,B)){return this;}if($type(B)=="string"){B=A(B);}else{if($type(B)=="object"){if(B.data){B.data=A(B.data);}}}$each(this.handlers,function(C){C.fireEvent("onRequest");});return this.parent(B);},success:function(F,C){var A=C.getElementsByTagName("pageElement"),E=0,B,D;if(C.getElementsByTagName("isadevent")[0].firstChild.nodeValue==="true"){this.isAdEvent.value=true;}else{this.isAdEvent.value=false;}for(E;E<A.length;E++){B=A[E].getElementsByTagName("name")[0].firstChild.nodeValue;D=A[E].getElementsByTagName("html")[0].firstChild.nodeValue;if(!this.handlers[B]){this.addHandler({},B);}this.handlers[B].updateElem(D);B=D=null;}this.parent(F,C);},failure:function(){$each(this.handlers,function(A){A.fireEvent("onComplete").fireEvent("onFailure");});this.parent();},ElementHandler:new Class({Implements:[Options,Events],options:{},initialize:function(B,C,A){this.options.element="pe-"+B;this.setOptions(A);this.name=B;this.updater=C;this.element=$(this.options.element);return this;},updateElem:function(B){var A=new Element("div",{html:B});this.fireEvent("onComplete",[A,B]);if(!this.element){dbug.log("Element %o not found.",this.name);this.fireEvent("onFailure",B);return false;}this.fireEvent("onBeforeInsert",[A,B]);switch(this.options.insert){case"prepend":A.inject(this.element,"top");break;case"append":A.inject(this.element);break;default:this.element.empty();A.inject(this.element);}try{this.fireEvent("onSuccess",[A,B]);}catch(C){dbug.log("ContentUpdater onSuccess error for %o: %o",this.name,C);}A.getChildren().inject(A,"before");this.fireEvent("onAfterInsert",[A.getParent(),B]);A.dispose();}})});var Accordion=new Class({Extends:Fx.Elements,options:{display:0,show:false,height:true,width:false,opacity:true,fixedHeight:false,fixedWidth:false,wait:false,alwaysHide:false},initialize:function(){var C=Array.link(arguments,{container:Element.type,options:Object.type,togglers:$defined,elements:$defined});this.parent(C.elements,C.options);this.togglers=$$(C.togglers);this.container=$(C.container);this.previous=-1;if(this.options.alwaysHide){this.options.wait=true;}if($chk(this.options.show)){this.options.display=false;this.previous=this.options.show;}if(this.options.start){this.options.display=false;this.options.show=false;}this.effects={};if(this.options.opacity){this.effects.opacity="fullOpacity";}if(this.options.width){this.effects.width=this.options.fixedWidth?"fullWidth":"offsetWidth";}if(this.options.height){this.effects.height=this.options.fixedHeight?"fullHeight":"scrollHeight";}for(var B=0,A=this.togglers.length;B<A;B++){this.addSection(this.togglers[B],this.elements[B]);}this.elements.each(function(E,D){if(this.options.show===D){this.fireEvent("active",[this.togglers[D],E]);}else{for(var F in this.effects){E.setStyle(F,0);}}},this);if($chk(this.options.display)){this.display(this.options.display);}},addSection:function(E,C,G){E=$(E);C=$(C);var F=this.togglers.contains(E);var B=this.togglers.length;this.togglers.include(E);this.elements.include(C);if(B&&(!F||G)){G=$pick(G,B-1);E.inject(this.togglers[G],"before");C.inject(E,"after");}else{if(this.container&&!F){E.inject(this.container);C.inject(this.container);}}var A=this.togglers.indexOf(E);E.addEvent("click",this.display.bind(this,A));if(this.options.height){C.setStyles({"padding-top":0,"border-top":"none","padding-bottom":0,"border-bottom":"none"});}if(this.options.width){C.setStyles({"padding-left":0,"border-left":"none","padding-right":0,"border-right":"none"});}C.fullOpacity=1;if(this.options.fixedWidth){C.fullWidth=this.options.fixedWidth;}if(this.options.fixedHeight){C.fullHeight=this.options.fixedHeight;}C.setStyle("overflow","hidden");if(!F){for(var D in this.effects){C.setStyle(D,0);}}return this;},display:function(A){A=($type(A)=="element")?this.elements.indexOf(A):A;if((this.timer&&this.options.wait)||(A===this.previous&&!this.options.alwaysHide)){return this;}this.previous=A;var B={};this.elements.each(function(E,D){B[D]={};var C=(D!=A)||(this.options.alwaysHide&&(E.offsetHeight>0));this.fireEvent(C?"background":"active",[this.togglers[D],E]);for(var F in this.effects){B[D][F]=C?0:E[this.effects[F]];}},this);return this.start(B);}});Fx.Slide=new Class({Extends:Fx,options:{mode:"vertical"},initialize:function(B,A){this.addEvent("complete",function(){this.open=(this.wrapper["offset"+this.layout.capitalize()]!=0);if(this.open&&Browser.Engine.webkit419){this.element.dispose().inject(this.wrapper);}},true);this.element=this.subject=$(B);this.parent(A);var C=this.element.retrieve("wrapper");this.wrapper=C||new Element("div",{styles:$extend(this.element.getStyles("margin","position"),{overflow:"hidden"})}).wraps(this.element);this.element.store("wrapper",this.wrapper).setStyle("margin",0);this.now=[];this.open=true;},vertical:function(){this.margin="margin-top";this.layout="height";this.offset=this.element.offsetHeight;},horizontal:function(){this.margin="margin-left";this.layout="width";this.offset=this.element.offsetWidth;},set:function(A){this.element.setStyle(this.margin,A[0]);this.wrapper.setStyle(this.layout,A[1]);return this;},compute:function(E,D,C){var B=[];var A=2;A.times(function(F){B[F]=Fx.compute(E[F],D[F],C);});return B;},start:function(B,E){if(!this.check(arguments.callee,B,E)){return this;}this[E||this.options.mode]();var D=this.element.getStyle(this.margin).toInt();var C=this.wrapper.getStyle(this.layout).toInt();var A=[[D,C],[0,this.offset]];var G=[[D,C],[-this.offset,0]];var F;switch(B){case"in":F=A;break;case"out":F=G;break;case"toggle":F=(this.wrapper["offset"+this.layout.capitalize()]==0)?A:G;}return this.parent(F[0],F[1]);},slideIn:function(A){return this.start("in",A);},slideOut:function(A){return this.start("out",A);},hide:function(A){this[A||this.options.mode]();this.open=false;return this.set([-this.offset,0]);},show:function(A){this[A||this.options.mode]();this.open=true;return this.set([0,this.offset]);},toggle:function(A){return this.start("toggle",A);}});Element.Properties.slide={set:function(B){var A=this.retrieve("slide");if(A){A.cancel();}return this.eliminate("slide").store("slide:options",$extend({link:"cancel"},B));},get:function(A){if(A||!this.retrieve("slide")){if(A||!this.retrieve("slide:options")){this.set("slide",A);}this.store("slide",new Fx.Slide(this,this.retrieve("slide:options")));}return this.retrieve("slide");}};Element.implement({slide:function(D,E){D=D||"toggle";var B=this.get("slide"),A;switch(D){case"hide":B.hide(E);break;case"show":B.show(E);break;case"toggle":var C=this.retrieve("slide:flag",B.open);B[(C)?"slideOut":"slideIn"](E);this.store("slide:flag",!C);A=true;break;default:B.start(D,E);}if(!A){this.eliminate("slide:flag");}return this;}});window.addEvent("domready",function(){if($("twitterModuleSamsung")){new TwitPanel("twitterModuleSamsung","cnetcesriver",{method:"statuses",panelName:"twitterModuleSamsung",action:"lists",listName:"samsung-sources",listOwner:"cnetpipe",onInitialLoad:function(A){if(TwitPanel.panels.twitterModuleEntry){TwitPanel.panels.twitterModuleEntry.loadResponse(A);}if(!Browser.Engine.trident){this.element.reveal();}else{this.element.setStyles({display:"block",position:"relative"});}},onUpdateLoad:function(A){if(TwitPanel.panels.twitterModuleEntry){TwitPanel.panels.twitterModuleEntry.loadResponse(A);}},onTweetDisplay:function(B,C,D,A){if(!A){B.set("tween",{duration:2000});B.highlight("#FFFFEF","#EAEEF1");}}});}if($("twitterModuleEntry")){new TwitPanel("twitterModuleEntry","cnetcesriver",{method:"friends_timeline",updatePeriod:0,fetchData:false,panelName:"twitterModuleEntry",onInitialLoad:function(){if(!Browser.Engine.trident){this.element.reveal();}else{this.element.setStyles({display:"block",position:"relative"});}},onTweetDisplay:function(B,C,D,A){if(!A){B.set("tween",{duration:2000});B.highlight("#FFFFEF","#EAEEF1");}}});}if($("twitterModuleCES")){new TwitPanel("twitterModuleCES","cnetcesriver",{method:"",updatePeriod:30000,panelName:"twitterModuleCES",apiUrl:"http://api.cnet.com/rest/v1.0/tweets/",action:"search",query:"#ces",onInitialLoad:function(A){if(TwitPanel.panels.twitterModuleEntry){TwitPanel.panels.twitterModuleEntry.loadResponse(A);}if(!Browser.Engine.trident){this.element.reveal();}else{this.element.setStyles({display:"block",position:"relative"});}},onUpdateLoad:function(A){if(TwitPanel.panels.twitterModuleEntry){TwitPanel.panels.twitterModuleEntry.loadResponse(A);}},onTweetDisplay:function(B,C,D,A){if(!A){B.set("tween",{duration:2000});B.highlight("#FFFFEF","#EAEEF1");}}});}});var sourceTypes=["blogs","videos","galleries","twitter"];var submitPagetype="8329";var customizedRiver=false;var resetRiver=false;var savePrefs=true;var cookieMsg="Your filter is being loaded ";var evalTo;if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){evalTo=false;}else{evalTo=true;}window.addEvent("domready",function(){var A=riverCountUpdate.periodical(30000);initMainFilter();initFilterDrop();initAjaxCustomizePostings();initAjaxRiverRefresh();initAjaxMorePostings();initShowNewEntries();if($("ajaxCustomizePostings")){new Jlogger({tag:"riverUseMainFilter",element:$("ajaxCustomizePostings"),event:"click",fireOnce:true});}});var riverCountUpdate=function(){var A=getApiRequestData("newPosts");dbug.log(A);new ContentUpdater("cnetRiverUpdater",{".socialMediaMain":{element:$("newContent")},".riverCounter":{element:$("riverCounter"),onSuccess:function(C,D){var B=parseInt(D);$("riverCounter").set("text",B);if(B>0&&B<20){$("refreshBar").show();}}}},{url:PageVars.getPath({pageType:submitPagetype}),data:A,evalScripts:evalTo}).send();};function initEmailRiverForm(){var B=new Element("div",{id:"emailRiverForm"}).set("html",'<h2>CNET River Feedback<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>Subject: <input type="text" name="subject" size="30" autocomplete="off" class="minLength maxLength" validatorProps="{minLength:5, maxLength:150}"/><span class="subjectCount">0</span> <span>of 150 characters</span></p><p>Submit your question or comment here: <textarea rows="4" cols="30" name="body" 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="true"/><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("div.feedback .emailLink",{reauthenticate:false,counterFields:{field:["input[name=subject]","textarea[name=body]"],counter:[".subjectCount",".bodyCount"]},popupContents:B,modalId:"emailRiver",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($("emailRiver").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($("emailRiver").getElement("form"),"before");if($$(".emailFail").length>0){$$(".emailFail").dispose();}$("emailRiver").getElements("form, p").setStyle("display","none");this.modalForm.hide.delay(4000,this.modalForm);}}}},onFormSubmitFail:function(){dbug.log("form not sent");}});$$("div.feedback").each(function(C){if(C.getElement(".emailLink")){C.getElement(".emailLink").addEvent("click",function(){$("emailRiverForm").getElement("input[name=ursRegId]").set("value",this.getProperty("regId"));});}});}function initMainFilter(){$("resetForm").addEvent("click",function(){savePrefs=$("saveMyPrefs").checked;$("customizeForm").reset();if(savePrefs){$("saveMyPrefs").checked=true;Cookie.dispose("cnetRiver");cookieMsg="Removing saved filter ";}else{$("saveMyPrefs").checked=false;cookieMsg="Loading default filter ";}resetRiver=true;$("ajaxCustomizePostings").fireEvent("click");});$("saveMyPrefs").addEvent("click",function(){if($("saveMyPrefs").checked){savePrefs=true;}else{savePrefs=false;}});$$("input.selectAllCheckbox").each(function(D){D.addEvent("click",function(){if(this.checked){this.getNext("label").set("text","Deselect All");this.getParent("ul").getElements("input").each(function(E){E.checked=true;});}else{this.getNext("label").set("text","Select All");this.getParent("ul").getElements("input").each(function(E){E.checked=false;});}});});var A=new Fx.Slide("customizeForm",{onComplete:function(){$("rbFooter").toggleClass("clearFooter");}});A.hide();var B=new Fx.Reveal("filterWrap",{heightOverride:"34px",styles:[]});B.reveal().chain(function(){$("filterWrap").setStyle("height","auto");if(Cookie.read("cnetRiver")){cookieMsg="Loading your saved filter ";loadCustomizedRiver();}});$("filterLink").addEvent("click",function(D){D.stop();if(A.open){A.toggle().chain(function(){$("filterLink").getElement("span").removeClass("active");if(customizedRiver){$("filterLink").getElement("span").getNext().set("text","Update Filters");}else{$("filterLink").getElement("span").getNext().set("text","Show Filters");}$("customizeFilter").setStyle("display","none");});}else{$("filterLink").getElement("span").addClass("active");$("customizeFilter").setStyle("display","block");A.toggle().chain(function(){$("filterLink").getElement("span").getNext().set("text","Hide Filters");$("customizeFilter").getElement("div").setStyle("height","100%");});}});var C=new Accordion($$("#categoriesTitle, #sourcesTitle, #editorsTitle, #siteTitle"),$$("#categoryListUl, #customizeSourcesDiv ul, #editorListUl, #customizeSitesDiv ul"),{display:0,onActive:function(D){D.getElement("span").addClass("active");},onBackground:function(D){D.getElement("span").removeClass("active");},onComplete:function(){$("rbFooter").toggleClass("clearFooter");}});$("customizeFilter").setStyle("display","none");if($("filterLink")){new Jlogger({tag:"riverToggleMainFilter",element:$("filterLink"),event:"click",fireOnce:true});}if($("refreshBar")){new Jlogger({tag:"riverRefreshButton",element:$("refreshBar"),event:"click",fireOnce:true});}if($("ajaxMorePostings")){new Jlogger({tag:"riverViewMore",element:$("ajaxMorePostings"),event:"click",fireOnce:true});}if($("resetForm")){new Jlogger({tag:"resetRiver",element:$("resetForm"),event:"click",fireOnce:true});}}function initAjaxCustomizePostings(B){dbug.log("check");var A=$("filterWrap");if(PageVars.get("pageType")==8334){submitPagetype=8335;}$("ajaxCustomizePostings").removeEvents("click");$("ajaxCustomizePostings").addEvent("click",function(){document.moreInfo.start.value=0;var C=updateCustomizeOptions(B);if(cookieMsg!=="Loading your saved filter "&&cookieMsg!=="Removing saved filter "&&cookieMsg!=="Loading default filter "){if(savePrefs){cookieMsg="Your filter is being loaded and saved ";}else{cookieMsg="Your filter is being loaded but not saved ";}}new ContentUpdater("cnetRiverUpdater",{".socialMediaMain":{element:$("pe-socialMediaMain"),onRequest:function(){if(!this.waiter){this.waiter=new Waiter($(A),{msg:cookieMsg});}this.waiter.start();},onComplete:function(){if(this.waiter){this.waiter.stop();}cookieMsg="Your filter is being loaded ";},onSuccess:function(){if($("pe-socialMediaMain").getElement("p")&&$("pe-socialMediaMain").getElement("p").get("id")=="zeroResults"){$("ajaxMorePostings").setStyle("display","none");$("pe-socialMediaMain").getElement("p").getElement("a").addEvent("click",function(){savePrefs=$("saveMyPrefs").checked;$("customizeForm").reset();if(savePrefs){$("saveMyPrefs").checked=true;Cookie.dispose("cnetRiver");cookieMsg="Removing saved filter ";}else{$("saveMyPrefs").checked=false;cookieMsg="Loading default filter ";}resetRiver=true;$("ajaxCustomizePostings").fireEvent("click");$("ajaxMorePostings").setStyle("display","block");});}if(resetRiver){customizedRiver=false;resetRiver=false;}else{customizedRiver=true;if(savePrefs){writeCookie(C);}}if($("categoryAssets")){document.moreInfo.categories.value=$("categoryAssets").get("value");}if($("sourceAssets")){document.moreInfo.assets.value=$("sourceAssets").get("value");}if($("siteAssets")){document.moreInfo.sites.value=$("siteAssets").get("value");}if($("editorsAssets")){document.moreInfo.contributorName.value=$("editorsAssets").get("value");}if($("AllEditor")&&$("AllEditor").checked){document.moreInfo.excludeContributors.value=1;}else{document.moreInfo.excludeContributors.value=0;}if($("everythingCategory")&&$("everythingCategory").checked){document.moreInfo.excludeCategories.value=1;}else{document.moreInfo.excludeCategories.value=0;}if($("pe-socialMediaMain").getElement("li.firstEntry")){$("ajaxDate").set("value",$("pe-socialMediaMain").getElement("li.firstEntry").get("date"));}initFilterDrop();initShowNewEntries();$("rbFooter").toggleClass("clearFooter");}},".riverCounter":{element:$("riverCounter"),onSuccess:function(E,F){var D=parseInt(F);$("riverCounter").set("text",D);if(D>0&&D<20){$("refreshBar").show();}}}},{url:PageVars.getPath({pageType:submitPagetype}),data:C,evalScripts:evalTo}).send();});}function initAjaxRiverRefresh(){$$("a.ajaxRefresh").addEvent("click",function(){$("newContent").getChildren().reverse().each(function(A){$("pe-socialMediaMain").grab(A,"top");});$("refreshBar").hide();$("ajaxDate").set("value",$("pe-socialMediaMain").getElement("li.firstEntry").get("date"));initFilterDrop();initShowNewEntries();});}function initAjaxMorePostings(){$("ajaxMorePostings").addEvent("click",function(){var A=this;document.moreInfo.start.value=parseInt(document.moreInfo.start.value)+1;var B=getApiRequestData("morePostings");new ContentUpdater("cnetRiverUpdater",{".socialMediaMain":{element:$("pe-socialMediaMain"),insert:"append",onRequest:function(){if(!this.waiter){this.waiter=new Waiter($(A));}this.waiter.start();},onComplete:function(){if(this.waiter){this.waiter.stop();}},onSuccess:function(){initFilterDrop();initShowNewEntries();$("rbFooter").toggleClass("clearFooter");}}},{url:PageVars.getPath({pageType:submitPagetype}),data:B,evalScripts:evalTo}).send();});}function getApiRequestData(A){var B=new Object();if(document.moreInfo.sites.value!=""){B.sites=document.moreInfo.sites.value;}if(document.moreInfo.assets.value!=""){B.assets=document.moreInfo.assets.value;}if(document.moreInfo.contributorName.value!=""){if(document.moreInfo.excludeContributors.value==1){B.excludedContributorNames=document.moreInfo.contributorName.value;}else{B.contributorName=document.moreInfo.contributorName.value;}}if(document.moreInfo.categories.value!=""){if(document.moreInfo.excludeCategories.value==1){B.filterCategoryIds=document.moreInfo.categories.value;}else{B.categories=document.moreInfo.categories.value;}}if(A==="morePostings"){B.start=document.moreInfo.start.value;}if(A==="newPosts"){B.begin=document.moreInfo.latestDate.value;}return B;}function updateCustomizeOptions(A){if($("customizeSitesDiv")){$("siteAssets").set("value","");$$("#customizeSitesDiv input").each(function(C){if(C.checked&&C.className!="selectAllCheckbox"&&C.name!="notCategory"){var D=$("siteAssets").get("value")+","+C.get("value");$("siteAssets").set("value",D);}});$("siteAssets").set("value",String($("siteAssets").get("value")).replace(/\,/,""));}if($("customizeSourcesDiv")){$("sourceAssets").set("value","");$$("#customizeSourcesDiv input").each(function(C){if(C.checked&&C.className!="selectAllCheckbox"){var D=$("sourceAssets").get("value")+","+C.get("value");$("sourceAssets").set("value",D);}});$("sourceAssets").set("value",String($("sourceAssets").get("value")).replace(/\,/,""));}if($("customizeEditorsDiv")){if(A!==false){$("editorsAssets").set("value","");if($("AllEditor").checked){$$("#customizeEditorsDiv input").each(function(C){if(!C.checked&&C.className!="selectAllCheckbox"&&C.id!="AllEditor"){var D=$("editorsAssets").get("value")+',"'+C.get("value")+'"';$("editorsAssets").set("value",D);}});}else{$$("#customizeEditorsDiv input").each(function(C){if(C.checked&&C.className!="selectAllCheckbox"&&C.id!="AllEditor"){var D=$("editorsAssets").get("value")+',"'+C.get("value")+'"';$("editorsAssets").set("value",D);}});}$("editorsAssets").set("value",String($("editorsAssets").get("value")).replace(/\,/,""));}}if($("customizeCategoriesDiv")&&$("customizeSourcesDiv")){$("categoryAssets").set("value","");if($("everythingCategory").checked){$$("#customizeCategoriesDiv input").each(function(C){if(!C.checked&&C.className!="selectAllCheckbox"&&C.id!="everythingCategory"){var D=$("categoryAssets").get("value")+","+C.get("value");$("categoryAssets").set("value",D);}});}else{$$("#customizeCategoriesDiv input").each(function(C){if(C.checked&&C.className!="selectAllCheckbox"&&C.id!="everythingCategory"){var D=$("categoryAssets").get("value")+","+C.get("value");$("categoryAssets").set("value",D);}});}$("categoryAssets").set("value",String($("categoryAssets").get("value")).replace(/\,/,""));}var B=new Object();if($("sourceAssets")&&$("sourceAssets").get("value")!=""){B.assets=String($("sourceAssets").get("value"));}if($("categoryAssets")&&$("categoryAssets").get("value")!=""){if($("everythingCategory").checked){B.filterCategoryIds=String($("categoryAssets").get("value"));}else{B.categories=String($("categoryAssets").get("value"));}}if($("siteAssets")&&$("siteAssets").get("value")!=""){B.sites=String($("siteAssets").get("value"));}if($("editorsAssets")&&$("editorsAssets").get("value")!=""){if($("AllEditor").checked&&$("editorsAssets").get("value")!==""){B.excludedContributorNames=String($("editorsAssets").get("value"));}else{B.contributorName=String($("editorsAssets").get("value"));}}return B;}function dissolveFilter(){var A=new Fx.Reveal(this,{heightOverride:"90px",styles:[]});A.dissolve();this.getPrevious("strong").setStyle("z-index","2");}function initFilterDrop(){var A;$$("div.showHide").each(function(B){B.addEvent("mouseenter",function(){if(this.getElement("div").getStyle("display")=="none"){var C=new Fx.Reveal(this.getElement("div"),{heightOverride:"90px",styles:[]});C.reveal();this.getElement("strong").setStyle("z-index","10");}});});$$("strong.filterTitle").each(function(B){B.addEvent("mouseenter",function(){$clear(A);if(this.getStyle("z-index")=="2px"){var C=new Fx.Reveal(this.getNext("div"),{heightOverride:"90px",styles:[]});C.reveal();this.setStyle("z-index","10");}});});$$("div.showHide div").each(function(B){B.addEvent("mouseleave",function(){A=dissolveFilter.delay(100,this);});});$$("a.excludeEditor").addEvent("click",function(){new Jlogger({tag:"riverExcludeEditor",element:this,event:"click",fireOnce:true}).ping();var B=this;var C=false;$$("#customizeEditorsDiv input").each(function(E){if(E.value==B.name){E.checked=false;C=true;}});if(!C){var D=$("editorsAssets").get("value")+',"'+B.name+'"';$("editorsAssets").set("value",D);customizedRiver=true;}initAjaxCustomizePostings(C);$("ajaxCustomizePostings").fireEvent("click");});$$("a.excludeTweets").addEvent("click",function(){new Jlogger({tag:"riverExcludeTweets",element:this,event:"click",fireOnce:true}).ping();$("twitterSource").checked=false;initAjaxCustomizePostings();$("ajaxCustomizePostings").fireEvent("click");});$$("a.excludeBlogs").addEvent("click",function(){new Jlogger({tag:"riverExcludeBlogs",element:this,event:"click",fireOnce:true}).ping();$("blogSource").checked=false;initAjaxCustomizePostings();$("ajaxCustomizePostings").fireEvent("click");});$$("a.excludeReviews").addEvent("click",function(){new Jlogger({tag:"riverExcludeReviews",element:this,event:"click",fireOnce:true}).ping();$("reviewSource").checked=false;initAjaxCustomizePostings();$("ajaxCustomizePostings").fireEvent("click");});$$("a.excludeGalleries").addEvent("click",function(){new Jlogger({tag:"riverExcludeGalleries",element:this,event:"click",fireOnce:true}).ping();$("galleriesSource").checked=false;initAjaxCustomizePostings();$("ajaxCustomizePostings").fireEvent("click");});$$("a.excludeVideos").addEvent("click",function(){new Jlogger({tag:"riverExcludeVideos",element:this,event:"click",fireOnce:true}).ping();$("videoSource").checked=false;initAjaxCustomizePostings();$("ajaxCustomizePostings").fireEvent("click");});}function storeVideoCount(){var A=document.getElementsByTagName("div");var D=0;var C;for(var B=0;B<A.length;B++){C=A[B];if(C.className=="videoEntry"){D=D+1;}}return D;}function initShowNewEntries(){$$("li.newEntry").each(function(B){var A=new Fx.Tween(B,{duration:350});A.start("opacity",0,1).chain(function(){this.set("tween",{duration:1500});this.start("background-color","#ffffff","#ffffcc");},function(){this.start("background-color","#ffffcc","#ffffff");},function(){B.removeClass("newEntry");});});initTwitterButtons();}function initTwitterButtons(){var A=document.getElementsByTagName("head")[0];var B=document.createElement("script");B.type="text/javascript";B.src="http://platform.twitter.com/widgets.js";A.appendChild(B);}function writeCookie(E){var A="";for(var B in E){var D=E[B];if(D!=""){A=A+";"+(B+";"+D);}}A=A.replace(/;/,"");var C=Cookie.write("cnetRiver",A,{duration:30});}function loadCustomizedRiver(){var A=Cookie.read("cnetRiver");$("filterLink").getElement("span").getNext().set("text","Update Filters");dbug.log("loading cookie");dbug.log(A);var C=A.split(";");for(var B=0;B<=(C.length-1);B=B+2){if(C[B]=="assets"){checkSourceAssets(C[B+1]);}if(C[B]=="categories"){checkCategoryAssets(C[B+1]);}if(C[B]=="filterCategoryIds"){uncheckCategoryAssets(C[B+1]);}if(C[B]=="contributorName"){checkEditorsAssets(C[B+1]);}if(C[B]=="excludedContributorNames"){uncheckEditorsAssets(C[B+1]);}}$$("input.selectAllCheckbox").each(function(D){D.checked=true;});$("ajaxCustomizePostings").fireEvent("click");}function checkSourceAssets(A){$$("#customizeSourcesDiv input").each(function(B){if(A.match(B.value)){B.checked=true;}else{B.checked=false;}});}function checkCategoryAssets(A){$$("#customizeCategoriesDiv input").each(function(B){if(A.match(B.value)){B.checked=true;}else{B.checked=false;}});$("everythingCategory").checked=false;}function uncheckCategoryAssets(A){$$("#customizeEditorsDiv input").each(function(B){if(A.match(B.value)){B.checked=false;}else{B.checked=true;}});$("everythingCategory").checked=true;}function checkEditorsAssets(A){$$("#customizeEditorsDiv input").each(function(B){if(A.match(B.value)){B.checked=true;}else{B.checked=false;}});$("AllEditor").checked=false;}function uncheckEditorsAssets(A){$$("#customizeEditorsDiv input").each(function(B){if(A.match(B.value)){B.checked=false;}else{B.checked=true;}});$("AllEditor").checked=true;}
   }
       
