/**Updated 2-23-10**/
/* Link Tracking Config */
s_time.trackDownloadLinks=true
s_time.trackExternalLinks=true
s_time.trackInlineStats=true
s_time.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls"
s_time.linkInternalFilters="javascript:,realsimple.com,realsimplereallife.com,timeinc.net,yourwords.typepad.com,gtimeinc.aol.com,websys.aol.com,edgesuite.net" 
s_time.linkTrackVars="None"
s_time.linkTrackEvents="None"
s_time.events="event1,event32"  

function omnitureHookFunction() { 
s_time.eVar22=s_time.getQueryParam('tcmid');
s_time.eVar23=s_time.pageName; 
s_time.eVar24=s_time.prop16; 
s_time.prop24=s_time.getQueryParam('tcmid'); 
if (s_time.prop15) {s_time.eVar27=s_time.prop15}; // if pageType is set assign to eVar27
if (s_time.prop11) {s_time.eVar28=s_time.prop11}; // if sub-channel is set assign to eVar28
}
/* Plugin Config */
s_time.usePlugins=true
/*-----------------Search on Submit 02-22-10-------------*/
function omniSearch(searchStr) {
var regexp = /\w+/;
if ((typeof(searchStr)!='string') || (!regexp.test(searchStr)) || (typeof s_account!='string'))return false;
var s_time = s_gi(s_account);
s_time.linkTrackVars='events,eVar36';
s_time.linkTrackEvents='event33';
s_time.events='event33';
s_time.eVar36 = searchStr.toLowerCase();
linkName='Search Performed';
s_time.tl(this,'o',linkName);
s_time.linkTrackVars= s_time.linkTrackEvents = 'None';
s_time.eVar36 = s_time.events = '';
}
/*-------------------Login Status 11-12-09---------------*/
var omniLogC = 'ti_community_ad'
function omniLogin() {
	var omniLogin = '0';var c = s_time.c_r(omniLogC);
	if(c){var keys = c.split('&');
		for(i=0; i< keys.length; i++) {
			var pair = keys[i].split('=');
			if(pair[0] == 'comm') omniLogin = pair[1];}
	}
	if (omniLogin =='0') return false;else return true;
}
var omniRegC = 'omni_registered';
var omniRegC_exp=new Date();var omniRegC_ct=omniRegC_exp.getTime();omniRegC_exp.setTime(omniRegC_ct+5*365*24*60*60*1000);
if(omniLogin() && !s_time.c_r(omniRegC)) s_time.c_w(omniRegC,'reg',omniRegC_exp);
(omniLogin()) ? s_time.prop13 = s_time.eVar40 ='logged-in' : s_time.prop13 = s_time.eVar40 = 'non-logged-in';
(s_time.c_r(omniRegC)) ? s_time.eVar46='registered' : s_time.eVar46='non-registered';
/*---------------------End Login Status-----------------*/
function s_time_doPlugins(s_time) {
s_time.campaign=s_time.getQueryParam('nid,xid');
s_time.prop21=s_time.getQueryParam('rid');
s_time.eVar1=s_time.getQueryParam('cid,iid'); /* mb 11-21-06 added for internal campaigns */
s_time.eVar2=s_time.getQueryParam('pkw'); /* mb 11-21-06 added for SEM */
s_time.products=';'+s_time.getTimeParting('h','-5',s_time.tiiGetFullYear()); // MB - 5/15/07 for recirc-tout 
if(s_time.prop18){s_time.prop18 = s_time.prop18.toLowerCase();s_time.eVar26=s_time.prop18;
var t_search=s_time.getValOnce(s_time.eVar26,'s_var_26',0)
if(t_search) s_time.events=s_time.events+',event18';
}
/*------------------------Referrer Override --------------------*/
var tempVar; tempVar = s_time.getQueryParam('origref');
if(typeof(tempVar)=='string') s_time.referrer = tempVar;
/*------------------------Login & Registration------------------*/
if(s_time.events.indexOf('event21') > -1) s_time.c_w(omniRegC,'reg',omniRegC_exp);
s_time.eVar46=s_time.getValOnce(s_time.eVar46,'s_var_46',0)
/*-----------------------------Visit No.-----------------------*/
s_time.eVar32=s_time.getVisitNumCustom('d');
s_time.eVar33=s_time.getVisitNumCustom('w');
s_time.eVar34=s_time.getVisitNumCustom('m');
/*-----------------------------Community-Engagement------------*/
if(s_time.community_profilename) {s_time.eVar41 = s_time.community_profilename;} // MB 10/06/09 - set profilename eVar for community 
}
s_time.doPlugins=s_time_doPlugins

