		var d = document;
		var rss_feed = null;
		
		var head = d.getElementsByTagName("head")[0];
		var rssTitle = d.getElementById("rssTitle");
		if(rssTitle == null)
			rssTitle = d.getElementById("ctl00_ctl00_site_Content_Module_Content_rss_title");
		if(rssTitle != null) {
			var link = d.createElement("link");
			var xmlpath = location.pathname.split(".");
			link.rel = "alternate";
			link.type = "application/rss+xml";
			link.title = rssTitle.value + " | CMStudio";
			link.href = "RSS/RSS." + xmlpath[1] + ".xml";
			head.appendChild(link);
		}
		function setHREF() {
			var rssLink = d.getElementById("rssLink");
			rssLink.href = "RSS/RSS." + xmlpath[1] + ".xml";
		}

		function open_rss(obj) {
			rss_feed = obj;
			if (rss_feed)
				rss_feed.className =(rss_feed.className == "rss_short")? "rss_full":"rss_short";
		}
		function set_link(id) {
			var anchor_rss = d.getElementById("anchor_rss");
			anchor_rss.innerHTML += " <a onClick=\"open_rss('" + id + "')\">&nbsp;&raquo;&nbsp;" + id + "</a> ";
		}
		function gotoMenu() {
			var newsTable = d.getElementById("newsEvents");
			var menuTable = d.getElementById("gotoNewsMenu");
			var icount = newsTable.rows.length;
			var perPage = 5;
			var row = menuTable.insertRow(0);

			var cell = row.insertCell(0);
			cell.id = "newsFirst";
			cell.title = "Goto the First Set";

			var cell = row.insertCell(1);
			cell.id = "newsMinus";
			cell.title = "Goto Previous Set of 5";

			var cell = row.insertCell(2);
			cell.id = "newsPrev";
			cell.title = "Goto Previous Set";

			var cell = row.insertCell(3);
			var newTable = d.createElement("table");
			var row2 = newTable.insertRow(0);
			cell.appendChild(newTable);
			cell.align="center";
			cell.width="130px";
			var i = 0, j = 1;
			for ( x = 0; x < icount; x+=perPage) {
				var cell = row2.insertCell(i);
				cell.id = "news_" + x;
				j++;
				i++;
			}
			x -= perPage;

			var cell = row.insertCell(4);
			cell.id = "newsNext";
			cell.title = "Goto Next Set";

			var cell = row.insertCell(5);
			cell.id = "newsPlus";
			cell.title = "Goto Next Set of 5";

			var cell = row.insertCell(6);
			cell.id = "newsLast";
			cell.title = "Goto the Last Set";

			gotoPage(0);
		}


		function gotoPage(i) {
			var newsTable	= d.getElementById("newsEvents");
			var menuTable	= d.getElementById("gotoNewsMenu");
			var newsFirst	= d.getElementById("newsFirst");
			var newsPrev	= d.getElementById("newsPrev");
			var newsMinus	= d.getElementById("newsMinus");
			var newsPlus	= d.getElementById("newsPlus");
			var newsNext	= d.getElementById("newsNext");
			var newsLast	= d.getElementById("newsLast");
			var icount 	= newsTable.rows.length;
			var perPage 	= 5;

			var h = 0;
			for ( x = 0; x < icount; x+=perPage) {
				h++;
				var newsThis		= d.getElementById("news_" + x);
				if (newsThis == null ) alert(x);
				newsThis.innerHTML	= (x==i)?applyDiv(h,-1):applyDiv(h,x);
				for ( j = x; j < x+perPage; j++) {
					if(!(j < icount)) break;
					newsTable.rows[j].style.display = (x==i)?"":"none";
				}
			}
			x -= perPage;
			newsFirst.innerHTML	= (i == 0)?applyDiv(applyImg("first_off"),-1):applyDiv(applyImg("first"),0);
			newsPrev.innerHTML	= (i == 0)?applyDiv(applyImg("prev_off"),-1):applyDiv(applyImg("prev"),i-perPage);
			newsNext.innerHTML	= ((i+perPage) > icount)?applyDiv(applyImg("next_off"),-1):applyDiv(applyImg("next"),i+perPage);
			newsLast.innerHTML	= ((i+perPage) > icount)?applyDiv(applyImg("last_off"),-1):applyDiv(applyImg("last"),x);

			for ( x = 0; x < h; x+=5) {
				if(i > ((x-1)*perPage) && i < ((x+5)*perPage))
					newsMinus.innerHTML = (x > 0)?applyDiv(applyImg("prevSkip"),((x-1)*perPage)):applyDiv(applyImg("prevSkip_off"),-1);
				if(i > ((x-1)*perPage) && i < ((x+5)*perPage))
					newsPlus.innerHTML = (x+6 < h)?applyDiv(applyImg("nextSkip"),((x+5)*perPage)):applyDiv(applyImg("nextSkip_off"),-1);
				for ( j = x; j < x+5; j++ ) {
					if(!(j < h)) break;
					var g = j * perPage;
					var newsThis		= d.getElementById("news_" + g);
					newsThis.style.display = (i > ((x-1)*perPage) && i < ((x+5)*perPage))?"":"none";
				}
			}
		}

		function applyImg(String) {
			var attributes = 	"border='0'";
			var img = "<img " + attributes + " src='../icons/rss/img/" + String + ".gif'>";
			return img;
		}
		function applyDiv(String,Value) {
			var attributes = 	"onClick='gotoPage(" + Value + ");' " +
						"onMouseOver='this.className=\"rss_news_div_hover\"' " +
						"onMouseOut='this.className=\"rss_news_div\"' " +
						"class='rss_news_div'";
			if(Value == -1)
				attributes = 	"class='rss_news_div_dead'";
			var div = "<div " + attributes + ">" + String + "</div>";
			return div;
		}

		function show(id,obj) {
			var div = d.getElementById(id);
			var bool = (div.style.display != "block");
			var divA = d.getElementById("WhatIs");
			var divB = d.getElementById("HowTo");
			var tdA = d.getElementById("tdWI");
			var tdB = d.getElementById("tdHT");
			divA.style.display = divB.style.display ="none";
			tdA.className = tdB.className = "divOff";

			div.style.display = (bool)?"block":"none";
			obj.className = (bool)?"divSel":"divOff";
		}
		var bool_set = false;
		var bool_show = false;
		var x=0;
		function showOption(opt) {
			var tdA = d.getElementById("tdWI");
			var tdB = d.getElementById("tdHT");
			var divA = d.getElementById("WhatIs").style;
			var divB = d.getElementById("HowTo").style;
			switch(opt) {
				case "set":
					bool_set = !bool_set;
					divA.display =	divB.display = "none";
					tdA.className =	tdB.className = "divOff";
				case "act":
					bool_set = (opt == "act")?true:bool_set;
					if(bool_set) {
						x = tdA.style.opacity =	tdB.style.opacity = 100;
						tdA.style.MozOpacity =	tdB.style.MozOpacity = 1;
						tdA.style.filter =	tdB.style.filter = "alpha(opacity=100)";
					}
					break;
				case "show":
				case "hide":
					bool_show = (opt == "show");
					if(!bool_set)
						showAction();
					break;
			}
		}
		function showAction() {
			var i = (bool_show)?30:-20;
			var init = (x == 100)?5000:100;
			x = x + i;
			if(x < 0)
				x=0;
			if(x > 100)
				x=100;
			if (x > -1 && x < 101 && !bool_set) {
				var tdA =		d.getElementById("tdWI").style;
				var tdB =		d.getElementById("tdHT").style;
				tdA.opacity =		tdB.opacity = x;
				tdA.MozOpacity =	tdB.MozOpacity = (x/100);
				tdA.filter =		tdB.filter = "alpha(opacity=" + x + ")";
				var t = setTimeout("showAction(" + i + ")",init);
			}
		}
