/* 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:,thisoldhouse.com,cp.timeinc.net,thisoldhousecmg.com,thisoldhousecontests.com"
s_time.linkTrackVars="None"
s_time.linkTrackEvents="None"
s_time.events="event1"
if(typeof page_events!="undefined")s_time.events+=","+page_events; // mb - added 8/7/07 for newsletter thank you
function omnitureHookFunction() {
if (typeof(s_time.pageName) == "string") s_time.eVar23 = s_time.pageName;
if (typeof(s_time.prop16) == "string") s_time.eVar24 = s_time.prop16;
}
s_time.usePlugins=true
function s_time_doPlugins(s_time) {
/* Add calls to plugins here */
typeof(omniHash('xid'))=='string'? s_time.campaign = omniHash('xid') : s_time.campaign = s_time.getQueryParam('xid')
typeof(omniHash('iid'))=='string'? s_time.eVar1 = omniHash('iid') : s_time.eVar1    = s_time.getQueryParam('iid');
s_time.eVar2 = s_time.getQueryParam('pkw');
s_time.eVar23=s_time.pageName;
s_time.eVar24=s_time.prop16;
}
s_time.doPlugins=s_time_doPlugins
/*-------------------------- Get # parameters from the URL ------------*/
function omniHash(s) {
	s+="=";
	var regParam = new RegExp(s, "i");
	if(regParam.test(location.hash)){
		var arrHash = location.hash.split("=");
		var hashValue = arrHash[1];
		var hashEnd = hashValue.length;
		if(hashValue.indexOf("&") > -1) hashEnd = hashValue.indexOf("&");
		if(hashValue.indexOf("?") > -1) hashEnd = hashValue.indexOf("?");
		hashValue = hashValue.substr(0,hashEnd);
		return hashValue;
	}
}
/*----------------------------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');if(typeof(omniHash('xid'))=='string')cpval1x=omniHash('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-------------------*/		
/*--------------------------------------------------------------------------*/
/* 06-05-08 SG function added for Top Navigation Menu link tracking         */
function topNav_tracker(linkName){
	var s=s_gi(s_account);
	s_time.linkTrackEvents = 'None';
	s_time.linkTrackVars = 'eVar8';
	s_time.eVar8 = linkName + " - " + s_time.pageName;
 	s_time.tl(this,'o','Top Nav Link - ' + linkName);
	s_time.eVar8 = '';
}
/*----------------------Action Tracking 03-15-20-11-------------------------*/
function omniTrack(desc) {
if ((typeof(desc)!='string') || (typeof(s_account)!='string')) return false;
var s_time = s_gi(s_account);
var aEvent = 'event43';
// modify if additional events required
// var aList = [['facebook-like','event41'],['print','event42']]
// for (i=0; i < aList.length; i++) {
//if(desc.toLowerCase().indexOf(aList[i][0])> -1) aEvent+=','+aList[i][1];}
s_time.linkTrackVars ='events,eVar43,prop10,prop20';
s_time.linkTrackEvents = s_time.events = aEvent;
s_time.eVar43 = s_time.prop20 = desc;
s_time.prop10 = s_time.pageName;
s_time.tl(true,'o','User Actions: '+ desc);
s_time.linkTrackVars = s_time.linkTrackEvents = 'None';
s_time.eVar43 = s_time.prop10 = s_time.prop20 = s_time.events = ''; 
}
/*-------------------Search on Submit---------------*/
function omniSearch(str) {
var regexp = /\w+/;
var regexp2 = /search/i;
if ((typeof(str)!='string') || (!regexp.test(str)) || (regexp2.test(str)) || (typeof s_account!='string'))return false;
var s_time=s_gi(s_account);
s_time.linkTrackVars='events,eVar26';
s_time.linkTrackEvents='event33';
s_time.events='event33';
s_time.eVar26=str.toLowerCase();
s_time.tl(this,'o','Search Performed');
s_time.linkTrackVars= s_time.linkTrackEvents='None';
s_time.eVar26=s_time.events = '';}

