var scStartTime = new Date();
var scPageNamePreTab = "";
var scPreEvents = "";

	
function sendTrackingLink(eventsToSet,varsToSet,friendlyName)
{
    try { 
        s.linkTrackVars = varsToSet ? varsToSet : "None";
        s.linkTrackEvents = eventsToSet ? eventsToSet : "None";
        if (eventsToSet)
            s.linkTrackVars = s.linkTrackVars.match("None") ? "events" : s.linkTrackVars + ",events";
        s.events = eventsToSet ? eventsToSet : "";
        s.tl(true,'o',friendlyName);
    }
    catch(e) {}
}


/* Split the sitecat page name up and populate individual vars*/
function splitscPageName()
{
    try {
        var t = s.pageName.split(">");
        var lowestpageindex = t.length-1;

		if (t[1].match("PERSONAL|PRIVATE|BUSINESS|CORPORATE|GLOBAL")) {
			s.prop1 = t[1];
		}
		else {
			s.prop1 = "";
		}
        s.prop3 = "";
        
        if (lowestpageindex <= 3) {
            if (lowestpageindex == 3) {
                if (t[lowestpageindex].match("INDEX|TAB"))
				{
                    /* s.prop2 = t[lowestpageindex-1]; */
					}
                else {
                    /* s.prop2 = t[lowestpageindex-1]; */                
                    s.prop3 = t[lowestpageindex];                
                }
            }
        }
        else {
            if (t[lowestpageindex].match("INDEX|TAB")) {
                /* s.prop2 = t[lowestpageindex-2]; */        
                s.prop3 = t[lowestpageindex-1];            
            }    
            else {
                /* s.prop2 = t[lowestpageindex-1];  */           
                s.prop3 = t[lowestpageindex];            
            }
        }
		
        if (lowestpageindex>1){
            s.channel = t[1] + ">" + t[2];
			}
        else
		{
            s.channel = t[1];
			}
			
		if ((lowestpageindex>1) && (!(t[2].match("INDEX|TAB"))))
		{
			s.prop2 = t[2];
		}
		else
		{
			s.prop2 = "";
		}
		
    }

    catch(e){}
}

function trackErrorPageDetails()
{
    s.pageType="errorPage";
    s.prop34 = "404";
    s.eVar4=s.prop34;
    s.prop35=s.getPreviousValue(s.pageName,'gpv_pn');
}

/* Populate sitecat vars */
function trackSearchDetails(GSP)
{
    try {

		s.prop5 = GSP.queryDetails.queryText;
		/* total convered to number->string*/
		s.prop7 = GSP.queryDetails.estimatedTotal+='';
	    s.prop8 = s.getPreviousValue(s.pageName,'gpv_pn');
   		
   		s.eVar1 = s.prop5;
   		s.eVar2 = s.prop7;
   		s.eVar3 = s.prop8;   		
   		scSetUpPageVars();
		}
	catch(e) {}
}

/* Sends the img request to sitecat and they grab the data */
function renderScImageTag()
{
    try
    {
        var s_code=s.t();
        if(s_code)
            document.write(s_code);
    }
    catch(e){
        /*alert(e);*/
    }
 }

 function trackTabSC(index) {
		  		  
		  getPercentPageViewed();
		  scSetUpPageVars("","",index);
    }


/* Read the tab number from the url to support adding to the page name. Tab numbers appear in different forms across the pages. */
function CheckTabsOnUrl(xslTabFlag,knownTab)
{
    try {
      if (!knownTab) {
          var bmk = stateManager.getCurrentBookmark();
          var tab = "";
          if(/^tabs=section[0-9]$/.test(bmk)) {
              tab = bmk.substring(12);
          }
          else if (/tabs=[0-9]/.test(window.location.href)) {
              tab = bmk.substring(5);
          }
          else if (/tab=[0-9]/.test(window.location.search)) {
              tab = s.getQueryParam('tab');
          }
          else if (/tabs=[0-9]/.test(window.location.hash)) {
              tab = window.location.hash.substring(6);
          }
      }
      else
       tab = knownTab.substring(7);
       
      if (!tab && xslTabFlag)
        tab = "1";
        
      if (tab)
        tab = ">TAB" + tab;
      
      return tab;
    }
    catch(e){}
}

