
	var h_win

    function OpenHelpPanel(action, override_kb, temp1) {
		var kbcode
		if ((override_kb != '') && (typeof override_kb != 'undefined')) {kbcode = override_kb}
		else {kbcode = 'alertbot.web'}
		
		if(self.name == ''){self.name = 'help_parent'}
		
		
		var HelpUrl = '/userkb/popup_panel.aspx?kb=' + kbcode + '&a=' + action + '&parentwin=' + self.name;
		
		var HelpMenuBodyUrl = 'http://www.alertbot.com/userkb/(2fm1452g0akgngzva1inubae)/open.aspx?kb=' + kbcode + '&frametype=popuppanel&a=' + action;
		var agent = navigator.userAgent.toLowerCase();
		var app = navigator.appName.toLowerCase();
		//Get screen size
		var sw = screen.width;
		W=(sw<= 800 && agent.indexOf("mac")==-1)?203:260;
		H=(agent.indexOf("windows")>0 && agent.indexOf("aol")>0) ? screen.availHeight-window.screenTop-22:screen.availHeight//*AOL

		var agent_isMSN = false, vi = agent.indexOf('msn ');
		//check to see if MSN Browser
		
		if (vi > -1) {
			agent_isMSN = agent.substring(vi+4);
			agent_isMSN = parseFloat(agent_isMSN.substring(0,agent_isMSN.indexOf(";")));
			agent_isMSN = (agent_isMSN != NaN && agent_isMSN >= 6)
		}
		if (agent_isMSN){
			window.external.showHelpPane(HelpUrl+'&H_APP='+escape(L_H_APP)+'&INI='+H_CONFIG,W);
			self.resizeTo(sw-W,H)
		}
		else if (agent.indexOf('webtv')>0 || agent.indexOf('msn companion')>0){
			top.location.replace(HelpUrl+'&H_APP='+escape(L_H_APP)+'&INI='+H_CONFIG);
			self.resizeTo(sw-W,H)
		}
		else {
			if (h_win!=null && !h_win.closed){ //if help window exists then use it 
				
				h_win.frames['PopupPanel'].location.replace(HelpMenuBodyUrl)
			}
			else {  //else if it does not exist then open new window
				sWD="toolbar=0,status=1,menubar=0,width="+W+",height="+H+",left="+(sw-W)+",top=0,resizable=1";
				h_win=window.open(HelpUrl,'_help',sWD);
				self.resizeTo(sw-W,H);
				//reference parent window if possible
				if (h_win && agent.indexOf("mac")<0 && app.indexOf("netscape")<0) h_win.opener=self//*IE5+PC
			}
		}
	}