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 populateShop(a){populateComponent("shop_fd",feedmanager.numItems,a)}function populateEbay(a){populateComponent("ebay_fd",feedmanager.numItems,a)}function populateBeauty(a){populateComponent("beauty_fd",feedmanager.numItems,a)}function populateComponent(b,d,a){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='title'><a href='"+a.feedItems[c].url+"' >"+a.feedItems[c].title+"</a></li><li class='pubDate'>"+a.feedItems[c].formattedPublishDate+"</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)}function feedmanagerClass(){var a=location.host.toString();this.keys=new Object();this.keys.shop_fd="http://"+a+"/shopping/blogs/shop/rss.xml";this.keys.ebay_fd="http://"+a+"/shopping/blogs/eBay/rss.xml";this.keys.beauty_fd="http://"+a+"/shopping/blogs/beauty/rss.xml";this.action=new Object();this.action.shop_fd=populateShop;this.action.ebay_fd=populateEbay;this.action.beauty_fd=populateBeauty;this.numItems=1;this.idList=new Array()}function assignFeeds(){var d=0;var a=document.getElementsByTagName("body")[0].className;var c;a=a.split(" ");for(var b=0;b<a.length;b++){if(a[b]=="home"){this.numItems=1;break}}for(fId in this.action){if(document.getElementById(fId)!=null){this.idList[d]=fId;c=document.getElementById(this.idList[d]);d++}}if(c!=null&&c!=undefined){scriptNode=document.createElement("script");scriptNode.setAttribute("language","javascript");scriptNode.setAttribute("src","/js/loadFeeds.js");c.appendChild(scriptNode)}}feedmanagerClass.prototype.assign=assignFeeds;
