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 H\u00f6xter +-+-+\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_hoexter\/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 = "1";
	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 - H\u00f6xter<\/title>\n<link>http:\/\/www.nw-news.de<\/link>\n<atom:link href=\"http:\/\/www.nw-news.de\/_export\/nw\/rss_hoexter\/index.rss\" rel=\"self\" type=\"application\/rss+xml\" \/>\n<description>Neue Westf\u00e4lische - H\u00f6xter<\/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>KREIS H\u00d6XTER: Heldinnen des Alltags<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/hoexter\/hoexter\/6174210_Heldinnen_des_Alltags.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/22\/thumb\/120222_1944_heprod_images_foto_5_33_1_2_20120223_000281214851_thumb.jpg\" style=\"float:left; width:110px; height:82px;\" alt=\"Auszeichnung f\u00fcr die Schule: Zonta-Award-Organisatorin Leonore von Falkenhausen hat Schulleiter Dr. Friedhelm Molitor den Wanderpokal \u00fcberreicht, der nun f\u00fcr ein Jahr in der Brede bleibt.\" \/&gt;Kreis H\u00f6xter. Zum f\u00fcnften Mal hat der Zonta-Club H\u00f6xter am Dienstagabend den YWPA-Award verleihen, der junge Frauen f\u00fcr herausragendes soziales Engagement auszeichnet. Die diesj\u00e4hrige Preistr\u00e4gerin ist die H\u00f6xteraner Gymnasiastin Lisa Schiedel (19) aus H\u00f6xter. &#34;Die Wahl ist in diesem Jahr ganz besonders schwer gewesen, weil wir zwei Bewerberinnen hatten, die beide w\u00fcrdig waren, mit einem ersten Preis ausgezeichnet zu werden. Allerdings verlangen die Statuten...<\/description>\n<pubDate>Wed, 22 Feb 2012 23:00:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>STEINHEIM: Anschluss ist nicht gleich Anschluss<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/hoexter\/hoexter\/6175536_Anschluss_ist_nicht_gleich_Anschluss.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/22\/thumb\/120222_1944_heprod_images_foto_5_33_10_2_20120223_000281379173_thumb.jpg\" style=\"float:left; width:110px; height:146px;\" alt=\"Fragliche Angebote: Wer schnellen Anschluss sucht, hat es im l\u00e4ndlichen Raum nicht immer leicht. Wer sich noch einmal umschaut, ist gut beraten.\" \/&gt;Steinheim. &#34;Schnelles Internet per Mobilfunk - Telekom erweitert Standort um UMTS!&#34; Diese gestern in der NW verbreitete Nachricht lie\u00df mehrere Leser im Stadtgebiet Steinheim aufhorchen und die Frage stellen: &#34;Sind die von den Kommunen f\u00fcr den Breitbandausbau zur Verf\u00fcgung gestellten Mittel aus dem Konjunkturpaket etwa gar nicht sinnvoll angelegt?&#34; &#34;Sie sind gut angelegt&#34;, sagten der Referent des Landrats, Andreas Niggemeyer, und der Allgemeine Vertreter des B\u00fcrgermeisters der Stadt Steinheim...<\/description>\n<pubDate>Wed, 22 Feb 2012 23:00:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>HOLZMINDEN: Aufkl\u00e4rungsquote auf Top-Niveau<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/hoexter\/hoexter\/6175566_Aufklaerungsquote_auf_Top-Niveau.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/22\/thumb\/120222_1945_heprod_images_foto_5_33_1_2_20120223_000224244926_thumb.jpg\" style=\"float:left; width:110px; height:63px;\" alt=\"Pr\u00e4sentieren viele erfreuliche Zahlen: (v.l.) Michael Weiner, Leiter des Polizeikommissariats Holzminden, Martina St\u00fclzebach, Leiterin des Ermittlungsdienstes und August-Wilhelm Winsmann, stellvertretender Leiter des Polizeikommissariats.\" \/&gt;Holzminden (nw\/um). Im Landkreis Holzminden k\u00f6nnen die B\u00fcrger sich sicher f\u00fchlen. Mit 69,52 Prozent aufgekl\u00e4rter F\u00e4lle aller im Landkreis im vergangenen Jahr registrierten Straftaten erreichte das Polizeikommissariat Holzminden erneut ein Top-Niveau und lag damit nur knapp unter dem Rekordergebnis des Jahres 2010 (70,2 Prozent). &#34;Dar\u00fcber hinaus ist es besonders erfreulich, dass die Gesamtanzahl der Straftaten mit 3.721 gegen\u00fcber den Vorjahren weiter r\u00fcckl\u00e4ufig ist&#34; stellt Holzmindens...<\/description>\n<pubDate>Wed, 22 Feb 2012 23:00:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>BRAKEL: &#34;Wer Nachwuchs hat, ist gut dran&#34;<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/hoexter\/hoexter\/6174893_Wer_Nachwuchs_hat_ist_gut_dran.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/22\/thumb\/120222_1946_heprod_images_foto_5_33_1_2_20120223_000281338560_thumb.jpg\" style=\"float:left; width:110px; height:73px;\" alt=\"Blicken optimistisch nach vorn: (v. l.) Hans-Josef Hanewinkel (Gesch\u00e4ftsf\u00fchrer Kreisverband), Udo Engemann (stellvertretender Vorsitzender Kreisverband), Kreislandwirt Johannes Potthast, Antonius Tillmann (Vorsitzender Kreisverband), B\u00fcrgermeister Hermann Temme, Carola Breker (stellvertretende Landr\u00e4tin), Wilhelm Br\u00fcggemeier (Vizepr\u00e4sident Westf\u00e4lisch-Lippischer-Landwirtschaftsverband), Kreislandfrau Gabriele Beckmann und Monsignore Prof. Konrad Schmidt.\" \/&gt;Brakel. Der Landwirtschaftliche Kreisverband H\u00f6xter-Warburg feiert in diesem Jahr sein 175-J\u00e4hriges Bestehen (die NW berichtete). Den gestrigen Kreisbauerntag in der Brakeler Stadthalle nahmen die Landwirte zum Anlass auf Vergangenheit und Zukunft zu blicken. &#34;Der landwirtschaftliche Kreisverband H\u00f6xter-Warburg war und ist f\u00fcr seine Mitglieder da - er wird sich auch in Zukunft an den Bed\u00fcrfnissen seiner Mitglieder ausrichten&#34;, machte Vorsitzender Antonius Tillmann w\u00e4hrend seiner Ansprache...<\/description>\n<pubDate>Wed, 22 Feb 2012 23:00:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>H\u00f6xter: Nach Unfall gefl\u00fcchtet<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/hoexter\/hoexter\/6172425_Nach_Unfall_gefluechtet.html<\/link>\n<description>H\u00f6xter (nw). Jetzt wird sich eine Autofahrerin vor Gericht verantworten m\u00fcssen. Am Dienstagabend prallte sie mit ihrem Pkw beim Rangieren an der Tankstelle F\u00fcrstenberger Stra\u00dfe gegen einen Audi. Die Frau stieg aus, sah sich den Schaden an und fuhr weg. Das Kennzeichen ihres Fahrzeugs konnte abgelesen und der Polizei mitgeteilt werden. Dumm gelaufen: Bei einer Unfallaufnahme durch die Polizei h\u00e4tte sie h\u00f6chstens ein geringes Verwarngeld zahlen m\u00fcssen. Den Rest regelt die Haftpflichtversicherung...<\/description>\n<pubDate>Wed, 22 Feb 2012 13:11:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>BELLE\/STEINHEIM: J\u00f6rg will leben<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/hoexter\/hoexter\/6171730_Joerg_will_leben.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/22\/thumb\/120222_1241_5_dkms_thumb.jpg\" style=\"float:left; width:110px; height:82px;\" alt=\"Der 43-j\u00e4hrige J\u00f6rg ist an einer sehr speziellen Form der Leuk\u00e4mie erkrankt.\" \/&gt;Belle\/Steinheim (nw). Der 43-j\u00e4hrige J\u00f6rg aus Belle, Vater einer achtj\u00e4hrigen Tochter, ist an Leuk\u00e4mie erkrankt. Nur ein passender Stammzellespender kann sein Leben retten. Um ihm und anderen Patienten zu helfen, organisieren J\u00f6rgs Familie und Freunde gemeinsam mit der Deutschen Knochenmarkspenderdatei (DKMS) am Samstag, 3. M\u00e4rz, eine Registrierungsaktion. Von 10 bis 16 Uhr kann sich Jeder, der helfen will, im Sch\u00fctzenhaus Belle, Pyrmonter Str. 103...<\/description>\n<pubDate>Wed, 22 Feb 2012 11:38:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>KREIS H\u00d6XTER: Wenn das Geld f\u00fcrs Tanken fehlt<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/hoexter\/hoexter\/6164220_Wenn_das_Geld_fuers_Tanken_fehlt.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/21\/thumb\/120221_1831_heprod_images_foto_5_33_1_2_20120222_000281145189_thumb.jpg\" style=\"float:left; width:110px; height:120px;\" alt=\"Leere Taschen: Wer sein Auto in diesen Tagen volltankt, muss tief ins Portemonnaie greifen: \u00c4nderung ist nicht in Sicht.\" \/&gt;Kreis H\u00f6xter. Autofahrer, die in diesen Tagen eine Tankstelle passieren, trauen ihren Augen kaum: 1,66 Euro und mehr kostet der Liter Benzin allerorten. Damit ist der historische H\u00f6chststand von 2008, der bei 1,62 Euro pro Liter Super liegt, \u00fcberschritten. Autofahrer st\u00f6hnen \u00fcber die horrenden Preise. Ein Gesetz, das lediglich eine Benzinpreiserh\u00f6hung pro Tag zul\u00e4sst, erachten Tankstellenbetreiber f\u00fcr wenig sinnvoll. Bei Bernd P\u00f6tschke, Eigent\u00fcmer der Star-Tankstelle an der F\u00fcrstenberger Stra\u00dfe...<\/description>\n<pubDate>Tue, 21 Feb 2012 23:00:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>KREIS H\u00d6XTER: Randale am Rosenmontag<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/hoexter\/hoexter\/6164218_Randale_am_Rosenmontag.html<\/link>\n<description>Kreis H\u00f6xter (nw). Am Freitagmorgen konnte die Polizei die Frauen nach dem Weiberkarneval noch loben. Es hatte nicht einen Polizeieinsatz im Zusammenhang mit Karnevalsveranstaltungen gegeben. Dieser Trend setzte sich in den Tagen darauf aber nicht fort. Von Freitag bis Dienstagmorgen mussten die Polizeibeamten im Kreis H\u00f6xter zu 80 Eins\u00e4tzen fahren. Dabei war der Rosenmontag mit 44 Eins\u00e4tzen der am st\u00e4rksten betroffenen Tag. Die meisten Eins\u00e4tze am Rosenmontag gab es in Steinheim mit 19...<\/description>\n<pubDate>Tue, 21 Feb 2012 23:00:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>BAD DRIBURG: &#34;Bin sehr gespannt auf Bad Driburg&#34;<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/hoexter\/hoexter\/6165153_Bin_sehr_gespannt_auf_Bad_Driburg.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/21\/thumb\/120221_1924_hx1_thumb.jpg\" style=\"float:left; width:110px; height:80px;\" alt=\"Tritt h\u00e4ufiger in Kirchen auf: Heinz Rudolf Kunze ist am 1. M\u00e4rz mit seiner Band in der Bad Driburger S\u00fcdstadtkirche zu Gast.\" \/&gt;Bad Driburg. Der Autor, Komponist und S\u00e4nger Heinz Rudolf Kunze (55) gastiert am Donnerstag, 1. M\u00e4rz, mit seiner Akustik-Band in der Bad Driburger S\u00fcdstadtkirche &#34;Zum Verkl\u00e4rten Christus&#34;, Von-Galen-Stra\u00dfe 1 . Im Vorfeld des Konzerts sprach NW-Mitarbeiter Burkhard Battran mit dem im ostwestf\u00e4lischen Espelkamp geb\u00fcrtigen Berliner K\u00fcnstler \u00fcber die Macht des Wortes in der Musik. Ihr Programm hei\u00dft R\u00e4uberzivil und ist, wie ich finde, eine sehr individuelle aber auch sehr sch\u00f6ne Umschreibung dessen...<\/description>\n<pubDate>Tue, 21 Feb 2012 23:00:00 GMT<\/pubDate>\n<\/item>\n<item>\n<title>KREIS H\u00d6XTER: &#34;App&#34; f\u00fcr den M\u00fcll<\/title>\n<link>http:\/\/www.nw-news.de\/lokale_news\/hoexter\/hoexter\/6164828_App_fuer_den_Muell.html<\/link>\n<description>&lt;img src=\"http:\/\/www.nw-news.de\/_em_daten\/_nw\/2012\/02\/21\/thumb\/120221_1833_heprod_images_foto_5_33_1_2_20120222_000279700710_thumb.jpg\" style=\"float:left; width:110px; height:72px;\" alt=\"Immer mobil: Kreisdirektor Dr. Ulrich Conradi, Fachbereichsleiter Michael Werner, Hubertus Abraham und Anja H\u00f6rnlein (von links) zeigen, auf welchen Wegen sich die B\u00fcrgerinnen und B\u00fcrger \u00fcber den Abfallservice des Kreises H\u00f6xter informieren k\u00f6nnen: \u00dcber die neue App mit dem Smartphone, traditionell mit dem Umweltkalender oder auch im Internet.\" \/&gt;Kreis H\u00f6xter (nw). Mit einem neuen Angebot f\u00fcr Mobiltelefone will der Kreis H\u00f6xter sich den Trend zur Online-Recherche zu nutze machen: Ab sofort k\u00f6nnen sich Benutzer von Smartphones mit Hilfe ihrer Mobiltelefone an die M\u00fcllabfuhr erinnern lassen. M\u00f6glich macht das eine spezielle &#34;App&#34;, die sich jeder kostenlos im Internet herunterladen kann. Auch wenn die Mehrheit der B\u00fcrger sicherlich noch immer auf den gedruckten Umweltkalender des Kreises H\u00f6xter setzt, um zu erfahren...<\/description>\n<pubDate>Tue, 21 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, "5"); 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"
	}));

}();

