	var g_bNS = (document.layers);
	var g_bIE = (document.all);
	var g_TimeoutID;
	var g_pConsole;
	var g_pToolsMenuLink;
	var ID_IE_CONSOLE_POSITION_FROM_RIGHT = 400;
	var ID_IE_CONSOLE_POSITION_TOP = 30;
	var ID_NS_CONSOLE_POSITION_FROM_RIGHT = 205;
	var ID_NS_CONSOLE_POSITION_TOP = 164;
	var ID_CONSOLE_OPACITY = 85;
	var ID_SEC_TO_FADE = 2000;
	
	var IDS_SITEINTERFACE_PATH = "/NR/ContentConnector/CS2000/SiteInterface";
	var IDS_PLAY_IMG = IDS_SITEINTERFACE_PATH + "/Images/play.gif";
	var IDS_PLAYON_IMG = IDS_SITEINTERFACE_PATH + "/Images/playon.gif";

	var IDS_MSG_CONSOLE_NOT_SUPPORTED = "Your browser does not support the dynamic WBC Console in this site. Console is disabled.";
	
    window.onresize = CS_repositionConsole;
	window.focus();
	window.onload = CS_positionConsole;
	//WBC_preloadImages(IDS_PLAYON_IMG);
	
	function CS_repositionConsole() {
		if (g_bIE) {
			CS_positionConsole();
		} else {
			location.reload();
		}
	}
		
	function CS_positionConsole() {
		if (document.all.CS_divConsole == null)
			return;
		if (g_bIE) {
			g_pConsole = document.all.CS_divConsole;
			g_pToolsMenuLink = document.all.CS_hrefToolsMenu;
		} else if (g_bNS) {
			g_pConsole = document.CS_divConsole;
		} else {
			alert(IDS_MSG_CONSOLE_NOT_SUPPORTED);
			return;
		}
		
		var nWindowWidth;
	
		if (g_bIE) {
			nWindowWidth = document.body.clientWidth;
			g_pConsole.style.filter = "alpha(opacity='" + ID_CONSOLE_OPACITY + "')"
			g_pConsole.style.left = nWindowWidth - ID_IE_CONSOLE_POSITION_FROM_RIGHT;
			g_pConsole.style.top = ID_IE_CONSOLE_POSITION_TOP;
		} else if (g_bNS) {
			nWindowWidth = innerWidth;
			g_pConsole.left = nWindowWidth - ID_NS_CONSOLE_POSITION_FROM_RIGHT;
			g_pConsole.top = ID_NS_CONSOLE_POSITION_TOP;
		}
	}
	
	function CS_playConsole() {
		CS_keepConsole();
		document.CS_imgPlayConsole.src = IDS_PLAYON_IMG;
		CS_setVisibility(g_pConsole, true);
	}
	
	function CS_hideConsole() {
		document.CS_imgPlayConsole.src = IDS_PLAY_IMG;
		CS_setVisibility(g_pConsole, false);
	}
	
	function CS_setVisibility(g_pConsole, bShow) {
		if (!g_pConsole) {
			return;
		}

		if (g_bNS) {
			if (bShow) {
				CS_keepConsole();
				g_pConsole.visibility = "show";
			} else {
				g_pConsole.visibility = "hidden";
			}
		} else if (g_bIE) {
			if (bShow) {
				CS_keepConsole();
				g_pConsole.style.visibility = "visible";
				g_pToolsMenuLink.className = "CSStyClsToolsMenuLinkSel";
			} else {
				g_pConsole.style.visibility = "hidden";
				g_pToolsMenuLink.className = "CSStyClsToolsMenuLink";
			}
		} else {
			alert(IDS_MSG_CONSOLE_NOT_SUPPORTED);
		}
	}
	
	function CS_getVisibility(g_pConsole) {
		if (g_bNS) {
			if (g_pConsole.visibility == "show") {
				return true;
			} else {
				return false;
			}
		} else if (g_bIE) {
			if (g_pConsole.style.visibility == "visible") {
				return true;
			} else {
				return false;
			}
		}
	}
	
	function CS_toggleConsole() {
		if (CS_getVisibility(g_pConsole)) {
			CS_setVisibility(g_pConsole, false);
			document.CS_imgPlayConsole.src = IDS_PLAY_IMG;
		} else {
			CS_setVisibility(g_pConsole, true);
			document.CS_imgPlayConsole.src = IDS_PLAYON_IMG;
		}
	}
	
	function CS_keepConsole() {
		clearTimeout(g_TimeoutID);
	}
	
	function CS_zapConsole() {
		g_TimeoutID = setTimeout('CS_hideConsole()', ID_SEC_TO_FADE);
	}