function trackLoanCalcApplyClick(LoanAmount,MonthlyRepayment,TotalRepayment,APR,LoanLength,Selected,WithCover,BorrowAmount,RepayAmount) {
    try {
        if (BorrowAmount>0)
            s.eVar11 = BorrowAmount;
        else
            s.eVar16 = RepayAmount;
        
        s.eVar12 = MonthlyRepayment;
        s.eVar13 = LoanLength;
        s.eVar14 = APR;
        s.eVar17 = LoanAmount;
        
        s.getPreviousValue(s.eVar11,'gpv_v11');
        sendTrackingLink("event3","eVar11,eVar12,eVar13,eVar14,eVar15,eVar16,eVar17","LOANAPPLYBUTTON");
    }
    catch(e){}
}

function trackLoanCalcSliderResults(scLoanAmount,scMonthlyRepayment,scLoanLength,scAPR) {
    try {
        s.eVar11 = scLoanAmount;
        s.eVar12 = scMonthlyRepayment;
        s.eVar13 = scLoanLength;
        s.eVar14 = scAPR;
		//alert(scLoanAmount);
        
        //s.getPreviousValue(s.eVar11,'gpv_v11');
        sendTrackingLink("event3","eVar11,eVar12,eVar13,eVar14","LOANSLIDER");
    }
    catch(e){}
}

function trackLoginClick() {
    try {
        sendTrackingLink("event9",null,"LOGINCLICK");
    }
    catch(e){}
}
function checkForApplyUrls() {
    /* check for various link combinations with apply.ashx*/
    /*var jqLinks = "a[href*=apply.ashx].not(title*=pgrade)";*/
    var jqLinks = "a[href*=apply.ashx]";
    jqLinks += ",a:contains('Apply')";
    
    /*jqLinks += ",a[class*=apply]";*/
    jqLinks += ",a > span*=apply";
    jqLinks += ",a img[alt*=pply]";
    jqLinks += ",a[title*=pply]";
    
    attachOnClickEvent(jqLinks,"event3","APPLYBUTTON");        
}

function checkForUpgradeUrls() {
    var jqLinks = "a[href$=/upgrade.ashx]";
    jqLinks += ",a[title*=pgrade]";
    attachOnClickEvent(jqLinks,"event4","UPGRADEBUTTON");        
}

function checkForFindOutMoreUrls() {
    var jqLinks = "a:contains('ind out more')";
    jqLinks += ",a img[alt*=ind out more]";
    jqLinks += ",a[title*=ind out more]";
    attachOnClickEvent(jqLinks,"event5","FINDOUTMOREBUTTON");        
}

function checkForCalculateUrls() {
    var jqLinks = "a:contains('Calculate')";
    jqLinks += ",:input[value*='Calculate']";
    attachOnClickEvent(jqLinks,"event11","CALCULATEBUTTON");        
}

function checkForRecalculateUrls() {
    var jqLinks = "a:contains('Recalculate')";
    jqLinks += ",:input[value*='Recalculate']";
    attachOnClickEvent(jqLinks,"event12","RECALCULATEBUTTON");        
}

function checkForFaqForm() {
	
	$("form.faqForm").submit(function() { 
	try {

		s.prop6 = $("input[name = question]").val() ;
   		
   		scSetUpPageVars();
		}
	catch(e) {}
	});
}

function complaintsFormHandler() {

    // setup submit handler
    $("form.simple").submit(function (e) {
        try {

            s.pageName += ">CONFIRM";
            s.prop44 = $('select[name="contactMethod"]').val();
            s.prop45 = $('select[name="specialSubject"]').val();

            renderScImageTag();
        }
        catch (e) { }
    });
}




function checkForESavingsValues() {
	try {
   		
		s.eVar31 = $("input[name = growthDeposit]").val() ;
		s.eVar32 = $("input[name = growthMonthlySavings]").val() ;
		s.eVar33 = $("input[name = targetTotal]").val() ;
		s.eVar34 = $("input[name = targetDeposit]").val() ;
   		scSetUpPageVars();
		}
	catch(e) {}
}

