DWRMessageHandler=function(a){if(typeof a=="object"&&a.name=="Error"&&a.description){dwrmessage="Error: "+a.description}else{dwrmessage=a}};DWREngine.setErrorHandler(DWRMessageHandler);DWREngine.setWarningHandler(DWRMessageHandler);function populateDesignsponge(a){populateComponent("designsponge",a,feedmanager.numItems)}function populateArch(a){populateComponent("arch",a,feedmanager.numItems)}function populateJay(a){populateComponent("jay",a,feedmanager.numItems)}function populateZarubin(a){populateComponent("zarubin",a,feedmanager.numItems)}function populateTreehugger(a){populateComponent("treehugger",a,feedmanager.numItems)}function populateComponent(b,a,d){document.getElementById(b).innerHTML="";if(d>a.feedItems.length){d=a.feedItems.length}for(var c=0;c<d;c++){componentHTML=document.getElementById(b).innerHTML;componentHTML=componentHTML+"<ul class='rss'><li class='pubDate'>"+a.feedItems[c].formattedPublishDate+"</li><li class='title'><a href='"+a.feedItems[c].url+"' >"+a.feedItems[c].title+"</a></li><li class='description'>"+truncateOnBoundary(a.feedItems[c].description,48,68)+"...</li><li class='link'><a href='"+a.feedItems[c].url+"' >More</a></li></ul>";document.getElementById(b).innerHTML=componentHTML}SI.ClearChildren.clear()}function truncateOnBoundary(e,b,a){for(var c=b;c<a;c++){var d=/\W/;if(d.test(e[c])){break}}return e.slice(0,c)};
