function CPaneHelp()
{
	var rxHelp=new RegExp();
	this.Agent=navigator.userAgent.toLowerCase();
	var fIsMSIE,szHost=document.location.hostname,bMSIE=this.Agent.indexOf("msie"),szLcl="/"+"en_us";
	rxHelp = /(MSN)\x20[8-9]/i
	this.IsMSN8=rxHelp.test(this.Agent);
	rxHelp = /(MSN)\x20[^8-9]/i
	this.IsMSNE=rxHelp.test(this.Agent);
	rxHelp = /(MSIE)\x20[4-9].+(win)/i
	fIsMSIE=rxHelp.test(this.Agent);
	
	this.Server = "http://"+szHost;
	this.Frameset="http://"+szHost;
	this.Frameset+="/Help/HelpFrame.asp"
}


//function DoHelp(szId,szTpc)
function DoHelp(szId,szTpc,szURL)
{
	var szApp=navigator.appName.toLowerCase();
	var fIsMac=(mCPH.Agent.indexOf("mac")!=-1);
	var fIsAOL=(mCPH.Agent.indexOf("aol")!=-1);
	var W,H,sWD,bIE4PC,szQry="?",bScrn=screen.width;

	if((0==phid && null==szId)||(null!=szTpc))
	{H_TOPIC=(null!=szTpc)?szTpc:"";}
	else
	{H_KEY=(null==szId)?phid:szId;bSearch=true;}

	szQry+="TOPIC="+H_TOPIC;
	szQry+="&TARGETURL="+szURL

	W=(bScrn<=800 && !fIsMac)?180:230;
	H=(mCPH.Agent.indexOf("windows")>0 && fIsAOL)?screen.availHeight-window.screenTop-22:screen.availHeight

	if(mCPH.IsMSNE)//msn explorer
	{
		window.external.showHelpPane(H_URL_BASE+"/Help/HelpFrame.asp"+szQry,W)
	}
	else if(mCPH.IsMSN8)//msn8
	{
//		szQry=(0==H_TOPIC.length)?(0==H_KEY.length)?"MC_GENERICTOC.htm":H_KEY+".htm":H_TOPIC;
//		H_CONFIG+="&tmt="+escape(window.name);
//		window.external.showHelpPane3(szQry,null,0,L_H_APP,H_CONFIG,null,"msnmny.chm",null);
	}
	else if((mCPH.Agent.indexOf("webtv")>0)||(mCPH.Agent.indexOf("msn companion")>0))
	{
		top.location.replace(H_URL_BASE+"/Help/HelpFrame.asp")
	}
	else
	{
		sWD="toolbar=0,status=1,menubar=0,width="+W+",height="+H+",left="+(bScrn-W)+",top=0,resizable=1";
		bResize=false;
		bIE4PC=mCPH.Agent.indexOf("msie 4")>0 && !fIsAOL && !fIsMac;
		if(H_TARG=="")H_TARG=(bIE4PC)?"_help17":"_help";
		if(bIE4PC && (h_win!=null) && !h_win.closed){h_win.location.replace(H_BURL+szQry)}else{h_win=window.open(H_BURL+szQry,H_TARG,sWD)}
		if(h_win && !fIsMac && szApp.indexOf("netscape")<0 && h_win.opener!=self) h_win.opener=self
	}
}
function MCHelp(szId){DoHelp(szId,null)}
function MCHelpTopic(szTpc){DoHelp(null,szTpc)}

var mCPH=new CPaneHelp();
var h_win,verOffset,bResize=true,phid=0,bSearch=false,H_BURL=mCPH.Frameset,H_CONFIG=mCPH.Config,H_URL_BASE=mCPH.Server,H_FILTER=mCPH.Filter;
var H_TOPIC=""
var H_KEY="",H_BRAND="",H_TARG="",L_CONTACTUS_URL="",H_OTHER="",H_VER="1.7";