// Attach onclick to a number of links - if they exist. Attaches the 1st link found.
function attachOnClickEvent(jqlinksToCheck,eventToSet,friendlyName) {
    try {
        var jqLinks = jqlinksToCheck.split(",");
        
        for (i=0;i < jqLinks.length;i++) {
        
            /*if ($(jqLinks[i]).length > 0 && $(jqLinks[i]).click.length > 0) {*/
            if ($(jqLinks[i]).length > 0) {
                $(jqLinks[i]).click(function()
                {
                    friendlyName += ">" + $(this).attr("title");
                    trackButtonClick(eventToSet,null,friendlyName);
                })
                break; /* exit loop if click event sent*/
            }
        }
    }
    catch(e){}
}

//Repayment calculator data
function trackMortgagesClick(MortgageAmount,MortgageTerm,CustomerType,MortgageType) {
    try {        		
		s.eVar21 = CustomerType;
		s.eVar22 = MortgageAmount;
		s.eVar23 = MortgageTerm;
		s.eVar24 = MortgageType;
		sendTrackingLink("event12","eVar21,eVar22,eVar23,eVar24","MORTGAGEBUTTON");		
    }
    catch(e){}
}
function trackButtonClick(eventToSet,varsToSet,friendlyName)
{
    friendlyName = s.hier1 + ">" + friendlyName;
    sendTrackingLink(eventToSet,varsToSet,friendlyName);
}


function setEvents(scPreEvents) {
    
      var pageEvents = "event15,event16";

	  var serialCookieVal="";
		if(!readSerializedCookie('serialCookie'))
		{
			createSerializedCookie('serialCookie',Math.random()*1031125);
			serialCookieVal=readSerializedCookie('serialCookie');
			serialCookieVal = serialCookieVal.replace(".",'');
		}
		
		if(readSerializedCookie('serialCookie'))
		{
			serialCookieVal=readSerializedCookie('serialCookie');
			serialCookieVal = serialCookieVal.replace(".",'');
		}
		
	  
      if (scPreEvents) {
        s.events = "";
        pageEvents += scPreEvents;
      }
      
      if (s.prop4.match("PREAPPLY"))
          pageEvents = "event6," + pageEvents;

      if (s.prop4.match("PRODUCT"))
          pageEvents = "prodView,event17:" + serialCookieVal + "," + pageEvents;


      if (s.prop4 == "SEARCH")
        pageEvents += ",event1";

      s.events = (s.events)?( s.events.match(pageEvents)? pageEvents : s.events):pageEvents;	  
}

function setProduct(pageNameFromMeta) {
      /*if (s.prop4.match("PRODUCT|PREAPPLY")) {*/
      if (s.prop4.match("PRODUCT")) {
		  if (pageNameFromMeta)
		    s.products = ";" + pageNameFromMeta + ";;;";
		  else {
			if (s.prop3)
				s.products = ";" + s.prop3+";;;";
			else
				s.products = ";" + s.prop2+";;;";            
          }
      }
}

/* Track accordion click via event to SC*/
function trackAccordianClick(ec,accordianText) {
    try {
        var prd = s.channel.substring(1+s.channel.indexOf(">"));
		
		var pnSplit = s.pageName.split(">");
        var l = pnSplit.length-1;
		var location="";
		
		if (pnSplit[l].match("TAB"))
			l--;
		
        for (i=2;i < l;i++) {
				location +=pnSplit[i] + ">";
		}
		location += pnSplit[l];
		s.eVar7 = ec + "|" + location + "|" + accordianText;

		/*

		if (l > 3)
			s.eVar7 = ec + "|" + pageNameSplit[l-3] + ">" + pageNameSplit[l-2] + ">" + pageNameSplit[l-1] + "|" + accordianText;
		else
			s.eVar7 = ec + "|" + pageNameSplit[l-1] + "|" + accordianText;
			
			*/
		
		/*candidate for removal
        if (s.prop3)
            s.eVar7 = ec + "|" + prd + ">" + s.prop2 + ">" + s.prop3 + "|" + accordianText;
        else
            s.eVar7 = ec + "|" + prd + ">" + s.prop2 + "|" + accordianText; */
               
        sendTrackingLink("event2","eVar7",s.eVar7);
    }
    catch(e){}    
}

