var a;function FeedReader(){this.params_=[];this.params_.numEntries="";this.params_.rssUrl="";this.params_.divID="";this.params_.width="";this.params_.height="";this.params_.logoUrl="";this.params_.scrollable=false;this.params_.hideTitle=false;this.params_.hideLogo=false;this.params_.hideImages=false;this.params_.hideTitles=false;this.params_.hideDescriptions=false;this.params_.hideDomains=false;this.params_.hideDomainWWW=false;this.params_.noCropping=false;this.params_.linkDescriptions=true}a=FeedReader.prototype;
a.show=function(b){var c=this;this.params_=b;google.load("feeds","1");google.setOnLoadCallback(function(){var d=new google.feeds.Feed(c.params_.rssUrl);d.setResultFormat(google.feeds.Feed.MIXED_FORMAT);d.setNumEntries(27);d.load(function(e){c.render_(e)})})};
a.render_=function(b){if(this.setContainer_(this.params_.divID))if(b.error||!b.feed||!b.feed.entries||!b.xmlDocument)this.params_.containerDiv.innerHTML="No se encontraron elementos.";else{this.createChannelTitle_(b);this.createFeedsDiv_(this.params_.containerDiv);for(var c=this.randomize_(b.feed.entries),d=0;d<c.length;d++){var e=c[d],f=this.createDiv_(this.params_.feeds,"tlnr-entryDiv");this.createEntryImage_(f,e,d);this.createEntryTitle_(f,e,d);this.createEntryDescription_(f,e,d);this.createEntryDomain_(f,
b.feed.link,d)}this.removeOverflow_();this.spaceFeeds_()}};a.setContainer_=function(b){if(!b)return false;var c=document.getElementById(b);if(!c){document.write("No se encontr\u00f3 la capa contenedora: "+b);return false}for(this.resize_(c,this.params_.width,this.params_.height);c.firstChild;)c.removeChild(c.firstChild);this.params_.containerDiv=c;return true};
a.createFeedsDiv_=function(b){b=this.createDiv_(b,"tlnr-feeds");b.style.overflowX="hidden";b.style.overflowY=this.params_.scrollable?"auto":"hidden";this.params_.feeds=b;this.adjustFeeds_()};a.randomize_=function(b){b.sort(randomOrder);return b};
a.createChannelTitle_=function(b){if(!this.params_.hideTitle){var c=this.createDiv_(this.params_.containerDiv,"tlnr-channelTitleDiv"),d=this.createLink_(c,"tlnr-channelTitle",b.feed.link,"");if(this.params_.logoUrl==null)this.params_.logoUrl=this.findLogo_(b);if(this.params_.logoUrl!=null&&!this.params_.hideLogo){var e=this;d.appendChild(this.createImage_(this.params_.logoUrl,"tlnr-channelLogo",b.feed.title,b.feed.title,function(){e.adjustImageSize_(this,e.params_.width);e.adjustFeeds_();e.removeOverflow_();
e.spaceFeeds_()}))}else this.createElement_("span",d,"tlnr-channelTitleSpan",b.feed.title);this.params_.header=c}};
a.createEntryImage_=function(b,c){if(!this.params_.hideImages){var d=google.feeds.getElementsByTagNameNS(c.xmlNode,"http://search.yahoo.com/mrss/","thumbnail")[0];if(d!=null){d=d.getAttribute("url");if(d!=null){b=this.createDiv_(b,"tlnr-entryImageDiv");var e=this;this.createLink_(this.createDiv_(this.createDiv_(b,"tlnr-entryImageDiv1"),"tlnr-entryImageDiv2"),"tlnr-entryImageLink",c.link,"").appendChild(this.createImage_(d,"tlnr-entryImage",c.title,c.title,function(){e.adjustImageSize_(this,e.params_.width);
e.removeOverflow_();e.spaceFeeds_()}));return b}}}};a.createEntryTitle_=function(b,c){this.params_.hideTitles||this.createLink_(this.createDiv_(b,"tlnr-entryTitleDiv"),"tlnr-entryTitleLink",c.link,c.title)};a.createEntryDescription_=function(b,c){if(!this.params_.hideDescriptions){b=this.createDiv_(b,"tlnr-entryBodyDiv");if(c.content)if(this.params_.linkDescriptions)this.createLink_(b,"tlnr-entryBodyLink",c.link).innerHTML=c.content;else b.innerHTML=c.content}};
a.createEntryDomain_=function(b,c){this.params_.hideDomains||this.createLink_(this.createDiv_(b,"tlnr-entryDomainDiv"),"tlnr-entryDomainLink",c,this.getDomain_(c,this.params_.hideDomainWWW))};a.adjustable_=function(){return this.params_.scrollable||this.params_.noCropping||this.params_.feeds==null||this.params_.feeds.childNodes==null};
a.removeOverflow_=function(){var b=0,c=0;if(this.params_.numEntries&&this.params_.feeds)for(c=this.params_.numEntries;this.params_.feeds.childNodes.length>c;){e=this.params_.feeds.childNodes[c];this.params_.feeds.removeChild(e)}if(!this.adjustable_()){var d,e;c=0;this.params_.contentHeight=0;for(b+=this.getElemSpacing_(this.params_.feeds);c<this.params_.feeds.childNodes.length;){e=this.params_.feeds.childNodes[c];d=e.offsetHeight-this.getElemSpacing_(e);if(b>this.params_.maxFeedsHeight){b-=d;this.params_.feeds.removeChild(e);
this.removeOverflow_();e=null}else{b+=d;c++}}if(b>this.params_.maxFeedsHeight&&e!=null){b-=d;this.params_.feeds.removeChild(e)}}this.params_.contentHeight=b};a.calculateFeedsSpacing_=function(){return parseInt((this.params_.maxFeedsHeight-this.params_.contentHeight)/this.params_.feeds.childNodes.length/2)};
a.spaceFeeds_=function(){if(!this.adjustable_()){var b=this.params_.feeds.childNodes;if(b.length>0){var c=this.calculateFeedsSpacing_();if(c<5){this.params_.feeds.removeChild(b[b.length-1]);this.recalculateHeight_();c=this.calculateFeedsSpacing_()}isIE()||(c+="px");for(var d in b){entry=b[d];if(typeof entry=="object"){var e=this.params_.feeds.childNodes[d];e.style.paddingTop=c;e.style.paddingBottom=c}}}}};
a.recalculateHeight_=function(){if(this.params_.feeds!=null&&this.params_.feeds.childNodes!=null){var b=0,c=0,d;this.params_.contentHeight=0;for(b+=this.getElemSpacing_(this.params_.feeds);c<this.params_.feeds.childNodes.length;){d=this.params_.feeds.childNodes[c];d=d.offsetHeight-this.getElemSpacing_(d);b+=d;c++}this.params_.contentHeight=b}};a.adjustImageSize_=function(b,c){c=c-10;if(b.width>c){b.height=b.height*c/b.width;b.width=c}return b};
a.adjustFeeds_=function(){var b=0;if(this.params_.header)if(this.getCurrentStyle_(this.params_.header,"position")!="relative")b=this.params_.header.offsetHeight+this.getElemSpacing_(this.params_.header);this.params_.maxFeedsHeight=this.params_.height-b-10;if(this.params_.feeds)this.params_.feeds.style.height=this.params_.maxFeedsHeight+"px"};
a.createImage_=function(b,c,d,e,f){var g=document.createElement("img");g.className=c;g.onload=f;g.setAttribute("src",b);g.setAttribute("alt",d);g.setAttribute("title",e);return g};a.createLink_=function(b,c,d,e){b=this.createElement_("a",b,c,e);b.href=d;b.setAttribute("target","_blank");return b};a.createDivHTML_=function(b,c,d){return this.createElementHTML_("div",b,c,d)};a.createElementHTML_=function(b,c,d,e){b=document.createElement(b);b.className=d;b.innerHTML=e;c.appendChild(b);return b};
a.createDiv_=function(b,c,d){return this.createElement_("div",b,c,d)};a.createElement_=function(b,c,d,e){b=document.createElement(b);b.className=d;c!=null&&c.appendChild(b);e&&b.appendChild(document.createTextNode(e));return b};a.findLogo_=function(b){var c,d=b.xmlDocument.getElementsByTagName("image")[0];d=d!=null?d.getElementsByTagName("url")[0]:b.xmlDocument.getElementsByTagName("logo")[0];if(d!=null)c=d.firstChild.nodeValue;return c};
a.getCurrentStyle_=function(b,c){if(b)if(b.currentStyle){c=c.match(/\w[^-]*/g);for(var d=c[0],e=1;e<c.length;++e)d+=c[e].replace(/\w/,c[e].charAt(0).toUpperCase());return b.currentStyle[d]}else if(document.defaultView.getComputedStyle)return document.defaultView.getComputedStyle(b,null).getPropertyValue(c)};a.getElemStyleVal_=function(b,c){b=parseInt(this.getCurrentStyle_(b,c).split("px")[0]);return b>0?b:0};
a.getElemSpacing_=function(b){return this.getElemStyleVal_(b,"margin-top")+this.getElemStyleVal_(b,"margin-bottom")+this.getElemStyleVal_(b,"padding-top")+this.getElemStyleVal_(b,"padding-bottom")+0};a.resize_=function(b,c,d){b.style.width=c+"px";b.style.height=d+"px"};a.getDomain_=function(b,c){b=b.replace("http://","");if(c)b=b.replace("www.","");return b.split("/")[0]};
var randomOrder=function(){return Math.round(Math.random())-0.5},createCSS=function(b){var c=document.createElement("link");c.type="text/css";c.rel="stylesheet";c.media="screen";c.href=b;return c},includeCSS=function(b){document.getElementsByTagName("head")[0].appendChild(createCSS(b))},isIE=function(){return/msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent)};if(typeof css==="undefined")var css="rssStyle.css";includeCSS(css);for(param in rssParam)(new FeedReader).show(rssParam[param]);
