var scw = new Object();
scw.pageName=""
scw.customPageName=""
scw.partnerId=""
scw.partnerSubId=""
scw.moduleStack=""
scw.simplePathVisit="";
scw.storePageVisit="";
scw.server="";
scw.products="";
scw.purchaseID=""
scw.productsRemoved="";
scw.productsAdded="";
scw.events="";
scw.linkShareId = "";
scw.linkShareTs = "";
scw.blogLinkTrack = "";
s.server=""
s.channel=""
s.pageType=""
s.prop1=""
s.prop2=""
s.prop3=""
s.prop4=""
s.prop5=""
s.prop6=""
s.prop7=""
s.prop8=""
s.prop9=""
s.prop10=""
s.prop11=""
s.prop12=""
s.prop16=""
s.prop17=""
/* Conversion Variables */
s.campaign=""
s.state=""
s.zip=""
s.events=""
s.products=""
s.purchaseID=""
s.eVar1=""
s.eVar2=""
s.eVar3=""
s.eVar4=""
s.eVar5=""
s.eVar6=""
s.eVar7=""
s.eVar8=""
s.eVar9=""
s.eVar12=""
s.eVar13=""
s.eVar14=""
s.eVar20=""
s.eVar21=""
s.eVar22=""
s.eVar23=""
s.eVar24=""
s.eVar25=""
s.eVar26=""
s.eVar27=""
s.eVar28=""
s.eVar30=""
s.eVar31=""
s.eVar32=""
s.eVar33=""
s.eVar34=""
s.eVar35=""
s.eVar36=""
s.eVar37=""
s.eVar38=""
s.eVar39=""
s.eVar43=""
s.eVar44=""
function translateScwBase()
{
s.pageName = scw.pageName;
s.channel = scw.serverType;
if(scw.storePageVisit) {
s.channel = scw.serverType + ":" + "store";
}
s.server = scw.serverName;
s.prop1 = scw.partnerId + "/" + scw.partnerSubId + ":" + s.pageName;
s.prop2 = s.pageName + ":" + scw.visitorType;
//s.prop3 = scw.moduleStack;
s.prop3 = scw.simplePathVisit;
s.prop16 = scw.customPageName;
s.campaign = scw.campaignId;
/* ************** BEGIN: UPDATED BY OMNITURE 04/27/2009*************************/
/*s.eVar1 = s.crossVisitParticipation(s.campaign, 's_cpm', '60', '5', '|', '');*/
/* ************** END: UPDATED BY OMNITURE 04/27/2009*************************/
/*
* 8/3/2009 for web-31719
*/
s.eVar1 = s.campaign;
if (scw.sessionTsMod) s.eVar2 = scw.sessionTs;
s.eVar3 = scw.visitorId;
s.eVar4 = scw.userId;
s.eVar5 = scw.partnerId;
s.eVar6 = scw.partnerSubId;
//s.eVar7 = s.pageName;
if (scw.blogLinkTrack != "null")
s.eVar7 = scw.blogLinkTrack;
if (scw.emailIdMod) s.eVar8 = scw.emailId;
s.eVar9 = scw.linkShareId;
s.eVar10 = scw.linkShareTs;
if (scw.visitorTypeMod) s.eVar11 = scw.visitorType;
if (scw.userIdMod && scw.userId) {
s.eVar30=scw.demographicScore;
s.eVar31=scw.behavorialScore;
s.eVar32=scw.lastOrderDate;
s.eVar33=scw.lastUploadDate;
s.eVar34=scw.lastShareDate;
s.eVar35=scw.registrationDate;
s.eVar36=scw.focusSubSegmentCode;
s.eVar37=scw.activationSegmentCode;
s.eVar38=scw.giftSegmentCode;
}
if (scw.prodFindMethod) s.eVar26 = scw.prodFindMethod;
if (scw.storeProductHierarchy) s.eVar27 = scw.storeProductHierarchy;
if ((typeof(flashVersion)!='undefined') && (flashVersion))
s.eVar28 = flashVersion;
s.eVar43 = scw.customPageName;
// populate A/B variables
// null check can be removed once init the value in session is implemented
if(scw.userAOrB && scw.userAOrB != "null") {
s.prop17 = s.prop2 + ":" + scw.userAOrB;
if (scw.visitorTypeMod) s.eVar44 = s.eVar11 + ":" + scw.userAOrB; // temp for homepage project
s.pageName = s.prop17;
}
}
function submitViewProductsIfNecessary() {
if(scw.viewedProducts) {
s.products = scw.viewedProducts;
s.events = translateEvents(scw.prodViewEvents);
s.tl();
}
}
function submitAddProductsIfNecessary()
{
if (scw.addedProducts) {
s.products = scw.addedProducts;
s.events = translateEvents(scw.addEvents);
s.tl();
}
}
function submitRemoveProductsIfNecessary()
{
if (scw.removedProducts) {
s.products = scw.removedProducts;
s.events= translateEvents(scw.removeEvents);
s.tl();
}
}
function translateScwCart()
{
if (scw.events != "") s.prop8 = scw.pageName + ":" + scw.events;
else s.prop8 = scw.pageName;
s.products = scw.products;
if (scw.purchaseID != "null") s.purchaseID = scw.purchaseID;
s.events = translateEvents(scw.events);
}
function translateEvents(scwEvents) {
var scwEvents = scwEvents.split(",");
var sEvents = "";
for(i = 0;i < scwEvents.length;i++){
if (i != 0) sEvents += ",";
if (scwEvents[i] == "login") {
sEvents += "event2";
} else if (scwEvents[i] == "cartView") {
sEvents += "scView";
} else if (scwEvents[i] == "cartOpen") {
sEvents += "scOpen";
} else if (scwEvents[i] == "cartAdd") {
sEvents += "scAdd";
s.eVar23 = scw.numRecipients;
} else if (scwEvents[i] == "cartRemove") {
sEvents += "scRemove";
} else if (scwEvents[i] == "cartCheckout") {
sEvents += "scCheckout";
} else if (scwEvents[i] == "cartPurchase") {
sEvents += "purchase";
} else if (scwEvents[i] == "event15") {
sEvents += "event15";
} else if (scwEvents[i] == "event16") {
sEvents += "event16";
} else if (scwEvents[i] == "cartEmpty") {
sEvents += "event1";
s.eVar20 = "cartEmpty"
} else if (scwEvents[i] == "cartRemoveEnv") {
sEvents += "event1";
s.eVar20 = "cartRemoveEnv"
} else if (scwEvents[i] == "cartSetQty") {
sEvents += "event1";
s.eVar20 = "cartSetQty";
s.eVar21 = scw.addedProducts;
s.eVar22 = scw.removedProducts;
} else if ((scwEvents[i] + "") == "register") {
// user registration event
sEvents += "event3";
} else if ((scwEvents[i] + "") == "upload") {
// file upload is triggered
sEvents += "event4";
} else if (scwEvents[i] == "projCreate") {
sEvents += "event11";
s.eVar12 = scw.projId;
s.eVar13 = scw.projType;
s.eVar14 = scw.projCreateMethod;
} else if (scwEvents[i] == "projOpen") {
sEvents += "event13";
s.eVar12 = scw.projId;
s.eVar13 = scw.projType;
} else if (scwEvents[i] == "projShare") {
sEvents += "event14";
s.eVar12 = scw.projId;
s.eVar13 = scw.projType;
} else if (scwEvents[i] == "searchSuccess") {
sEvents += "event7";
s.eVar24 = scw.searchTerm;
s.eVar25 = scw.searchType;
s.eVar26 = scw.prodFindMethod;
} else if (scwEvents[i] == "searchFail") {
sEvents += "event8";
s.eVar24 = scw.searchTerm;
s.eVar25 = scw.searchType;
s.eVar26 = scw.prodFindMethod;
} else if (scwEvents[i] == "prodView") {
sEvents += "event5,prodView";
s.products = scw.viewedProducts;
}
}
return sEvents;
}
function debugScw()
{
console.log(scw);
console.log("s.pageName=" + s.pageName);
console.log("s.channel=" + s.channel);
console.log("s.server=" + s.server);
console.log("s.prop1=" + s.prop1);
console.log("s.prop2=" + s.prop2);
console.log("s.prop3=" + s.prop3);
console.log("s.prop4=" + s.prop4);
console.log("s.prop5=" + s.prop5);
console.log("s.prop6=" + s.prop6);
console.log("s.prop7=" + s.prop7);
console.log("s.prop8=" + s.prop8);
console.log("s.prop16=" + s.prop16);
console.log("s.eVar1=" + s.eVar1);
console.log("s.eVar2=" + s.eVar2);
console.log("s.eVar3=" + s.eVar3);
console.log("s.eVar4=" + s.eVar4);
console.log("s.eVar5=" + s.eVar5);
console.log("s.eVar6=" + s.eVar6);
console.log("s.eVar7=" + s.eVar7);
console.log("s.eVar8=" + s.eVar8);
console.log("s.eVar9=" + s.eVar9);
console.log("s.eVar12=" + s.eVar12);
console.log("s.eVar13=" + s.eVar13);
console.log("s.eVar14=" + s.eVar14);
console.log("s.eVar20=" + s.eVar20);
console.log("s.eVar21=" + s.eVar21);
console.log("s.eVar22=" + s.eVar22);
console.log("s.eVar23=" + s.eVar23);
console.log("s.eVar24=" + s.eVar24);
console.log("s.eVar25=" + s.eVar25);
console.log("s.eVar26=" + s.eVar26);
console.log("s.eVar30=" + s.eVar30);
console.log("s.eVar31=" + s.eVar31);
console.log("s.eVar32=" + s.eVar32);
console.log("s.eVar33=" + s.eVar33);
console.log("s.eVar34=" + s.eVar34);
console.log("s.eVar35=" + s.eVar35);
console.log("s.eVar36=" + s.eVar36);
console.log("s.eVar37=" + s.eVar37);
console.log("s.eVar38=" + s.eVar38);
console.log("s.eVar39=" + s.eVar39);
console.log("s.eVar43=" + s.eVar43);
console.log("s.products=" + s.products);
console.log("s.events=" + s.events);
}
function linkTrackUploadEventInSiteCatalyst() {
s.events = "event4";
s.tl();
}
function translateViewedPromos()
{
if (typeof(window['viewedPromoInfos']) != "undefined")  {
for (var i = 0; i < viewedPromoInfos.length; i++) {
var promoInfo = viewedPromoInfos[i];
var delimiter = "";
if (i != 0) {
delimiter = ",";
}
s.prop4=s.prop4 + delimiter + promoInfo.type + " " + promoInfo.position;
s.prop5=s.prop5 + delimiter + promoInfo.assetId;
s.eVar17=s.prop4;
s.eVar18=s.prop5;
}
}
}
function trackClickedPromos(clickedPromoInfo)
{
s.prop6=clickedPromoInfo.type + " " + clickedPromoInfo.position;
s.prop7=clickedPromoInfo.assetId;
s.eVar15=clickedPromoInfo.type + " " + clickedPromoInfo.position;
s.eVar16=clickedPromoInfo.assetId;
s.tl();
}
sfly_s_code_wrapper_js_loaded = true;