/* Campaign Handling*/
function campaignHandling()
{
    s.campaign=s.getQueryParam('extcam'); 
	
	if (!s.campaign)
		s.campaign=s.getQueryParam('DCMP');
	
    if (s.campaign && s.campaign.length > 0) {
      //s.prop39 = s.campaign + ":" + s.pageName;
      
	  s.prop9 = s.getValOnce(s.campaign, 's_campaign');
	  s.eVar8 = "";
	  if(s.prop9 != "")
	  {
	  s.eVar8 = "+1";
	  }
	  
    }

    s.campaign=s.getValOnce(s.campaign,'cmp_cookie');
 
	if(s.getQueryParam('intcam')){
    s.eVar10 = s.getQueryParam('intcam');
    s.eVar10 = s.getValOnce(s.eVar10,'ev10');
    s.prop10 = s.eVar10;
	} 
	
	if(s.getQueryParam('olbcam')){
    s.eVar20 = s.getQueryParam('olbcam');
	 s.eVar20 = s.getValOnce(s.eVar20,'ev20');
	}

	
 	var URLreferrer = document.referrer;
	var currentURL = document.URL;
	
	if(URLreferrer.match("http://www."))
	{
		URLreferrer=URLreferrer.substr(11);		
		var indUrlReferrer = URLreferrer.indexOf("/");
		URLreferrer = URLreferrer.slice(0,indUrlReferrer);
	}
	else if(URLreferrer.match("http://"))
	{
		URLreferrer=URLreferrer.substr(7);		
		var indUrlReferrer = URLreferrer.indexOf("/");
		URLreferrer = URLreferrer.slice(0,indUrlReferrer);		
	}
	else if(URLreferrer.match("www."))
	{
		URLreferrer=URLreferrer.substr(4);		
		var indUrlReferrer = URLreferrer.indexOf("/");
		URLreferrer = URLreferrer.slice(0,indUrlReferrer);		
	}
	
	
 	var searchEngineList = "search.yahoo.com|search.yahoo.com|bing.com|search.yahoo.com/search|ask.com|aolsearch.aol.co.uk|search.aol.co.uk|search.hp.my.aol.co.uk|aolbroadband.search.aol.co.uk|search.bt.com|search.virginmedia.com|search.orange.co.uk|talktalk.co.uk/search|search.sky.com|search.mywebsearch.com|fastbrowsersearch.com|easysearch.org.uk|freesearchsite.org|search.msn.com|crawler.com/search|tesco.net|baidu.com|google.ae|google.am|google.as|google.at|google.az|google.ba|google.be|google.bg|google.ca|google.cd|google.ch|google.ci|google.cl|google.cn|google.co.cr|google.co.id|google.co.il|google.co.in|google.co.jp|google.co.ke|google.co.kr|google.co.ma|google.co.nz|google.co.th|google.co.ug|google.co.uk|google.co.uz|google.co.ve|google.co.yu|google.co.za|google.co.zm|google.com.ai|google.com.ar|google.com.au|google.com.au|google.com.bd|google.com.bh|google.com.bn|google.com.bo|google.com.br|google.com.co|google.com.cu|google.com.do|google.com.ec|google.com.eg|google.com.et|google.com.gi|google.com.gt|google.com.hk|google.com.jm|google.com.kh|google.com.ly|google.com.mt|google.com.mx|google.com.my|google.com.na|google.com.ng|google.com.ni|google.com.om|google.com.pa|google.com.pe|google.com.ph|google.com.pk|google.com.pr|google.com.py|google.com.qa|google.com.sa|google.com.sg|google.com.sv|google.com.tr|google.com.tw|google.com.ua|google.com.uy|google.com.vc|google.com.vn|google.com/search|google.cz|google.de|google.dj|google.dk|google.ee|google.es|google.fi|google.fr|google.ge|google.gm|google.gp|google.gr|google.hn|google.hr|google.ht|google.hu|google.ie|google.is|google.it|google.je|google.jo|google.kz|google.li|google.lk|google.lt|google.lu|google.lv|google.ma|google.md|google.mn|google.mu|google.nl|google.no|google.nu|google.pl|google.pt|google.ro|google.ru|google.rw|google.se|google.si|google.sk|google.sm|google.sn|google.to|google.tt|dev.natwestcom.rbsgrp.net";
			 
 	previousReferrer = s.getPreviousValue(s.prop38,'gpv_c38');
	
	var noValue = "no value";
	var didNotBounce = "Did not bounce";
	var siteName = "natwest";
	
	if((!URLreferrer.match(siteName)) && (!(previousReferrer.match("PPC|SEO|Affliate|External Banner|Email|Referrer|Direct|Did not bounce"))))
	{
		if((URLreferrer.match(searchEngineList)) && ((s.getQueryParam('extcam')=='knc')||(currentURL.indexOf('KNC-') > 0)))
			{
			s.prop38 = "PPC";			
			} 
		else if((URLreferrer.match(searchEngineList)) && !((s.getQueryParam('extcam')=='knc')||(currentURL.indexOf('KNC-') > 0)))
			{
			s.prop38 = "SEO";
			}  
		else if (((s.getQueryParam('extcam')=='afc')||(currentURL.indexOf('AFC-') > 0)))
			{
			s.prop38 = "Affiliate";
			}
		else if (((s.getQueryParam('extcam')=='bac')||(currentURL.indexOf('BAC-') > 0)))
			{
			s.prop38 = "External Banner";
			}	
		else if (((s.getQueryParam('extcam')=='emc')||(currentURL.indexOf('EMC-') > 0)))
			{
			s.prop38 = "Email";
			}  
		else if ((URLreferrer != ""))
			{
			s.prop38 = "Referrer";
			}  
		else
			{
			s.prop38 = "Direct";
			} 
	}
	else if(previousReferrer.match("PPC|SEO|Affliate|External Banner|Email|Referrer|Direct"))
	{
	s.prop38 = "Did not bounce";
	}
	else
	{
	s.prop38 = "";
	}

	s.eVar51 = s.prop38;
	s.prop39 = "";
	s.eVar52 = "";
	s.eVar54 = "";
	if((s.prop38 != "Did not bounce") && (s.prop38 !=""))
	{
	s.prop39 = s.prop38 + ":" + s.getVisitNum();
	s.eVar52 = s.prop39;
	s.eVar54=s.crossVisitParticipation(s.eVar52,'s_ev22','30','10','>','event22',1);
	}
	
	
	previousCampaign = s.getPreviousValue(s.prop40,'gpv_c40');
	if (s.campaign && s.campaign.length > 0) 
		{
		s.prop40 = s.prop9 + ":" + s.pageName;
		s.eVar53 = s.prop40;
		}
	else if ((previousCampaign != "Did not bounce") && ((previousCampaign != "") && (previousCampaign != "no value"))) /* check condition */
		{
		s.prop40 = "Did not bounce";
		s.eVar53 = s.prop40;
		}
	else
		{
		s.prop40 = "";
		s.eVar53 = s.prop40;
		}
		
		s.getPreviousValue(s.prop38,'gpv_c38');
		s.getPreviousValue(s.prop40,'gpv_c40');
				
}

