if(!com||!com.nitrosell){var com={nitrosell:{rss:{}}}}else{com.nitrosell.rss={}}com.nitrosell.rss.FeedReader=function(){var B={};var E=null;var C=null;var I=null;var H=null;var F=null;B.setFeed=function(L,K,M){C=L;H=K;if(H){if(M){if(window.addEventListener){window.addEventListener("load",J,false)}else{if(window.attachEvent){window.attachEvent("onload",J)}}}onerror=G}};B.setFeedXML=function(L,K){I=L;H=K;if(H){if(window.addEventListener){window.addEventListener("load",D,false)}else{if(window.attachEvent){window.attachEvent("onload",D)}}onerror=G}};B.getRSSDocument=function(){return F};B.getLastError=function(){return this.m_strLastErrorMsg};var D=function(L){var K=null;if((window.XMLHttpRequest)&&(typeof (DOMParser)!="undefined")){var M=new DOMParser();var K=M.parseFromString(I,"text/xml")}else{if(window.ActiveXObject){K=new ActiveXObject("Microsoft.XMLDOM");K.async=false;K.loadXML(I.substring(0,I.length));if(K.parseError.errorCode!=0){this.m_strLastErrorMsg=K.parseError.reason+", Line: "+K.parseError.line}}}if(K){F=new com.nitrosell.rss.RSS2Document(K);if(F!=null){A()}}return L};var J=function(K){objOutputElement=document.getElementById(H);if(objOutputElement){if(window.XMLHttpRequest){objAjax=new XMLHttpRequest();if(objAjax.overrideMimeType){objAjax.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{objAjax=new ActiveXObject("Msxml2.XMLHTTP")}catch(K){try{objAjax=new ActiveXObject("Microsoft.XMLHTTP")}catch(K){this.m_strLastErrorMsg=K}}}else{this.m_strLastErrorMsg="Information cannot be retrieved as the browser you are using is out of date."}}if(this.m_strLastErrorMsg==null){try{objAjax.open("GET",C);objAjax.setRequestHeader("Cache-Control","no-cache");objAjax.setRequestHeader("Pragma","no-cache");objAjax.onreadystatechange=function(){if(objAjax.readyState==4){if(objAjax.status==200){if(objAjax.responseText!=null){I=objAjax.responseText;D()}else{G("Failed to receive RSS file from the server - file not found.")}}else{G("Error code "+objAjax.status+" received: "+objAjax.statusText)}}};objAjax.send(null)}catch(K){this.m_strLastErrorMsg=K.toString()}}if(this.m_strLastErrorMsg!=null){G(this.m_strLastErrorMsg)}}return K};var G=function(K){if(H){objOutputElement=document.getElementById(H);if(objOutputElement){objOutputElement.innerHTML="<strong>Error retrieving feed: </strong>"+C+", <strong>Details: </strong>"+K}}};var A=function(){objOutputElement=document.getElementById(H);if(F&&F.parse_success&&objOutputElement){var L='<span class="rss-title">';if(F.link){L+='<a target="_new" href="'+F.link+'">'}L+=F.title;if(F.link){L+="</a>"}L+="</span>";if(F.image.url){L+='<span class="rss-title-img"><a target="_new" href="'+F.image.link+'"><img src="'+F.image.url+'"/></a></span>'}if(F.description){L+='<span class="rss-description">'+F.description+"</span>"}var M=F.items;for(nItemIndex in M){var K=M[nItemIndex];L+='<div class="rss-item"><span class="rss-item-title"><a target="_new" href="'+K.link+'" target="_new">'+K.title+"</a></span>";if(K.pubDate){L+='<span class="rss-item-date">'+K.pubDate+"</span>"}if(K.author){L+='<span class="rss-item-author">'+K.author+"</span>"}L+='<span class="rss-item-morelink"><a href="'+K.link+'" target="_new">view more &gt;</a></span><DIV class="rss-item-description">'+K.description+"</DIV>";if(K.content_encoded){L+='<DIV class="rss-item-content_encoded">'+K.content_encoded+"</DIV>"}if(K.comments){L+='<span class="rss-item-comments"><a target="_new" href="'+K.comments+'">Comments</a></span>'}L+="</div>"}objOutputElement.innerHTML=L}else{G("Could not parse feed.")}};return B}();com.nitrosell.rss.RSS2Document=function(objRSSXML){this.parse_success;this.title;this.link;this.description;this.language;this.copyright;this.managingEditor;this.webMaster;this.pubDate;this.lastBuildDate;this.generator;this.docs;this.ttl;this.rating;this.category;this.image;this.items=[];var chanElement=objRSSXML.getElementsByTagName("channel")[0];if(chanElement!=null){var itemElements=objRSSXML.getElementsByTagName("item");for(var i=0;i<itemElements.length;i++){Item=new com.nitrosell.rss.RSS2Item(itemElements[i]);this.items.push(Item)}var properties=new Array("title","link","description","language","copyright","managingEditor","webMaster","pubDate","lastBuildDate","generator","docs","ttl","rating");var tmpElement=null;for(var i=0;i<properties.length;i++){tmpElement=chanElement.getElementsByTagName(properties[i])[0];if((tmpElement!=null)&&(tmpElement.childNodes[0])){eval("this."+properties[i]+"=tmpElement.childNodes[0].nodeValue")}}this.category=new com.nitrosell.rss.RSS2Category(chanElement.getElementsByTagName("category")[0]);this.image=new com.nitrosell.rss.RSS2Image(chanElement.getElementsByTagName("image")[0]);this.parse_success=true}else{this.parse_success=false}};com.nitrosell.rss.RSS2Item=function(itemxml){this.title;this.link;this.description;this.author;this.comments;this.pubDate;this.content_encoded;this.category;this.enclosure;this.guid;this.source;var properties=new Array("title","link","description","author","comments","pubDate");var tmpElement=null;for(var i=0;i<properties.length;i++){tmpElement=itemxml.getElementsByTagName(properties[i])[0];if(tmpElement!=null&&(tmpElement.childNodes[0])){eval("this."+properties[i]+"=tmpElement.childNodes[0].nodeValue")}}var strEncodedTagName=(((window.XMLHttpRequest)&&(typeof (DOMParser)!="undefined"))?"encoded":"content:encoded");tmpElement=itemxml.getElementsByTagName(strEncodedTagName)[0];if(tmpElement!=null){this.content_encoded=tmpElement.childNodes[0].nodeValue}this.category=new com.nitrosell.rss.RSS2Category(itemxml.getElementsByTagName("category")[0]);this.enclosure=new com.nitrosell.rss.RSS2Enclosure(itemxml.getElementsByTagName("enclosure")[0]);this.guid=new com.nitrosell.rss.RSS2Guid(itemxml.getElementsByTagName("guid")[0]);this.source=new com.nitrosell.rss.RSS2Source(itemxml.getElementsByTagName("source")[0])};com.nitrosell.rss.RSS2Enclosure=function(A){this.url=(A==null)?null:A.getAttribute("url");this.length=(A==null)?null:A.getAttribute("length");this.type=(A==null)?null:A.getAttribute("type")};com.nitrosell.rss.RSS2Guid=function(A){this.isPermaLink=(A==null)?null:A.getAttribute("isPermaLink");this.value=(A==null)?null:((A.childNodes[0])?A.childNodes[0].nodeValue:null)};com.nitrosell.rss.RSS2Source=function(A){this.url=(A==null)?null:A.getAttribute("url");this.value=(A==null)?null:((A.childNodes[0])?A.childNodes[0].nodeValue:null)};com.nitrosell.rss.RSS2Category=function(A){this.domain=(A==null)?null:A.getAttribute("domain");this.value=(A==null)?null:((A.childNodes[0])?A.childNodes[0].nodeValue:null)};com.nitrosell.rss.RSS2Image=function(imgElement){if(imgElement==null){this.url=null;this.link=null;this.width=null;this.height=null;this.description=null}else{imgAttribs=new Array("url","title","link","width","height","description");var tmpElement=null;for(var i=0;i<imgAttribs.length;i++){tmpElement=imgElement.getElementsByTagName(imgAttribs[i])[0];if(tmpElement!=null){eval("this."+imgAttribs[i]+"=tmpElement.childNodes[0].nodeValue")}}}}