/*@cc_on @*/
/*@if (@_jscript_version >= 5)
	if(!window.XMLHttpRequest&&window.ActiveXObject){window.XMLHttpRequest=function(){var x=".XMLHTTP",s="Msxml2"+x,rg=["Microsoft"+x,s,s+".3.0",s+".4.0",s+".5.0"],c=rg.length;while(c--){try{return new ActiveXObject(rg[c]);}catch(e){}};return null;}}
@end @*/

function CClient()
{
	var szHost=document.location.hostname,szLctn=String(document.location.href);
	this.Usr = navigator.userAgent.toLowerCase();
	this.Path = szLctn.replace(/\w+:\/\/[^\/:]+(:\d*)?/,"").replace(/\?.*$/,"");

	this.Host = document.location.protocol + "//" + szHost;

	if((/billpay\.msn\.com/i).test(szHost)){document.domain = "msn.com";}

	this.IsMSIE = ((-1 != this.Usr.indexOf("msie")) && (-1 == this.Usr.indexOf("opera")));
	this.XpSvc2 = this.IsMSIE ? (-1 != this.Usr.indexOf("sv1")) : false;
	if(this.IsMSIE)
	{
		this.appVersion =
		{
			min4  : (/MSIE\x20[4-9]/i).test(this.Usr),
			min5  : (/MSIE\x20[5-9]/i).test(this.Usr),
			min55 : (/MSIE\x20([6-9]|5\.5)/i).test(this.Usr),
			min6  : (/MSIE\x20[6-9]/i).test(this.Usr)
		}
	}
	this.IsMny  = (/msmoney\x20/i).test(this.Usr);
	this.IsMSNE = (/MSN\x20[^8-9]/i).test(this.Usr);
	this.IsMSN8 = (/MSN\x20[8-9]/i).test(this.Usr);
	this.IsMSNA = (/(MSN\x20Companion|WebTV)/i).test(this.Usr);
	this.IsMac  = (-1 != this.Usr.indexOf("mac"));
	this.IsAOL  = (-1 != this.Usr.indexOf("aol"));
	this.IsWin  = (-1 != this.Usr.indexOf("windows"));
	this.IsNS   = (
		(-1 != this.Usr.indexOf("mozilla"))
		&& (-1 == this.Usr.indexOf("spoofer"))
        && (-1 == this.Usr.indexOf("compatible"))
        && (-1 == this.Usr.indexOf("opera"))
        && (-1 == this.Usr.indexOf("webtv"))
        && (-1 == this.Usr.indexOf("hotjava"))
        );

	this.PHWin = null;
	if((null == self.name) || (0 == self.name.length) || ("msnMain" == self.name)){self.name = "mny" + String(Date.parse(new Date()));}
}
function DoHelp(szId,
	szTpc)
{
	var W,H,szWD,szWNm,fIsIEPC,szQry,cpxScrnY=screen.width,cpxScrnX=screen.availHeight,fSearch=false,szUrl=g_Client.Host+"/inc/panehelp.aspx",szFile="",szKey="";

	var nV98 = (g_Client.Usr.search(/msmoney\s+(prm\s+){0,1}(.\d{1,}\.\d{1,}\.\d{1,})\./i) != -1) ? RegExp.$2 : "0";
	if((0 == phid && null == szId) || (null != szTpc))
	{
		szFile = (null != szTpc) ? szTpc : "";
	}
	else
	{
		szKey = (null == szId) ? phid : szId;
		fSearch = true;
	}
	szQry = "?tmt=" + escape(window.name) + "&v2=" + escape(document.location.search) + "&v98=" + escape(nV98) + "&v99=" + escape(g_Client.Path);
	szQry += (fSearch) ? "&SEARCHTERM=" + escape(szKey) + "&S_TEXT=" + escape("For help with this page, click a topic:") : "&TOPIC=" + szFile;
	szQry += ("undefined" != typeof v1) ? "&v1=" + escape(v1) : "&v1=" + escape(g_Client.Host);

	W = ((cpxScrnY <= 800) && !g_Client.IsMac) ? 180 : 230;
	H = (g_Client.IsWin && g_Client.IsAOL) ? cpxScrnX - window.screenTop - 22 : cpxScrnX;

	if(g_Client.IsMSNE)
	{
		window.external.showHelpPane(szUrl + szQry,W);
	}
	else if(g_Client.IsMSNA)
	{
		top.location.replace(szUrl + szQry);
	}
	else
	{
		fIsIEPC = g_Client.IsMSIE && !g_Client.IsMac && !g_Client.IsAOL;
		if(fIsIEPC && (null != g_Client.PHWin) && !g_Client.PHWin.closed)
		{
			g_Client.PHWin.location.replace(szUrl + szQry);
		}
		else
		{
			szWNm = fIsIEPC ? "_help26" : "_help";
			szWD = "toolbar=0,status=0,menubar=0,width=" + W + ",height=" + H + ",left=" + (cpxScrnY - W) + ",top=0,resizable=1";
			g_Client.PHWin = window.open(szUrl + szQry,szWNm,szWD);
		}
		if(g_Client.PHWin && !g_Client.IsMac && !g_Client.IsNS && (self != g_Client.PHWin.opener)){g_Client.PHWin.opener = self}
	}
}

