var org = {p3k: ({url:"http://www.wwn-online.com/mcv/news/rssfeeds/", xml:"\n\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n\n<html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"en\">\n\n<head>\n\n    \n<title>Envrionmental Protection RSS Feeds -- Environmental Protection</title>\n<meta name=\"description\" content=\"The Solution Resource for Managing Air, Water, Energy and Waste Issues\">\n<meta name=\"keywords\" content=\"Environmental Protection, products, news, Phase 1 ESA, Environmental audit, Green building, Hazmat, Brownfields, VOCs, Remediation, MSDS, management, EHS, Pollution prevention, Sustainability, Climate change, Alternative energy, Drinking water, Wastewater, RTO, EPA, Clean Air Act, RCRA, Superfund, Nanotech, Pollutants, Mercury, endangered species, watersheds, gloval warming, carbon credits, sequestration, certification, accreditation, risk, safety, landfields, land, conservation, energy efficiency, recycling, waste to energy, reuse, potable water, stormwater, wetlands\">\n   \n    \n    \n    <!--  FAVICON LINK  -->\n    <link rel=\"shortcut icon\" href=\"/design/ENV/eponline/img/favicon.ico\" type=\"image/x-icon\" />\n\n    <!--  STYLESHEET LINK  -->    \n    <link rel=\"stylesheet\" href=\"/design/ENV/eponline/css/style.css\" type=\"text/css\" />\n    <!--[if lte IE 7]>\n        <link rel=\"stylesheet\" href=\"/design/ENV/eponline/css/ie_07.css\" type=\"text/css\">\n    <![endif]-->\n    <!--[if IE 8]>\n        <link rel=\"stylesheet\" href=\"/design/ENV/eponline/css/ie_08.css\" type=\"text/css\">\n    <![endif]-->\n    \n    <!--  SCRIPT LINKS -->\n    <script type=\"text/javascript\" src=\"/design/global/js/core.js\"></script>\n    <script type=\"text/javascript\" src=\"/design/ENV/eponline/js/library.js\" ></script>\n\n</head>\n\n<body>\n\n    <form name=\"form1\" method=\"post\" action=\"/rss-feeds/rss-list.aspx\" id=\"form1\">\n<div>\n<input type=\"hidden\" name=\"__VIEWSTATE\" id=\"__VIEWSTATE\" value=\"/wEPDwUKLTQyMzMxMzAxNw9kFgQCAQ9kFgYCAQ8WAh4EVGV4dAU+RW52cmlvbm1lbnRhbCBQcm90ZWN0aW9uIFJTUyBGZWVkcyAtLSBFbnZpcm9ubWVudGFsIFByb3RlY3Rpb25kAgMPFgIfAAVQY29udGVudD0iVGhlIFNvbHV0aW9uIFJlc291cmNlIGZvciBNYW5hZ2luZyBBaXIsIFdhdGVyLCBFbmVyZ3kgYW5kIFdhc3RlIElzc3VlcyJkAgUPFgIfAAXIBGNvbnRlbnQ9IkVudmlyb25tZW50YWwgUHJvdGVjdGlvbiwgcHJvZHVjdHMsIG5ld3MsIFBoYXNlIDEgRVNBLCBFbnZpcm9ubWVudGFsIGF1ZGl0LCBHcmVlbiBidWlsZGluZywgSGF6bWF0LCBCcm93bmZpZWxkcywgVk9DcywgUmVtZWRpYXRpb24sIE1TRFMsIG1hbmFnZW1lbnQsIEVIUywgUG9sbHV0aW9uIHByZXZlbnRpb24sIFN1c3RhaW5hYmlsaXR5LCBDbGltYXRlIGNoYW5nZSwgQWx0ZXJuYXRpdmUgZW5lcmd5LCBEcmlua2luZyB3YXRlciwgV2FzdGV3YXRlciwgUlRPLCBFUEEsIENsZWFuIEFpciBBY3QsIFJDUkEsIFN1cGVyZnVuZCwgTmFub3RlY2gsIFBvbGx1dGFudHMsIE1lcmN1cnksIGVuZGFuZ2VyZWQgc3BlY2llcywgd2F0ZXJzaGVkcywgZ2xvdmFsIHdhcm1pbmcsIGNhcmJvbiBjcmVkaXRzLCBzZXF1ZXN0cmF0aW9uLCBjZXJ0aWZpY2F0aW9uLCBhY2NyZWRpdGF0aW9uLCByaXNrLCBzYWZldHksIGxhbmRmaWVsZHMsIGxhbmQsIGNvbnNlcnZhdGlvbiwgZW5lcmd5IGVmZmljaWVuY3ksIHJlY3ljbGluZywgd2FzdGUgdG8gZW5lcmd5LCByZXVzZSwgcG90YWJsZSB3YXRlciwgc3Rvcm13YXRlciwgd2V0bGFuZHMiZAIFEGRkFgICDQ9kFggCDw9kFgJmD2QWAmYPZBYCAgEPZBYGAgEPD2QWBB4Hb25Gb2N1cwUhRm9jdXNTZWFyY2hCb3goJ2N0bDA1X3R4dFNlYXJjaCcpHgZvbkJsdXIFD0JsdXJTZWFyY2hCb3goKWQCAw8QZGQWAGQCBw8WBB4JaW5uZXJodG1sBUw8YSBocmVmPSJodHRwOi8vZXBvbmxpbmUuY29tL0Zvcm1zL0FkdmFuY2VkLVNlYXJjaC5hc3B4Ij5BZHZhbmNlZCBTZWFyY2g8L2E+HgdWaXNpYmxlZ2QCNQ9kFgJmD2QWAmYPZBYGAgEPFgIfAAULaWQ9J2xldmVsMSdkAgMPZBYEAgEPFgIfAwUiRW52cmlvbm1lbnRhbCBQcm90ZWN0aW9uIFJTUyBGZWVkc2QCAw8WAh8ABYUDIA0KPHA+U3Vic2NyaWJlIHRvIHRoZSB2YXJpb3VzIDxlbT5FbnZpcm9ubWVudGFsIFByb3RlY3Rpb248L2VtPiZuYnNwO2ZlZWRzIHRvIGhhdmUgdGhlIGxhdGVzdCZuYnNwO2Vudmlyb25tZW50YWwmbmJzcDtwcm9kdWN0IG5ld3MgYW5kIHJlc291cmNlcyBkZWxpdmVyZWQgc3RyYWlnaHQgdG8geW91ciBkZXNrdG9wIGV2ZXJ5ZGF5LiA8L3A+DQo8cD5UbyBzdWJzY3JpYmUsIHBhc3RlIHRoZSBVUkwgYmVsb3cgaW50byB5b3VyIFJTUyBhZ2dyZWdhdG9yIChyZWFkZXIpLiBJZiB5b3UgZG8gbm90IGhhdmUgYW4gUlNTIGFnZ3JlZ2F0b3IgKHJlYWRlciksIHRoZXJlIGFyZSBtYW55IGZyZWUgV2ViLWJhc2VkIGFuZCBzdGFuZGFsb25lIGFwcGxpY2F0aW9ucyBhdmFpbGFibGUuIDwvcD5kAgUPFCsAAg8WBB4LXyFEYXRhQm91bmRnHgtfIUl0ZW1Db3VudAIDZGQWAmYPZBYGAgEPZBYEAgEPFgIfAAUdRW52aXJvbm1lbnRhbCBQcm90ZWN0aW9uIE5ld3NkAgMPFgIfAAV1PGEgaHJlZj1odHRwOi8vZXBvbmxpbmUuY29tL3Jzcy1mZWVkcy9uZXdzLmFzcHg/YWRtZ2FyZWE9UlNTPmh0dHA6Ly9lcG9ubGluZS5jb20vcnNzLWZlZWRzL25ld3MuYXNweD9hZG1nYXJlYT1SU1M8L2E+ZAICD2QWBAIBDxYCHwAFD1BsYW5ldHNoZWQgQmxvZ2QCAw8WAh8ABYEBPGEgaHJlZj1odHRwOi8vZXBvbmxpbmUuY29tL3Jzcy1mZWVkcy9wbGFuZXRzaGVkLmFzcHg/YWRtZ2FyZWE9UlNTPmh0dHA6Ly9lcG9ubGluZS5jb20vcnNzLWZlZWRzL3BsYW5ldHNoZWQuYXNweD9hZG1nYXJlYT1SU1M8L2E+ZAIDD2QWBAIBDxYCHwAFEVF1aWV0IFdhdGVycyBCbG9nZAIDDxYCHwAFhQE8YSBocmVmPWh0dHA6Ly9lcG9ubGluZS5jb20vcnNzLWZlZWRzL3F1aWV0LXdhdGVycy5hc3B4P2FkbWdhcmVhPVJTUz5odHRwOi8vZXBvbmxpbmUuY29tL3Jzcy1mZWVkcy9xdWlldC13YXRlcnMuYXNweD9hZG1nYXJlYT1SU1M8L2E+ZAKPAQ9kFgJmD2QWAmYPZBYCAgEPZBYGAgEPD2QWBB8BBSFGb2N1c1NlYXJjaEJveCgnY3RsMzFfdHh0U2VhcmNoJykfAgUPQmx1clNlYXJjaEJveCgpZAIDDxBkZBYAZAIHDxYEHwMFTDxhIGhyZWY9Imh0dHA6Ly9lcG9ubGluZS5jb20vRm9ybXMvQWR2YW5jZWQtU2VhcmNoLmFzcHgiPkFkdmFuY2VkIFNlYXJjaDwvYT4fBGdkApcBD2QWAmYPZBYCAgEPFgIfAAXYAgkJPHA+Q29weXJpZ2h0IDIwMTAgPGEgaHJlZj0iaHR0cDovLzExMDVtZWRpYS5jb20vIiB0YXJnZXQ9Il9ibGFuayI+MTEwNSBNZWRpYSBJbmMuPC9hPiBTZWUgb3VyIDxhIGhyZWY9Imh0dHA6Ly93d3cuMTEwNW1lZGlhLmNvbS9wcml2YWN5LmFzcHgiIHRhcmdldD0iX2JsYW5rIj5Qcml2YWN5IFBvbGljeTwvYT4uPC9wPg0KPHA+PGEgaHJlZj0iaHR0cDovLzExMDVtZWRpYS5jb20vIiB0YXJnZXQ9Il9ibGFuayI+PGltZyBoZWlnaHQ9IjI2IiBhbHQ9IiIgc3JjPSJ+L21lZGlhL09IUy9PSFMvR2VuZXJhbC8xMTA1bG9nbyUyMGZvb3Rlci5hc2h4IiB3aWR0aD0iMTM2IiBib3JkZXI9IjAiPjwvYT48L3A+ZBgBBRJjdGwyMyRMaXN0Vmlld01haW4PPCsACgIHFCsAA2RkZAgCA2SXDyRJUDeCkFK0B+sxBETKKxtdQQ==\" />\n</div>\n\n<script language=\"javascript\" type=\"text/javascript\">\nvar id = ''; \n\nfunction FocusSearchBox(ctl) {\nid = ctl;}\n\nfunction BlurSearchBox() {\nid = '';}\n\ndocument.onkeypress = function disableKey(e) { var evtobj = window.event ? event : e;var unicode = evtobj.charCode ? evtobj.charCode : evtobj.keyCode;if (unicode == 13) {if (id == '') {window.event.keyCode = 0;} else {document.getElementById(\"hdnSearch\").value = id;document.getElementById(id.replace(\"txt\", \"btn\")).click();} } }\n</script>\n<script src=\"/ScriptResource.axd?d=p21iB7MPYoG2KoYU7R3GwZJz45BFojd0a4np0hqJA5M98aClaHRONqAJqzDr5-31CxjSQS5EmXPdheMhxCdbD8TpUnRRD2c9bou9wvOhmd01&amp;t=ffffffff83c03105\" type=\"text/javascript\"></script>\n<script type=\"text/javascript\">\n//<![CDATA[\nif (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.');\n//]]>\n</script>\n\n\n        \n\n        <noindex>\n        \n            <div id=\"leaderboardA\">\n                \n                \n                \n                \n                \n                <br class=\"clearit\" />\n            </div>\n            \n        </noindex>\n        \n        <div id=\"wrapper\" class=\"default\">\n\n            <noindex>\n            \n                <div class=\"ad\">\n<script type=\"text/javascript\" language=\"javascript\">\n//<![CDATA[\nord = window.ord || Math.floor(Math.random() * 1E16);\ndocument.write('<script type=\"text/javascript\" src=\"http://ad.doubleclick.net/adj/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=dog01;tile=1;sz=100x100;ord=' + ord + '?\"><\\/script>');\n//]]>\n</script>\n<noscript>\n<a href=\"http://ad.doubleclick.net/jump/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=dog01;tile=1;sz=100x100;ord=123456789?\" target=\"_blank\" >\n<img src=\"http://ad.doubleclick.net/ad/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=dog01;tile=1;sz=100x100;ord=123456789?\" border=\"0\" alt=\"\" />\n</a>\n</noscript>\n</div>\n\n                \n                \n                \n                \n                \n                <div id=\"header\">\t            \n                    \n                    <div id=\"ctl03__2523dca7dd19_divListBox\" class=\"navHeader\">\n    \n    \n    <ul>\n                    \n                \n\t            <li id=\"ctl03__2523dca7dd19_lvManualList_ctrl0_liListItem\">\n        \t\t    \n        \t\t    <a href=\"http://eponline.com/pages/contact-us.aspx\">About Us</a>\n        \t\t    \n\t\t            \n\t            </li>\n            \n\t            <li id=\"ctl03__2523dca7dd19_lvManualList_ctrl1_liListItem\">\n        \t\t    \n        \t\t    <a href=\"http://eponline.com/pages/sitemap.aspx\">Site Map</a>\n        \t\t    \n\t\t            \n\t            </li>\n            \n            \n    </ul>\n    \n</div>\n\n                    \n\n<NOINDEX>\n\n<div id=\"ctl05_pnlSearch\" class=\"search\">\n\t\n    <fieldset>\n        <input name=\"ctl05$txtSearch\" type=\"text\" id=\"ctl05_txtSearch\" onFocus=\"FocusSearchBox('ctl05_txtSearch')\" onBlur=\"BlurSearchBox()\" />        \n        \n        <input type=\"submit\" name=\"ctl05$btnSearch\" value=\"Search\" id=\"ctl05_btnSearch\" class=\"submit\" />\n        <p id=\"ctl05_AdvancedFormLink\" class=\"advanced\"><a href=\"http://eponline.com/Forms/Advanced-Search.aspx\">Advanced Search</a></p>\n\t    <input type=\"hidden\" id=\"hdnSearch\" name=\"hdnSearch\" visible=\"false\" />\n\t</fieldset>\n\n</div>\n\n</NOINDEX>\n                    \n                    \n                    <h1><a href=\"/\"><span>Environmental Protection Logo</span></a></h1>\n                </div>\n               \n                <div id=\"topnav\">\t            \n                    \n                    \n<noindex>\n<div id=\"ctl07_divBlockBox\" class=\"tagline\">\n\t\n\t<div id=\"ctl07_divBody\" class=\"summary\">The Solution Resource for Managing Air, Water, Energy and Waste Issues</div>\n\t\n</div>\n</noindex>\n                    \n<noindex>\n<div id=\"ctl09_divBlockBox\" class=\"blockBox\">\n\t\n\t<div id=\"ctl09_divBody\" class=\"summary\">\n\t\t<a href=\"mailto:lwilliams@1105media.com?subject=EP%20Website%20Inquiry\">Contact the Editor: L.K. Williams</a>\n</div>\n\t\n</div>\n</noindex>\n\n<NOINDEX>\n\n<!-- component markup start -->\n<div class='topnav'>\n    <ul class=\"topnavlist\"><li class=\"\"><a href=\"http://eponline.com/home.aspx\">Home</a></li><li class=\"ChildSelected\"><a class=\"hasChild\" href=\"javascript:void(0);\">News</a><ul><li class=\"\"><a href=\"http://eponline.com/articles/list/news.aspx\">News Archive</a></li><li class=\"selected\"><a href=\"http://eponline.com/rss-feeds/rss-list.aspx\">RSS Feeds</a></li><li class=\"\"><a href=\"https://newsletters.1105pubs.com/nl/ENV2.do\" target=\"_blank\">Subscribe</a></li><li class=\" last\"><a href=\"http://eponline.com/calendar/full-calendar.aspx\">Calendar of Events</a></li></ul></li><li class=\"\"><a class=\"hasChild\" href=\"javascript:void(0);\">Products</a><ul><li class=\"\"><a href=\"http://eponline.com/pages/new-product-of-the-year-2010.aspx\">New Product of the Year</a></li><li class=\"\"><a href=\"http://eponline.com/directory/browse-by-topic.aspx\">Products by Category</a></li><li class=\" last\"><a href=\"http://eponline.com/directory/browse-by-company.aspx\">Products by Company</a></li></ul></li><li class=\"\"><a class=\"hasChild\" href=\"javascript:void(0);\">Community</a><ul><li class=\"\"><a href=\"http://eponline.com/pages/editorial-board.aspx\">Editorial Advisory Board</a></li><li class=\"\"><a href=\"http://eponline.com/blogs/planetshed/list/blog-list.aspx\">Planetshed Blog</a></li><li class=\"\"><a href=\"http://eponline.com/blogs/quiet-waters/list/blog-list.aspx\">Quiet Waters Blog</a></li><li class=\"\"><a href=\"http://eponline.com/pages/industry-links.aspx\">Industry Links</a></li><li class=\" last\"><a href=\"http://eponline.com/polls/poll-archive.aspx\">Polls</a></li></ul></li><li class=\"\"><a class=\"hasChild\" href=\"javascript:void(0);\">Resources</a><ul><li class=\"\"><a href=\"http://eponline.com/whitepapers/list/all-whitepapers.aspx\">White Papers</a></li><li class=\"\"><a href=\"http://eponline.com/webcasts/list/webinars.aspx\">Webinars</a></li><li class=\"\"><a href=\"http://eponline.com/videos/list/videos.aspx\">Videos</a></li><li class=\"\"><a href=\"http://eponline.com/pages/online-training.aspx\">Online Training</a></li><li class=\" last\"><a href=\"http://www.anrdoezrs.net/click-3812626-10441644?url=http%3A%2F%2Fwww.wiley.com%2Fremsection.cgi%3Fnavid%3D404110%26discount%3Depweb\" target=\"_blank\">Bookstore</a></li></ul></li><li class=\"\"><a href=\"http://eponline.com/articles/list/features.aspx\">Features</a></li><li class=\"\"><a class=\"hasChild\" href=\"javascript:void(0);\">Subscribe</a><ul><li class=\"\"><a href=\"http://eponline.com/pages/email-newsletters.aspx\">eNewsletter</a></li><li class=\" last\"><a href=\"http://eponline.com/pages/print-newsletters.aspx\">Print Newsletters</a></li></ul></li><li class=\"\"><a href=\"http://eponline.com/pages/advertising-services.aspx\">Advertising / Services</a></li><li class=\" last\"><a href=\"http://eponline.com/pages/contact-us.aspx\">Contact Us</a></li></ul>\n    <br class=\"clear\" />\n</div>\n<!-- component markup end -->\n\n</NOINDEX>\n\n\n                    \n                    \n                </div>\n\n                <div id=\"sideBar\">\t\t        \n                    \n                    \n\n<NOINDEX>\n\n<!-- component markup start -->\n<div class='sidenav'>\n    <ul class=\"sidenavlist\"><li class=\"\"><a class=\"hasChild\" href=\"javascript:void(0);\">Hot Topics</a><ul><li class=\"\"><a href=\"http://eponline.com/portals/air.aspx\">Air</a></li><li class=\"\"><a href=\"http://eponline.com/portals/water.aspx\">Water</a></li><li class=\"\"><a href=\"http://eponline.com/portals/waste.aspx\">Waste</a></li><li class=\"\"><a href=\"http://eponline.com/portals/global-climate-change.aspx\">Global Climate Change</a></li><li class=\"\"><a href=\"http://eponline.com/portals/energy.aspx\">Energy</a></li><li class=\"\"><a href=\"http://eponline.com/portals/sustainability.aspx\">Sustainability</a></li><li class=\"\"><a href=\"http://eponline.com/portals/ecosystems-ecology.aspx\">Ecosystems & Ecology</a></li><li class=\" last\"><a href=\"http://eponline.com/portals/industry.aspx\">Industry</a></li></ul></li><li class=\"\"><a class=\"hasChild\" href=\"javascript:void(0);\">Products</a><ul><li class=\"\"><a href=\"http://eponline.com/pages/new-product-of-the-year-2010.aspx\">New Product of the Year</a></li><li class=\"\"><a href=\"http://eponline.com/directory/browse-by-topic.aspx\">Products by Category</a></li><li class=\" last\"><a href=\"http://eponline.com/directory/browse-by-company.aspx\">Products by Company</a></li></ul></li><li class=\" last\"><a class=\"hasChild\" href=\"javascript:void(0);\">Directories</a><ul><li class=\"\"><a href=\"http://www.epindustrydirectory.com/\" target=\"_blank\">Environment Industry Directory </a></li><li class=\"\"><a href=\"http://eponline.com/pages/industry-links.aspx\">Industry Links</a></li><li class=\" last\"><a href=\"http://www.wwndirectory.com/\" target=\"_blank\">Water Industry Directory</a></li></ul></li></ul>\n    <br class=\"clear\" />\n</div>\n<!-- component markup end -->\n\n</NOINDEX>\n\n\n<noindex>\n<div id=\"ctl15_divBlockBox\" class=\"blockBox\">\n\t\n\t<div id=\"ctl15_divBody\" class=\"summary\"> \n<p><br><a href=\"http://eponline.com/pages/new-product-of-the-year-2010.aspx\"><img style=\"WIDTH: 160px; HEIGHT: 120px\" alt=\"\" src=\"~/media/ENV/eponline/General/NPOY/EP_2010_NPOY_160x120.ashx\" border=\"0\"> </a></p></div>\n\t\n</div>\n</noindex><div class=\"ad\">\n<script type=\"text/javascript\" language=\"javascript\">\n//<![CDATA[\nord = window.ord || Math.floor(Math.random() * 1E16);\ndocument.write('<script type=\"text/javascript\" src=\"http://ad.doubleclick.net/adj/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=l02;tile=2;sz=160x120;ord=' + ord + '?\"><\\/script>');\n//]]>\n</script>\n<noscript>\n<a href=\"http://ad.doubleclick.net/jump/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=l02;tile=2;sz=160x120;ord=123456789?\" target=\"_blank\" >\n<img src=\"http://ad.doubleclick.net/ad/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=l02;tile=2;sz=160x120;ord=123456789?\" border=\"0\" alt=\"\" />\n</a>\n</noscript>\n</div>\n\n                    \n                    \n                    \n                </div>\n\n            </noindex>            \n            \n\t        <div class=\"contentBox\">\n    \t\t\n                <div id=\"leaderboardB\">\t\t        \n                    \n                    <div class=\"ad\">\n<script type=\"text/javascript\" language=\"javascript\">\n//<![CDATA[\nord = window.ord || Math.floor(Math.random() * 1E16);\ndocument.write('<script type=\"text/javascript\" src=\"http://ad.doubleclick.net/adj/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=m01;tile=3;sz=728x90;ord=' + ord + '?\"><\\/script>');\n//]]>\n</script>\n<noscript>\n<a href=\"http://ad.doubleclick.net/jump/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=m01;tile=3;sz=728x90;ord=123456789?\" target=\"_blank\" >\n<img src=\"http://ad.doubleclick.net/ad/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=m01;tile=3;sz=728x90;ord=123456789?\" border=\"0\" alt=\"\" />\n</a>\n</noscript>\n</div>\n\n                    \n                    \n                    \n                </div>\n\n                <div class=\"pContentBox\">\n                \n                    <div id=\"pContent\">\n                        \n<script type=\"text/javascript\">\n    var gIntersitial = 20000 ;\n</script>\n<div id=\"intersitialMask\"></div>\n<div id=\"intersitial\">\n    <div class=\"adClose\"><a id=\"adclose\" href=\"javascript:;\">Close</a></div>\n    <div class=\"ad\">\n<script type=\"text/javascript\" language=\"javascript\">\n//<![CDATA[\nord = window.ord || Math.floor(Math.random() * 1E16);\ndocument.write('<script type=\"text/javascript\" src=\"http://ad.doubleclick.net/adj/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=s01;tile=4;sz=640x480;ord=' + ord + '?\"><\\/script>');\n//]]>\n</script>\n<noscript>\n<a href=\"http://ad.doubleclick.net/jump/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=s01;tile=4;sz=640x480;ord=123456789?\" target=\"_blank\" >\n<img src=\"http://ad.doubleclick.net/ad/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=s01;tile=4;sz=640x480;ord=123456789?\" border=\"0\" alt=\"\" />\n</a>\n</noscript>\n</div>\n\n    <script type=\"text/javascript\" language=\"javascript\">showIntersitial();</script>\n</div>\n\n\n\n                        \n\n<!-- component markup start -->  \n<div id='level1'>\n    <div id=\"ctl23_divIntro\" class=\"intro\"> \n        <h3 id=\"ctl23_h3Intro\">Envrionmental Protection RSS Feeds</h3>\n\t\t \n<p>Subscribe to the various <em>Environmental Protection</em>&nbsp;feeds to have the latest&nbsp;environmental&nbsp;product news and resources delivered straight to your desktop everyday. </p>\n<p>To subscribe, paste the URL below into your RSS aggregator (reader). If you do not have an RSS aggregator (reader), there are many free Web-based and standalone applications available. </p>\n\t\t<br class=\"clear\" />\n\t</div>\n\t\n    <div id=\"rssFeed\">\n        \n                <table width=\"100%\">\n                    <tr>\n                        <th scope=\"col\">Title</th>\n                        <th scope=\"col\">RSS Links</th>\n                    </tr>\n                              \n                <tr>\n                    <td>Environmental Protection News</td>\n                    <td><a href=http://eponline.com/rss-feeds/news.aspx?admgarea=RSS>http://eponline.com/rss-feeds/news.aspx?admgarea=RSS</a></td>\n                </tr>\n                      \n                <tr>\n                    <td>Planetshed Blog</td>\n                    <td><a href=http://eponline.com/rss-feeds/planetshed.aspx?admgarea=RSS>http://eponline.com/rss-feeds/planetshed.aspx?admgarea=RSS</a></td>\n                </tr>\n                      \n                <tr>\n                    <td>Quiet Waters Blog</td>\n                    <td><a href=http://eponline.com/rss-feeds/quiet-waters.aspx?admgarea=RSS>http://eponline.com/rss-feeds/quiet-waters.aspx?admgarea=RSS</a></td>\n                </tr>\n                        \n                </table>\n            \n        <!-- Paging -->    \n        \n  </div>   \n</div>\n\n\n                        \n                        \n                        \n                    </div>\n\n                    <div id=\"pContentB\">\n\n                        \n                        \n                        \n                        \n                        \n\n                        <div class=\"colA\">\n                            \n                            \n                            \n                            \n                            \n                        </div>\n\n                        <div class=\"colB\">\n                            \n                            \n                            \n                            \n                            \n                        </div>\n\n                    </div>\n\n                    <div id=\"pContentC\">\n\n                        \n                        \n                        \n                        \n                        \n\n                        <div class=\"colC\">\n                            \n                            \n                            \n                            \n                            \n                        </div>\n\n                        <div class=\"colD\">\n                            \n                            \n                            \n                            \n                            \n                        </div>\n\n                    </div>\n\n                    <div id=\"pContentD\">\n\n                        \n                        \n                        \n                        \n\n<div id=\"sponsorTextLink\" class=\"ad sztextlink\">\n    <h2>Sponsored Links</h2><ul><li><div class=\"ad\">\n<script type=\"text/javascript\" language=\"javascript\">\n//<![CDATA[\nord2 = window.ord2 || Math.floor(Math.random() * 1E16);\ndocument.write('<script type=\"text/javascript\" src=\"http://ad.doubleclick.net/adj/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=tx01;tile=1;sz=620x28;ord=' + ord2 + '?\"><\\/script>');\n//]]>\n</script>\n<noscript>\n<a href=\"http://ad.doubleclick.net/jump/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=tx01;tile=1;sz=620x28;ord=123456789?\" target=\"_blank\" >\n<img src=\"http://ad.doubleclick.net/ad/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=tx01;tile=1;sz=620x28;ord=123456789?\" border=\"0\" alt=\"\" />\n</a>\n</noscript>\n</div>\n</li><li><div class=\"ad\">\n<script type=\"text/javascript\" language=\"javascript\">\n//<![CDATA[\nord2 = window.ord2 || Math.floor(Math.random() * 1E16);\ndocument.write('<script type=\"text/javascript\" src=\"http://ad.doubleclick.net/adj/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=tx02;tile=2;sz=620x28;ord=' + ord2 + '?\"><\\/script>');\n//]]>\n</script>\n<noscript>\n<a href=\"http://ad.doubleclick.net/jump/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=tx02;tile=2;sz=620x28;ord=123456789?\" target=\"_blank\" >\n<img src=\"http://ad.doubleclick.net/ad/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=tx02;tile=2;sz=620x28;ord=123456789?\" border=\"0\" alt=\"\" />\n</a>\n</noscript>\n</div>\n</li></ul>\n</div>\n                        \n\n                    </div>\n\n                </div>\n\n                <div id=\"sContent\">\n                    \n                    <div class=\"ad\">\n<script type=\"text/javascript\" language=\"javascript\">\n//<![CDATA[\nord = window.ord || Math.floor(Math.random() * 1E16);\ndocument.write('<script type=\"text/javascript\" src=\"http://ad.doubleclick.net/adj/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=r03;tile=5;sz=160x600;ord=' + ord + '?\"><\\/script>');\n//]]>\n</script>\n<noscript>\n<a href=\"http://ad.doubleclick.net/jump/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=r03;tile=5;sz=160x600;ord=123456789?\" target=\"_blank\" >\n<img src=\"http://ad.doubleclick.net/ad/eof.ep/RSS;item=ff4b24d2_1aa5_43c6_8d48_a6b295cc61bc;pos=r03;tile=5;sz=160x600;ord=123456789?\" border=\"0\" alt=\"\" />\n</a>\n</noscript>\n</div>\n\n                    \n                    \n                    \n                </div>\n\n\t        </div>\n            <br class=\"clearit\" />\n\n\t        <noindex>\n\t        \n\t            <div id=\"footer\">\n                    \n\n<NOINDEX>\n\n<!-- component markup start -->\n<div class='footer1'>\n    <ul class=\"footerlist\"><li class=\"\"><a href=\"http://eponline.com/home.aspx\">Home</a></li><li class=\"\"><a href=\"http://eponline.com/articles/list/news.aspx\">News</a></li><li class=\"\"><a href=\"http://eponline.com/pages/hot-topics.aspx\">Hot Topics</a></li><li class=\"\"><a href=\"http://eponline.com/articles/list/features.aspx\">Features</a></li><li class=\"\"><a href=\"http://eponline.com/blogs/browse-blogs.aspx\">Blogs</a></li><li class=\"\"><a href=\"http://eponline.com/directory/browse-by-topic.aspx\">Products</a></li><li class=\"\"><a href=\"http://eponline.com/whitepapers/list/all-whitepapers.aspx\">White Papers</a></li><li class=\"\"><a href=\"http://www.epindustrydirectory.com/\">Industry Directory</a></li><li class=\"\"><a href=\"http://eponline.com/pages/advertising-services.aspx\">Advertising & Services</a></li><li class=\"\"><a href=\"http://eponline.com/pages/contact-us.aspx\">About Us</a></li><li class=\" last\"><a href=\"http://eponline.com/pages/sitemap.aspx\">Sitemap</a></li></ul>\n    <br class=\"clear\" />\n</div>\n<!-- component markup end -->\n\n</NOINDEX>\n\n\n                    \n\n<NOINDEX>\n\n<div id=\"ctl31_pnlSearch\" class=\"search\">\n\t\n    <fieldset>\n        <input name=\"ctl31$txtSearch\" type=\"text\" id=\"ctl31_txtSearch\" onFocus=\"FocusSearchBox('ctl31_txtSearch')\" onBlur=\"BlurSearchBox()\" />        \n        \n        <input type=\"submit\" name=\"ctl31$btnSearch\" value=\"Search\" id=\"ctl31_btnSearch\" class=\"submit\" />\n        <p id=\"ctl31_AdvancedFormLink\" class=\"advanced\"><a href=\"http://eponline.com/Forms/Advanced-Search.aspx\">Advanced Search</a></p>\n\t    <input type=\"hidden\" id=\"hdnSearch\" name=\"hdnSearch\" visible=\"false\" />\n\t</fieldset>\n\n</div>\n\n</NOINDEX>\n\n<NOINDEX>\n\n<!-- component markup start -->\n<div class='footer2'>\n    <ul class=\"footerlist\"><li class=\"\"><a href=\"http://secprodonline.com\" target=\"_blank\">Security Products</a></li><li class=\"\"><a href=\"http://contingencyplanning.com\" target=\"_blank\">Contingency Planning & Management</a></li><li class=\" last\"><a href=\"http://ohsonline.com\" target=\"_blank\">Occupational Health & Safety</a></li></ul>\n    <br class=\"clear\" />\n</div>\n<!-- component markup end -->\n\n</NOINDEX>\n\n\n\n<NOINDEX>\n\n<!-- component markup start -->\n<div class='footer2b'>\n    <ul class=\"footerlist\"><li class=\"\"><a href=\"http://netcentricsecurity.com\" target=\"_blank\">Network-Centric Security</a></li><li class=\"\"><a href=\"http://www.defensesystems.com/\" target=\"_blank\">Defense Systems</a></li><li class=\"\"><a href=\"http://www.fcw.com/Home.aspx\">Federal Computer Week</a></li><li class=\" last\"><a href=\"http://www.federaldaily.com/\">Federal Employees News Digest</a></li></ul>\n    <br class=\"clear\" />\n</div>\n<!-- component markup end -->\n\n</NOINDEX>\n\n\n\n<NOINDEX>\n\n<!-- component markup start -->\n<div class='footer2b'>\n    <ul class=\"footerlist\"><li class=\"\"><a href=\"http://community.federalsoup.com/\" target=\"_blank\">Federal Soup</a></li><li class=\"\"><a href=\"http://www.fose.com/\" target=\"_blank\">FOSE</a></li><li class=\"\"><a href=\"http://gcn.com/Home.aspx\">Government Computer News</a></li><li class=\"\"><a href=\"http://www.govsecinfo.com/\" target=\"_blank\">Gov Sec US Law Ready</a></li><li class=\" last\"><a href=\"http://www.washingtontechnology.com/\" target=\"_blank\">Washington Technology</a></li></ul>\n    <br class=\"clear\" />\n</div>\n<!-- component markup end -->\n\n</NOINDEX>\n\n\n                    \n                    \n                    \n                    <div id=\"Copyright_copyright\" class=\"copyright\">\n    \t\t<p>Copyright 2010 <a href=\"http://1105media.com/\" target=\"_blank\">1105 Media Inc.</a> See our <a href=\"http://www.1105media.com/privacy.aspx\" target=\"_blank\">Privacy Policy</a>.</p>\n<p><a href=\"http://1105media.com/\" target=\"_blank\"><img height=\"26\" alt=\"\" src=\"~/media/OHS/OHS/General/1105logo%20footer.ashx\" width=\"136\" border=\"0\"></a></p>\n</div>\n\t            </div>\n\t        \n\t        </noindex>\n\n        </div>\n\n        <!-- BEGIN GOOGLE ANALYTICS -->\n<script type=\"text/javascript\">\nvar gaJsHost = ((\"https:\" == document.location.protocol) ? \"https://ssl.\" : \"http://www.\");\ndocument.write(unescape(\"%3Cscript src='\" + gaJsHost + \"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E\"));\n</script>\n<script type=\"text/javascript\">\ntry {\nvar pageTracker = _gat._getTracker(\"UA-6779162-44\");\npageTracker._setDomainName(\"none\");\npageTracker._setAllowLinker(true);\npageTracker._setAllowHash(false);\npageTracker._trackPageview();\n} catch(err) {}</script>\n<!-- ENDGOOGLE ANALYTICS -->\n            \n\n    \n\n<script type=\"text/javascript\">\n//<![CDATA[\nSys.Application.initialize();\n//]]>\n</script>\n</form>\n\n</body>\n\n</html>\n", message:undefined, modified:(new Date(1283745270400)), baseUri:"http://p3k.org/rss/", query:"frameColor=#ffffff&textColor=black&_=1228911491359&titleBarColor=#ffffff&compact=true&fontFace=&align=&showXmlButton=&maxItems=10&boxFillColor=white&titleBarTextColor=black&target=blank&width=400&url=http://www.wwn-online.com/mcv/news/rssfeeds/&", param:{textColor:"black", width:"400", align:"", fontFace:"", url:"http://www.wwn-online.com/mcv/news/rssfeeds/", compact:"true", frameColor:"#ffffff", showXmlButton:"", target:"blank", boxFillColor:"white", _:"1228911491359", titleBarColor:"#ffffff", maxItems:"10", titleBarTextColor:"black"}, box:"<table class=\"rssBox\" width=\"${width}\" bgcolor=\"${frameColor}\" \n      style=\"table-layout: fixed; overflow: hidden; font-family: ${fontFace};\" \n      align=\"${align}\" cellspacing=\"1\" cellpadding=\"7\" border=\"0\">\n<tr bgcolor=\"${titleBarColor}\">\n<td>\n   ${xmlButton}\n   <strong>${title}</strong>\n   <div>\n      <small style=\"color: ${titleBarTextColor};\">${date}</small>\n   </div>\n</td>\n</tr>\n<tr bgcolor=\"${boxFillColor}\">\n<td class=\"rssBoxContent\" style=\"color: ${textColor};\">\n   ${image}\n   ${items}\n   ${input}\n   <div class=\"rssBoxPromo\" style=\"margin-top: 0px; text-align: left; \n         font: 9px verdana, sans-serif\">\n      RSS box by <a href=\"http://p3k.org/rss\">p3k.org</a>.\n   </div>\n</td>\n</tr>\n</table>\n\n", image:"<a href=\"${link}\"><img src=\"${source}\" width=\"${width}\" height=\"${height}\" \nalt=\"${title}\" title=\"${title}\" align=\"${align}\" valign=\"${valign}\" \nhspace=\"${hspace}\" vspace=\"${vspace}\" border=\"0\" /></a>\n\n", input:"<form method=\"get\" action=\"${link}\">\n${description}\n<input type=\"text\" name=\"${name}\" size=\"15\" /> <input type=\"submit\" \nvalue=\"${title}\" />\n</form>\n\n", item:"<div class=\"rssBoxItemContent\">\n${title}\n${break}\n${description}\n${buttons}\n</div><br />\n\n", date:"${year}-${month}-${day}, ${hours}:${minutes}h\n\n", link:"<a class=\"${class}\" href=\"${link}\" style=\"${style}\">${text}</a>\n", error:"<?xml version=\"1.0\"?>\n<rss version=\"error\">\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 invalid RSS feed URL. Please check and possibly correct \n         your input, then try again.</description>\n      </item>\n   </channel>\n</rss>\n\n"})};
function debug(str) {
   return document.write('<p><span style="background-color: yellow;">', 
         str, '</span><p>');
}

