// nsingh (05/04/11) - Deployed by eCommerce group

/* SiteCatalyst code version: H.23.6.
Copyright 1996-2011 Adobe, Inc. All Rights Reserved
More info available at http://www.omniture.com */
/*
Date Modified: 4/20/11 - Updated s.crossPlugins, Uniques Exceeded for URL s.prop50 and update event stacking variable 
Date Modified: 8/24/11 - Updated file to version 23.6, added getVisitNum, getDaysSinceLastVisit getTimeToComplete
Date Modified: 9/07/11 - Adjusted Unique Succeeded Function, Adjusted s.pageName config function 
Date Modified: 10/03/11 - Added getValOnce for FunPass Tracking
Date Modified: 10/13/11 - Adjusted Unique Succeeded Function, Adjusted s.pageName config function for "Activities/Storefront" rather than "Activities/Excursions"
Date Modified: 11/03/11 - Adjusted Unique Succeeded and s.pageName config functions: "Activities/Excursion" now allows for "Activities/Excursions", also adjusted for "Activities/Spa/Booking"
Date Modified: 11/15/11 - Adjusted Unique Succeeded and s.pageName config functions: “onlinecheckin/GuestSummary/Booking”
Date Modified: 12/12/11 - Adjusted Search Marketing function for all versions of the Cruise Itinerary pagenames.
*/


/************************ REPORT SUITE TOGGLE ************************/
if(!s_account) var s_account="carnivalprod"

if (	(window.location.toString().indexOf("uatcarnival.com")>-1 ) || 
		(window.location.toString().indexOf("syscarnival.com") >-1) || 
		(window.location.toString().indexOf("dev.carnival.com") >-1) ||
		(window.location.toString().indexOf("localhost") >-1) 
	)
{
    s_account="carnivaldev"
}
var s=s_gi(s_account)

/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */
/* Link Tracking Config */
s.trackDownloadLinks=true
s.trackExternalLinks=true
s.trackInlineStats=true
s.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx"
s.linkInternalFilters="javascript:,.carnival.com,carnival.com,localhost,carnival-dream.com,carnivalbrochures.com,carnivalcruises.com,carnivalmagic.com,carnival.bgtpartners.com"
s.linkLeaveQueryString=false
s.linkTrackVars="None"
s.linkTrackEvents="None"


/********************************************************************
 *
 * Config variables (should be above doPlugins section)
 *
 *******************************************************************/
/* Page Name Plugin Config */
s.siteID=""            // leftmost value in pagename
s.defaultPage=""       // filename to add when none exists
s.queryVarsList="Step,portCode,faq"     // query parameters to keep
s.pathExcludeDelim=";" // portion of the path to exclude
s.pathConcatDelim=":"   // page name component separator
s.pathExcludeList=""   // elements to exclude from the path


/* Form Analysis Config */
s.formList="frmBookEngine"
s.trackFormList=true
s.trackPageName=true
s.useCommerce=true
s.varUsed="eVar25"
s.eventList="event51,event52,event53" //Abandon,Success,Error


/* Channel Manager Pattern List */
s._channelPattern="Paid Search|PSearch_>Email|Em_,EmH>Affiliate|Af_>Social|So_>Display|Di_>Direct Marketing|DM_>Performance Media|PM_>Video|Vi_"


/************************** PLUGIN CONFIGURATION SECTION *************************/
/*	        Configure plugins in the following s_doPlugins section	 	 */
/************************** PLUGIN CONFIGURATION SECTION *************************/