function _fC(_u){
	_u=escape(_u);
	var i=0,_aA=["%3A\\/\\/","\\/","\\.","-","_","%3A//","%2F","%2E","%2D","%5F"];
	for(;i<5;i++){_u = _u.replace(new RegExp(_aA[i],"g"),_aA[i + 5]);}
	return _u;
}
function O_LC(){
	var _sH=screen.height,_sW=screen.width,_sW2=(_sW-535)/2,_sH2=(_sH-192)/2,t=(document.location.protocol=="http:")?"http://ccc01.opinionlab.com":"https://secure.opinionlab.com/ccc01";
	window.open(t+'/comment_card.asp?time1='+g_OLtm+'&time2='+(new Date()).getTime()+'&prev='+_fC(document.referrer)+'&referer='+_fC(g_Client.Host+g_Client.Path)+'&height='+_sH+'&width='+_sW,'comments','width=535,height=192,screenX='+_sW2+',screenY='+_sH2+',top='+_sH2+',left='+_sW2+',resizable=yes,scrollbars=no');
}

function LogErr(){
	if(!g_ErrPut){
		g_ErrPut=true;
		var _a=arguments,_i=(new Image()).src="/inc/chan/ourcode/errlog.gif?msg="+escape(_a[0])+"&url="+escape(_a[1])+"&line="+_a[2];
	}
	return true;
}
function AddHandler(hobj,e,pFn){
	if(hobj.addEventListener){hobj.addEventListener(e.substring(2),pFn,false);}
	else if(hobj.attachEvent){hobj.attachEvent(e,pFn);}
	else{var punk = hobj[e];if(punk == null){hobj[e] = pFn;} else {hobj[e] = function(){punk();pFn();}}}
}
function RemoveHandler(hobj,e,pFn){
	if(hobj.removeEventListener){hobj.removeEventListener(e.substring(2),pFn,false);}
	else if(hobj.detachEvent){hobj.detachEvent(e,pFn);
	}else{var punk=hobj[e];if(punk!=null){hobj[e]=null}}
}
var phid=0,g_ErrPut=false,g_OLtm=(new Date()).getTime(),g_Client=new CClient();
function PlayVideo(uuid,autoplay)
{var dapRoot=_daprr[0].split('/')[2];Msn.Flash.Build('http://images.soapbox.msn.com/flash/soapbox1_1.swf','8',300,272,'invhmvidelmnt',{allowScriptAccess:'always',allowFullScreen:'false',wmode:'window',base:'http://images.soapbox.msn.com/flash/soapbox1_1.swf',flashvars:'skin=0&amp;mkt=en-us&amp;fr=IV2_en-us_money_invhome&amp;fg=gtlv2&amp;t=s338&amp;p=money_invhome&amp;idp=http://video.msn.com/v/us/money.htm&amp;ch=true&amp;pg=http://'+dapRoot+'/ADSAdClient31.dll?GetAd?PG=INV1MV&amp;bsbpg=http://'+dapRoot+'/ADSAdClient31.dll?GetAd?PG=INV2MV&amp;ad=true&amp;timePlaying=180&amp;cbdata=invhmvidelmnt&amp;cbprefix=Msn.Video.&amp;playlistmin=2&amp;ifs=true&amp;c=v&amp;ap='+autoplay+'&amp;v='+uuid});}
var iIndex=0,iTotal,rgTitle,rgImage,rgImageAlt,rgBody,dtPublished;function torGetEl(s){return document.getElementById(s);}
function nextPromo()
{iIndex=(iIndex+1)%iTotal;moveModule();return false;}
function prevPromo()
{iIndex--;if(iIndex==-1)iIndex=iTotal-1;moveModule();return false;}
function moveModule()
{var t=torGetEl('hTitle'),g=torGetEl('imgPromoPic'),b=torGetEl('divBody');if(t&&g&&b){t.innerHTML=rgTitle[iIndex];g.src=rgImage[iIndex];g.alt=rgImageAlt[iIndex];b.innerHTML=rgBody[iIndex];}}
function setPromoLinks()
{var lnks=torGetEl('divLinks');if(lnks!=null)lnks.innerHTML='<div class="m1"><h2 id="hTitle">'+rgTitle[0]+'</h2><img class="img1" id="imgPromoPic" src="'+rgImage[0]+'" alt="'+rgImageAlt[0]+'" width="64" height="77" alt="Jim Jubak" /><div id="divBody">'+rgBody[0]+'<br /></div><ul class="l4 n10"><li>&lt; <a href=\"\" onclick=\'prevPromo();return false;\'>Prev</a></li><li><a href="" onclick=\'nextPromo();return false;\'>Next</a> &gt;</li></ul><br />';if(dtPublished!=null&&iIndex!=null&&iTotal!=null)
{iIndex=Math.floor(((new Date()).getTime()-dtPublished.getTime())/(1000*60*60*24)-1)%iTotal;nextPromo();}}
function switchTab(tabIn,idTab,idDiv,clsTabOn,clsTabOff,clsDivOn,clsDivOff)
{if(idTab==tabIn.tab.id||idDiv==tabIn.div.id)return;var tabNew=torGetEl(idTab),divNew=torGetEl(idDiv);tabNew.className=clsTabOn;divNew.className=clsDivOn;tabIn.tab.className=clsTabOff;tabIn.div.className=clsDivOff;tabIn.tab=tabNew
tabIn.div=divNew;}
function cTab(tabIn,divIn)
{this.tab=tabIn;this.div=divIn;}
function tabControl(tabid,divid,controlid)
{var _tab=document.getElementById(tabid);var _div=document.getElementById(divid);if(_tab==null||_div==null||_tab.childNodes.length!=_div.childNodes.length||_tab.parent!=_div.parent)
alert('invalid tab control config');this.selectTab=function(which)
{var len=_tab.childNodes.length;for(var i=0;i<len;i++)
{var tabChild=_tab.childNodes[i];var divChild=_div.childNodes[i];switch(i)
{case 0:tabChild.className='first';break;case _tab.childNodes.length-1:tabChild.className='last';break;default:tabChild.className='';break;}
if(i==which)
{tabChild.className+=' selected';divChild.style.display='block';}
else
{divChild.style.display='none';}}
return false;}
this.show=function()
{_tab.parentElement.style.display='block';}
eval('window.'+controlid+'_load = function (){ var c= '+controlid+'; c.show(); c.selectTab(0);}');AddHandler(window,'onload',eval('window.'+controlid+'_load'));return this;}
function paginationControl(pagesid,dataid,controlid,pagesize)
{var _pages=document.getElementById(pagesid);var _data=document.getElementById(dataid);var _controlid=controlid;var _pageSize=pagesize;var _numPages=0;this.renderPages=function(pageNum)
{if(pageNum==null)pageNum=1;var lbound=(pageNum-1)*_pageSize;var ubound=pageNum*_pageSize;var len=_data.childNodes.length;var pageNodeList=_pages.childNodes[0];if(_numPages>1)
{for(var i=0;i<_numPages;i++)
{var page=_pages.childNodes[0].childNodes[_numPages-i-1];if(i==(pageNum-1))
page.childNodes[0].className='b';else
page.childNodes[0].className='';}}
for(var i=0;i<len;i++)
{var childNode=_data.childNodes[i];if(childNode.style)
{if(i>=lbound&&i<ubound)
childNode.style.display='block';else
childNode.style.display='none';}}
return false;}
this.drawPagination=function()
{var numEls=_data.childNodes.length;_numPages=Math.ceil(numEls/_pageSize);if(_numPages==1)
return;var s='<ul class="linklist21">';for(var i=_numPages;i>0;i--)
{s+='<li onclick="return '+controlid+'.renderPages('+i+');" '
if(i==_numPages)
s+='class="first"';if(i==1)
s+='class="last"';s+='><a href="#" onclick="return false;">'+i+'</a></li>';}
s+='</ul>';_pages.innerHTML=s;}
eval('window.'+controlid+'_load = function() { var c ='+controlid+';c.drawPagination();c.renderPages(1); }');AddHandler(window,'onload',eval('window.'+controlid+'_load'));return this;}
function PrevNextControl(dataid,controlid)
{var _dataEl=document.getElementById(dataid);var _child=0;_dataEl.style.display='block';this.redraw=function()
{var numEls=_dataEl.childNodes.length;for(var i=0;i<numEls;i++)
{var childEl=_dataEl.childNodes[i];if(childEl.style!=null)
{if(i==_child)
{childEl.style.display='block';}
else
{childEl.style.display='none';}}}}
this.Next=function()
{_child=(_child+1)%_dataEl.childNodes.length;this.redraw();return false;}
this.Prev=function()
{_child=(_child+_dataEl.childNodes.length-1)%_dataEl.childNodes.length;this.redraw();return false;}
eval('window.'+controlid+'_load = function() { var c ='+controlid+';c.redraw(); }');AddHandler(window,'onload',eval('window.'+controlid+'_load'));return this;}