/*----------------------------LTV  Block - do not modify------------*/
/* MB - 03/18/08 - Ver. 1.1 Added repeat visit pageviews and XID    */
/*------------------------------------------------------------------*/
var ltv_time=new Date();var ct=ltv_time.getTime();ltv_time.setTime(ct+180*24*60*60*1000);  
var ccxp=new Date();var cct=ccxp.getTime();ccxp.setTime(cct+30*60*1000);  
/*--------------------------- PKW / LTV ----------------------------*/
var cpval1=s_time.getQueryParam('pkw');var isCamp;if(cpval1){isCamp='LTV:'+cpval1}
var isFtcv=s_time.c_r('s_ftcv');var isVisit=s_time.c_r('s_current');
if((isCamp) && (!isFtcv)){s_time.c_w('s_ftcv',isCamp,ltv_time);s_time.c_w('s_current',isCamp,ccxp);
s_time.events=s_time.apl(s_time.events,'event4',',','1');s_time.eVar4=isCamp;} 
if(isVisit){s_time.c_w('s_current','cpvisitor',ccxp)}
if((isFtcv) && (!isVisit)){s_time.events=s_time.apl(s_time.events,'event3',',','1');
s_time.events=s_time.apl(s_time.events,'event5',',','1');} 
/*--------------------------- XID / LTV ----------------------------*/
var cpval1x=s_time.getQueryParam('xid');var isCampx;if(cpval1x){isCampx='XIDLTV:'+cpval1x}
var isFtcvx=s_time.c_r('s_ftcv_xl');var isVisitx=s_time.c_r('s_current_xl');
if((isCampx) && (!isFtcvx)){s_time.c_w('s_ftcv_xl',isCampx,ltv_time);s_time.c_w('s_current_xl',isCampx,ccxp);
s_time.events=s_time.apl(s_time.events,'event16',',','1');s_time.eVar5=isCampx;}  
if(isVisit){s_time.c_w('s_current_xl','cpvisitor',ccxp)}
if((isFtcvx) && (!isVisitx)){s_time.events=s_time.apl(s_time.events,'event15',',','1');
s_time.events=s_time.apl(s_time.events,'event17',',','1');} 
/*-----------------------------------End LTV Block-------------------*/	
/*-------------------------------Community Vars---------------------*/
function omniRegTrack(desc){
if((typeof s_account == 'string') && (typeof desc == 'string')){
var s_time = s_gi(s_account);
(desc.indexOf('event') > -1) ? type = 'event' : type = 'trigger';
if ((type == 'trigger')) {
if(!omniLogin()){
s_time.linkTrackVars = 'eVar29'; 
s_time.linkTrackEvents = 'None'; 
s_time.eVar29 = desc;   
s_time.tl(this,'o','Registration Trigger: '+ desc);
s_time.linkTrackVars = s_time.linkTrackEvents = 'None';
s_time.eVar29 = '';
}
}
else if(type == 'event') {
s_time.linkTrackVars   = 'events'; 
s_time.linkTrackEvents = desc; 
s_time.events = desc;   
s_time.tl(this,'o','Registration Process: ' + desc);
s_time.linkTrackVars  = s_time.linkTrackEvents = 'None';
s_time.events = '';
}}}
/*-------------------------End Community Vars-------------------*/
function omniTigr(tigr_str) {
if(typeof s_account == "string"){
var s_time = s_gi(s_account);
if(typeof(tigr_str) == "string"){
s_time.linkTrackVars = "eVar29"; 
s_time.linkTrackEvents = "None";
s_time.eVar29 = tigr_str;
str_name = "TIGR: " + tigr_str;
s_time.tl(this,"o",str_name);
s_time.eVar29 = "";
s_time.linkTrackVars = "None";
}}}
/*---------------------- Tour Code Block--- 8/20/08 -----------------*/
function omniTracking(recordType,origin){
switch(recordType) {
case 'TL': omniTourTrackL(origin,'event28'); // tour load
break;
case 'TS': omniTourTrackL(origin,'event29'); // tour start
break;
case 'T50': omniTourTrackL(origin,'event30'); // tour 50% complete
break;
case 'T100': omniTourTrackL(origin,'event31'); // tour 100% complete
break;
default:
}}
function omniTourTrackL(tour_type,tour_events) {
var s=s_gi(s_account);
s_time.linkTrackVars='events,eVar16';
s_time.linkTrackEvents=tour_events;
s_time.events=tour_events;
s_time.eVar16='tour:' + tour_type;  
s_time.tl(this,'o','tour: TrackLinks');
s_time.eVar16=''; // clear out
s_time.linkTrackVars='None';  
s_time.linkTrackEvents='None';
s_time.events=''; // clear out  
}
/*-------------------------User Engagement----10/06/09---------------*/
function omniCommunityTracker(desc) {
var regexp = /login|updateprofile|saveprofile|commentsubmitted|contentsaved/;
if(!regexp.test(desc)) {return 0;}  
// setup community engagement / event aliases	
var ce_Arr = new Array();
ce_Arr['login']='event40';
ce_Arr['updateprofile']='event42';
ce_Arr['saveprofile']='event43'; 
ce_Arr['commentsubmitted']='event44'; 
ce_Arr['contentsaved']='event45'; 		
var s = s_gi(s_account);
s_time.linkTrackVars = 'events';  
s_time.linkTrackEvents = ce_Arr[desc];  
s_time.events = ce_Arr[desc];   
s_time.tl(this,'o','Community Engagement: ' + desc);
s_time.linkTrackVars = s_time.linkTrackEvents = 'None';
s_time.events = '';  
}
/*-----------------------------------Visit No.--------------------------------------*/	
s_time.dimo=new Function ("m","y", "var d=new Date(y,m+1,0); return d.getDate();");
s_time.endof=new Function ("x", "var t = new Date(); t.setHours(0); t.setMinutes(0);"
	+"t.setSeconds(0); if(x=='m') d=s_time.dimo(t.getMonth(),t.getFullYear()) - t.getDate() + 1;"
	+"else if(x=='w') d=7-t.getDay(); else d=1; t.setDate(t.getDate()+d); return t;");