org.p3k.RssBox = function() {
   var ref;
   var ISOPATTERN = /([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9:]+).*$/;
   
   var data = org.p3k;
   data.defaults = {
      url: "http://blog.p3k.org/rss",
      maxItems: 7,
      width: 200,
      align: "",
      frameColor: "black",
      titleBarColor: "lightblue",
      titleBarTextColor: "black",
      boxFillColor: "white",
      textColor: "black",
      showXmlButton: "",
      compact: ""
   };
   
   var baseUri = data.baseUri;
    
   var getColor = function(str) {
      if (str.length === 6 && parseInt(str, 16) && str.indexOf("#") !== 0) {
         str = "#" + str;
      }
      return str.toLowerCase();
   }

   var value;
   for (var i in data.defaults) {
      value = data.param[i];
      if (!value || value.length === 0) {
         data.param[i] = data.defaults[i];
      } else if (i.indexOf("Color") > 0) {
         data.param[i] = getColor(value);
      }
   }

   // FIXME: Ugly work-around for many boxes using too small width 
   // values because the former version did not show the exact output.
   if (data.param.javascript && data.param.width < 200) {
      data.param.width = 200;
   }
   // Remove obsolete parameters from param and query
   delete data.param.javascript;
   data.query = data.query.replace("javascript=true", "");   

   var NAMESPACES = {
      dc: "http://purl.org/dc/elements/1.1/",
      rdf: "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   };

   var getUrl = function(url) {
      url = baseUri + "proxy.r?" + encodeURIComponent(url);
   
      var HttpRequest = function() {
         return (typeof XMLHttpRequest !== "undefined") ?
            new XMLHttpRequest() : new ActiveXObject("Msxml2.XMLHTTP");
      }
   
      var request = new HttpRequest();
      request.open("GET", url, false);
      request.send(null);   
      if (!request.getResponseHeader("Date")) {
         var cached = request;
         var ifModifiedSince = cached.getResponseHeader("Last-Modified") || 
               new Date(0); // January 1, 1970
         request = new HttpRequest();
         request.open("GET", url, false);
         request.setRequestHeader("If-Modified-Since", ifModifiedSince);
         request.send("");
         if (request.status === 304) {
            request = cached; 
         }
      }
      return request;
   }
   
   var getDocument = function(source) {
      if (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;
         }
      }
      return null;
   }
   
   var getError = function() {
      var msg = null, root;
      if (!xml || data.message) {
         msg = data.message || "Unknown error.";
      } else if (xml.parseError && xml.parseError.errorCode) {
         msg = xml.parseError.reason; // IExplore
      } else if (root = xml.documentElement) {
         var errorNode;
         if (root.nodeName === "parsererror") {
            msg = xml.documentElement.textContent; // Mozilla
         } else if ((errorNode = root.childNodes[0]) && 
               errorNode.nodeName === "parsererror") {
            msg = errorNode.textContent; // Safari
         } else if (!/rss|rdf|scriptingNews/i.test(xml.documentElement.nodeName)) {
            msg = "Incompatible data format. Are you sure this is an RSS feed?";
         }
      }
      return msg;
   }
   
   var getNode = function(parent, name, namespace) {
      if (namespace) {
         if (typeof parent.getElementsByTagNameNS === "undefined") {
            var elements = parent.getElementsByTagName(namespace + ":" + name);
         } else {
            var elements = parent.getElementsByTagNameNS(NAMESPACES[namespace], name);
         }
      } else {
         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) {
      if (str) {
         return str.replace(/^\s*(\S*)\s*$/, "$1");
      }
      return "";
   }
   
   var padZero = function(n) {
      if (n < 10) {
         return "0" + n
      }
      return n;
   }

   var encodeXml = function(str) {
      if (!str) {
         return "";
      }
      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 renderDate = function(date) {
      if (date.constructor !== Date) {
         var str = String(date);
         var millis = Date.parse(str.replace(ISOPATTERN, "$1/$2/$3 $4"));
         if (millis) {
            date = new Date(millis);
         } else {
            date = new Date;
         }
      }

      return render(data.date, {
         year: date.getFullYear(),
         month: padZero(date.getMonth() + 1),
         day: padZero(date.getDate()),
         hours: padZero(date.getHours()),
         minutes: padZero(date.getMinutes()),
         seconds: padZero(date.getSeconds()),
         timeZone: "" // date.getTimezoneOffset()
      });
   }
   
   var renderButtons = function(enclosure, source) {
      var result = "";
      if (enclosure && enclosure.link) {
         result += render(data.image, {
            source: baseUri + "enclosure.gif",
            title: enclosure.type,
            link: encodeURI(enclosure.link),
            width: 13,
            height: 16
         });
      }
      if (source && source.link) {
         result += render(data.image, {
            source: baseUri + "source.gif",
            title: source.title,
            link: encodeURI(source.link),
            width: 15,
            height: 15
         });
      }
      return result;         
   }
   
   var param = data.param;
   var rss = data.rss = {items: []};
   var xml = getDocument(data.xml);

   rss.error = getError();
   if (rss.error !== null) {
      xml = getDocument(render(data.error, {
         link: baseUri + "?" + encodeXml(data.query),
         message: encodeXml(rss.error)
      }));
      param.compact = 0;
      param.showXmlButton = 1;
   }

   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"));
      }
   }
   
   if (type === "rdf:RDF") {
      rss.date = renderDate(getText(getNode(channel, "date", "dc")) || data.modified);
      rss.rights = getText(getNode(channel, "creator", "dc"));
      var input = getNode(root, "textinput");
      if (input && !getNode(input, "link")) {
         input = root.getElementsByTagName("textinput")[1];
      }
      if (input) {
         ref = rss.input = {};
         ref.link = getText(getNode(input, "link"));
         ref.description = getText(getNode(input, "description"));
         ref.name = getText(getNode(input, "name"));
         ref.title = getText(getNode(input, "title"));
      }
   } else {
      rss.date = renderDate(getText(getNode(channel, "lastBuildDate") || getText(getNode(channel, "pubDate"))) || data.modified);
      rss.rights = getText(getNode(channel, "copyright"));
   }
   
   var item, text, node;
   var items = xml.getElementsByTagName("item");

   for (var i=0; i<Math.min(items.length, param.maxItems); 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, "source")) {
        ref.source = {
           link: node.getAttribute("url"),
           title: getText(node)
        }
     }
     
     if (node = getNode(item, "enclosure")) {
        ref.enclosure = {
           link: node.getAttribute("url"),
           length: node.getAttribute("length"),
           type: node.getAttribute("type")
        }
     }
     
     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(data.item, {
         title: new function() {
            var title = (!param.compact ? "<strong>" : "");
            if (item.link) {
               title += render(data.link, {
                  link: encodeURI(item.link),
                  text: item.title,
                  'class': "rssBoxItemTitle"
               });
            } else {
               title += item.title;
            }
            !param.compact && (title += "</strong>");
            return new String(title); // FIXME: Funny, title alone will be rendered as [object]
         }(),
         'break': item.title && item.description ? "<br />" : "",
         description: (!param.compact || !item.title) && item.description,
         buttons: renderButtons(item.enclosure, item.source)
      });
   }
   
   var box = render(data.box, {
      title: rss.link ? render(data.link, {
         link: encodeURI(rss.link),
         text: rss.title,
         'class': "rssBoxTitle",
         style: "color: " + param.titleBarTextColor
      }) : rss.title,
      description: rss.description,
      items: items,

      xmlButton: param.showXmlButton && render(data.image, {
         link: param.url,
         source: baseUri + "rss.png",
         title: rss.format + " " + rss.version,
         width: 16,
         height: 16,
         align: "right",
         hspace: 3
      }),
      
      image: !param.compact && rss.image && render(data.image, {
         link: encodeURI(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
      }),
      
      input: !param.compact && rss.input && render(data.input, {
         link: encodeURI(rss.input.link),
         description: rss.input.description,
         name: rss.input.name,
         title: rss.input.title
      }),
      
      date: rss.date,
      width: param.width,
      frameColor: param.frameColor,
      fontFace: param.fontFace,
      align: param.align,
      titleBarColor: param.titleBarColor,
      titleBarTextColor: param.titleBarTextColor,
      boxFillColor: param.boxFillColor,
      textColor: param.textColor
   });

   if (!window.rssBoxSetup) {
      document.write(box);
   }
   
   return box;
};

org.p3k.RssBox();

