new function() {
	tilt.attachEvent(document, "contentreceived", function() {
		var oDiscussion;
			
		if (oDiscussion = document.getElementById("discussion")) {
			var oPid = first(getElements(document, "div", "l-pid"));
			var strPid = oPid.innerHTML.replace("page id: ","");
			var oNewRss = document.createElement("div");
			oNewRss.className = "l-discussion-rss";
			var oNewRssLink = oNewRss.appendChild(document.createElement("a"));
			if (oNewRssLink) {
				oNewRssLink.href = "../" + strPid + ".rss";
				oNewRssLink.innerHTML = "RSS";
				oNewRssLink.className = "rss";
				oDiscussion.parentNode.appendChild(oNewRss);
			}
		}
	});
	
	function getElements(oElm, strTagName, strClassName) {
		var oElement;
		var arrReturnElements = [ ];
		if (oElm) {
			var arrElements = (strTagName == "*" && oElm.all) ? oElm.all : oElm.getElementsByTagName(strTagName);
			for(var i=0;i<arrElements.length;i++) {
				oElement = arrElements[i];
				if (oElement.className) {
					var oClasses = oElement.className.split(" ");
					var bolFound = false;
					var intXX = 0;
					while (!bolFound && (intXX < oClasses.length)) {
						if (oClasses[intXX] == strClassName) {
							bolFound = true;
						} else {
							++intXX;
						}
					}
					if (!bolFound) {
						if (strClassName == "*") {
							bolFound = true;
						}
					}
				} else {
					if (strClassName == "*") {
						bolFound = true;
					}
				}
				if (bolFound) {
					arrReturnElements.push(oElement);
				}
			}
		}
		return (arrReturnElements);
	}
}