function NonXSLSetUp() {

    s.currencyCode= "GBP";
    if (s.prop18.match("Saturday|Sunday"))
		s.prop19="Weekend";
	else
		s.prop19="Weekday"; 
		
	s.eVar5 = s.prop1;
    s.eVar6 = s.pageName;
    s.eVar35 = s.prop16;
    s.eVar36 = s.prop17;
    s.eVar37 = s.prop18;
    s.eVar38 = s.prop19;

    campaignHandling();
	
    var sch = (s.pageName.substring(s.pageName.indexOf(':') != -1 ? 1+s.pageName.indexOf(':') : 0));
    s.hier1 = sch.replace(/ /g,"");
    
    s.events = "event15,event16";
    if (s.prop4 == "PRODUCT")
        s.events += ",event17,prodView";

    if (s.prop4 == "PREAPPLY")
        s.events += ",event6";
    
    if (s.prop4 == "SEARCH")
      pageEvents += ",event1";
    
    s.prop37 = (new Date().getTime() - scStartTime.getTime());
    s.getPreviousValue(s.pageName,'gpv_pn');
    
}

function scFulldate() {
	var d = new Date();
	var month = d.getMonth();
	var realMonth = month + 1

return d.getDate() + "/" + realMonth + "/" + d.getFullYear();
}

