/*
 * Build version Vermont-12.0.0-130
 */
var rsi_k;
var rsi_now = new Date();
var rsi_csid = 'C08728';
if(typeof(csids)=="undefined"){var csids=[rsi_csid];}else{csids.push(rsi_csid);}var _rsiaa=0;var _rsiba=1;var _rsica=0;var _rsida=0;var _rsiea=0;var _rsifa="0902050";var _rsiga="pix04.revsci.net";var _rsiha="js";var _rsiia="b";var _rsija="3";var _rsika=3;var _rsila=new Array();var _rsima=0;var _rsina;var _rsioa;var _rsipa;var _rsiqa;var _rsira;var _rsisa;_rsita();function DM_cat(Ba){_rsina=Ba;}function DM_name(Ca){_rsioa=Ca;}function DM_keywords(st){_rsipa=st;}function DM_event(Da){_rsiqa=Da;}function DM_addToLoc(n,v){_rsira=_rsiua(_rsira,n,v);}function DM_addEncToLoc(n,v){DM_addToLoc(_rsiva(n),_rsiva(v));}function DM_setLoc(u){_rsira=u;}function DM_setCsid(Ea){rsi_csid=Ea;}function rsi_c(Fa){rsi_csid=Fa;}function rsi_ral(Ga){_rsiaa=Ga;}function rsi_riu(Ha){_rsiba=Ha;}function rsi_tiu(Ia){_rsica=Ia;}function rsi_m(Ja){_rsida=Ja;}function rsi_dw(Ka){_rsiea=Ka;}function rsi_s(La){_rsiga=La;}function rsi_t(Ma){_rsiha=Ma;}function rsi_en(Na){_rsiia=Na;}function rsi_cn(Oa){_rsija=Oa;}function rsi_us(Pa){_rsika=Pa;}function DM_tag(){var Qa;if(_rsima==0||_rsida==1){if(typeof(DM_prep)=="function"){DM_prep(rsi_csid);}var Ra=_rsiwa();if(_rsiha=="gif"){Qa=new Image(2,3);Qa.src=Ra;_rsila[_rsila.length]=Qa;}else if(_rsiha=="js"){if(_rsiea==1){document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\""+Ra+"\"><"+"/script>");}else{var Sa=document.createElement("script");Sa.language="JavaScript";Sa.type="text/javascript";Sa.src=Ra;if(document.body==null){document.getElementsByTagName("head")[0].appendChild(Sa);}else{document.body.insertBefore(Sa,document.body.firstChild);}Qa=Sa;}}_rsima=1;}_rsita();return Qa;}function _rsiwa(){var Ta="";Ta="DM_LOC="+_rsiva(_rsira);if(_rsina){Ta+="&DM_CAT="+_rsiva(_rsina);}if(_rsiqa){Ta+="&DM_EVT="+_rsiva(_rsiqa);}if(_rsipa){Ta+="&DM_KYW="+_rsiva(_rsipa);}if(_rsiba==1&&_rsisa){Ta+="&DM_REF="+_rsiva(_rsisa);}if(_rsica==1){Ta+="&DM_TIT="+_rsiva(document.title);}if(_rsioa){Ta+="&DM_NAM="+_rsiva(_rsioa);}Ta+="&DM_EOM=1";var Ua="http"+(location.protocol=="https:"?"s":"")+"://";var Va="/"+rsi_csid+"/"+_rsiia+_rsija+"/0/"+_rsika+"/"+_rsifa+"/";var Wa=Math.floor(Math.random()*1000000000)+"."+_rsiha;var Xa=Ua+_rsiga+Va+Wa+"?D="+_rsiva(Ta)+"&C="+_rsiva(csids);var Ya=Xa.length;if(Ya>=2000){if(Xa.charAt(1998)=='%'){Xa=Xa.substr(0,1998);}else if(Xa.charAt(1999)=='%'){Xa=Xa.substr(0,1999);}else{Xa=Xa.substr(0,2000);}if(Xa.charAt(Xa.length-3)=='%'&&Xa.charAt(Xa.length-2)=='2'&&Xa.charAt(Xa.length-1)=='5'){Xa=Xa.substr(0,Xa.length-3);}}return Xa;}function _rsixa(i){var Za=i.toString(16).toUpperCase();return Za.length<2?"0"+Za:Za;}function _rsiya(c){var i=c.charCodeAt(0);if(isNaN(i))return "";if(i<128)return "%"+_rsixa(i);if(i<2048)return "%"+_rsixa(0xC0+(i>>6))+"%"+_rsixa(0x80+(i&0x3F));if(i<65536)return "%"+_rsixa(0xE0+(i>>12))+"%"+_rsixa(0x80+(i>>6&0x3F))+"%"+_rsixa(0x80+(i&0x3F));return "%"+_rsixa(0xF0+(i>>18))+"%"+_rsixa(0x80+(i>>12&0x3F))+"%"+_rsixa(0x80+(i>>6&0x3F))+"%"+_rsixa(0x80+(i&0x3F));}var _rsiva;if(typeof(encodeURIComponent)=="function"){_rsiva=encodeURIComponent;}else{var _rsiza=new RegExp("[\x00-\x20]|[\x22-\x26]|[\x2B-\x2C]|\x2F|[\x3A-\x40]|[\x5B-\x5E]|\x60|[\x7B-\x7D]|[\x7F-\uFFFF]","g");_rsiva=function(v){return v.toString().replace(_rsiza,_rsiya);}}function _rsiua(u,n,v){return u+(u.indexOf("?")==-1?"?":"&")+n+"="+v;}function _rsiAa(u){var i=u.indexOf('#');return(i>=0)?u.substr(0,i):u;}function _rsita(){_rsisa=_rsiAa(document.referrer.toString());_rsira=(_rsiaa==1)?_rsisa:_rsiAa(window.location.href);_rsina=null;_rsioa=null;_rsipa=null;_rsiqa=null;}
if(window[rsi_csid])window[rsi_csid].rsi_t("gif");else rsi_t("gif");
var rsi_td=rsi_now.getFullYear()+'_'+(rsi_now.getMonth()+1)+'_'+rsi_now.getDate();
var rsi_ct=0;
var rsi_beg=document.cookie.indexOf('rsi_ct=');
if(rsi_beg>=0){
rsi_beg=document.cookie.indexOf('=',rsi_beg)+1;
if(rsi_beg>0){
if(rsi_td==document.cookie.substring(rsi_beg,rsi_beg+rsi_td.length)){
rsi_beg+=(rsi_td.length+1);
var rsi_end=document.cookie.indexOf(';',rsi_beg);
if(rsi_end==-1)
rsi_end=document.cookie.length;
var rsi_par=parseInt(document.cookie.substring(rsi_beg,rsi_end));
if(!isNaN(rsi_par))
rsi_ct=rsi_par;
}}}
var rsi_tom=new Date(rsi_now.getTime()+86400000);
var rsi_dom=location.hostname;
rsi_dom=rsi_dom.replace(/.*(\.[\w\-]+\.[a-zA-Z]{3}$)/,'$1');
rsi_dom=rsi_dom.replace(/.*(\.[\w\-]+\.\w+\.[a-zA-Z]{2}$)/,'$1');
rsi_dom=rsi_dom.replace(/.*(\.[\w\-]{4,}\.[a-zA-Z]{2}$)/,'$1');
document.cookie=('rsi_ct='+rsi_td+':'+(rsi_ct+1)+';expires='+rsi_tom.toGMTString()+';path=/;domain='+rsi_dom);
rsi_k = '&ko=' + rsi_td + '__' + Math.floor((rsi_ct+2)/3);
document.writeln('<script type="text/javascript" src="' + 'http' + (location.protocol=='https:'?'s':'') + '://pix04.revsci.net/' + rsi_csid + '/a4/0/0/pcx.js?csid=C08728' + rsi_k + '" charset="ISO-8859-1"></s' + 'cript>');

function RSIgetCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function RSIsetCookie(name, value, expires, path, domain, secure)
{
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

//Declare variables
var segCookie, ampTokens, numSegs,segs, adQs ="";

	// read tg cookies
	var tgDecide ="";    
	var tgLearnInvt =""; 
	var tgIncome =""; 
	var tgHobby ="";
	segCookie  = RSIgetCookie("tg2");
	
if (segCookie !=null)
{
	//Split the segment cookie
	ampTokens = segCookie.split("&");
	var tg2v="";
	var sv =""
	for (var i=0;i<ampTokens.length; i++)
		{
		 	//read each value and assign to cookies
		 	tg2v= ampTokens[i].split("=");
		 	sv = ampTokens[i].indexOf("Decide");
		 	if (sv > -1)
		 	{ tgDecide = tg2v[1];	}
		 	
		 	sv = ampTokens[i].indexOf("LearnInvt");
		 	if (sv > -1)
		 	{ tgLearnInvt = tg2v[1];	}
		 	
		 	sv = ampTokens[i].indexOf("Income");
		 	if (sv > -1)
		 	{ tgIncome = tg2v[1];	}
		 	
		 	sv = ampTokens[i].indexOf("Hobby");
		 	if (sv > -1)
		 	{ tgHobby = tg2v[1];	}
		}
}
	
	DM_addEncToLoc ("Q1", tgDecide);
	DM_addEncToLoc ("Q2", tgLearnInvt);
	DM_addEncToLoc ("Q3", tgIncome);
	DM_addEncToLoc ("Q4", tgHobby);
	DM_tag();

	var segval="";
	var segValues="";
	var seg_pos,segvallength = 0 ;

	//Read the rsinetsegs array
	if (typeof(rsinetsegs)!="undefined")
	{
		rsiSegValueslength = rsinetsegs.length;

	for (var i=0;i<rsiSegValueslength; i++)
	{
		segval = rsinetsegs[i];
		seg_pos = rsinetsegs[i].indexOf("_") + 1;
		segvallength = segval.lenght;
		segval = segval.substring(seg_pos);
 		//generate ubt values
 		if (i==0)
 		{segValues = segval ;}
 		else
 		{segValues = segValues + "/" + segval;}
	}
	}

	//Expire 1 day
		var expire = new Date();
		expire.setTime(expire.getTime() + 1 * 24 * 60 * 60 * 1000);	
	
	// set UBT cookies
		RSIsetCookie("UBT", segValues ,expire,"/",".morningstar.com");