s.usePlugins=true
function s_doPlugins(s) {
/* Add calls to plugins here */

/* Pagename Plugin Config*/
if(!s.pageType && !s.pageName)
{
	s.pageName=s.getPageName();
	//Customize pagename for Shore Ex pages where the booking number is in the URL for registered users
	if (s.pageName.toLowerCase().indexOf("activities:storefront")>-1)
	{
		//e.g. https://secure.carnival.com/Activities/Storefront/Booking/336C724C6248544332706742386A65575A4F704550513D3D
		if ( (s.pageName.toLowerCase().indexOf("activities:storefront:booking")>-1))
		{
		   arrpageName=s.pageName.split(":");
		   s.pageName=arrpageName[0] +":"+ arrpageName[1] +":"+ arrpageName[2];
		}
	}
	
	//e.g. https://carnival.com/Activities/Excursion/416001/Booking/6A644F34592F3443686A7A6E4F476D4C6B6E324D4F773D3D
	if  (s.pageName.toLowerCase().indexOf("activities:excursion")>-1 && s.pageName.toLowerCase().indexOf("booking")>-1)
		{
		   arrpageName=s.pageName.split(":");
		   s.pageName=arrpageName[0] +":"+ arrpageName[1] +":"+ arrpageName[2] +":"+ arrpageName[3];
		}	
	
	//Customize pagename for Shore Ex pages where the excursion booking number is in the URL for registered users
	if  (s.pageName.toLowerCase().indexOf("activities:excursions:booking")>-1 || s.pageName.toLowerCase().indexOf("activities:excursion:booking")>-1)
		{
		   arrpageName=s.pageName.split(":");
		   s.pageName=arrpageName[0] +":"+ arrpageName[1] +":"+ arrpageName[2];
		}	

	//Customize pagename for Spa pages where the booking number is in the URL for registered users
	if (s.pageName.toLowerCase().indexOf("activities:spa")>-1)
	{
		//e.g. https://secure.carnival.com/Activities/Spa/Booking/63314C4472454859496C3072325435704670524441773D3D/Detail/1002472
		if ( s.pageName.toLowerCase().indexOf("activities:spa:booking")>-1  &&  
		     s.pageName.toLowerCase().indexOf("detail")>-1)
			{
			   arrpageName=s.pageName.split(":");
			   s.pageName=arrpageName[0] +":"+ arrpageName[1] +":"+ arrpageName[2] +":"+ arrpageName[4] +":"+ arrpageName[5];
			}
		//e.g. https://secure.carnival.com/Activities/Spa/Booking/5A4543464C694873657145674E536E42447163716D773D3D

		else if (s.pageName.toLowerCase().indexOf("activities:spa:booking")>-1 )
				{
				   arrpageName=s.pageName.split(":");
				   s.pageName=arrpageName[0] +":"+ arrpageName[1] +":"+ arrpageName[2];
				}
	}

	//Customize pagename for Transfer page where the booking number is in the URL for registered users
	if (s.pageName.toLowerCase().indexOf("activities:transfers:booking")>-1)
	{
		//e.g. https://secure4.uatcarnival.com/Activities/Transfers/Booking/6A644F34592F3443686A7A6E4F476D4C6B6E324D4F773D3D
		//e.g. Activities:Transfers:Booking:594C5352437A744B6A507251696D4977724A4C7374413D3D
	   arrpageName=s.pageName.split(":");
	   s.pageName=arrpageName[0] +":"+ arrpageName[1] +":"+ arrpageName[2]
	}
	
	//Customize pagename for onlinecheckin page where the booking number is in the URL
	if (s.pageName.toLowerCase().indexOf("onlinecheckin:guestsummary:booking")>-1)
	{
	   //e.g. https://secure4.uatcarnival.com/onlinecheckin/GuestSummary/Booking/397776304937395A5241363451774C645850677A38513D3D
	   //e.g. "onlinecheckin:GuestSummary:Booking:397776304937395A5241363451774C645850677A38513D3D"
		arrpageName=s.pageName.split(":");
		s.pageName=arrpageName[0] +":"+ arrpageName[1] +":"+ arrpageName[2]
	}


}

/* Form Analysis Plugin Config */
//TODO: UNCOMMENT WHEN CarnivalPopups.js FILE PUSHED TO MYRES PROD
s.setupFormAnalysis();


/* Used for internal campaign tracking - implement after all paid search URLs are using cid */
if(!s.eVar26)
s.eVar26=s.getQueryParam('icid'); 

if(!s.eVar26)
s.eVar26=s.getQueryParam('WT.mc_id'); 
s.eVar26=s.getValOnce(s.eVar26,"icname",0);


s.eVar18="No:";
var isRegistered;
try {
    isRegistered = document.getElementById("TopDynamic_TopTemplate_Header2007_lnkNotYou");
    if (isRegistered != null) {
        s.eVar18="Yes:";
    }
} catch (err) {}
try {
    isRegistered = document.getElementById("TopDynamic_TopTemplate_Header2007_lnkRegLogout");
    if (isRegistered != null && isRegistered.innerHTML.toLowerCase().indexOf("logout") > -1) {
        s.eVar18="Yes:";
    }
} catch (err) {}

var pgTbl = document.getElementById("Table2");
if (pgTbl != null) {
    var pg = pgTbl.innerHTML.indexOf("Guest #:");
    if (pg > -1) {
        s.eVar18=s.eVar18+"Yes";
    } else {
        s.eVar18=s.eVar18+"No";
    }
} else {
    s.eVar18=s.eVar18+"No";
}


s.eVar18=s.getValOnce(s.eVar18,"s_reg",0);


/* Used for all external campaign tracking */
if(!s.eVar35){
    s.eVar35=s.getQueryParam('bkno');
    if (s.eVar35 != ""){
        s.events=s.apl(s.events,"event26:" + s.eVar35,",",1);
    }
}


/* Offline bookings */
if (s.getQueryParam('bkno') != ""){
    s.events=s.apl(s.events,"event27:" + s.getQueryParam('bkno'),",",1);
}

if(!s.eVar11)
s.eVar11=s.getQueryParam('offid');

s.eVar35=s.getValOnce(s.eVar35,"bkname",0);

/*Funpass Tracking*/
if(s.eVar74)
{
	s.eVar74=s.getValOnce(s.eVar74,"fpname",0);
}

/*Assign date*/
var currDate = new Date()
currDate = (currDate.getMonth()+1)+ "/" + currDate.getDate() + "/" + (currDate.getFullYear()+'').substring(2);


/* Channel Manager Campaign Tracking */
var channelC = ""

if (!s.eVar11)
{
  s.channelManager('cid',':','0','','cm_dl','1');
  
  if(s._channel=="Natural Search"){
    s._channel='Organic Search';
    s.campaign='organic:'+s._partner;
    s.eVar44='organic:' +s._partner;
  s.eVar45='organic: '+s._keywords.replace(/\+/g," ");
    s.eVar24=s._channel;
    s.eVar9=s._channel;
    s.eVar47 = s.crossVisitParticipation(s.campaign,'s_cpm','30','5','>','purchase',1);
    s.eVar48 = s.crossVisitParticipation(s._channel,'s_cpmch','30','5','>','purchase,event26',1);
    channelC = 'OS';
    s.eVar55 = s.crossVisitParticipation(channelC+":"+currDate,'s_cpmchd','30','5','>','purchase,event26',1);
    }
  else if(s._channel=="Paid Search"){
    s.campaign=s._campaignID;
    s.eVar44='Paid Search: '+s._partner;
    if(s._keywords != 'n/a'){
       s.eVar45='paid search: '+s._keywords.replace(/\+/g," ");
    }
      s.eVar24=s._channel;
    s.eVar9=s._channel;
    s.eVar14=s.getQueryParam('acp');
    s.eVar47 = s.crossVisitParticipation(s.campaign,'s_cpm','30','5','>','purchase',1);
    s.eVar48 = s.crossVisitParticipation(s._channel,'s_cpmch','30','5','>','purchase,event26',1);
    channelC = 'PS';
    s.eVar55 = s.crossVisitParticipation(channelC+":"+currDate,'s_cpmchd','30','5','>','purchase,event26',1);
    }
  else if(s._channel=="Direct Load"){
    s.campaign="Direct";
    s._channel="Direct";
    s._partner="";
    s.eVar24=s._channel;
    s.eVar9=s._channel;
    s.eVar47 = s.crossVisitParticipation(s.campaign,'s_cpm','30','5','>','purchase',1);
    s.eVar48 = s.crossVisitParticipation(s._channel,'s_cpmch','30','5','>','purchase,event26',1);
    channelC = 'D';
    s.eVar55 = s.crossVisitParticipation(channelC+":"+currDate,'s_cpmchd','30','5','>','purchase,event26',1);
    }
  else if(s._channel=="Affiliate"){
    s.campaign=s._campaignID;
    s._partner="";
    s.eVar24=s._channel;
    s.eVar9=s._channel;
    s.eVar47 = s.crossVisitParticipation(s.campaign,'s_cpm','30','5','>','purchase',1);
    s.eVar48 = s.crossVisitParticipation(s._channel,'s_cpmch','30','5','>','purchase,event26',1);
    channelC = 'AF';
    s.eVar55 = s.crossVisitParticipation(channelC+":"+currDate,'s_cpmchd','30','5','>','purchase,event26',1);
    }
  else if(s._channel=="Email"){
    s.campaign=s._campaignID;
    s._partner="";
    s.eVar24=s._channel;
    s.eVar9=s._channel;
    s.eVar47 = s.crossVisitParticipation(s.campaign,'s_cpm','30','5','>','purchase',1);
    s.eVar48 = s.crossVisitParticipation(s._channel,'s_cpmch','30','5','>','purchase,event26',1);
    channelC = 'E';
    s.eVar55 = s.crossVisitParticipation(channelC+":"+currDate,'s_cpmchd','30','5','>','purchase,event26',1);
    }
  else if(s._channel=="Social"){
    s.campaign=s._campaignID;
    s._partner="";
    s.eVar24=s._channel;
    s.eVar9=s._channel;
    s.eVar47 = s.crossVisitParticipation(s.campaign,'s_cpm','30','5','>','purchase',1);
    s.eVar48 = s.crossVisitParticipation(s._channel,'s_cpmch','30','5','>','purchase,event26',1);
    channelC = 'SO';
    s.eVar55 = s.crossVisitParticipation(channelC+":"+currDate,'s_cpmchd','30','5','>','purchase,event26',1);
    }
  else if(s._channel=="Display"){
    s.campaign=s._campaignID;
    s._partner="";
    s.eVar24=s._channel;
    s.eVar9=s._channel;
    s.eVar47 = s.crossVisitParticipation(s.campaign,'s_cpm','30','5','>','purchase',1);
    s.eVar48 = s.crossVisitParticipation(s._channel,'s_cpmch','30','5','>','purchase,event26',1);
    channelC = 'DI';
    s.eVar55 = s.crossVisitParticipation(channelC+":"+currDate,'s_cpmchd','30','5','>','purchase,event26',1);
    }
  else if(s._channel=="Direct Marketing"){
    s._partner="";
    s.campaign=s._campaignID;
    s.eVar24=s._channel;
    s.eVar9=s._channel;
    s.eVar47 = s.crossVisitParticipation(s.campaign,'s_cpm','30','5','>','purchase',1);
    s.eVar48 = s.crossVisitParticipation(s._channel,'s_cpmch','30','5','>','purchase,event26',1);
    channelC = 'DM';
    s.eVar55 = s.crossVisitParticipation(channelC+":"+currDate,'s_cpmchd','30','5','>','purchase,event26',1);
    }
  else if(s._channel=="Performance Media"){
    s.campaign=s._campaignID;
    s._partner="";
    s.eVar24=s._channel;
    s.eVar9=s._channel;
    s.eVar47 = s.crossVisitParticipation(s.campaign,'s_cpm','30','5','>','purchase',1);
    s.eVar48 = s.crossVisitParticipation(s._channel,'s_cpmch','30','5','>','purchase,event26',1);
    channelC = 'PM';
    s.eVar55 = s.crossVisitParticipation(channelC+":"+currDate,'s_cpmchd','30','5','>','purchase,event26',1);
    }
  else if(s._channel=="Video"){
    s.campaign=s._campaignID;
    s._partner="";
    s.eVar24=s._channel;
    s.eVar9=s._channel;
    s.eVar47 = s.crossVisitParticipation(s.campaign,'s_cpm','30','5','>','purchase',1);
    s.eVar48 = s.crossVisitParticipation(s._channel,'s_cpmch','30','5','>','purchase,event26',1);
    channelC = 'V';
    s.eVar55 = s.crossVisitParticipation(channelC+":"+currDate,'s_cpmchd','30','5','>','purchase,event26',1);
    }
  else if(s._channel=="Referrers"){
    if(!s._campaignID.indexOf('CC_') >-1){
       s._channel="Other Websites";    
       s.campaign='Referrer: '+s._referringDomain;
       s._partner="";
       s.eVar24=s._channel;
       s.eVar9=s._channel;
       s.eVar47 = s.crossVisitParticipation(s.campaign,'s_cpm','30','5','>','purchase',1);
       s.eVar48 = s.crossVisitParticipation(s._channel,'s_cpmch','30','5','>','purchase,event26',1);
       channelC = 'OW';
       s.eVar55 = s.crossVisitParticipation(channelC+":"+currDate,'s_cpmchd','30','5','>','purchase,event26',1);
       }
    }
  else if (s._channel=="Paid Non-Search"){
    s._channel="";
    s._campaignID="";
    }
  else{
    s._channel="";
    s._campaignID="";
    }
}
	
	
/* Bounce Check */
if (typeof s.eVar24 != 'undefined')
	{
	   s.eVar12=s.eVar24+":"+s.pageName;
	}
	s.bounceCheck(s.eVar12,'event54','event55');


/* START PAID SEARCH CUSTOM CAMPAIGN VARIABLE TRACKING */
s.eVar46=s.getQueryParam('match'); /* Keyword Match Type */
//s.eVar46=s.getValOnce(s.eVar46,"mname",0);


/* Campaign Pathing */
if (s.campaign != 'undefined') {
    var pCampaign = s.getAndPersistValue(s.campaign, 's_cp_persist', 0);
    s.prop19 = pCampaign + "|" + s.pageName;

/*Channel Pathing*/
var pChannel = s.getAndPersistValue(s.eVar9, 's_var9_persist', 0);
s.prop22 = pChannel + "|" + s.pageName;
}



/* END PAID SEARCH CUSTOM CAMPAIGN VARIABLE TRACKING */


/* Sail Date*/
if (!s.prop2) s.prop2 = s.getQueryParam('startDate');
if (s.prop2 == "") s.prop2 = s.getQueryParam('endDate');
if (s.prop2 == "") s.prop2 = s.getQueryParam('dat');


if (s.prop2.length == 10) {
    s.prop2 = s.prop2.substring(0, 2) + s.prop2.substring(6, 10);
}
s.prop2 = s.prop2.replace("/", "");
    

function createSCookie(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 readSCookie(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;
}

function eraseSCookie(name) {
    createSCookie(name, "", -1);
}


/*Channel Counter*/


/*Direct:Paid Search:Email:Organic Search:Direct Marketing:Display:Other Websites:Affiliate:Social*/
var channelS = "";

if (channelC){
    var curChannel = readSCookie('Channel');
    if(curChannel){
        var arrChannel = curChannel.split(",");
        var x = 0;
        var ic;
        if(arrChannel.length==10){
            //adding the video channel for users that already have thier channel set without video
            arrChannel[10]='V:0'
        }
        while(x < arrChannel.length){
            if (arrChannel[x].split(":")[0] == channelC){
                ic = parseInt(arrChannel[x].split(":")[1]);
                ic++;
                channelS = channelS + arrChannel[x].split(":")[0] + ":" + ic;
            } else {
                channelS = channelS + arrChannel[x];
                
            }
            x++;
            if (x < arrChannel.length)
            {
                channelS = channelS + ",";
            }
        }
    } else
    {
        if(channelC=="D") { channelS = "D:1,PS:0,E:0,OS:0,DM:0,DI:0,OW:0,AF:0,SO:0,PM:0,V:0"; }
        else if (channelC == "PS") {channelS = "D:0,PS:1,E:0,OS:0,DM:0,DI:0,OW:0,AF:0,SO:0,PM:0,V:0"; }
        else if (channelC == "E") {channelS = "D:0,PS:0,E:1,OS:0,DM:0,DI:0,OW:0,AF:0,SO:0,PM:0,V:0"; }
        else if (channelC == "OS") {channelS = "D:0,PS:0,E:0,OS:1,DM:0,DI:0,OW:0,AF:0,SO:0,PM:0,V:0"; }
        else if (channelC == "DM") {channelS = "D:0,PS:0,E:0,OS:0,DM:1,DI:0,OW:0,AF:0,SO:0,PM:0,V:0"; }
        else if (channelC == "DI") {channelS = "D:0,PS:0,E:0,OS:0,DM:0,DI:1,OW:0,AF:0,SO:0,PM:0,V:0"; }
        else if (channelC == "OW") {channelS = "D:0,PS:0,E:0,OS:0,DM:0,DI:0,OW:1,AF:0,SO:0,PM:0,V:0"; }
        else if (channelC == "AF") {channelS = "D:0,PS:0,E:0,OS:0,DM:0,DI:0,OW:0,AF:1,SO:0,PM:0,V:0"; }
        else if (channelC == "SO") {channelS = "D:0,PS:0,E:0,OS:0,DM:0,DI:0,OW:0,AF:0,SO:1,PM:0,V:0"; }
        else if (channelC == "PM") {channelS = "D:0,PS:0,E:0,OS:0,DM:0,DI:0,OW:0,AF:0,SO:0,PM:1,V:0"; }
        else if (channelC == "V") {channelS = "D:0,PS:0,E:0,OS:0,DM:0,DI:0,OW:0,AF:0,SO:0,PM:0,V:1"; }
        else { channelS = "" }
    }
    if (channelS != ""){
        createSCookie('Channel',channelS,30)
        }
    s.eVar8=channelS;

} 

if(typeof s.events != "undefined" && typeof s.events == "string"){

    if (s.events.indexOf("purchase")>-1 || s.events.indexOf("event26")>-1)
    {
        eraseSCookie('Channel');
    }

} else {
    s.events = "";
}


/* Sail Date End */


/* Product view and email variable start */
var sailDatePV = s.getQueryParam("sailDate");
if(sailDatePV){
    if (sailDatePV.length<10)
    {
        var sd_arr = sailDatePV.split("/");
        if(sd_arr[0].length==1){ 
            sailDatePV = "0"+sd_arr[0]+"/";
        }else{
            sailDatePV=sd_arr[0]+"/";
        }
        
        if(sd_arr[1].length==1){ 
            sailDatePV =sailDatePV+"0"+sd_arr[1]+"/";
        }else{
            sailDatePV=sailDatePV+sd_arr[1]+"/";
        }
            
        sailDatePV=sailDatePV+sd_arr[2];
    }
}

var dateN = new Date();
if (s.pageName.toLowerCase().indexOf("cruise itinerary")>-1){
    var userEmailF = readSCookie('ccl_signup_form_email');
    var userEmail = readSCookie('UserEmailAddress');
    if (userEmailF){
        s.prop36=userEmailF+'|'+s.getQueryParam('embkCode')+' '+s.getQueryParam('durDays')+' '+s.getQueryParam('subRegionCode')+' '+s.getQueryParam

('shipCode')+' '+sailDatePV+"|"+dateN.getHours()+":"+dateN.getMinutes();
    }else if (userEmail){
        s.prop36=userEmail+'|'+s.getQueryParam('embkCode')+' '+s.getQueryParam('durDays')+' '+s.getQueryParam('subRegionCode')+' '+s.getQueryParam

('shipCode')+' '+sailDatePV+"|"+dateN.getHours()+":"+dateN.getMinutes();
    }
}
if (s.pageName == "Booking Confirmation Page"){
    var userEmailF = readSCookie('ccl_signup_form_email');
    var userEmail = readSCookie('UserEmailAddress');
    if (userEmailF){
        s.prop36=userEmailF+'|'+s.getQueryParam('embkCode')+' '+s.getQueryParam('durDays')+' '+s.getQueryParam('subRegionCode')+' XX '+sailDatePV

+"|"+dateN.getHours()+":"+dateN.getMinutes();
    }else if (userEmail){
        s.prop36=userEmail+'|'+s.getQueryParam('embkCode')+' '+s.getQueryParam('durDays')+' '+s.getQueryParam('subRegionCode')+' XX '+sailDatePV

+"|"+dateN.getHours()+":"+dateN.getMinutes();
    }
}


/* Product view and email variable end */


/* Event pathing start */
var check_event="prodView,purchase,event7,event12,event13,event14,event16,event19,event20,event26,event59,event60,event61,event63";
var event_stacking="";

var event_arr = s.events.split(",");
var eventVar
var k = 0;

while(k < event_arr.length){    
    eventVar = event_arr[k];
    /*Remove serialized values from event - event26:123456*/
    if(eventVar.indexOf(":") != -1)
    {    
        eventVar = eventVar.split(":");
        eventVar = eventVar[0];
    }
    
    if(check_event.indexOf(eventVar) != -1 && event_arr[k] != "event1" && event_arr[k] != "event2" && event_arr[k] != "event5" && event_arr[k] != "event6")
    {
        if(eventVar.indexOf("event")!= -1)
        {
            event_stacking=event_stacking+eventVar.substring(5)+",";
        }else if(eventVar.indexOf("purchase")!= -1){
            event_stacking=event_stacking+"pch"+",";
        }else if(eventVar.indexOf("prodView")!= -1){
            event_stacking=event_stacking+"pv"+",";
        }
        
    }
    k++;
}

if(event_stacking){
    event_stackingN = event_stacking.substring(0, event_stacking.length-1);
    
    var estacking = readSCookie('eventStacking');
    
    if (estacking){
        estacking = estacking+"|"+event_stackingN;
    }else{
        estacking = event_stackingN;
    }
    s.eVar20=estacking;
    createSCookie('eventStacking',estacking,30);
}

/* Event pathing end */
    

/*Time parting */    
    var temphr=s.getTimeParting('h','-5',new Date().getFullYear()); // Set hour 
    var tempday=s.getTimeParting('d','-5',new Date().getFullYear()); // Set day
    var tempweek=s.getTimeParting('w','-5',new Date().getFullYear()); // Set Weekend / Weekday
    
        if(temphr)
            s.prop12=tempweek + " : " + tempday + " : " + temphr;
            s.eVar13=tempweek + " : " + tempday + " : " + temphr;

    /* Place values of internal search querystring parameters into props 

    if(!s.prop1) s.prop1=s.getQueryParam('dest');
    if(!s.prop2) s.prop2=s.getQueryParam('dat');
    if(!s.prop3) s.prop3=s.getQueryParam('dur');
    if(!s.prop4) s.prop4=s.getQueryParam('shipCode');
    if(!s.prop5) s.prop5=s.getQueryParam('Senior');
    if(!s.prop6) s.prop6=s.getQueryParam('StateCode');
    */
     if(!s.prop8) s.prop8=s.getQueryParam('aspxerrorpath');
    if(s.prop8&&!s.eVar22) s.eVar22=s.prop8;
    /*
    if(!s.prop9) s.prop9=s.getQueryParam('region');
    if(!s.prop10) s.prop10=s.getQueryParam('portname');
    if(!s.prop13) s.prop13=s.getQueryParam('embkCode');
    if(!s.prop14) s.prop14=s.getQueryParam('src');
    if(!s.prop15) s.prop15=s.getQueryParam('q');
    if(s.prop1&&!s.eVar1) s.eVar1=s.prop1;
    if(s.prop2&&!s.eVar2) s.eVar2=s.prop2;
    if(s.prop3&&!s.eVar3) s.eVar3=s.prop3;
    if(s.prop4&&!s.eVar4) s.eVar4=s.prop4;
    if(s.prop5&&!s.eVar5) s.eVar5=s.prop5;
    if(s.prop6&&!s.eVar6) s.eVar6=s.prop6;
    if(s.prop7&&!s.eVar7) s.eVar7=s.prop7;
    if(s.prop9&&!s.eVar23) s.eVar23=s.prop9;
    if(s.prop10&&!s.eVar24)    s.eVar24=s.prop10;
    if(s.prop11&&!s.eVar25)    s.eVar25=s.prop11;  */


   
/*
    Parse errorHandlingID from URL
    Remove errorHandlingId string from URL, rebuild URL, insert URL in s.prop50
*/


/* Uniques Succeeded Fix */
var trimURL = document.location.href;
trimURL = trimURL.toLowerCase();

if (trimURL.indexOf("errorhandlingid") > -1) /*Remove errorHandlingId from URL*/
{
	trimURL = trimURL.substring(0,trimURL.indexOf("errorhandlingid"))
	trimURL += document.location.href.substring(trimURL.indexOf("&")+1) 
}
else if (s.pageName == "Search Results") /*Remove Search Results from URL*/
{
	trimURL = trimURL.substring(0,trimURL.indexOf("?"))
}
	
else if  (trimURL.indexOf("/activities/storefront")>-1 && trimURL.indexOf("booking")>-1) /*Remove Booking ID from URL*/
{
	//e.g. https://secure.carnival.com/Activities/Storefront/Booking/336C724C6248544332706742386A65575A4F704550513D3D
	trimURL = trimURL.substring(0,trimURL.indexOf("booking/")+7);
}
else if  (trimURL.indexOf("/activities/excursion")>-1 && trimURL.indexOf("booking")>-1) /*Remove Booking ID from URL*/
{
	//e.g. https://secure.carnival.com/Activities/Excursions/Booking/5A4543464C694873657145674E536E42447163716D773D3D
	trimURL = trimURL.substring(0,trimURL.indexOf("booking/")+7);
}
else if (trimURL.indexOf("/activities/spa/")>-1) /*Remove Booking ID from URL*/
{
	//https://secure.carnival.com/Activities/Spa/Booking/63314C4472454859496C3072325435704670524441773D3D/Detail/1002472
	if ( trimURL.indexOf("/activities/spa/booking/")>-1  && trimURL.indexOf("detail")>-1)
	{
		var arrURL = trimURL.split("detail");
	   trimURL = trimURL.substring(0,trimURL.indexOf("booking/")+7) + "/detail" + arrURL[1];
	}
	//https://carnival.com/Activities/spa/416001/Booking/6A644F34592F3443686A7A6E4F476D4C6B6E324D4F773D3D
	else if ( trimURL.indexOf("activities:spa:booking")==-1 && trimURL.indexOf("booking")>-1 && trimURL.indexOf("detail")==-1)
	{
	   trimURL = trimURL.substring(0,trimURL.indexOf("booking/")+7);
	}
}		
else if (trimURL.indexOf("/activities/transfers/booking/")>-1) /*Remove Booking ID from URL*/
{
	//https://secure4.uatcarnival.com/Activities/Transfers/Booking/6A644F34592F3443686A7A6E4F476D4C6B6E324D4F773D3D
   trimURL = trimURL.substring(0,trimURL.indexOf("booking/")+7);
}
else if (trimURL.indexOf("/onlinecheckin/guestsummary/booking/")>-1) /*Remove Booking ID from URL*/
{
	//https://secure4.uatcarnival.com/onlinecheckin/GuestSummary/Booking/397776304937395A5241363451774C645850677A38513D3D
   trimURL = trimURL.substring(0,trimURL.indexOf("booking/")+7);
}


s.prop50 = trimURL; /*Assign URL with Uniques Succeeded triggers removed*/

    
/* 
  eVar16  
  track [sub region code]:[guest email address] from 
  https://secure.carnival.com/BookingEngine/Guests
  (requires jquery library)
*/
if (window.location.toString().indexOf("secure.carnival.com/BookingEngine/Guests")>-1) {
  // attempt to get 3rd delimited value of products
  if (!s.products) s.products = '';
  s.tProducts         = s.products.match(/^[^;]*;[^;]*;([^;]*)/); 
  s.subRegionCode     = (s.tProducts&&s.tProducts[1])? s.tProducts[1] : "none";
  // attempt to get guest email address from hidden field
  s.guestEmailAddress = $('input[name=guest.EmailAddress]').attr('value');  
  s.guestEmailAddress = (typeof(s.guestEmailAddress!='undefined')&&(s.guestEmailAddress!=''))? s.guestEmailAddress : 'none';
  s.eVar16            = s.subRegionCode + ":" + s.guestEmailAddress;
  s.eVar16            = s.getValOnce(s.eVar16,'v16',0);
} // end eVar16 code


/* 
 *  Plugin Config: getVisitNum 2.0
 */
if(s.events.indexOf('event21')>-1) s.prop71=s.eVar71="funpass|visit number|"+s.getVisitNum();//configured for funpass online checkin only


/* 
 * Plugin Config: getDaysSinceLastVisit 1.0
 */
if(s.events.indexOf('event21')>-1) s.prop72=s.eVar72="funpass|days since last visit|"+s.getDaysSinceLastVisit(); //configured for funpass online checkin only


/* 
 * Plugin Config getTimeToComplete 
 */
if(s.events.indexOf('event21')>-1) s.ttc='start';
if(s.events.indexOf('event22')>-1) s.ttc='stop'; 
var ttc_time = s.getTimeToComplete(s.ttc,'ttc',0);
if (s.ttc='stop' && s.events.indexOf('event22')>-1) s.prop73=s.eVar73="funpass|time to complete|"+ttc_time;
	

} /*close function s_doPlugins(s)*/


s.doPlugins=s_doPlugins


/************************** PLUGINS SECTION *************************/
/*              Insert plugins in the following section             */
/************************** PLUGINS SECTION *************************/


/*
 * Plugin: getPageName v2.1 - parse URL and return
 */
s.getPageName=new Function("u",""
+"var s=this,v=u?u:''+s.wd.location,x=v.indexOf(':'),y=v.indexOf('/',"
+"x+4),z=v.indexOf('?'),c=s.pathConcatDelim,e=s.pathExcludeDelim,g=s."
+"queryVarsList,d=s.siteID,n=d?d:'',q=z<0?'':v.substring(z+1),p=v.sub"
+"string(y+1,q?z:v.length);z=p.indexOf('#');p=z<0?p:s.fl(p,z);x=e?p.i"
+"ndexOf(e):-1;p=x<0?p:s.fl(p,x);p+=!p||p.charAt(p.length-1)=='/'?s.d"
+"efaultPage:'';y=c?c:'/';while(p){x=p.indexOf('/');x=x<0?p.length:x;"
+"z=s.fl(p,x);if(!s.pt(s.pathExcludeList,',','p_c',z))n+=n?y+z:z;p=p."
+"substring(x+1)}y=c?c:'?';while(g){x=g.indexOf(',');x=x<0?g.length:x"
+";z=s.fl(g,x);z=s.pt(q,'&','p_c',z);if(z){n+=n?y+z:z;y=c?c:'&'}g=g.s"
+"ubstring(x+1)}return n");


/*
 * Plugin: getQueryParam 2.3
 */
s.getQueryParam=new Function("p","d","u",""
+"var s=this,v='',i,t;d=d?d:'';u=u?u:(s.pageURL?s.pageURL:s.wd.locati"
+"on);if(u=='f')u=s.gtfs().location;while(p){i=p.indexOf(',');i=i<0?p"
+".length:i;t=s.p_gpv(p.substring(0,i),u+'');if(t){t=t.indexOf('#')>-"
+"1?t.substring(0,t.indexOf('#')):t;}if(t)v+=v?d+t:t;p=p.substring(i="
+"=p.length?i:i+1)}return v");
s.p_gpv=new Function("k","u",""
+"var s=this,v='',i=u.indexOf('?'),q;if(k&&i>-1){q=u.substring(i+1);v"
+"=s.pt(q,'&','p_gvf',k)}return v");
s.p_gvf=new Function("t","k",""
+"if(t){var s=this,i=t.indexOf('='),p=i<0?t:t.substring(0,i),v=i<0?'T"
+"rue':t.substring(i+1);if(p.toLowerCase()==k.toLowerCase())return s."
+"epa(v)}return ''");

/*
 * Plugin: getValOnce_v1.0
 */
s.getValOnce=new Function("v","c","e",""
+"var s=this,a=new Date,v=v?v:v='',c=c?c:c='s_gvo',e=e?e:0,k=s.c_r(c"
+");if(v){a.setTime(a.getTime()+e*86400000);s.c_w(c,v,e?a:0);}return"
+" v==k?'':v");

/*
 * Plugin: getAndPersistValue 0.3 - get a value on every page
 */
s.getAndPersistValue=new Function("v","c","e",""
+"var s=this,a=new Date;e=e?e:0;a.setTime(a.getTime()+e*86400000);if("
+"v)s.c_w(c,v,e?a:0);return s.c_r(c);");


/* 
 * Plugin: Bounce Rate 
 */
s.bounceCheck=new Function("v","e","b","c",""
+"var s=this,a,b,c=c?c:'bc';if(s.p_fo('bounceCheck')==1){a=s.events?s"
+".events+',':'';if(v){s.events=a+e;if(s.c_r(c)){b=parseInt(s.c_r(c))"
+"+1;s.c_w(c,b,0);}else{s.c_w(c,1,0);}}else{if(s.c_r(c)>=1){s.c_w(c,0"
+",0);s.events=a+b;}}}");
s.p_fo=new Function("n",""
+"var s=this;if(!s.__fo){s.__fo=new Object;}if(!s.__fo[n]){s.__fo[n]="
+"new Object;return 1;}else {return 0;}");


/*
 * Plugin: getTimeParting 1.3 - Set timeparting values based on time zone
 */

s.getTimeParting=new Function("t","z","y",""
+"dc=new Date('1/1/2000');f=15;ne=8;if(dc.getDay()!=6||"
+"dc.getMonth()!=0){return'Data Not Available'}else{;z=parseInt(z);"
+"if(y=='2009'){f=8;ne=1};gmar=new Date('3/1/'+y);dsts=f-gmar.getDay("
+");gnov=new Date('11/1/'+y);dste=ne-gnov.getDay();spr=new Date('3/'"
+"+dsts+'/'+y);fl=new Date('11/'+dste+'/'+y);cd=new Date();"
+"if(cd>spr&&cd<fl){z=z+1}else{z=z};utc=cd.getTime()+(cd.getTimezoneO"
+"ffset()*60000);tz=new Date(utc + (3600000*z));thisy=tz.getFullYear("
+");var days=['Sunday','Monday','Tuesday','Wednesday','Thursday','Fr"
+"iday','Saturday'];if(thisy!=y){return'Data Not Available'}else{;thi"
+"sh=tz.getHours();thismin=tz.getMinutes();thisd=tz.getDay();var dow="
+"days[thisd];var ap='AM';var dt='Weekday';var mint='00';if(thismin>3"
+"0){mint='30'}if(thish>=12){ap='PM';thish=thish-12};if (thish==0){th"
+"ish=12};if(thisd==6||thisd==0){dt='Weekend'};var timestring=thish+'"
+":'+mint+ap;var daystring=dow;var endstring=dt;if(t=='h'){return tim"
+"estring}if(t=='d'){return daystring};if(t=='w'){return en"
+"dstring}}};"
);


/*
 * Plugin: Form Analysis 2.1 (Success, Error, Abandonment)
 */
s.setupFormAnalysis=new Function(""
+"var s=this;if(!s.fa){s.fa=new Object;var f=s.fa;f.ol=s.wd.onload;s."
+"wd.onload=s.faol;f.uc=s.useCommerce;f.vu=s.varUsed;f.vl=f.uc?s.even"
+"tList:'';f.tfl=s.trackFormList;f.fl=s.formList;f.va=new Array('',''"
+",'','')}");
s.sendFormEvent=new Function("t","pn","fn","en",""
+"var s=this,f=s.fa;t=t=='s'?t:'e';f.va[0]=pn;f.va[1]=fn;f.va[3]=t=='"
+"s'?'Success':en;s.fasl(t);f.va[1]='';f.va[3]='';");
s.faol=new Function("e",""
+"var s=s_c_il["+s._in+"],f=s.fa,r=true,fo,fn,i,en,t,tf;if(!e)e=s.wd."
+"event;f.os=new Array;if(f.ol)r=f.ol(e);if(s.d.forms&&s.d.forms.leng"
+"th>0){for(i=s.d.forms.length-1;i>=0;i--){fo=s.d.forms[i];fn=fo.name"
+";tf=f.tfl&&s.pt(f.fl,',','ee',fn)||!f.tfl&&!s.pt(f.fl,',','ee',fn);"
+"if(tf){f.os[fn]=fo.onsubmit;fo.onsubmit=s.faos;f.va[1]=fn;f.va[3]='"
+"No Data Entered';for(en=0;en<fo.elements.length;en++){el=fo.element"
+"s[en];t=el.type;if(t&&t.toUpperCase){t=t.toUpperCase();var md=el.on"
+"mousedown,kd=el.onkeydown,omd=md?md.toString():'',okd=kd?kd.toStrin"
+"g():'';if(omd.indexOf('.fam(')<0&&okd.indexOf('.fam(')<0){el.s_famd"
+"=md;el.s_fakd=kd;el.onmousedown=s.fam;el.onkeydown=s.fam}}}}}f.ul=s"
+".wd.onunload;s.wd.onunload=s.fasl;}return r;");
s.faos=new Function("e",""
+"var s=s_c_il["+s._in+"],f=s.fa,su;if(!e)e=s.wd.event;if(f.vu){s[f.v"
+"u]='';f.va[1]='';f.va[3]='';}su=f.os[this.name];return su?su(e):tru"
+"e;");
s.fasl=new Function("e",""
+"var s=s_c_il["+s._in+"],f=s.fa,a=f.va,l=s.wd.location,ip=s.trackPag"
+"eName,p=s.pageName;if(a[1]!=''&&a[3]!=''){a[0]=!p&&ip?l.host+l.path"
+"name:a[0]?a[0]:p;if(!f.uc&&a[3]!='No Data Entered'){if(e=='e')a[2]="
+"'Error';else if(e=='s')a[2]='Success';else a[2]='Abandon'}else a[2]"
+"='';var tp=ip?a[0]+':':'',t3=e!='s'?':('+a[3]+')':'',ym=!f.uc&&a[3]"
+"!='No Data Entered'?tp+a[1]+':'+a[2]+t3:tp+a[1]+t3,ltv=s.linkTrackV"
+"ars,lte=s.linkTrackEvents,up=s.usePlugins;if(f.uc){s.linkTrackVars="
+"ltv=='None'?f.vu+',events':ltv+',events,'+f.vu;s.linkTrackEvents=lt"
+"e=='None'?f.vl:lte+','+f.vl;f.cnt=-1;if(e=='e')s.events=s.pt(f.vl,'"
+",','fage',2);else if(e=='s')s.events=s.pt(f.vl,',','fage',1);else s"
+".events=s.pt(f.vl,',','fage',0)}else{s.linkTrackVars=ltv=='None'?f."
+"vu:ltv+','+f.vu}s[f.vu]=ym;s.usePlugins=false;var faLink=new Object"
+"();faLink.href='#';s.tl(faLink,'o','Form Analysis');s[f.vu]='';s.us"
+"ePlugins=up}return f.ul&&e!='e'&&e!='s'?f.ul(e):true;");
s.fam=new Function("e",""
+"var s=s_c_il["+s._in+"],f=s.fa;if(!e) e=s.wd.event;var o=s.trackLas"
+"tChanged,et=e.type.toUpperCase(),t=this.type.toUpperCase(),fn=this."
+"form.name,en=this.name,sc=false;if(document.layers){kp=e.which;b=e."
+"which}else{kp=e.keyCode;b=e.button}et=et=='MOUSEDOWN'?1:et=='KEYDOW"
+"N'?2:et;if(f.ce!=en||f.cf!=fn){if(et==1&&b!=2&&'BUTTONSUBMITRESETIM"
+"AGERADIOCHECKBOXSELECT-ONEFILE'.indexOf(t)>-1){f.va[1]=fn;f.va[3]=e"
+"n;sc=true}else if(et==1&&b==2&&'TEXTAREAPASSWORDFILE'.indexOf(t)>-1"
+"){f.va[1]=fn;f.va[3]=en;sc=true}else if(et==2&&kp!=9&&kp!=13){f.va["
+"1]=fn;f.va[3]=en;sc=true}if(sc){nface=en;nfacf=fn}}if(et==1&&this.s"
+"_famd)return this.s_famd(e);if(et==2&&this.s_fakd)return this.s_fak"
+"d(e);");
s.ee=new Function("e","n",""
+"return n&&n.toLowerCase?e.toLowerCase()==n.toLowerCase():false;");
s.fage=new Function("e","a",""
+"var s=this,f=s.fa,x=f.cnt;x=x?x+1:1;f.cnt=x;return x==a?e:'';");


/*
 * channelManager v2.45 - Tracking External Traffic
 */
s.channelManager=new Function("a","b","c","d","e","f",""
+"var s=this,A,B,g,l,m,M,p,q,P,h,k,u,S,i,O,T,j,r,t,D,E,F,G,H,N,U,v=0,"
+"X,Y,W,n=new Date;n.setTime(n.getTime()+1800000);if(e){v=1;if(s.c_r("
+"e))v=0;if(!s.c_w(e,1,n))s.c_w(e,1,0);if(!s.c_r(e))v=0;}g=s.referrer"
+"?s.referrer:document.referrer;g=g.toLowerCase();if(!g)h=1;i=g.index"
+"Of('?')>-1?g.indexOf('?'):g.length;j=g.substring(0,i);k=s.linkInter"
+"nalFilters.toLowerCase();k=s.split(k,',');l=k.length;for(m=0;m<l;m+"
+"+){B=j.indexOf(k[m])==-1?'':g;if(B)O=B;}if(!O&&!h){p=g;U=g.indexOf("
+"'//');q=U>-1?U+2:0;Y=g.indexOf('/',q);r=Y>-1?Y:i;t=g.substring(q,r)"
+";t=t.toLowerCase();u=t;P='Referrers';S=s.seList+'>'+s._extraSearchE"
+"ngines;if(d==1){j=s.repl(j,'oogle','%');j=s.repl(j,'ahoo','^');g=s."
+"repl(g,'as_q','*');}A=s.split(S,'>');T=A.length;for(i=0;i<A.length;"
+"i++){D=A[i];D=s.split(D,'|');E=s.split(D[0],',');for(G=0;G<E.length"
+";G++){H=j.indexOf(E[G]);if(H>-1){if(D[2])N=u=D[2];else N=t;if(d==1)"
+"{N=s.repl(N,'#',' - ');g=s.repl(g,'*','as_q');N=s.repl(N,'^','ahoo'"
+");N=s.repl(N,'%','oogle');}i=s.split(D[1],',');for(k=0;k<i.length;k"
+"++){M=s.getQueryParam(i[k],'',g).toLowerCase();if(M)break;}}}}}if(!"
+"O||f!='1'){O=s.getQueryParam(a,b);if(O){u=O;if(M)P='Paid Search';el"
+"se P='Paid Non-Search';}if(!O&&N){u=N;P='Natural Search'}}if(h==1&&"
+"!O&&v==1)u=P=t=p='Direct Load';X=M+u+t;c=c?c:'c_m';if(c!='0'){X=s.g"
+"etValOnce(X,c,0);}g=s._channelDomain;if(g&&X){k=s.split(g,'>');l=k."
+"length;for(m=0;m<l;m++){q=s.split(k[m],'|');r=s.split(q[1],',');S=r"
+".length;for(T=0;T<S;T++){Y=r[T];Y=Y.toLowerCase();i=j.indexOf(Y);if"
+"(i>-1)P=q[0];}}}g=s._channelParameter;if(g&&X){k=s.split(g,'>');l=k"
+".length;for(m=0;m<l;m++){q=s.split(k[m],'|');r=s.split(q[1],',');S="
+"r.length;for(T=0;T<S;T++){U=s.getQueryParam(r[T]);if(U)P=q[0]}}}g=s"
+"._channelPattern;if(g&&X){k=s.split(g,'>');l=k.length;for(m=0;m<l;m"
+"++){q=s.split(k[m],'|');r=s.split(q[1],',');S=r.length;for(T=0;T<S;"
+"T++){Y=r[T];Y=Y.toLowerCase();i=O.toLowerCase();H=i.indexOf(Y);if(H"
+"==0)P=q[0];}}}if(X)M=M?M:N?'Keyword Unavailable':'n/a';p=X&&p?p:'';"
+"t=X&&t?t:'';N=X&&N?N:'';O=X&&O?O:'';u=X&&u?u:'';M=X&&M?M:'';P=X&&P?"
+"P:'';s._referrer=p;s._referringDomain=t;s._partner=N;s._campaignID="
+"O;s._campaign=u;s._keywords=M;s._channel=P;");
s.seList="search.com|qu|7search.com>search.about.com|terms|About.com>alltheweb.com|query,q|All The Web>altavista.co|q,r|AltaVista>ca.altavista.com|q|AltaVista - Canada>fr.altavista.com|q,r|AltaVista - France>it.altavista.com|q,r|AltaVista - Italy>nl.altavista.com|q|AltaVista - Netherlands>es.altavista.com|q,r|AltaVista - Spain>se.altavista.com|q,r|AltaVista - Sweden>uk.altavista.com|q,r|AltaVista - United Kingdom>aol.fr|q|AOL - France>suche.aol.de,suche.aolsvc.de|q|AOL - Germany>aol.co.uk,search.aol.co.uk|query|AOL - United Kingdom>search.aol.com,search.aol.ca|query,q|AOL.com Search>ask.com,ask.co.uk|ask,q|Ask Jeeves>www.baidu.com|wd|Baidu>business.com/search|query|Business.com>excite.co.jp|search,s|Excite - Japan>goo.ne.jp|MT|Goo (Jp.)>google.co,googlesyndication.com|q,as_q|Google>google.com.af|q,as_q|Google - Afghanistan>google.as|q,as_q|Google - American Samoa>google.com.ai|q,as_q|Google - Anguilla>google.com.ag|q,as_q|Google - Antigua and Barbuda>google.com.ar|q,as_q|Google - Argentina>google.am|q,as_q|Google - Armenia>google.com.au|q,as_q|Google - Australia>google.at|q,as_q|Google - Austria>google.az|q,as_q|Google - Azerbaijan>google.com.bh|q,as_q|Google - Bahrain>google.com.bd|q,as_q|Google - Bangladesh>google.com.by|q,as_q|Google - Belarus>google.be|q,as_q|Google - Belgium>google.com.bz|q,as_q|Google - Belize>google.com.bo|q,as_q|Google - Bolivia>google.ba|q,as_q|Google - Bosnia-Hercegovina>google.co.bw|q,as_q|Google - Botswana>google.com.br|q,as_q|Google - Brasil>google.vg|q,as_q|Google - British Virgin Islands>google.com.bn|q,as_q|Google - Brunei>google.bg|q,as_q|Google - Bulgaria>google.bi|q,as_q|Google - Burundi>google.com.kh|q,as_q|Google - Cambodia>google.ca|q,as_q|Google - Canada>google.cl|q,as_q|Google - Chile>google.cn|q,as_q|Google - China>google.com.co|q,as_q|Google - Colombia>google.co.ck|q,as_q|Google - Cook Islands>google.co.cr|q,as_q|Google - Costa Rica>google.ci|q,as_q|Google - Cote D\'Ivoire>google.hr|q,as_q|Google - Croatia>google.com.cu|q,as_q|Google - Cuba>google.cz|q,as_q|Google - Czech Republic>google.dk|q,as_q|Google - Denmark>google.dj|q,as_q|Google - Djibouti>google.dm|q,as_q|Google - Dominica>google.com.do|q,as_q|Google - Dominican Republic>google.com.ec|q,as_q|Google - Ecuador>google.com.eg|q,as_q|Google - Egypt>google.com.sv|q,as_q|Google - El Salvador>google.ee|q,as_q|Google - Estonia>google.com.et|q,as_q|Google - Ethiopia>google.com.fj|q,as_q|Google - Fiji>google.fi|q,as_q|Google - Finland>google.fr|q,as_q|Google - France>google.de|q,as_q|Google - Germany>google.gr|q,as_q|Google - Greece>google.gl|q,as_q|Google - Greenland>google.gp|q,as_q|Google - Guadeloupe>google.com.gt|q,as_q|Google - Guatemala>google.gg|q,as_q|Google - Guernsey>google.gy|q,as_q|Google - Guyana>google.ht|q,as_q|Google - Haiti>google.hn|q,as_q|Google - Honduras>google.com.hk|q,as_q|Google - Hong Kong>google.hu|q,as_q|Google - Hungary>google.co.in|q,as_q|Google - India>google.co.id|q,as_q|Google - Indonesia>google.ie|q,as_q|Google - Ireland>google.is|q,as_q|Google - Island>google.com.gi|q,as_q|Google - Isle of Gibraltar>google.im|q,as_q|Google - Isle of Man>google.co.il|q,as_q|Google - Israel>google.it|q,as_q|Google - Italy>google.com.jm|q,as_q|Google - Jamaica>google.co.jp|q,as_q|Google - Japan>google.je|q,as_q|Google - Jersey>google.jo|q,as_q|Google - Jordan>google.kz|q,as_q|Google - Kazakhstan>google.co.ke|q,as_q|Google - Kenya>google.co.kr|q,as_q|Google - Korea>google.kg|q,as_q|Google - Kyrgyzstan>google.la|q,as_q|Google - Laos>google.lv|q,as_q|Google - Latvia>google.com.ly|q,as_q|Google - Libya>google.li|q,as_q|Google - Liechtenstein>google.lt|q,as_q|Google - Lithuania>google.lu|q,as_q|Google - Luxembourg>google.mw|q,as_q|Google - Malawi>google.com.my|q,as_q|Google - Malaysia>google.mv|q,as_q|Google - Maldives>google.com.mt|q,as_q|Google - Malta>google.mu|q,as_q|Google - Mauritius>google.com.mx|q,as_q|Google - Mexico>google.md|q,as_q|Google - Moldova>google.mn|q,as_q|Google - Mongolia>google.ms|q,as_q|Google - Montserrat>google.co.ma|q,as_q|Google - Morocco>google.com.na|q,as_q|Google - Namibia>google.com.np|q,as_q|Google - Nepal>google.nl|q,as_q|Google - Netherlands>google.co.nz|q,as_q|Google - New Zealand>google.com.ni|q,as_q|Google - Nicaragua>google.com.ng|q,as_q|Google - Nigeria>google.nu|q,as_q|Google - Niue>google.no|q,as_q|Google - Norway>google.com.om|q,as_q|Google - Oman>google.com.pk|q,as_q|Google - Pakistan>google.com.pa|q,as_q|Google - Panama>google.com.py|q,as_q|Google - Paraguay>google.com.pe|q,as_q|Google - Peru>google.com.ph|q,as_q|Google - Philippines>google.pl|q,as_q|Google - Poland>google.pt|q,as_q|Google - Portugal>google.com.pr|q,as_q|Google - Puerto Rico>google.com.qa|q,as_q|Google - Qatar>google.cd|q,as_q|Google - Rep. Dem. du Congo>google.cg|q,as_q|Google - Rep. du Congo>google.ge|q,as_q|Google - Repulic of Georgia>google.ro|q,as_q|Google - Romania>google.ru|q,as_q|Google - Russia>google.rw|q,as_q|Google - Rwanda>google.com.vc|q,as_q|Google - Saint Vincent and the Grenadine>google.ws|q,as_q|Google - Samoa>google.sm|q,as_q|Google - San Marino>google.st|q,as_q|Google - Sao Tome and Principe>google.com.sa|q,as_q|Google - Saudi Arabia>google.sn|q,as_q|Google - Senegal>google.sc|q,as_q|Google - Seychelles>google.com.sg|q,as_q|Google - Singapore>google.sk|q,as_q|Google - Slovakia>google.si|q,as_q|Google - Slovenia>google.com.sb|q,as_q|Google - Solomon Islands>google.co.za|q,as_q|Google - South Africa>google.es|q,as_q|Google - Spain>google.lk|q,as_q|Google - Sri Lanka>google.se|q,as_q|Google - Sweden>google.ch|q,as_q|Google - Switzerland>google.com.tw|q,as_q|Google - Taiwan>google.co.th|q,as_q|Google - Thailand>google.bs|q,as_q|Google - The Bahamas>google.gm|q,as_q|Google - The Gambia>google.to|q,as_q|Google - Tonga>google.tt|q,as_q|Google - Trinidad and Tobago>google.com.tr|q,as_q|Google - Turkey>google.co.ug|q,as_q|Google - Uganda>google.com.ua|q,as_q|Google - Ukraine>google.ae|q,as_q|Google - United Arab Emirates>google.co.uk|q,as_q|Google - United Kingdom>google.com.uy|q,as_q|Google - Uruguay>google.co.uz|q,as_q|Google - Uzbekiston>google.vu|q,as_q|Google - Vanuatu>google.co.ve|q,as_q|Google - Venezuela>google.com.vn|q,as_q|Google - Viet Nam>google.co.vi|q,as_q|Google - Virgin Islands>google.co.zm|q,as_q|Google - Zambia>google.co.zw|q,as_q|Google - Zimbabwe>infoseek.co.jp|qt|Infoseek - Japan>bing.com|q|Microsoft Bing>www.lycos.com,search.lycos.com|query|Lycos>lycos.es|query|Lycos - Spain>bing.com|q|Microsoft Bing>myway.com|searchfor|MyWay.com>nate.com,search.nate.com|query|Nate.com>netscape.com|query,search|Netscape Search>search.nifty.com|q|Nifty>reference.com|q|Reference.com>searchalot.com|query,q|Searchalot>usseek.com|string|Usseek>vinden.nl|query|Vinden>virgilio.it|qs|Virgilio>yahoo.com,search.yahoo.com|p|Yahoo!>ar.yahoo.com,ar.search.yahoo.com|p|Yahoo! - Argentina>asia.yahoo.com,asia.search.yahoo.com|p|Yahoo! - Asia>au.yahoo.com,au.search.yahoo.com|p|Yahoo! - Australia>br.yahoo.com,br.search.yahoo.com|p|Yahoo! - Brazil>ca.yahoo.com,ca.search.yahoo.com|p|Yahoo! - Canada>cn.yahoo.com,search.cn.yahoo.com|p|Yahoo! - China>dk.yahoo.com,dk.search.yahoo.com|p|Yahoo! - Denmark>fr.yahoo.com,fr.search.yahoo.com|p|Yahoo! - France>de.yahoo.com,de.search.yahoo.com|p|Yahoo! - Germany>hk.yahoo.com,hk.search.yahoo.com|p|Yahoo! - Hong Kong>in.yahoo.com,in.search.yahoo.com|p|Yahoo! - India>id.yahoo.com,id.search.yahoo.com|p|Yahoo! - Indonesia>it.yahoo.com,it.search.yahoo.com|p|Yahoo! - Italy>yahoo.co.jp,search.yahoo.co.jp|p,va|Yahoo! - Japan>kr.yahoo.com,kr.search.yahoo.com|p|Yahoo! - Korea>malaysia.yahoo.com,malaysia.search.yahoo.com|p|Yahoo! - Malaysia>mx.yahoo.com,mx.search.yahoo.com|p|Yahoo! - Mexico>nl.yahoo.com,nl.search.yahoo.com|p|Yahoo! - Netherlands>nz.yahoo.com,nz.search.yahoo.com|p|Yahoo! - New Zealand>no.yahoo.com,no.search.yahoo.com|p|Yahoo! - Norway>ph.yahoo.com,ph.search.yahoo.com|p|Yahoo! - Philippines>ru.yahoo.com,ru.search.yahoo.com|p|Yahoo! - Russia>sg.yahoo.com,sg.search.yahoo.com|p|Yahoo! - Singapore>es.yahoo.com,es.search.yahoo.com|p|Yahoo! - Spain>telemundo.yahoo.com,espanol.search.yahoo.com|p|Yahoo! - Spanish (US : Telemundo)>se.yahoo.com,se.search.yahoo.com|p|Yahoo! - Sweden>ch.search.yahoo.com|p|Yahoo! - Switzerland>tw.yahoo.com,tw.search.yahoo.com|p|Yahoo! - Taiwan>th.yahoo.com,th.search.yahoo.com|p|Yahoo! - Thailand>uk.yahoo.com,uk.search.yahoo.com|p|Yahoo! - UK and Ireland>vn.yahoo.com,vn.search.yahoo.com|p|Yahoo! - Viet Nam>search.cnn.com|query|CNN Web Search>search.earthlink.net|q|Earthlink Search>search.comcast.net|q|Comcast Search>search.rr.com|qs|RoadRunner Search>optimum.net|q|Optimum Search";
/* Updated Campaign Stacking Plug-in added by Omniture */


/*
 *    Plug-in: crossVisitParticipation v1.7 - stacks values from
 *    specified variable in cookie and returns value
 */
s.crossVisitParticipation=new Function("v","cn","ex","ct","dl","ev","dv",""
+"var s=this,ce;if(typeof(dv)==='undefined')dv=0;if(s.events&&ev){var"
+" ay=s.split(ev,',');var ea=s.split(s.events,',');for(var u=0;u<ay.l"
+"ength;u++){for(var x=0;x<ea.length;x++){if(ay[u]==ea[x]){ce=1;}}}}i"
+"f(!v||v==''){if(ce){s.c_w(cn,'');return'';}else return'';}v=escape("
+"v);var arry=new Array(),a=new Array(),c=s.c_r(cn),g=0,h=new Array()"
+";if(c&&c!=''){arry=s.split(c,'],[');for(q=0;q<arry.length;q++){z=ar"
+"ry[q];z=s.repl(z,'[','');z=s.repl(z,']','');z=s.repl(z,\"'\",'');arry"
+"[q]=s.split(z,',')}}var e=new Date();e.setFullYear(e.getFullYear()+"
+"5);if(dv==0&&arry.length>0&&arry[arry.length-1][0]==v)arry[arry.len"
+"gth-1]=[v,new Date().getTime()];else arry[arry.length]=[v,new Date("
+").getTime()];var start=arry.length-ct<0?0:arry.length-ct;var td=new"
+" Date();for(var x=start;x<arry.length;x++){var diff=Math.round((td."
+"getTime()-arry[x][1])/86400000);if(diff<ex){h[g]=unescape(arry[x][0"
+"]);a[g]=[arry[x][0],arry[x][1]];g++;}}var data=s.join(a,{delim:',',"
+"front:'[',back:']',wrap:\"'\"});s.c_w(cn,data,e);var r=s.join(h,{deli"
+"m:dl});if(ce)s.c_w(cn,'');return r;");


/*                                                                  
 * Plugin: Visit Number By Month 2.0 - Return the user visit number 
 */
s.getVisitNum=new Function(""
+"var s=this,e=new Date(),cval,cvisit,ct=e.getTime(),c='s_vnum',c2='s"
+"_invisit';e.setTime(ct+30*24*60*60*1000);cval=s.c_r(c);if(cval){var"
+" i=cval.indexOf('&vn='),str=cval.substring(i+4,cval.length),k;}cvis"
+"it=s.c_r(c2);if(cvisit){if(str){e.setTime(ct+30*60*1000);s.c_w(c2,'"
+"true',e);return str;}else return 'unknown visit number';}else{if(st"
+"r){str++;k=cval.substring(0,i);e.setTime(k);s.c_w(c,k+'&vn='+str,e)"
+";e.setTime(ct+30*60*1000);s.c_w(c2,'true',e);return str;}else{s.c_w"
+"(c,ct+30*24*60*60*1000+'&vn=1',e);e.setTime(ct+30*60*1000);s.c_w(c2"
+",'true',e);return 1;}}"
);


/*
 * Plugin: Days since last Visit 1.1.H - capture time from last visit
 */
s.getDaysSinceLastVisit=new Function("c",""
+"var s=this,e=new Date(),es=new Date(),cval,cval_s,cval_ss,ct=e.getT"
+"ime(),day=24*60*60*1000,f1,f2,f3,f4,f5;e.setTime(ct+3*365*day);es.s"
+"etTime(ct+30*60*1000);f0='Cookies Not Supported';f1='First Visit';f"
+"2='More than 30 days';f3='More than 7 days';f4='Less than 7 days';f"
+"5='Less than 1 day';cval=s.c_r(c);if(cval.length==0){s.c_w(c,ct,e);"
+"s.c_w(c+'_s',f1,es);}else{var d=ct-cval;if(d>30*60*1000){if(d>30*da"
+"y){s.c_w(c,ct,e);s.c_w(c+'_s',f2,es);}else if(d<30*day+1 && d>7*day"
+"){s.c_w(c,ct,e);s.c_w(c+'_s',f3,es);}else if(d<7*day+1 && d>day){s."
+"c_w(c,ct,e);s.c_w(c+'_s',f4,es);}else if(d<day+1){s.c_w(c,ct,e);s.c"
+"_w(c+'_s',f5,es);}}else{s.c_w(c,ct,e);cval_ss=s.c_r(c+'_s');s.c_w(c"
+"+'_s',cval_ss,es);}}cval_s=s.c_r(c+'_s');if(cval_s.length==0) retur"
+"n f0;else if(cval_s!=f1&&cval_s!=f2&&cval_s!=f3&&cval_s!=f4&&cval_s"
+"!=f5) return '';else return cval_s;");


/*
 * Plugin: getTimeToComplete
 */
s.getTimeToComplete=new Function("v","cn","e",""
+"var s=this,d=new Date,x=d,k;if(!s.ttcr){e=e?e:0;if(v=='start'||v=='"
+"stop')s.ttcr=1;x.setTime(x.getTime()+e*86400000);if(v=='start'){s.c"
+"_w(cn,d.getTime(),e?x:0);return '';}if(v=='stop'){k=s.c_r(cn);if(!s"
+".c_w(cn,'',d)||!k)return '';v=(d.getTime()-k)/1000;var td=86400,th="
+"3600,tm=60,r=5,u,un;if(v>td){u=td;un='days';}else if(v>th){u=th;un="
+"'hours';}else if(v>tm){r=2;u=tm;un='minutes';}else{r=.2;u=1;un='sec"
+"onds';}v=v*r/u;return (Math.round(v)/r)+' '+un;}}return '';");


/************************** UTILITY FUCNTIONS SECTION *************************/
/*           Supporting functions that may be shared between plug-ins         */
/************************** UTILITY FUCNTIONS SECTION *************************/


/*
 * Utility Function: p_c
 */
s.p_c=new Function("v","c",""
+"var x=v.indexOf('=');return c.toLowerCase()==v.substring(0,x<0?v.le"
+"ngth:x).toLowerCase()?v:0");


/* join and split functions added by BGT */
s.join = new Function("v","p",""
+"var s = this;var f,b,d,w;if(p){f=p.front?p.front:'';b=p.back?p.back"
+":'';d=p.delim?p.delim:'';w=p.wrap?p.wrap:'';}var str='';for(var x=0"
+";x<v.length;x++){if(typeof(v[x])=='object' )str+=s.join( v[x],p);el"
+"se str+=w+v[x]+w;if(x<v.length-1)str+=d;}return f+str+b;");


/*
 * Utility Function: split v1.5 - split a string (JS 1.0 compatible)
 */
s.split = new Function("l","d",""
+"var i,x=0,a=new Array;while(l){i=l.indexOf(d);i=i>-1?i:l.length;a[x"
+"++]=l.substring(0,i);l=l.substring(i+d.length);}return a");


/*
 * Plugin Utility: apl v1.1
 */
s.apl=new Function("L","v","d","u",""
+"var s=this,m=0;if(!L)L='';if(u){var i,n,a=s.split(L,d);for(i=0;i<a."
+"length;i++){n=a[i];m=m||(u==1?(n==v):(n.toLowerCase()==v.toLowerCas"
+"e()));}}if(!m)L=L?L+d+v:v;return L");


/*
 * Plugin Utility: Replace v1.0
 */
s.repl=new Function("x","o","n",""
+"var i=x.indexOf(o),l=n.length;while(x&&i>=0){x=x.substring(0,i)+n+x."
+"substring(i+o.length);i=x.indexOf(o,i+l)}return x");


/* Configure Modules and Plugins */

s.loadModule("Media")
s.Media.autoTrack=true
s.Media.trackWhilePlaying=true
s.Media.trackSeconds="10"
s.Media.trackVars=""
s.Media.trackEvents=""

/* WARNING: Changing any of the below variables will cause drastic
changes to how your visitor data is collected.  Changes should only be
made when instructed to do so by your account manager.*/
s.visitorNamespace="carnivalcruiselines"
s.trackingServer="metrics.carnival.com"
s.trackingServerSecure="smetrics.carnival.com"
s.dc=122

/****************************** MODULES *****************************/
/* Module: Media */
s.m_Media_c="(`OWhilePlaying~='s_media_'+m._in+'_~unc^D(~;`E~m.ae(mn,l,\"'+p+'\",~){var m=this~o;w.percent=((w.off^e+1)/w`X)*100;w.percent=w.percent>1~o.'+f~=new ~o.Get~:Math.floor(w.percent);w.timeP"
+"layed=i.t~}`x p');p=tcf(o)~Time~x,x!=2?p:-1,o)}~if(~m.monitor)m.monitor(m.s,w)}~m.s.d.getElementsByTagName~ersionInfo~'^N_c_il['+m._in+'],~'o','var e,p=~else~i.to~=Math.floor(~}catch(e){p=~m.track~"
+"s.wd.addEventListener~.name~m.s.rep(~layState~||^8~Object~m.s.wd[f1]~^A+=i.t+d+i.s+d+~.length~parseInt(~Player '+~s.wd.attachEvent~'a','b',c~Media~pe='m~;o[f1]~m.s.isie~.current~);i.~p<p2||p-p2>5)~"
+".event=~m.close~i.lo~vo.linkTrack~=v+',n,~.open~){w.off^e=~;n=m.cn(n);~){this.e(n,~v=e='None';~Quick~MovieName()~);o[f~out(\"'+v+';~return~1000~i.lx~m.ol~o.controls~m.s.ape(i.~load',m.as~)}};m.~scr"
+"ipt';x.~,t;try{t=~Version()~n==~'--**--',~pev3~o.id~i.ts~tion~){mn=~1;o[f7]=~();~(x==~){p='~&&m.l~l[n])~:'')+i.e~':'E')+o~var m=s~!p){tcf~xc=m.s.~Title()~()/~7+'~+1)/i.l~;i.e=''~3,p,o);~m.l[n]=~Dat"
+"e~5000~;if~i.lt~';c2='~tm.get~Events~set~Change~)};m~',f~(x!=~4+'=n;~~^N.m_i('`c');m.cn=f`2n`5;`x `Rm.s.rep(`Rn,\"\\n\",''),\"\\r\",''),^9''^g`o=f`2n,l,p,b`5,i`8`U,tm`8^X,a='',x`ql=`Yl)`3!l)l=1`3n&"
+"&p){`E!m.l)m.l`8`U`3m.^K`k(n)`3b&&b.id)a=b.id;for (x in m.l)`Em.l[x]^J[x].a==a)`k(m.l[x].n`hn=n;i.l=l;i.p=m.cn(p`ha=a;i.t=0;^C=0;i.s`M^c`C^R`y`hlx=0;^a=i.s;`l=0^U;`L=-1;^Wi}};`k=f`2n`r0,-1^g.play=f"
+"`2n,o`5,i;i=m.e(n,1,o`hm`8F`2`Ii`3m.l){i=m.l[\"'+`Ri.n,'\"','\\\\\"')+'\"]`3i){`E`z==1)m.e(i.n,3,-1`hmt=^e`Cout(i.m,^Y)}}'`hm(^g.stop=f`2n,o`r2,o)};`O=f`2n`5^Z `0) {m.e(n,4,-1^4e=f`2n,x,o`5,i,tm`8^"
+"X,ts`M^c`C^R`y),ti=`OSeconds,tp=`OMilestones,z`8Array,j,d=^9t=1,b,v=`OVars,e=`O^d,`dedia',^A,w`8`U,vo`8`U`qi=n^J&&m.l[n]?m.l[n]:0`3i){w`Q=n;w`X=i.l;w.playerName=i.p`3`L<0)w`j\"OPEN\";`K w`j^H1?\"PL"
+"AY\":^H2?\"STOP\":^H3?\"MONITOR\":\"CLOSE\")));w`o`C`8^X^Gw`o`C.^e`C(i.s*`y)`3x>2||^i`z&&^i2||`z==1))) {b=\"`c.\"+name;^A = ^2n)+d+i.l+d+^2p)+d`3x){`Eo<0&&^a>0){o=(ts-^a)+`l;o=o<i.l?o:i.l-1}o`Mo)`3"
+"x>=2&&`l<o){i.t+=o-`l;^C+=o-`l;}`Ex<=2){i.e+=^H1?'S^M;`z=x;}`K `E`z!=1)m.e(n,1,o`hlt=ts;`l=o;`W`0&&`L>=0?'L'+`L^L+^i2?`0?'L^M:'')^Z`0){b=0;`d_o'`3x!=4`p`600?100`A`3`F`E`L<0)`d_s';`K `Ex==4)`d_i';`K"
+"{t=0;`sti=ti?`Yti):0;z=tp?m.s.sp(tp,','):0`3ti&&^C>=ti)t=1;`K `Ez){`Eo<`L)`L=o;`K{for(j=0;j<z`X;j++){ti=z[j]?`Yz[j]):0`3ti&&((`L^T<ti/100)&&((o^T>=ti/100)){t=1;j=z`X}}}}}}}`K{m.e(n,2,-1)^Z`0`pi.l`6"
+"00?100`A`3`F^W0`3i.e){`W`0&&`L>=0?'L'+`L^L^Z`0){`s`d_o'}`K{t=0;m.s.fbr(b)}}`K t=0;b=0}`Et){`mVars=v;`m^d=e;vo.pe=pe;vo.^A=^A;m.s.t(vo,b)^Z`0){^C=0;`L=o^U}}}}`x i};m.ae=f`2n,l,p,x,o,b){`En&&p`5`3!m."
+"l||!m.^Km`o(n,l,p,b);m.e(n,x,o^4a=f`2o,t`5,i=^B?^B:o`Q,n=o`Q,p=0,v,c,c1,c2,^Ph,x,e,f1,f2`1oc^h3`1t^h4`1s^h5`1l^h6`1m^h7`1c',tcf,w`3!i){`E!m.c)m.c=0;i`1'+m.c;m.c++}`E!^B)^B=i`3!o`Q)o`Q=n=i`3!^0)^0`8"
+"`U`3^0[i])`x;^0[i]=o`3!xc)^Pb;tcf`8F`2`J0;try{`Eo.v`H&&o`g`c&&^1)p=1`N0`B`3^O`8F`2`J0^6`9`t`C^7`3t)p=2`N0`B`3^O`8F`2`J0^6`9V`H()`3t)p=3`N0`B}}v=\"^N_c_il[\"+m._in+\"],o=^0['\"+i+\"']\"`3p==1^IWindo"
+"ws `c `Zo.v`H;c1`np,l,x=-1,cm,c,mn`3o){cm=o`g`c;c=^1`3cm&&c^Ecm`Q?cm`Q:c.URL;l=cm.dura^D;p=c`gPosi^D;n=o.p`S`3n){`E^88)x=0`3^83)x=1`3^81`T2`T4`T5`T6)x=2;}^b`Ex>=0)`4`D}';c=c1+c2`3`f&&xc){x=m.s.d.cr"
+"eateElement('script');x.language='j^5type='text/java^5htmlFor=i;x`j'P`S^f(NewState)';x.defer=true;x.text=c;xc.appendChild(x`v6]`8F`2c1+'`E^83){x=3;'+c2+'}^e`Cout(`76+',^Y)'`v6]()}}`Ep==2^I`t`C `Z(`"
+"9Is`t`CRegistered()?'Pro ':'')+`9`t`C^7;f1=f2;c`nx,t,l,p,p2,mn`3o^E`9`u?`9`u:`9URL^Gn=`9Rate^Gt=`9`CScale^Gl=`9Dura^D^Rt;p=`9`C^Rt;p2=`75+'`3n!=`74+'||`i{x=2`3n!=0)x=1;`K `Ep>=l)x=0`3`i`42,p2,o);`4"
+"`D`En>0&&`7^S>=10){`4^V`7^S=0}`7^S++;`7^j`75+'=p;^e`C`w`72+'(0,0)\",500)}'`e`8F`2`b`v4]=-^F0`e(0,0)}`Ep==3^IReal`Z`9V`H^Gf1=n+'_OnP`S^f';c1`nx=-1,l,p,mn`3o^E`9^Q?`9^Q:`9Source^Gn=`9P`S^Gl=`9Length^"
+"R`y;p=`9Posi^D^R`y`3n!=`74+'){`E^83)x=1`3^80`T2`T4`T5)x=2`3^80&&(p>=l||p==0))x=0`3x>=0)`4`D`E^83&&(`7^S>=10||!`73+')){`4^V`7^S=0}`7^S++;`7^j^b`E`72+')`72+'(o,n)}'`3`V)o[f2]=`V;`V`8F`2`b1+c2)`e`8F`2"
+"`b1+'^e`C`w`71+'(0,0)\",`73+'?500:^Y);'+c2`v4]=-1`3`f)o[f3]=^F0`e(0,0^4as`8F`2'e',`Il,n`3m.autoTrack&&`G){l=`G(`f?\"OBJECT\":\"EMBED\")`3l)for(n=0;n<l`X;n++)m.a(^K;}')`3`a)`a('on^3);`K `E`P)`P('^3,"
+"false)";
s.m_i("Media");

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code='',s_objectID;function s_gi(un,pg,ss){var c="s.version='H.23.6';s.an=s_an;s.logDebug=function(m){var s=this,tcf=new Function('var e;try{console.log(\"'+s.rep(s.rep(m,\"\\n\",\"\\\\n\"),\""
+"\\\"\",\"\\\\\\\"\")+'\");}catch(e){}');tcf()};s.cls=function(x,c){var i,y='';if(!c)c=this.an;for(i=0;i<x.length;i++){n=x.substring(i,i+1);if(c.indexOf(n)>=0)y+=n}return y};s.fl=function(x,l){retur"
+"n x?(''+x).substring(0,l):x};s.co=function(o){if(!o)return o;var n=new Object,x;for(x in o)if(x.indexOf('select')<0&&x.indexOf('filter')<0)n[x]=o[x];return n};s.num=function(x){x=''+x;for(var p=0;p"
+"<x.length;p++)if(('0123456789').indexOf(x.substring(p,p+1))<0)return 0;return 1};s.rep=s_rep;s.sp=s_sp;s.jn=s_jn;s.ape=function(x){var s=this,h='0123456789ABCDEF',i,c=s.charSet,n,l,e,y='';c=c?c.toU"
+"pperCase():'';if(x){x=''+x;if(s.em==3)x=encodeURIComponent(x);else if(c=='AUTO'&&('').charCodeAt){for(i=0;i<x.length;i++){c=x.substring(i,i+1);n=x.charCodeAt(i);if(n>127){l=0;e='';while(n||l<4){e=h"
+".substring(n%16,n%16+1)+e;n=(n-n%16)/16;l++}y+='%u'+e}else if(c=='+')y+='%2B';else y+=escape(c)}x=y}else x=escape(''+x);x=s.rep(x,'+','%2B');if(c&&c!='AUTO'&&s.em==1&&x.indexOf('%u')<0&&x.indexOf('"
+"%U')<0){i=x.indexOf('%');while(i>=0){i++;if(h.substring(8).indexOf(x.substring(i,i+1).toUpperCase())>=0)return x.substring(0,i)+'u00'+x.substring(i);i=x.indexOf('%',i)}}}return x};s.epa=function(x)"
+"{var s=this;if(x){x=s.rep(''+x,'+',' ');return s.em==3?decodeURIComponent(x):unescape(x)}return x};s.pt=function(x,d,f,a){var s=this,t=x,z=0,y,r;while(t){y=t.indexOf(d);y=y<0?t.length:y;t=t.substri"
+"ng(0,y);r=s[f](t,a);if(r)return r;z+=y+d.length;t=x.substring(z,x.length);t=z<x.length?t:''}return ''};s.isf=function(t,a){var c=a.indexOf(':');if(c>=0)a=a.substring(0,c);c=a.indexOf('=');if(c>=0)a"
+"=a.substring(0,c);if(t.substring(0,2)=='s_')t=t.substring(2);return (t!=''&&t==a)};s.fsf=function(t,a){var s=this;if(s.pt(a,',','isf',t))s.fsg+=(s.fsg!=''?',':'')+t;return 0};s.fs=function(x,f){var"
+" s=this;s.fsg='';s.pt(x,',','fsf',f);return s.fsg};s.si=function(){var s=this,i,k,v,c=s_gi+'var s=s_gi(\"'+s.oun+'\");s.sa(\"'+s.un+'\");';for(i=0;i<s.va_g.length;i++){k=s.va_g[i];v=s[k];if(v!=unde"
+"fined){if(typeof(v)!='number')c+='s.'+k+'=\"'+s_fe(v)+'\";';else c+='s.'+k+'='+v+';'}}c+=\"s.lnk=s.eo=s.linkName=s.linkType=s.wd.s_objectID=s.ppu=s.pe=s.pev1=s.pev2=s.pev3='';\";return c};s.c_d='';"
+"s.c_gdf=function(t,a){var s=this;if(!s.num(t))return 1;return 0};s.c_gd=function(){var s=this,d=s.wd.location.hostname,n=s.fpCookieDomainPeriods,p;if(!n)n=s.cookieDomainPeriods;if(d&&!s.c_d){n=n?pa"
+"rseInt(n):2;n=n>2?n:2;p=d.lastIndexOf('.');if(p>=0){while(p>=0&&n>1){p=d.lastIndexOf('.',p-1);n--}s.c_d=p>0&&s.pt(d,'.','c_gdf',0)?d.substring(p):d}}return s.c_d};s.c_r=function(k){var s=this;k=s.a"
+"pe(k);var c=' '+s.d.cookie,i=c.indexOf(' '+k+'='),e=i<0?i:c.indexOf(';',i),v=i<0?'':s.epa(c.substring(i+2+k.length,e<0?c.length:e));return v!='[[B]]'?v:''};s.c_w=function(k,v,e){var s=this,d=s.c_gd"
+"(),l=s.cookieLifetime,t;v=''+v;l=l?(''+l).toUpperCase():'';if(e&&l!='SESSION'&&l!='NONE'){t=(v!=''?parseInt(l?l:0):-60);if(t){e=new Date;e.setTime(e.getTime()+(t*1000))}}if(k&&l!='NONE'){s.d.cookie"
+"=k+'='+s.ape(v!=''?v:'[[B]]')+'; path=/;'+(e&&l!='SESSION'?' expires='+e.toGMTString()+';':'')+(d?' domain='+d+';':'');return s.c_r(k)==v}return 0};s.eh=function(o,e,r,f){var s=this,b='s_'+e+'_'+s."
+"_in,n=-1,l,i,x;if(!s.ehl)s.ehl=new Array;l=s.ehl;for(i=0;i<l.length&&n<0;i++){if(l[i].o==o&&l[i].e==e)n=i}if(n<0){n=i;l[n]=new Object}x=l[n];x.o=o;x.e=e;f=r?x.b:f;if(r||f){x.b=r?0:o[e];x.o[e]=f}if("
+"x.b){x.o[b]=x.b;return b}return 0};s.cet=function(f,a,t,o,b){var s=this,r,tcf;if(s.apv>=5&&(!s.isopera||s.apv>=7)){tcf=new Function('s','f','a','t','var e,r;try{r=s[f](a)}catch(e){r=s[t](e)}return "
+"r');r=tcf(s,f,a,t)}else{if(s.ismac&&s.u.indexOf('MSIE 4')>=0)r=s[b](a);else{s.eh(s.wd,'onerror',0,o);r=s[f](a);s.eh(s.wd,'onerror',1)}}return r};s.gtfset=function(e){var s=this;return s.tfs};s.gtfs"
+"oe=new Function('e','var s=s_c_il['+s._in+'],c;s.eh(window,\"onerror\",1);s.etfs=1;c=s.t();if(c)s.d.write(c);s.etfs=0;return true');s.gtfsfb=function(a){return window};s.gtfsf=function(w){var s=thi"
+"s,p=w.parent,l=w.location;s.tfs=w;if(p&&p.location!=l&&p.location.host==l.host){s.tfs=p;return s.gtfsf(s.tfs)}return s.tfs};s.gtfs=function(){var s=this;if(!s.tfs){s.tfs=s.wd;if(!s.etfs)s.tfs=s.cet"
+"('gtfsf',s.tfs,'gtfset',s.gtfsoe,'gtfsfb')}return s.tfs};s.mrq=function(u){var s=this,l=s.rl[u],n,r;s.rl[u]=0;if(l)for(n=0;n<l.length;n++){r=l[n];s.mr(0,0,r.r,r.t,r.u)}};s.flushBufferedRequests=fun"
+"ction(){};s.mr=function(sess,q,rs,ta,u){var s=this,dc=s.dc,t1=s.trackingServer,t2=s.trackingServerSecure,tb=s.trackingServerBase,p='.sc',ns=s.visitorNamespace,un=s.cls(u?u:(ns?ns:s.fun)),r=new Obje"
+"ct,l,imn='s_i_'+(un),im,b,e;if(!rs){if(t1){if(t2&&s.ssl)t1=t2}else{if(!tb)tb='2o7.net';if(dc)dc=(''+dc).toLowerCase();else dc='d1';if(tb=='2o7.net'){if(dc=='d1')dc='112';else if(dc=='d2')dc='122';p"
+"=''}t1=un+'.'+dc+'.'+p+tb}rs='http'+(s.ssl?'s':'')+'://'+t1+'/b/ss/'+s.un+'/'+(s.mobile?'5.1':'1')+'/'+s.version+(s.tcn?'T':'')+'/'+sess+'?AQB=1&ndh=1'+(q?q:'')+'&AQE=1';if(s.isie&&!s.ismac)rs=s.fl"
+"(rs,2047)}if(s.d.images&&s.apv>=3&&(!s.isopera||s.apv>=7)&&(s.ns6<0||s.apv>=6.1)){if(!s.rc)s.rc=new Object;if(!s.rc[un]){s.rc[un]=1;if(!s.rl)s.rl=new Object;s.rl[un]=new Array;setTimeout('if(window"
+".s_c_il)window.s_c_il['+s._in+'].mrq(\"'+un+'\")',750)}else{l=s.rl[un];if(l){r.t=ta;r.u=un;r.r=rs;l[l.length]=r;return ''}imn+='_'+s.rc[un];s.rc[un]++}im=s.wd[imn];if(!im)im=s.wd[imn]=new Image;im."
+"s_l=0;im.onload=new Function('e','this.s_l=1;var wd=window,s;if(wd.s_c_il){s=wd.s_c_il['+s._in+'];s.mrq(\"'+un+'\");s.nrs--;if(!s.nrs)s.m_m(\"rr\")}');if(!s.nrs){s.nrs=1;s.m_m('rs')}else s.nrs++;if"
+"(s.debugTracking){var d='AppMeasurement Debug: '+rs,dl=s.sp(rs,'&'),dln;for(dln=0;dln<dl.length;dln++)d+=\"\\n\\t\"+s.epa(dl[dln]);s.logDebug(d)}im.src=rs;if((!ta||ta=='_self'||ta=='_top'||(s.wd.na"
+"me&&ta==s.wd.name))&&rs.indexOf('&pe=')>=0){b=e=new Date;while(!im.s_l&&e.getTime()-b.getTime()<500)e=new Date}return ''}return '<im'+'g sr'+'c=\"'+rs+'\" width=1 height=1 border=0 alt=\"\">'};s.gg"
+"=function(v){var s=this;if(!s.wd['s_'+v])s.wd['s_'+v]='';return s.wd['s_'+v]};s.glf=function(t,a){if(t.substring(0,2)=='s_')t=t.substring(2);var s=this,v=s.gg(t);if(v)s[t]=v};s.gl=function(v){var s"
+"=this;if(s.pg)s.pt(v,',','glf',0)};s.rf=function(x){var s=this,y,i,j,h,p,l=0,q,a,b='',c='',t;if(x&&x.length>255){y=''+x;i=y.indexOf('?');if(i>0){q=y.substring(i+1);y=y.substring(0,i);h=y.toLowerCas"
+"e();j=0;if(h.substring(0,7)=='http://')j+=7;else if(h.substring(0,8)=='https://')j+=8;i=h.indexOf(\"/\",j);if(i>0){h=h.substring(j,i);p=y.substring(i);y=y.substring(0,i);if(h.indexOf('google')>=0)l"
+"=',q,ie,start,search_key,word,kw,cd,';else if(h.indexOf('yahoo.co')>=0)l=',p,ei,';if(l&&q){a=s.sp(q,'&');if(a&&a.length>1){for(j=0;j<a.length;j++){t=a[j];i=t.indexOf('=');if(i>0&&l.indexOf(','+t.su"
+"bstring(0,i)+',')>=0)b+=(b?'&':'')+t;else c+=(c?'&':'')+t}if(b&&c)q=b+'&'+c;else c=''}i=253-(q.length-c.length)-y.length;x=y+(i>0?p.substring(0,i):'')+'?'+q}}}}return x};s.s2q=function(k,v,vf,vfp,f"
+"){var s=this,qs='',sk,sv,sp,ss,nke,nk,nf,nfl=0,nfn,nfm;if(k==\"contextData\")k=\"c\";if(v){for(sk in v) {if((!f||sk.substring(0,f.length)==f)&&v[sk]&&(!vf||vf.indexOf(','+(vfp?vfp+'.':'')+sk+',')>="
+"0)){nfm=0;if(nfl)for(nfn=0;nfn<nfl.length;nfn++)if(sk.substring(0,nfl[nfn].length)==nfl[nfn])nfm=1;if(!nfm){if(qs=='')qs+='&'+k+'.';sv=v[sk];if(f)sk=sk.substring(f.length);if(sk.length>0){nke=sk.in"
+"dexOf('.');if(nke>0){nk=sk.substring(0,nke);nf=(f?f:'')+nk+'.';if(!nfl)nfl=new Array;nfl[nfl.length]=nf;qs+=s.s2q(nk,v,vf,vfp,nf)}else{if(typeof(sv)=='boolean'){if(sv)sv='true';else sv='false'}if(s"
+"v){if(vfp=='retrieveLightData'&&f.indexOf('.contextData.')<0){sp=sk.substring(0,4);ss=sk.substring(4);if(sk=='transactionID')sk='xact';else if(sk=='channel')sk='ch';else if(sk=='campaign')sk='v0';e"
+"lse if(s.num(ss)){if(sp=='prop')sk='c'+ss;else if(sp=='eVar')sk='v'+ss;else if(sp=='list')sk='l'+ss;else if(sp=='hier'){sk='h'+ss;sv=sv.substring(0,255)}}}qs+='&'+s.ape(sk)+'='+s.ape(sv)}}}}}}if(qs"
+"!='')qs+='&.'+k}return qs};s.hav=function(){var s=this,qs='',l,fv='',fe='',mn,i,e;if(s.lightProfileID){l=s.va_m;fv=s.lightTrackVars;if(fv)fv=','+fv+','+s.vl_mr+','}else{l=s.va_t;if(s.pe||s.linkType"
+"){fv=s.linkTrackVars;fe=s.linkTrackEvents;if(s.pe){mn=s.pe.substring(0,1).toUpperCase()+s.pe.substring(1);if(s[mn]){fv=s[mn].trackVars;fe=s[mn].trackEvents}}}if(fv)fv=','+fv+','+s.vl_l+','+s.vl_l2;"
+"if(fe){fe=','+fe+',';if(fv)fv+=',events,'}if (s.events2)e=(e?',':'')+s.events2}for(i=0;i<l.length;i++){var k=l[i],v=s[k],b=k.substring(0,4),x=k.substring(4),n=parseInt(x),q=k;if(!v)if(k=='events'&&"
+"e){v=e;e=''}if(v&&(!fv||fv.indexOf(k)>=0)&&k!='linkName'&&k!='linkType'){if(k=='timestamp')q='ts';else if(k=='dynamicVariablePrefix')q='D';else if(k=='visitorID')q='vid';else if(k=='pageURL'){q='g'"
+";v=s.fl(v,255)}else if(k=='referrer'){q='r';v=s.fl(s.rf(v),255)}else if(k=='vmk'||k=='visitorMigrationKey')q='vmt';else if(k=='visitorMigrationServer'){q='vmf';if(s.ssl&&s.visitorMigrationServerSec"
+"ure)v=''}else if(k=='visitorMigrationServerSecure'){q='vmf';if(!s.ssl&&s.visitorMigrationServer)v=''}else if(k=='charSet'){q='ce';if(v.toUpperCase()=='AUTO')v='ISO8859-1';else if(s.em==2||s.em==3)v"
+"='UTF-8'}else if(k=='visitorNamespace')q='ns';else if(k=='cookieDomainPeriods')q='cdp';else if(k=='cookieLifetime')q='cl';else if(k=='variableProvider')q='vvp';else if(k=='currencyCode')q='cc';else"
+" if(k=='channel')q='ch';else if(k=='transactionID')q='xact';else if(k=='campaign')q='v0';else if(k=='resolution')q='s';else if(k=='colorDepth')q='c';else if(k=='javascriptVersion')q='j';else if(k=="
+"'javaEnabled')q='v';else if(k=='cookiesEnabled')q='k';else if(k=='browserWidth')q='bw';else if(k=='browserHeight')q='bh';else if(k=='connectionType')q='ct';else if(k=='homepage')q='hp';else if(k=='"
+"plugins')q='p';else if(k=='events'){if(e)v+=(v?',':'')+e;if(fe)v=s.fs(v,fe)}else if(k=='events2')v='';else if(k=='contextData'){qs+=s.s2q('c',s[k],fv,k,0);v=''}else if(k=='lightProfileID')q='mtp';e"
+"lse if(k=='lightStoreForSeconds'){q='mtss';if(!s.lightProfileID)v=''}else if(k=='lightIncrementBy'){q='mti';if(!s.lightProfileID)v=''}else if(k=='retrieveLightProfiles')q='mtsr';else if(k=='deleteL"
+"ightProfiles')q='mtsd';else if(k=='retrieveLightData'){if(s.retrieveLightProfiles)qs+=s.s2q('mts',s[k],fv,k,0);v=''}else if(s.num(x)){if(b=='prop')q='c'+n;else if(b=='eVar')q='v'+n;else if(b=='list"
+"')q='l'+n;else if(b=='hier'){q='h'+n;v=s.fl(v,255)}}if(v)qs+='&'+s.ape(q)+'='+(k.substring(0,3)!='pev'?s.ape(v):v)}}return qs};s.ltdf=function(t,h){t=t?t.toLowerCase():'';h=h?h.toLowerCase():'';var"
+" qi=h.indexOf('?');h=qi>=0?h.substring(0,qi):h;if(t&&h.substring(h.length-(t.length+1))=='.'+t)return 1;return 0};s.ltef=function(t,h){t=t?t.toLowerCase():'';h=h?h.toLowerCase():'';if(t&&h.indexOf("
+"t)>=0)return 1;return 0};s.lt=function(h){var s=this,lft=s.linkDownloadFileTypes,lef=s.linkExternalFilters,lif=s.linkInternalFilters;lif=lif?lif:s.wd.location.hostname;h=h.toLowerCase();if(s.trackD"
+"ownloadLinks&&lft&&s.pt(lft,',','ltdf',h))return 'd';if(s.trackExternalLinks&&h.substring(0,1)!='#'&&(lef||lif)&&(!lef||s.pt(lef,',','ltef',h))&&(!lif||!s.pt(lif,',','ltef',h)))return 'e';return ''"
+"};s.lc=new Function('e','var s=s_c_il['+s._in+'],b=s.eh(this,\"onclick\");s.lnk=s.co(this);s.t();s.lnk=0;if(b)return this[b](e);return true');s.bc=new Function('e','var s=s_c_il['+s._in+'],f,tcf;if"
+"(s.d&&s.d.all&&s.d.all.cppXYctnr)return;s.eo=e.srcElement?e.srcElement:e.target;tcf=new Function(\"s\",\"var e;try{if(s.eo&&(s.eo.tagName||s.eo.parentElement||s.eo.parentNode))s.t()}catch(e){}\");t"
+"cf(s);s.eo=0');s.oh=function(o){var s=this,l=s.wd.location,h=o.href?o.href:'',i,j,k,p;i=h.indexOf(':');j=h.indexOf('?');k=h.indexOf('/');if(h&&(i<0||(j>=0&&i>j)||(k>=0&&i>k))){p=o.protocol&&o.proto"
+"col.length>1?o.protocol:(l.protocol?l.protocol:'');i=l.pathname.lastIndexOf('/');h=(p?p+'//':'')+(o.host?o.host:(l.host?l.host:''))+(h.substring(0,1)!='/'?l.pathname.substring(0,i<0?0:i)+'/':'')+h}"
+"return h};s.ot=function(o){var t=o.tagName;if(o.tagUrn||(o.scopeName&&o.scopeName.toUpperCase()!='HTML'))return '';t=t&&t.toUpperCase?t.toUpperCase():'';if(t=='SHAPE')t='';if(t){if((t=='INPUT'||t=="
+"'BUTTON')&&o.type&&o.type.toUpperCase)t=o.type.toUpperCase();else if(!t&&o.href)t='A';}return t};s.oid=function(o){var s=this,t=s.ot(o),p,c,n='',x=0;if(t&&!o.s_oid){p=o.protocol;c=o.onclick;if(o.hr"
+"ef&&(t=='A'||t=='AREA')&&(!c||!p||p.toLowerCase().indexOf('javascript')<0))n=s.oh(o);else if(c){n=s.rep(s.rep(s.rep(s.rep(''+c,\"\\r\",''),\"\\n\",''),\"\\t\",''),' ','');x=2}else if(t=='INPUT'||t="
+"='SUBMIT'){if(o.value)n=o.value;else if(o.innerText)n=o.innerText;else if(o.textContent)n=o.textContent;x=3}else if(o.src&&t=='IMAGE')n=o.src;if(n){o.s_oid=s.fl(n,100);o.s_oidt=x}}return o.s_oid};s"
+".rqf=function(t,un){var s=this,e=t.indexOf('='),u=e>=0?t.substring(0,e):'',q=e>=0?s.epa(t.substring(e+1)):'';if(u&&q&&(','+u+',').indexOf(','+un+',')>=0){if(u!=s.un&&s.un.indexOf(',')>=0)q='&u='+u+"
+"q+'&u=0';return q}return ''};s.rq=function(un){if(!un)un=this.un;var s=this,c=un.indexOf(','),v=s.c_r('s_sq'),q='';if(c<0)return s.pt(v,'&','rqf',un);return s.pt(un,',','rq',0)};s.sqp=function(t,a)"
+"{var s=this,e=t.indexOf('='),q=e<0?'':s.epa(t.substring(e+1));s.sqq[q]='';if(e>=0)s.pt(t.substring(0,e),',','sqs',q);return 0};s.sqs=function(un,q){var s=this;s.squ[un]=q;return 0};s.sq=function(q)"
+"{var s=this,k='s_sq',v=s.c_r(k),x,c=0;s.sqq=new Object;s.squ=new Object;s.sqq[q]='';s.pt(v,'&','sqp',0);s.pt(s.un,',','sqs',q);v='';for(x in s.squ)if(x&&(!Object||!Object.prototype||!Object.prototy"
+"pe[x]))s.sqq[s.squ[x]]+=(s.sqq[s.squ[x]]?',':'')+x;for(x in s.sqq)if(x&&(!Object||!Object.prototype||!Object.prototype[x])&&s.sqq[x]&&(x==q||c<2)){v+=(v?'&':'')+s.sqq[x]+'='+s.ape(x);c++}return s.c"
+"_w(k,v,0)};s.wdl=new Function('e','var s=s_c_il['+s._in+'],r=true,b=s.eh(s.wd,\"onload\"),i,o,oc;if(b)r=this[b](e);for(i=0;i<s.d.links.length;i++){o=s.d.links[i];oc=o.onclick?\"\"+o.onclick:\"\";if"
+"((oc.indexOf(\"s_gs(\")<0||oc.indexOf(\".s_oc(\")>=0)&&oc.indexOf(\".tl(\")<0)s.eh(o,\"onclick\",0,s.lc);}return r');s.wds=function(){var s=this;if(s.apv>3&&(!s.isie||!s.ismac||s.apv>=5)){if(s.b&&s"
+".b.attachEvent)s.b.attachEvent('onclick',s.bc);else if(s.b&&s.b.addEventListener)s.b.addEventListener('click',s.bc,false);else s.eh(s.wd,'onload',0,s.wdl)}};s.vs=function(x){var s=this,v=s.visitorS"
+"ampling,g=s.visitorSamplingGroup,k='s_vsn_'+s.un+(g?'_'+g:''),n=s.c_r(k),e=new Date,y=e.getYear();e.setYear(y+10+(y<1900?1900:0));if(v){v*=100;if(!n){if(!s.c_w(k,x,e))return 0;n=x}if(n%10000>v)retu"
+"rn 0}return 1};s.dyasmf=function(t,m){if(t&&m&&m.indexOf(t)>=0)return 1;return 0};s.dyasf=function(t,m){var s=this,i=t?t.indexOf('='):-1,n,x;if(i>=0&&m){var n=t.substring(0,i),x=t.substring(i+1);if"
+"(s.pt(x,',','dyasmf',m))return n}return 0};s.uns=function(){var s=this,x=s.dynamicAccountSelection,l=s.dynamicAccountList,m=s.dynamicAccountMatch,n,i;s.un=s.un.toLowerCase();if(x&&l){if(!m)m=s.wd.l"
+"ocation.host;if(!m.toLowerCase)m=''+m;l=l.toLowerCase();m=m.toLowerCase();n=s.pt(l,';','dyasf',m);if(n)s.un=n}i=s.un.indexOf(',');s.fun=i<0?s.un:s.un.substring(0,i)};s.sa=function(un){var s=this;s."
+"un=un;if(!s.oun)s.oun=un;else if((','+s.oun+',').indexOf(','+un+',')<0)s.oun+=','+un;s.uns()};s.m_i=function(n,a){var s=this,m,f=n.substring(0,1),r,l,i;if(!s.m_l)s.m_l=new Object;if(!s.m_nl)s.m_nl="
+"new Array;m=s.m_l[n];if(!a&&m&&m._e&&!m._i)s.m_a(n);if(!m){m=new Object,m._c='s_m';m._in=s.wd.s_c_in;m._il=s._il;m._il[m._in]=m;s.wd.s_c_in++;m.s=s;m._n=n;m._l=new Array('_c','_in','_il','_i','_e',"
+"'_d','_dl','s','n','_r','_g','_g1','_t','_t1','_x','_x1','_rs','_rr','_l');s.m_l[n]=m;s.m_nl[s.m_nl.length]=n}else if(m._r&&!m._m){r=m._r;r._m=m;l=m._l;for(i=0;i<l.length;i++)if(m[l[i]])r[l[i]]=m[l"
+"[i]];r._il[r._in]=r;m=s.m_l[n]=r}if(f==f.toUpperCase())s[n]=m;return m};s.m_a=new Function('n','g','e','if(!g)g=\"m_\"+n;var s=s_c_il['+s._in+'],c=s[g+\"_c\"],m,x,f=0;if(!c)c=s.wd[\"s_\"+g+\"_c\"];"
+"if(c&&s_d)s[g]=new Function(\"s\",s_ft(s_d(c)));x=s[g];if(!x)x=s.wd[\\'s_\\'+g];if(!x)x=s.wd[g];m=s.m_i(n,1);if(x&&(!m._i||g!=\"m_\"+n)){m._i=f=1;if((\"\"+x).indexOf(\"function\")>=0)x(s);else s.m_"
+"m(\"x\",n,x,e)}m=s.m_i(n,1);if(m._dl)m._dl=m._d=0;s.dlt();return f');s.m_m=function(t,n,d,e){t='_'+t;var s=this,i,x,m,f='_'+t,r=0,u;if(s.m_l&&s.m_nl)for(i=0;i<s.m_nl.length;i++){x=s.m_nl[i];if(!n||"
+"x==n){m=s.m_i(x);u=m[t];if(u){if((''+u).indexOf('function')>=0){if(d&&e)u=m[t](d,e);else if(d)u=m[t](d);else u=m[t]()}}if(u)r=1;u=m[t+1];if(u&&!m[f]){if((''+u).indexOf('function')>=0){if(d&&e)u=m[t"
+"+1](d,e);else if(d)u=m[t+1](d);else u=m[t+1]()}}m[f]=1;if(u)r=1}}return r};s.m_ll=function(){var s=this,g=s.m_dl,i,o;if(g)for(i=0;i<g.length;i++){o=g[i];if(o)s.loadModule(o.n,o.u,o.d,o.l,o.e,1);g[i"
+"]=0}};s.loadModule=function(n,u,d,l,e,ln){var s=this,m=0,i,g,o=0,f1,f2,c=s.h?s.h:s.b,b,tcf;if(n){i=n.indexOf(':');if(i>=0){g=n.substring(i+1);n=n.substring(0,i)}else g=\"m_\"+n;m=s.m_i(n)}if((l||(n"
+"&&!s.m_a(n,g)))&&u&&s.d&&c&&s.d.createElement){if(d){m._d=1;m._dl=1}if(ln){if(s.ssl)u=s.rep(u,'http:','https:');i='s_s:'+s._in+':'+n+':'+g;b='var s=s_c_il['+s._in+'],o=s.d.getElementById(\"'+i+'\")"
+";if(s&&o){if(!o.l&&s.wd.'+g+'){o.l=1;if(o.i)clearTimeout(o.i);o.i=0;s.m_a(\"'+n+'\",\"'+g+'\"'+(e?',\"'+e+'\"':'')+')}';f2=b+'o.c++;if(!s.maxDelay)s.maxDelay=250;if(!o.l&&o.c<(s.maxDelay*2)/100)o.i"
+"=setTimeout(o.f2,100)}';f1=new Function('e',b+'}');tcf=new Function('s','c','i','u','f1','f2','var e,o=0;try{o=s.d.createElement(\"script\");if(o){o.type=\"text/javascript\";'+(n?'o.id=i;o.defer=tr"
+"ue;o.onload=o.onreadystatechange=f1;o.f2=f2;o.l=0;':'')+'o.src=u;c.appendChild(o);'+(n?'o.c=0;o.i=setTimeout(f2,100)':'')+'}}catch(e){o=0}return o');o=tcf(s,c,i,u,f1,f2)}else{o=new Object;o.n=n+':'"
+"+g;o.u=u;o.d=d;o.l=l;o.e=e;g=s.m_dl;if(!g)g=s.m_dl=new Array;i=0;while(i<g.length&&g[i])i++;g[i]=o}}else if(n){m=s.m_i(n);m._e=1}return m};s.voa=function(vo,r){var s=this,l=s.va_g,i,k,v,x;for(i=0;i"
+"<l.length;i++){k=l[i];v=vo[k];if(v||vo['!'+k]){if(!r&&(k==\"contextData\"||k==\"retrieveLightData\")&&s[k])for(x in s[k])if(!v[x])v[x]=s[k][x];s[k]=v}}};s.vob=function(vo){var s=this,l=s.va_g,i,k;f"
+"or(i=0;i<l.length;i++){k=l[i];vo[k]=s[k];if(!vo[k])vo['!'+k]=1}};s.dlt=new Function('var s=s_c_il['+s._in+'],d=new Date,i,vo,f=0;if(s.dll)for(i=0;i<s.dll.length;i++){vo=s.dll[i];if(vo){if(!s.m_m(\""
+"d\")||d.getTime()-vo._t>=s.maxDelay){s.dll[i]=0;s.t(vo)}else f=1}}if(s.dli)clearTimeout(s.dli);s.dli=0;if(f){if(!s.dli)s.dli=setTimeout(s.dlt,s.maxDelay)}else s.dll=0');s.dl=function(vo){var s=this"
+",d=new Date;if(!vo)vo=new Object;s.vob(vo);vo._t=d.getTime();if(!s.dll)s.dll=new Array;s.dll[s.dll.length]=vo;if(!s.maxDelay)s.maxDelay=250;s.dlt()};s.track=s.t=function(vo){var s=this,trk=1,tm=new"
+" Date,sed=Math&&Math.random?Math.floor(Math.random()*10000000000000):tm.getTime(),sess='s'+Math.floor(tm.getTime()/10800000)%10+sed,y=tm.getYear(),vt=tm.getDate()+'/'+tm.getMonth()+'/'+(y<1900?y+19"
+"00:y)+' '+tm.getHours()+':'+tm.getMinutes()+':'+tm.getSeconds()+' '+tm.getDay()+' '+tm.getTimezoneOffset(),tcf,tfs=s.gtfs(),ta=-1,q='',qs='',code='',vb=new Object;s.gl(s.vl_g);s.uns();s.m_ll();if(!"
+"s.td){var tl=tfs.location,a,o,i,x='',c='',v='',p='',bw='',bh='',j='1.0',k=s.c_w('s_cc','true',0)?'Y':'N',hp='',ct='',pn=0,ps;if(String&&String.prototype){j='1.1';if(j.match){j='1.2';if(tm.setUTCDat"
+"e){j='1.3';if(s.isie&&s.ismac&&s.apv>=5)j='1.4';if(pn.toPrecision){j='1.5';a=new Array;if(a.forEach){j='1.6';i=0;o=new Object;tcf=new Function('o','var e,i=0;try{i=new Iterator(o)}catch(e){}return "
+"i');i=tcf(o);if(i&&i.next)j='1.7'}}}}}if(s.apv>=4)x=screen.width+'x'+screen.height;if(s.isns||s.isopera){if(s.apv>=3){v=s.n.javaEnabled()?'Y':'N';if(s.apv>=4){c=screen.pixelDepth;bw=s.wd.innerWidth"
+";bh=s.wd.innerHeight}}s.pl=s.n.plugins}else if(s.isie){if(s.apv>=4){v=s.n.javaEnabled()?'Y':'N';c=screen.colorDepth;if(s.apv>=5){bw=s.d.documentElement.offsetWidth;bh=s.d.documentElement.offsetHeig"
+"ht;if(!s.ismac&&s.b){tcf=new Function('s','tl','var e,hp=0;try{s.b.addBehavior(\"#default#homePage\");hp=s.b.isHomePage(tl)?\"Y\":\"N\"}catch(e){}return hp');hp=tcf(s,tl);tcf=new Function('s','var "
+"e,ct=0;try{s.b.addBehavior(\"#default#clientCaps\");ct=s.b.connectionType}catch(e){}return ct');ct=tcf(s)}}}else r=''}if(s.pl)while(pn<s.pl.length&&pn<30){ps=s.fl(s.pl[pn].name,100)+';';if(p.indexO"
+"f(ps)<0)p+=ps;pn++}s.resolution=x;s.colorDepth=c;s.javascriptVersion=j;s.javaEnabled=v;s.cookiesEnabled=k;s.browserWidth=bw;s.browserHeight=bh;s.connectionType=ct;s.homepage=hp;s.plugins=p;s.td=1}i"
+"f(vo){s.vob(vb);s.voa(vo)}if((vo&&vo._t)||!s.m_m('d')){if(s.usePlugins)s.doPlugins(s);var l=s.wd.location,r=tfs.document.referrer;if(!s.pageURL)s.pageURL=l.href?l.href:l;if(!s.referrer&&!s._1_refer"
+"rer){s.referrer=r;s._1_referrer=1}s.m_m('g');if(s.lnk||s.eo){var o=s.eo?s.eo:s.lnk,p=s.pageName,w=1,t=s.ot(o),n=s.oid(o),x=o.s_oidt,h,l,i,oc;if(s.eo&&o==s.eo){while(o&&!n&&t!='BODY'){o=o.parentElem"
+"ent?o.parentElement:o.parentNode;if(o){t=s.ot(o);n=s.oid(o);x=o.s_oidt}}if(o){oc=o.onclick?''+o.onclick:'';if((oc.indexOf('s_gs(')>=0&&oc.indexOf('.s_oc(')<0)||oc.indexOf('.tl(')>=0)o=0}}if(o){if(n"
+")ta=o.target;h=s.oh(o);i=h.indexOf('?');h=s.linkLeaveQueryString||i<0?h:h.substring(0,i);l=s.linkName;t=s.linkType?s.linkType.toLowerCase():s.lt(h);if(t&&(h||l)){s.pe='lnk_'+(t=='d'||t=='e'?t:'o');"
+"q+='&pe='+s.pe+(h?'&pev1='+s.ape(h):'')+(l?'&pev2='+s.ape(l):'');}else trk=0;if(s.trackInlineStats){if(!p){p=s.pageURL;w=0}t=s.ot(o);i=o.sourceIndex;if(s.gg('objectID')){n=s.gg('objectID');x=1;i=1}"
+"if(p&&n&&t)qs='&pid='+s.ape(s.fl(p,255))+(w?'&pidt='+w:'')+'&oid='+s.ape(s.fl(n,100))+(x?'&oidt='+x:'')+'&ot='+s.ape(t)+(i?'&oi='+i:'')}}else trk=0}if(trk||qs){s.sampled=s.vs(sed);if(trk){if(s.samp"
+"led)code=s.mr(sess,(vt?'&t='+s.ape(vt):'')+s.hav()+q+(qs?qs:s.rq()),0,ta);qs='';s.m_m('t');if(s.p_r)s.p_r();s.referrer=s.lightProfileID=s.retrieveLightProfiles=s.deleteLightProfiles=''}s.sq(qs)}}el"
+"se s.dl(vo);if(vo)s.voa(vb,1);s.lnk=s.eo=s.linkName=s.linkType=s.wd.s_objectID=s.ppu=s.pe=s.pev1=s.pev2=s.pev3='';if(s.pg)s.wd.s_lnk=s.wd.s_eo=s.wd.s_linkName=s.wd.s_linkType='';return code};s.trac"
+"kLink=s.tl=function(o,t,n,vo){var s=this;s.lnk=s.co(o);s.linkType=t;s.linkName=n;s.t(vo)};s.trackLight=function(p,ss,i,vo){var s=this;s.lightProfileID=p;s.lightStoreForSeconds=ss;s.lightIncrementBy"
+"=i;s.t(vo)};s.setTagContainer=function(n){var s=this,l=s.wd.s_c_il,i,t,x,y;s.tcn=n;if(l)for(i=0;i<l.length;i++){t=l[i];if(t&&t._c=='s_l'&&t.tagContainerName==n){for(i=0;i<s.va_g.length;i++){x=s.va_"
+"g[i];if(t[x])s[x]=t[x]}if(t.lmq)for(i=0;i<t.lmq.length;i++){x=t.lmq[i];y='m_'+x.n;if(!s[y]&&!s[y+'_c']){s[y]=t[y];s[y+'_c']=t[y+'_c']}s.loadModule(x.n,x.u,x.d)}if(t.onLoad)t.onLoad(s);if(t.tq)for(i"
+"=0;i<t.tq.length;i++)s.t(t.tq[i]);t.s=s}}};s.wd=window;s.ssl=(s.wd.location.protocol.toLowerCase().indexOf('https')>=0);s.d=document;s.b=s.d.body;if(s.d.getElementsByTagName){s.h=s.d.getElementsByT"
+"agName('HEAD');if(s.h)s.h=s.h[0]}s.n=navigator;s.u=s.n.userAgent;s.ns6=s.u.indexOf('Netscape6/');var apn=s.n.appName,v=s.n.appVersion,ie=v.indexOf('MSIE '),o=s.u.indexOf('Opera '),i;if(v.indexOf('O"
+"pera')>=0||o>0)apn='Opera';s.isie=(apn=='Microsoft Internet Explorer');s.isns=(apn=='Netscape');s.isopera=(apn=='Opera');s.ismac=(s.u.indexOf('Mac')>=0);if(o>0)s.apv=parseFloat(s.u.substring(o+6));"
+"else if(ie>0){s.apv=parseInt(i=v.substring(ie+5));if(s.apv>3)s.apv=parseFloat(i)}else if(s.ns6>0)s.apv=parseFloat(s.u.substring(s.ns6+10));else s.apv=parseFloat(v);s.em=0;if(s.em.toPrecision)s.em=3"
+";else if(String.fromCharCode){i=escape(String.fromCharCode(256)).toUpperCase();s.em=(i=='%C4%80'?2:(i=='%U0100'?1:0))}if(s.oun)s.sa(s.oun);s.sa(un);s.vl_l='dynamicVariablePrefix,visitorID,vmk,visit"
+"orMigrationKey,visitorMigrationServer,visitorMigrationServerSecure,ppu,charSet,visitorNamespace,cookieDomainPeriods,cookieLifetime,pageName,pageURL,referrer,currencyCode';s.va_l=s.sp(s.vl_l,',');s."
+"vl_mr=s.vl_m='charSet,visitorNamespace,cookieDomainPeriods,cookieLifetime,contextData,lightProfileID,lightStoreForSeconds,lightIncrementBy';s.vl_t=s.vl_l+',variableProvider,channel,server,pageType,"
+"transactionID,purchaseID,campaign,state,zip,events,events2,products,linkName,linkType,contextData,lightProfileID,lightStoreForSeconds,lightIncrementBy,retrieveLightProfiles,deleteLightProfiles,retr"
+"ieveLightData';var n;for(n=1;n<=75;n++){s.vl_t+=',prop'+n+',eVar'+n;s.vl_m+=',prop'+n+',eVar'+n}for(n=1;n<=5;n++)s.vl_t+=',hier'+n;for(n=1;n<=3;n++)s.vl_t+=',list'+n;s.va_m=s.sp(s.vl_m,',');s.vl_l2"
+"=',tnt,pe,pev1,pev2,pev3,resolution,colorDepth,javascriptVersion,javaEnabled,cookiesEnabled,browserWidth,browserHeight,connectionType,homepage,plugins';s.vl_t+=s.vl_l2;s.va_t=s.sp(s.vl_t,',');s.vl_"
+"g=s.vl_t+',trackingServer,trackingServerSecure,trackingServerBase,fpCookieDomainPeriods,disableBufferedRequests,mobile,visitorSampling,visitorSamplingGroup,dynamicAccountSelection,dynamicAccountLis"
+"t,dynamicAccountMatch,trackDownloadLinks,trackExternalLinks,trackInlineStats,linkLeaveQueryString,linkDownloadFileTypes,linkExternalFilters,linkInternalFilters,linkTrackVars,linkTrackEvents,linkNam"
+"es,lnk,eo,lightTrackVars,_1_referrer,un';s.va_g=s.sp(s.vl_g,',');s.pg=pg;s.gl(s.vl_g);s.contextData=new Object;s.retrieveLightData=new Object;if(!ss)s.wds();if(pg){s.wd.s_co=function(o){s_gi(\"_\","
+"1,1).co(o)};s.wd.s_gs=function(un){s_gi(un,1,1).t()};s.wd.s_dc=function(un){s_gi(un,1).t()}}",
w=window,l=w.s_c_il,n=navigator,u=n.userAgent,v=n.appVersion,e=v.indexOf('MSIE '),m=u.indexOf('Netscape6/'),a,i,x,s;if(un){un=un.toLowerCase();if(l)for(i=0;i<l.length;i++){s=l[i];x=s._c;if((!x||x=='s_c'||x=='s_l')&&(s.oun==un||(s.fs&&s.sa&&s.fs(s.oun,un)))){if(s.sa)s.sa(un);if(x=='s_c')return s}else s=0}}w.s_an='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
w.s_sp=new Function("x","d","var a=new Array,i=0,j;if(x){if(x.split)a=x.split(d);else if(!d)for(i=0;i<x.length;i++)a[a.length]=x.substring(i,i+1);else while(i>=0){j=x.indexOf(d,i);a[a.length]=x.subst"
+"ring(i,j<0?x.length:j);i=j;if(i>=0)i+=d.length}}return a");
w.s_jn=new Function("a","d","var x='',i,j=a.length;if(a&&j>0){x=a[0];if(j>1){if(a.join)x=a.join(d);else for(i=1;i<j;i++)x+=d+a[i]}}return x");
w.s_rep=new Function("x","o","n","return s_jn(s_sp(x,o),n)");
w.s_d=new Function("x","var t='`^@$#',l=s_an,l2=new Object,x2,d,b=0,k,i=x.lastIndexOf('~~'),j,v,w;if(i>0){d=x.substring(0,i);x=x.substring(i+2);l=s_sp(l,'');for(i=0;i<62;i++)l2[l[i]]=i;t=s_sp(t,'');d"
+"=s_sp(d,'~');i=0;while(i<5){v=0;if(x.indexOf(t[i])>=0) {x2=s_sp(x,t[i]);for(j=1;j<x2.length;j++){k=x2[j].substring(0,1);w=t[i]+k;if(k!=' '){v=1;w=d[b+l2[k]]}x2[j]=w+x2[j].substring(1)}}if(v)x=s_jn("
+"x2,'');else{w=t[i]+' ';if(x.indexOf(w)>=0)x=s_rep(x,w,t[i]);i++;b+=62}}}return x");
w.s_fe=new Function("c","return s_rep(s_rep(s_rep(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")");
w.s_fa=new Function("f","var s=f.indexOf('(')+1,e=f.indexOf(')'),a='',c;while(s>=0&&s<e){c=f.substring(s,s+1);if(c==',')a+='\",\"';else if((\"\\n\\r\\t \").indexOf(c)<0)a+=c;s++}return a?'\"'+a+'\"':"
+"a");
w.s_ft=new Function("c","c+='';var s,e,o,a,d,q,f,h,x;s=c.indexOf('=function(');while(s>=0){s++;d=1;q='';x=0;f=c.substring(s);a=s_fa(f);e=o=c.indexOf('{',s);e++;while(d>0){h=c.substring(e,e+1);if(q){i"
+"f(h==q&&!x)q='';if(h=='\\\\')x=x?0:1;else x=0}else{if(h=='\"'||h==\"'\")q=h;if(h=='{')d++;if(h=='}')d--}if(d>0)e++}c=c.substring(0,s)+'new Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")"
+"'+c.substring(e+1);s=c.indexOf('=function(')}return c;");
c=s_d(c);if(e>0){a=parseInt(i=v.substring(e+5));if(a>3)a=parseFloat(i)}else if(m>0)a=parseFloat(u.substring(m+10));else a=parseFloat(v);if(a<5||v.indexOf('Opera')>=0||u.indexOf('Opera')>=0)c=s_ft(c);if(!s){s=new Object;if(!w.s_c_in){w.s_c_il=new Array;w.s_c_in=0}s._il=w.s_c_il;s._in=w.s_c_in;s._il[s._in]=s;w.s_c_in++;}s._c='s_c';(new Function("s","un","pg","ss",c))(s,un,pg,ss);return s}