function scHour() {
	var d = new Date();
	if (d.getHours() <12)
	{
	var mornVal = d.getHours();
	var amHour = mornVal + "AM";
	return amHour;
	}
	if (d.getHours() ==12)
	{
	var noonVal = d.getHours();
	var noonHour = noonVal + "PM";
	return noonHour;
	}
	if (d.getHours() >12)
	{
	var afterVal = d.getHours();
	var pmHour = (afterVal - 12) + "PM";
	return pmHour;
	}
}

function scDay() {
	var d = new Date();
	var weekday=new Array(7);
	weekday[0]="Sunday";
	weekday[1]="Monday";
	weekday[2]="Tuesday";
	weekday[3]="Wednesday";
	weekday[4]="Thursday";
	weekday[5]="Friday";
	weekday[6]="Saturday";

	return weekday[d.getDay()];
}

function scYear() {
	var d = new Date();
	var year = d.getFullYear();
	return year;
}



function createSerializedCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else 
	{
		var expires = "";	
		document.cookie = name+"="+value+expires+"; path=/";		
	}
}

function readSerializedCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

// Track previous page % viewed (0-100)
function getPercentPageViewed() {

   // use prop45 for prev pagename
	s.prop45= s.getPreviousValue(s.pageName,"gpv_pn");
	if (s.prop45)  {
		s.prop44 = s.prop44 = s.c_r('s_ppv');
		//s.getPercentPageViewed();
	}

}

function splitUrlParams() {
	var urlParams = {};
    var e,
        a = /\+/g,  // Regex for replacing addition symbol with a space
        r = /([^&=]+)=?([^&]*)/g,
        d = function (s) { return decodeURIComponent(s.replace(a, " ")); },
        q = window.location.search.substring(1);

    while (e = r.exec(q))
       urlParams[d(e[1])] = d(e[2]);
	   
	return urlParams;
}

function splitUrlParams2(OLBdata,specificCode) {

	var data = new Object();
	var pairs = OLBdata.split('&');
    for(var key in pairs)
    {
		var value = pairs[key].split("=");
		data[value[0]] = value[1];		
    }

	return data;
}

function concatOLBdata(OLBdata,specificCode) {

	var pairs = OLBdata.split('&');
	var concatedData = "";
	
    for(var key in pairs)
    {
		var value = pairs[key].split("=");
		if (specificCode && specificCode == value[0]) {
			if (concatedData.length > 0)
				concatedData += "|" + value[1]
			else
				concatedData += value[1]
		}
    }

	return concatedData;
}

function trackOLBLogOutData() {

    // Update cookie if on lo page
	if (document.location.href.indexOf("/logout.ashx") > -1)
	{
	  // Write new SC cookie - from the OLB string
	  var splitOLB = document.location.search.substring(1);
	   	  
	  if (splitOLB.split("&").length > 0)
	  {
		// Update/Write cookie
		var ct=new Date();
		ct.setTime(ct.getTime() + (90*108000000));
		s.c_w('s_AHP',splitOLB,ct);
		
		// Wipe other cookie
		s.c_w('s_AHP_sent','');		
	  }
	}
	
	// Check to see if cookie exists.
    if(s.c_r('s_AHP')){
		s.AHP = s.c_r('s_AHP');
		s.eVar47 = "OLB Customer";		
		assignOLBdata(s.AHP);
    }
	else {
		s.eVar47 = "Non-OLB";
	}
}

function assignOLBdata(OLBdata) {

    if(!s.c_r('s_AHP_sent')){
		s.prop61 = concatOLBdata(OLBdata,"AT");
		s.prop62 = s.prop61;
	
		var OLB = splitUrlParams2(OLBdata);
		s.eVar55 = OLB["M"];
		s.eVar56 = OLB["A"];
		s.eVar57 = OLB["PS"];
		s.eVar58 = OLB["PCS"];
		s.eVar59 = OLB["ES"];
		s.eVar60 = OLB["CS"];
		s.eVar48 = OLB["BS"];	
		
		s.c_w('s_AHP_sent',"1");		
	}
}

// Hook into JS from XSL to run misc code
function doMiscSCActions() {
	try {
	getPercentPageViewed();
	trackOLBLogOutData();
	s.prop20 = document.location.href;
		getTnTData();
	}
	catch(e)
	{}
}

function getTnTData()
{
		/*TnT to SC*/
		s.tnt = s.trackTNT();
}

