new function() {
	var ref;

	var error_message = "";
	var template = {"item":"<tr><td class=\"rssBoxContent\">\n${title}\n${break}\n${description}\n<\/td><\/tr>","link":"<a class=\"${class}\" href=\"${link}\" style=\"${style}\" target=\"_blank\">${text}<\/a>","box":"<style type=\"text\/css\">.rssBox {\n\tfont-family: Verdana, sans-serif;\n\ttable-layout: fixed;\n\toverflow: hidden;\n\tborder-left: 1px solid #d71920;\n\tborder-right: 1px solid #d71920;\n\tborder-bottom: 1px solid #d71920;\n\tbackground-color: #fff;\n}\n\n.rssBox td {\n\tpadding: 5px;\n\tfont-size: 11px;\n\tborder-collapse: collapse;\n}\n\n.rssBoxLogo {\n\tbackground-image: url(http:\/\/www.nw-news.de\/nwhomepageticker\/logo.png);\n\tbackground-position:center top;\n\tbackground-repeat:no-repeat;\n\theight: 69px;\n}\n\n.rssBoxHeader {\n\ttext-align: center;\n\tcolor: #d71920;\n\tborder-bottom: 1px dashed #bababa;\n}\n\n.rssBoxHeader a {\n\tcolor: #000;\n\ttext-decoration: underline;\n}\n\n.rssBoxContent {\n\tborder-bottom: 1px dashed #bababa;\n\tcolor: #6b6b6b\n}\n\n.rssBoxContent img {\n\tmargin-top: 5px;\n\tmargin-right: 5px;\n\tmargin-bottom: 5px;\n}\n\n.rssBoxContent a {\n\tcolor: #000;\n\tfont-size: 12px;\n}\n\n.rssBoxFooter td {\n\tpadding: 0px;\n\tfont-weight: bold;\n\tfont-size: 10px;\n\tvertical-align: center;\n}\n\n.rssBoxFooter a {\n\tcolor: #000;\n\ttext-decoration: none;\n}\n\n.rssBoxFooter a:hover {\n\ttext-decoration: underline;\n}\n\n.rssBoxFooter img {\n\tmargin-left: 5px;\n}\n<\/style>\n<table width=\"${width}\" class=\"rssBox\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tr>\n<td class=\"rssBoxLogo\">\n\n<\/td>\n<\/tr>\n<tr>\n<td class=\"rssBoxHeader\">\n   +-+-+ Nachrichten aus Schloss Holte-Stukenbrock +-+-+\n<\/td>\n<\/tr>\n   ${items}\n<tr>\n<td class=\"rssBoxFooter\" align=\"center\">\n\t<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n\t<tr><td width=\"158\"><a href=\"http:\/\/www.nw-news.de\/top_bar\/homepage_ticker\/\"><span style=\"color: #d71920\">NW-Homepage-Ticker<\/span><br\/>...auch f\u00fcr Ihre Webseite<\/a><\/td><td width=\"30\"><a href=\"http:\/\/www.nw-news.de\/_export\/nw\/rss_shs\/index.rss\"><img src=\"http:\/\/www.nw-news.de\/nwhomepageticker\/rss.png\" width=\"30\" height=\"29\" alt=\"RSS-Feed abonieren\" title=\"RSS-Feed abonieren\" border=\"0\" \/><\/a><\/td><\/tr>\n\t<\/table>\n<\/td>\n<\/tr>\n<\/table>\n","error":"<?xml version=\"1.0\"?>\n<rss version=\"feed\">\n   <channel>\n      <title>RSS Box Error<\/title>\n      <link>${link}<\/link>\n      <description>This output was automatically generated to report an error \n      that occurred during a request to the JavaScript RSS Box Viewer.<\/description>\n      <item>\n         <title>Oops, something went wrong...<\/title>\n         <description>An error occurred while processing the request to the \n         JavaScript RSS Box Viewer.<\/description>\n      <\/item>\n      <item>\n         <title>An error message was returned by the server.<\/title>\n         <description>${message}<\/description>\n      <\/item>\n      <item>\n         <description>Most likely, this might have happened because of a \n         non-existent or wrong RSS feed URL. Please check and possibly correct \n         your input, then try again.<\/description>\n      <\/item>\n   <\/channel>\n<\/rss>\n"};
	
	var getDocument = function(source) {
		if (document.implementation.createDocument) {
			var parser = new DOMParser();
			var doc = parser.parseFromString(source, 'text/xml');
			return doc;
		} else if (window.ActiveXObject) {
			var doc = new ActiveXObject('Microsoft.XMLDOM');
			doc.async = 'false';
			doc.loadXML(source);
			return doc;
		}
	}
	  
	var getNode = function(parent, name) {
		var elements = parent.getElementsByTagName(name);
		if (elements && elements[0]) {
			return elements[0];
		}
		return null;
	}
	
	var getText = function(node) {
		if (node && node.childNodes && node.childNodes.length > 0) {
			return node.childNodes[0].nodeValue;
		}
		return '';
	}
	
	var trim = function(str) {
		return str.replace(/^\s*(\S*)\s*$/, '$1');
	}
	
	var encodeXml = function(str) {
		return str.replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/&/g, '&amp;');
	}
		
	var render = function(template, param) {
		if (!template || !param) {
			return template;
		}
		template = template.replace(/\$\{([^}]+)\}/g, function() {
			var key = arguments[1];
			return param[key] || '';
		});
		return template;
	}
	
	var compact = "";
	var rss = {items: []};
	var xml = getDocument("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rss xmlns:atom=\"http:\/\/www.w3.org\/2005\/Atom\" version=\"2.0\">\n<channel>\n<title>Neue Westf\u00e4lische - Schlo\u00df Holte-Stukenbrock<\/title>\n<link>http:\/\/www.nw-news.de<\/link>\n<atom:link href=\"http:\/\/www.nw-news.de\/_export\/nw\/rss_shs\/index.rss\" rel=\"self\" type=\"application\/rss+xml\" \/>\n<description>Neue Westf\u00e4lische - Schlo\u00df Holte-Stukenbrock<\/description>\n<language>de-de<\/language>\n<copyright>Neue Westf\u00e4lische<\/copyright>\n<pubDate>Thu, 23 Feb 2012 00:00:01 GMT<\/pubDate>\n<lastBuildDate>Thu, 23 Feb 2012 00:20:06 GMT<\/lastBuildDate>\n<ttl>240<\/ttl>\n<managingEditor>redaktion@nw-news.de (Redaktion Neue Westf\u00e4lische)<\/managingEditor>\n<webMaster>redaktion@nw-news.de (Webmaster Neue Westf\u00e4lische)<\/webMaster>\n<item>\n<title>SCHLO\u00df HOLTE-STUKENBROCK: &#34;Mein Herz geh\u00f6rt Pal\u00e4stina&#34;<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/shs\/schloss_holte_stukenbrock\/6175068_Mein_Herz_gehoert_Palaestina.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/22\/thumb\/120222_1859_sc3_thumb.jpg\" style=\"float:left; width:110px; height:73px;\" alt=\"Gro\u00dfe Familie: Zaher Hassan (Mitte) mit Yassin, Sarah, Nasrin, Ehefrau Kirsten und Shadie (im Uhrzeigersinn). Im Wohnzimmer der Familie finden sich neben deutschen auch orientalische Gegenst\u00e4nde - wie die Vasen in der Glasvitrine links.\" \/&gt;Schlo\u00df Holte-Stukenbrock. &#34;Ein sehr impulsiver Mensch. der mit Leidenschaft Dinge in Angriff nimmt&#34;, so beschreibt sich Zaher Hassan selbst. Das seien typische Eigenschaften f\u00fcr jemanden, der aus dem S\u00fcden komme. Genauer: Aus dem Gaza-Streifen. Seit 29 Jahren lebt Hassan in Deutschland, mittlerweile in Schlo\u00df Holte-Stukenbrock. An die &#34;ruhige, abwartende und nachdenkliche Art&#34; der Westfalen habe er sich gew\u00f6hnt - und eine zweite Heimat gefunden. Im Gaza-Streifen geboren - da stellt sich die...<\/description>\n<pubDate>Wed, 22 Feb 2012 23:00:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>SCHLO\u00df HOLTE-STUKENBROCK: Als Salz Gold wert war<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/shs\/schloss_holte_stukenbrock\/6175067_Als_Salz_Gold_wert_war.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/22\/thumb\/120222_1857_sc2_thumb.jpg\" style=\"float:left; width:110px; height:82px;\" alt=\"Neues Programm zusammengestelllt: Christine Dr\u00f6ge (Diakonie), Mechtild Reker (Caritas), Andrea Szelinski (DRK) und Doris Wei\u00dfer (AWO; v. l. ).\" \/&gt;Schlo\u00df Holte-Stukenbrock. Die Arbeitsgemeinschaft der Freien Wohlfahrtsverb\u00e4nde im Kreis G\u00fctersloh hat ein neues gemeinsame Fortbildungsprogramm f\u00fcr das erste Halbjahr zusammengestellt. Die Fachberaterinnen f\u00fcr Senioren- und Ehrenamtsarbeit haben sich f\u00fcr die ehren- und hauptamtlichen Mitarbeiterinnen und Mitarbeiter der Offenen Seniorenarbeit einiges einfallen lassen. Die Veranstaltungen bieten Weiterbildung und Erfahrungsaustausch und dienen der Motivation zum ehrenamtlichen Engagement...<\/description>\n<pubDate>Wed, 22 Feb 2012 23:00:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>SCHLO\u00df HOLTE-STUKENBROCK: Die gute Seele des Hauses ist gegangen<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/shs\/schloss_holte_stukenbrock\/6174909_Die_gute_Seele_des_Hauses_ist_gegangen.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/22\/thumb\/120222_1855_sc1_thumb.jpg\" style=\"float:left; width:110px; height:73px;\" alt=\"Ein Tisch voller Gaben: Gestern verabschiedete sich Inge Merschmann von Bewohnern und Mitarbeitern des Altenzentrums Wiepeldoorn. Der karierte Schirm in ihrer Hand ist selbstgemacht.\" \/&gt;Schlo\u00df Holte-Stukenbrock (big). Ilse Weekes Abschiedsgeschenk f\u00fcr Inge Merschmann ist praktisch, selbst gemacht - und symbolisch: Einen Schirm aus K\u00fcchentuchstoff hat die kreative Heimbewohnerin des Altenzentrums Wiependoorn am gestrigen letzten Arbeitstag der Leiterin des Begleitenden Dienstes \u00fcberreicht. Zwischen die mit Stecknadeln festgekn\u00fcpften Falten hat sie zudem ein paar s\u00fc\u00dfe Gaben gesteckt. Jetzt ist Inge Merschmann (60) gut ger\u00fcstet f\u00fcr die Rentenzeit...<\/description>\n<pubDate>Wed, 22 Feb 2012 23:00:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>SCHLO\u00df HOLTE-STUKENBROCK: &#34;Stehen den Griechen nichts nach&#34;<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/shs\/schloss_holte_stukenbrock\/6175386_Stehen_den_Griechen_nichts_nach.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/22\/thumb\/120222_1933_sc4_thumb.jpg\" style=\"float:left; width:110px; height:73px;\" alt=\"Gratulation: Bundestagsabgeordneter Ralph Brinkhaus (l.) freut sich zusammen mit dem Vorsitzenden Siegfried Kosubek und seinem Stellvertreter Klaus Streck (r.) \u00fcber das 140. Mitglied der Senioren-Union Schlo\u00df Holte-Stukenbrock: Liesel Feist.\" \/&gt;Schlo\u00df Holte-Stukenbrock (tee). &#34;Ein Politischer Aschermittwoch mussz\u00fcnftig sein, da zieht man seine Jacke aus.&#34; Hemds\u00e4rmelig gibt sich Ralph Brinkhaus bei der ersten Veranstaltung dieser Art in Schlo\u00df Holte-Stukenbrock, zu der die Senioren-Union eingeladen hatte. Der G\u00fctersloher CDU-Bundestagsabgeordnete ist Finanz- und Finanzmarktexperte, aber vor Griechenland kommt Gauck. &#34;Ich kenne ihn zu wenig&#34;, r\u00e4umt Brinkhaus ein, warnt aber, im alten und neuen Kandidaten f\u00fcr das Bundespr\u00e4sidentenamt die...<\/description>\n<pubDate>Wed, 22 Feb 2012 23:00:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>SCHLO\u00df HOLTE-STUKENBROCK: Die Preise klettern<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/shs\/schloss_holte_stukenbrock\/6164343_Die_Preise_klettern.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/21\/thumb\/120221_1835_heprod_images_foto_5_22_1_2_20120221_000230820509_thumb.jpg\" style=\"float:left; width:110px; height:72px;\" alt=\"Informierten \u00fcber die Preisentwicklung: Ludger Kaup, 1. Vorsitzender des Maklervereins und Peter Oesterhelweg, 2. Vorsitzender.\" \/&gt;Schlo\u00df Holte-Stukenbrock. Die Immobilien im Kreis G\u00fctersloh gewinnen stetig an Wert. Das geht aus dem Preisspiegel hervor, den jetzt der G\u00fctersloher Maklerverein vorgelegt hat. Vor allem die H\u00e4user in guten bis sehr guten Lagen in den den gr\u00f6\u00dferen St\u00e4dten h\u00e4tten \u00fcberproportional zugelegt. Am teuersten ist es demnach in G\u00fctersloh und Rheda-Wiedenbr\u00fcck sowie in Verl. Auch die Immobilien in Werther und Steinhagen verzeichneten aufgrund ihrer N\u00e4he zu Bielefeld deutliche Zuw\u00e4chse...<\/description>\n<pubDate>Tue, 21 Feb 2012 23:00:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>SCHLO\u00df HOLTE-STUKENBROCK: Realsch\u00fcler stellen sich dem Wissensduell<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/shs\/schloss_holte_stukenbrock\/6164342_Realschueler_stellen_sich_dem_Wissensduell.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/21\/thumb\/120221_1906_s2_thumb.jpg\" style=\"float:left; width:110px; height:73px;\" alt=\"Vier f\u00fcr eine Antwort: Die Realsch\u00fclerinnen zeigen die Antwort auf die Frage nach dem Namen eines Borussia-Dortmund-Spielers, sie haben sich f\u00fcr den Kapit\u00e4n, Sebastian Kehl, mit &#38;#34;H&#38;#34;, entschieden.\" \/&gt;Schlo\u00df Holte-Stukenbrock. Bei der Generalprobe sind die 30 Sch\u00fclerinnen und Sch\u00fcler der Realschule fast zu schnell - die Antwort auf die Frage, welcher Interpret das Konzert gestaltet, das sie beim &#34;1Live-Schulduell 2012&#34; gewinnen k\u00f6nnen, kommt zackig: &#34;Casper!&#34; Gestern Morgen traten Sch\u00fcler der 9. und 10. Klasse zur ersten Runde an, um sich f\u00fcr die Finalrunde in diesem Wissensduell nordrhein-westf\u00e4lischer Schulen zu qualifizieren. Und eben um ein Konzert mit dem Bielefelder Rapper im Juli zu...<\/description>\n<pubDate>Tue, 21 Feb 2012 23:00:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>SCHLO\u00df HOLTE-STUKENBROCK: Wirbel im Forellenteich<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/shs\/schloss_holte_stukenbrock\/6164858_Wirbel_im_Forellenteich.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/21\/thumb\/120221_1842_s1_thumb.jpg\" style=\"float:left; width:110px; height:73px;\" alt=\"Spektakel: Wolfgang Lindhorst-Emme und NW-Volont\u00e4rin Julia Gesemann stehen auf dem Weg zwischen den Teichen und f\u00fcttern die Goldforellen. Die sonst so ruhigen Fische springen bei der Futtersuche wild umher.\" \/&gt;Schlo\u00df Holte-Stukenbrock. Nur ein paar Schritte sind es von der Flughafenstra\u00dfe aus - und schon stehe ich vor den 28 Fischteichen. In ihnen sprudelt und pl\u00e4tschert das Wasser, \u00fcber meinem Kopf segelt mit ausgebreiteten Schwingen ein Fischreiher hinweg und landet auf einem nahestehenden Baum. Er beobachtet mich, wartet, bis ich wieder weggehe und die Luft rein ist. Doch dem Gefallen tue ich ihm nicht. Denn ich habe dasselbe Ziel wie er: Das Aufzuchtbecken f\u00fcr die Gold- und Regenbogenforellen...<\/description>\n<pubDate>Tue, 21 Feb 2012 23:00:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>BIELEFELD: Gef\u00e4ngnis Senne hat jetzt Senioren-Abteilung<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/shs\/schloss_holte_stukenbrock\/6164745_Gefaengnis_Senne_hat_jetzt_Senioren-Abteilung.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/21\/thumb\/120221_1828_knasti_thumb.jpg\" style=\"float:left; width:110px; height:81px;\" alt=\"Rainer Bleck ist froh, seine Haftzeit eher mit Gleichaltrigen verbringen zu k\u00f6nnen.\" \/&gt;Rund ein Jahr Strafe muss Rainer Bleck verb\u00fc\u00dfen, und der fast 60-J\u00e4hrige ist froh, dies in einer neuen Abteilung im Hafthaus Senne tun zu k\u00f6nne: in der neuen Senioren-Abteilung der Justizvollzugsanstalt Senne.<\/description>\n<pubDate>Tue, 21 Feb 2012 23:00:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>SCHLO\u00df HOLTE-STUKENBROCK: Mit Sicherheit ans Steuer<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/shs\/schloss_holte_stukenbrock\/6154427_Mit_Sicherheit_ans_Steuer.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/20\/thumb\/120220_2009_s1_thumb.jpg\" style=\"float:left; width:110px; height:73px;\" alt=\"Hat alles im Blick: Das graue Haar und die Brille auf der Nase machen aus diesem Herrn nicht automatisch einen schlechten Autofahrer. Auch wenn viele j\u00fcngere Verkehrsteilnehmer glauben, dass \u00e4ltere Menschen schlechter Auto fahren, die Statistik best\u00e4tigt das nicht.\" \/&gt;Schlo\u00df Holte-Stukenbrock. Der spektakul\u00e4re Unfall von Samstagmittag in G\u00fctersloh-Spexard, bei der eine 74-j\u00e4hrige Frau ihren Mann mit dem Auto zweimal \u00fcberrollte, scheint zu best\u00e4tigen, dass Senioren schnell an die Grenzen der Fahrtauglichkeit kommen. Statistiken und eine aktuelle Studie der Universit\u00e4t Bonn best\u00e4tigen das aber nicht, im Gegenteil. Menschen ab 60 Jahre passen ihr Fahrverhalten an, seien eher Opfer bei Unf\u00e4llen als Unfallverursacher. Ein Thema ist das nun auch f\u00fcr den Seniorenrat...<\/description>\n<pubDate>Mon, 20 Feb 2012 23:00:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>SCHLO\u00df HOLTE-STUKENBROCK: Von musikalischen \u00dcberraschungsreisen<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/shs\/schloss_holte_stukenbrock\/6154424_Von_musikalischen_Ueberraschungsreisen.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/20\/thumb\/120220_1953_heprod_images_foto_5_21_23_2_20120221_000280954074_thumb.jpg\" style=\"float:left; width:110px; height:148px;\" alt=\"Sprecher: Josef Tratnik liest aus einem Werk Droste-H\u00fclshoffs.\" \/&gt;Schlo\u00df Holte-Stukenbrock (juge). Jazz, Klassik oder intelligentes Kabarett - f\u00fcr die kommenden Monate hat der Kulturkreis Schlo\u00df Holte-Stukenbrock wieder ein breit gef\u00e4chertes Kulturprogramm geplant. Den Anfang macht das Duo Bozza, das gemeinsam mit Schauspieler Josef Tratnik am Sonntag, 26. Februar, um 19 Uhr zu Gast im Kulturforum am Altenkamp ist. Tratnik, der unter anderem auch schon im &#34;Tatort&#34; mitgewirkt hat, wird Ausschnitte aus &#34;Westf\u00e4lische Schilderungen aus einer westf\u00e4lischen Feder&#34; ...<\/description>\n<pubDate>Mon, 20 Feb 2012 23:00:00 GMT<\/pubDate>\n<\/item>\n\n<\/channel>\n<\/rss>");
	
	var error;
	if (!xml || error_message.length > 0) {
		error = error_message || 'Unknown error.';
	} else if (xml.parseError && xml.parseError.errorCode) {
		error = xml.parseError.reason;
	} else if (xml.documentElement.nodeName === 'parsererror') {
		error = xml.documentElement.textContent;
	} else if (!/rss|rdf|scriptingNews/i.test(xml.documentElement.nodeName)) {
		error = 'Incompatible data format. Are you sure this is an RSS feed?';
	} else {
		error = null;
	}
	if (error !== null) {
		xml = getDocument(render(template.error, {
			link: encodeXml("http:\/\/www.nw-news.de\/"),
			message: encodeXml(error)
		}));
		compact = '';
	}

	var root = xml.documentElement;
	var type = root.nodeName;

	if (type === 'scriptingNews') {
		var channel = getNode(xml, 'header');
		rss.format = 'Scripting News';
		rss.version = getText(getNode(channel, 'scriptingNewsVersion'));
		rss.title = getText(getNode(channel, 'channelTitle'));
		rss.description = getText(getNode(channel, 'channelDescription'));
		rss.link = getText(getNode(channel, 'channelLink'));
		if (ref = getText(getNode(channel, 'imageUrl'))) {
			ref = rss.image = {source: ref};
			ref.title = getText(getNode(channel, 'imageTitle'));
			ref.link = getText(getNode(channel, 'imageLink'));
			ref.width = getText(getNode(channel, 'imageWidth'));
			ref.height = getText(getNode(channel, 'imageHeight'));
			ref.description = getText(getNode(channel, 'imageCaption'));
		}
	} else {
		var channel = getNode(xml, 'channel');
		rss.format = 'RSS';
		rss.version = (type === 'rdf:RDF') ? '1.0' : 
				root.getAttribute('version');
		rss.title = getText(getNode(channel, 'title'));
		rss.description = getText(getNode(channel, 'description'));
		rss.link = getText(getNode(channel, 'link'));
		var image = getNode(xml, 'image');
		if (image) {
			ref = rss.image = {};
			ref.source = getText(getNode(image, 'url'));
			ref.title = getText(getNode(image, 'title'));
			ref.link = getText(getNode(image, 'link'));
			ref.width = getText(getNode(image, 'width'));
			ref.height = getText(getNode(image, 'height'));
			ref.description = getText(getNode(image, 'description'));
		}
	}
	
	var item, text, node;
	var items = xml.getElementsByTagName('item');

	for (var i=0; i<Math.min(items.length, "3"); i+=1) {
		item = items[i];

		if (type === 'scriptingNews') {
			ref = {title: ''};
			ref.description = getText(getNode(item, 'text')).replace(/\n/g, ' ');
			ref.link = getText(getNode(item, 'link'));
			if (text = trim(getText(getNode(item, 'linetext')).replace(/\n/g, ' '))) {
				ref.description = ref.description.replace(new RegExp(text), 
				      '<a href="' + getText(getNode(item, 'url')) + '">' + text + '</a>');
			}
		} else {
			ref = {
				title: getText(getNode(item, 'title')),
				description: getText(getNode(item, 'description')),
				link: getText(getNode(item, 'link') || getNode(item, 'guid'))
			};
	  }

	  if (node = getNode(item, 'category')) {
		  ref.category = {
			  domain: node.getAttribute('domain') || '',
			  content: getText(node)
		  }
	  }
	  
	  rss.items.push(ref);
	}
	
	var item, items = '';
	for (var i=0; i<rss.items.length; i+=1) {
		item = rss.items[i];
		items += render(template.item, {
			title: new function() {
				var title = (!compact ? '<strong>' : '');
				if (item.link) {
				   title += render(template.link, {
				      link: item.link,
				      text: item.title,
				      'class': 'rssBoxItemTitle'
				   });
				} else {
				   title += item.title;
				}
				!compact && (title += '</strong>');
				return new String(title); // FIXME: Funny, title alone will be rendered as [object]
			}(),
			'break': item.title && item.description ? '<br />' : '',
			description: (!compact || !item.title) && item.description
		});
	}
	
	document.write(render(template.box, {
		title: rss.link ? render(template.link, {
			link: rss.link,
			text: rss.title,
			'class': 'rssBoxTitle'
		}) : rss.title,
		description: rss.description,
		items: items,

		image: !compact && rss.image && render(template.image, {
			link: rss.image.link,
			source: rss.image.source,
			width: rss.image.width,
			height: rss.image.height,
			title: rss.image.title,
			align: 'right',
			valign: 'baseline',
			hspace: 5,
			vspace: 5
		}),
		
		width: "200"
	}));

}();