s_time.getVisitNumCustom=new Function("tp", ""
+"var s=this,e=new Date(),cval,cvisit,ct=e.getTime(),c='s_vnum_'+tp,c2='sinvisit_'+tp,eo=s_time.endof(tp),"
+"y=eo.getTime();e.setTime(y);cval=s_time.c_r(c);if(cval){var i=cval.indexOf('&vn='),str=cval.substring(i+4,cval.length),k;}"
+"cvisit=s_time.c_r(c2);if(cvisit){if(str){e.setTime(ct+30*60*1000);s_time.c_w(c2,'true',e);return str;}"
+"else return 'unknown visit number';}"
+"else{if(str){str++;k=cval.substring(0,i);e.setTime(k);s_time.c_w(c,k+'&vn='+str,e);e.setTime(ct+30*60*1000);s_time.c_w(c2,'true',e);return str;}"
+"else{s_time.c_w(c,y+'&vn=1',e);e.setTime(ct+30*60*1000);s_time.c_w(c2,'true',e);return 1;}}"
);
/*--------------------------------------------------------------------------*/
/* 2-10-09 MB Flash Tracking for Tools                                      */
function omniFlashTrack(descriptor,toolname,pn_suffix){
var s=s_gi(s_account);
/*---------------------Tools-----------------*/	
if (descriptor == 'PAGEVIEW') {
if(typeof pn_suffix!="undefined" && pn_suffix !="") {
s_time.pageName = 'realsimple' + '|' + s_time.prop16 + '|' + s_time.prop11 + '|' + toolname + '|' + pn_suffix;}
else {s_time.pageName = 'realsimple' + '|' + s_time.prop16 + '|' + s_time.prop11 + '|' + toolname;}
if (typeof(omnitureHookFunction) == "function") eval("omnitureHookFunction();");
s_time.t();}}
/*--------------------------------------------------------------------------*/

