                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}






if(typeof vp=="undefined")
{
var vp={};
}





if(typeof vp.eoe=="undefined")
{
vp.eoe=function(){};
}


var disablePS=false;

var offerQty=new Array();

vp.eoe.ShowVaporDialog=function $vpfn_SQwZbQX6qPIMJy53WIX9bA29$25(title)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var titleString="";
if(title)
{
titleString=title;
}

vp.dialog.NodeDialog.open(
"EOE_VErrorMessage",
titleString,
"divVTErrorMsg",
vp.dialog.chrome.Message,
300,
200);
};






vp.eoe.EventManager=function $vpfn_xHjHUR9eK$ufQ$7TBtoWPg51$22()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;


var responders=[];




this.CreateResponder=function $vpfn_RHX_Be1KeC9dDdNPCTGH7g61$24(aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
responders[aOfferKey]=new vp.eoe.OfferResponder(aOfferKey);
};




this.FetchResponder=function $vpfn_ZMpLXtTw16cMYv2AOFuaIg69$23(aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return responders[aOfferKey];
};

this.ResponderCount=function $vpfn_oQciN5ag19r_51aZXy8vHQ74$23()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return responders.length;
};

this.AlertPageSubmission=function $vpfn_VzSO5W2tgo1iwRiebtn_fA79$28(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
for(var i=0;i<responders.length;i++)
{
responders[i].offersSubmitted.fire(evt);
}
};
};





vp.eoe.click=function()
{
};




vp.eoe.togglePspam=function $vpfn_QoSRd_a8Z7tCKmQFuy$2lA99$21(oid)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var toggleElt=vp.ui.get('showPspam'+oid);
if(toggleElt.value>0)
{
vp.ui.get('pspam'+oid).style.display='block';
toggleElt.value=0;
}
else
{
vp.ui.get('pspam'+oid).style.display='none';
toggleElt.value=1;
}
};




vp.eoe.toggleMspam=function $vpfn_hqXOYIF$QkaIo1J63QZ7vw117$21(oid)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var toggleElt=vp.ui.get('showMspam'+oid);
if(toggleElt.value>0)
{
vp.ui.get('mspam'+oid).style.display='block';
toggleElt.value=0;
}
else
{
vp.ui.get('mspam'+oid).style.display='none';
toggleElt.value=1;
}
};






vp.eoe.OfferResponder=function $vpfn_8sUgjZxI0_3LO7KcLRBSfw137$24(aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}


this.offerKey=aOfferKey;




this.requestDocumentGeneration=new vp.events.CustomEvent(this,"requestDocumentGeneration");




this.documentGenerated=new vp.events.CustomEvent(this,"documentGenerated");




this.documentKitGenerated=new vp.events.CustomEvent(this,"documentKitGenerated");




this.offerTouched=new vp.events.CustomEvent(this,"offerTouched");




this.docEdited=new vp.events.CustomEvent(this,"docEdited");




this.offerSelected=new vp.events.CustomEvent(this,"offerSelected");


this.offerSelectionAttempedWhenDisabled=new vp.events.CustomEvent(this,"offerSelectionAttempedWhenDisabled");




this.offerPreSelected=new vp.events.CustomEvent(this,"offerPreSelected");




this.offerDeselected=new vp.events.CustomEvent(this,"offerDeselected");




this.inkColorSelected=new vp.events.CustomEvent(this,"inkColorSelected");




this.lawnsignStandToggled=new vp.events.CustomEvent(this,"lawnsignStandToggled");




this.pricingGridClicked=new vp.events.CustomEvent(this,"pricingGridClicked");




this.viewLargerClicked=new vp.events.CustomEvent(this,"viewLargerClicked");




this.defaultDesignSelected=new vp.events.CustomEvent(this,"defaultDesignSelected");





this.defaultDocumentSwitched=new vp.events.CustomEvent(this,"defaultDocumentSwitched");





this.secondarySelected=new vp.events.CustomEvent(this,"secondarySelected");




this.swatchSelected=new vp.events.CustomEvent(this,"swatchSelected");






this.documentUpdated=new vp.events.CustomEvent(this,"documentUpdated");





this.vtSelected=new vp.events.CustomEvent(this,"vtSelected");





this.onrefreshpreview=new vp.events.CustomEvent(this,"onrefreshpreview");




this.offersSubmitted=new vp.events.CustomEvent(this,"offersSubmitted");






this.clearComponentData=new vp.events.CustomEvent(this,"clearComponentData");





this.incomingProductQuantityChanged=new vp.events.CustomEvent(this,"incomingProductQuantityChanged");




this.enableOrDisableEditingComponents=new vp.events.CustomEvent(this,"enableOrDisableEditingComponents");




this.requestCropToolFire=new vp.events.CustomEvent(this,"requestCropToolFire");

this.cropChangesApplied=new vp.events.CustomEvent(this,"cropChangesApplied");




this.docImageChanged=new vp.events.CustomEvent(this,"docImageChanged");





this.requestImageSwap=new vp.events.CustomEvent(this,"requestImageSwap");




this.initiateImageSwap=new vp.events.CustomEvent(this,"initiateImageSwap");





this.newDocSigGenerated=new vp.events.CustomEvent(this,"newDocSigGenerated");

this.productConfigChanged=new vp.events.CustomEvent(this,"productConfigChanged");

this.secondProductConfigChanged=new vp.events.CustomEvent(this,"secondProductConfigChanged");




this.enableSelection=new vp.events.CustomEvent(this,"enableSelection");





this.substrateSelected=new vp.events.CustomEvent(this,"substrateSelected");





this.multiProductEditPopClicked=new vp.events.CustomEvent(this,"multiProductEditPopClicked");




this.studioPopupOkClicked=new vp.events.CustomEvent(this,"studioPopupOkClicked");
};







vp.eoe.BuildRegistrant=function $vpfn_vI1EbsGxV01N9eF6BcpkLg332$25(fRegistrant,aArguments)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var appliedRegistrant=function $vpfn_z_LXSwN8UP35rb6VmHTCVw334$25(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return fRegistrant.apply(this,aArguments);
};
appliedRegistrant.prototype=fRegistrant.prototype;

try
{
return new appliedRegistrant();
}
catch(ex)
{
vp.logger.logError(Math.random(),'vp.eoe.js','Offer Engine JS Framework Exception [Component relying on " + fRegistrant.toString() + " may be non-responsive]: '+ex,vp.logger.Severity.Warning);
}

return null;
};




vp.eoe.GetAcceptanceContext=function $vpfn_YfJoM7UoKGFYgHjYrFNHHQ354$30(offerId,rxSellPageId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var els=document.getElementsByTagName("*");
var i=els.length;

var queryString="pageId="+rxSellPageId+"&oeMtxPrimaryControl_"+rxSellPageId+"="+offerId;
while(i--)
{
if(els[i].name&&els[i].value&&els[i].name.indexOf('_o'+offerId)>0)
{
queryString=queryString+'&';
queryString=queryString+els[i].name+'=';
queryString=queryString+els[i].value;
}
}

return queryString;

};





vp.eoe.toNumber=function $vpfn_JdOr1Ef4X$L$xz2MchDBEA378$18(v,nDefault)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(typeof(nDefault)=="undefined")
{
nDefault=0;
}

if(typeof(v)=="boolean")
{
return v?1:0;
}
else if(typeof(v)=="undefined"||v===null||v==="")
{
return nDefault;
}

var nNum=new Number(v);

if(nNum.valueOf()!=NaN)
{
return nNum.valueOf();
}
else
{
return nDefault;
}
};





vp.eoe.FireSingleImageEditPop=function $vpfn_5b3J7Ct8V2jc9rNvtfV9sw410$32(docID,imgIDList,height,docwidth,aOfferKey,useLiteStudio,aOfferLogId,offerId,rxSellPageId,oReloadEditorEvent,isXsellWedding,forceProductSpecific,forcePreview,noSampleText,showProductOptions,productConfigId,secondaryDocIds,pageNumber){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var docIdNumber=vp.eoe.toNumber(docID,-1);
var imgid=imgIDList[0];
var imgid2='';

var me=this;


this.oDialog;

this.generateEditorPaneReloadingMethod=function $vpfn_WN2w9Okc2fj$iQBdhDjnMw420$45(oDialog){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this.handler=function $vpfn_xkTta0CdI3N9cud_voDuXg421$23(evt){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
oDialog.reload();
};
return this.handler;
};

if(imgIDList.length>1){
imgid2=imgIDList[1];
}

if(docID&&docID.length>0&&docIdNumber>0){


var currentPreviewUri;
if(vp.ui.get(imgid)){
currentPreviewUri=new vp.web.URL(vp.ui.get(imgid).src);
var tsv=currentPreviewUri.getItem('tsv');
var color=currentPreviewUri.getItem('color');
var pv=currentPreviewUri.getItem('pv');

if(!color){
color='';
}

if(typeof(tsv)=='undefined'){
tsv='1';
}

if(!pv){
pv=0;
}
}

var l_lngTop=window.screenTop+20;
var l_lngLeft=window.screenLeft+30;


var winURL;

if(useLiteStudio){
var fnCallback=function $vpfn_jSBOIH30$vDYmvM1yUZogg461$29(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}



vp.eoe.topEventManager.FetchResponder(aOfferKey).documentUpdated.fire();
vp.eoe.topEventManager.FetchResponder(aOfferKey).studioPopupOkClicked.fire();
};

var iId=vp.win.createCallbackHandler(fnCallback);

winURL="/studio-in-modal-dialog.aspx?advMode=false"+
"&doc_id="+docID+"&callback_id="+iId+"&offer_log_id="+aOfferLogId+"&index="+aOfferKey;


if(currentPreviewUri){winURL=winURL+"&"+currentPreviewUri.queryString;}

if(vp.ui.get(imgid)){winURL=winURL+"&imgid="+imgid;}

if(imgid2&&vp.ui.get(imgid2)){winURL=winURL+"&imgid2nd="+imgid2;}

if(isXsellWedding){winURL=winURL+"&xsellWed="+isXsellWedding;}

if(forceProductSpecific){winURL=winURL+"&forceProductSpecific="+forceProductSpecific;}

if(forcePreview){winURL=winURL+"&forcePreview="+forcePreview;}

if(noSampleText){winURL=winURL+"&noSampleText="+noSampleText;}

if(pageNumber){winURL=winURL+"&page="+pageNumber;}

var configId;
var selectedQty;
var options=new Object();
if(showProductOptions){
var cellIdSelector="input[value="+aOfferLogId+"]";
selectedQty=$(cellIdSelector).parent().find(".qty-dropdown").get(0).value;

winURL=winURL+"&matching_po="+showProductOptions;

configId=vp.ui.get(""+productConfigId).value;

winURL=winURL+"&default_config="+configId;

winURL=winURL+"&selected_qty="+selectedQty;

if(secondaryDocIds){
winURL=winURL+"&secondary_docs="+secondaryDocIds;
}

options.scrollType=DIALOG_SCROLL_TYPE_BOTH;
}

if(showProductOptions==2)
{
var popOptionsDialog=function $vpfn__jbsFuZk84CkUQJQmT3Qwg515$39(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var url="/matching-product-options.aspx?advMode=false";
var pageNum;
if(secondaryDocIds){
url=url+"&page=1";

var secondaryDocuments=secondaryDocIds.split(",");
url=url+"&doc_id="+secondaryDocuments[0];

secondaryDocuments[0]=docID;
url+="&secondary_docs="+secondaryDocuments.join();
}
else{
url=url+"&page=2";
url=url+"&doc_id="+docID;
url=url+"&secondary_docs="+secondaryDocIds;
}

url=url+"&index="+aOfferKey+"&callback_id="+iId+"&offer_log_id="+aOfferLogId+"&default_config="+configId+"&selected_qty="+selectedQty;

var poDialog=vp.dialog.IFrameDialog.open(
"optionsEditor",
"",
url,
vp.dialog.chrome.Primary,
790,
590);
};

var popCallId=vp.win.createCallbackHandler(popOptionsDialog);

winURL=winURL+"&ok_callback="+popCallId;
}


var oDialog=vp.dialog.IFrameDialog.open(
"docEditor",
"",
winURL,
vp.dialog.chrome.Primary,
790,
590,
options);

if(oDialog&&oReloadEditorEvent){
oReloadEditorEvent.removeAll();
oReloadEditorEvent.addHandler(me.generateEditorPaneReloadingMethod(oDialog));
}

}
else{
winURL="/vp/ns/cart/edit_matching_popup.aspx?doc_id="+docID+
"&eoe=true"+
"&docwidth="+docwidth+
"&pdwoverride="+docwidth+
"&usingcheckboxes=true"+
"&offer_log_id="+aOfferLogId;



if(currentPreviewUri){winURL=winURL+"&"+currentPreviewUri.queryString;}

if(vp.ui.get(imgid)){winURL=winURL+"&imgid="+imgid;}

if(imgid2&&vp.ui.get(imgid2)){winURL=winURL+"&imgid2nd="+imgid2;}

var l_wndDrillDown=window.open(winURL,"wndEditRal","top="+l_lngTop+", left="+l_lngLeft+
", height="+height+", width=360, menubar=no, status=no, resizable=yes, scrollbars=yes");

if(!l_wndDrillDown){

vp.logger.logError(Math.random(),"vp.eoe.js",
"vp.eoe.js [EOE]: popupEditor - edit matching pop did not open, probably due to popup blocker",
vp.logger.Severity.Warning);
}
else{
l_wndDrillDown.focus();
}
}
}
else{

vp.logger.logError(Math.random(),
"vp.eoe.js","vp.eoe.js [EOE]: suppressing the edit matching info pop becasue doc_id is invalid. Doc ID was "+docID,
vp.logger.Severity.Error);
return;
}
};

vp.eoe.matchingFeedback=function $vpfn_eZMYHBgl9EPDAURJifW3qA604$26(
sourceComboId,
sourceComboHash,
sourceDocId,
sourcePfId,
matchingComboId,
matchingComboHash,
matchingPfId,
matchTypeId,
offerId,
placementId,
matchQualityGood)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var url="/matching-feedback-ajax.aspx?"+
"source_doc_id="+sourceDocId+
"&source_combo_id="+sourceComboId+
"&source_combo_hash="+sourceComboHash+
"&source_pf_id="+sourcePfId+
"&match_combo_id="+matchingComboId+
"&match_combo_hash="+matchingComboHash+
"&match_pf_id="+matchingPfId+
"&match_type_id="+matchTypeId+
"&offer_id="+offerId+
"&placement_id="+placementId+
"&match_quality_good="+matchQualityGood;

var callback=function $vpfn_w$n1WwYMdTm_dPIR7ft8Xg631$17(sResponse)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var feedbackArea=vp.ui.get("matching-feedback-"+offerId);
feedbackArea.innerHTML="<span class=\"matching-feedback-container\"><img src=\"/vp/images/nns/common/icons/check_mark.gif\" /><strong> Feedback reported.  Thanks! </strong></span>";
vp.ui.show("matching-feedback-"+offerId);
};

vp.http.getAsync(url,callback);
vp.ui.hide("matching-feedback-"+offerId);
};






vp.eoe.refreshPreview=function $vpfn_MvwKQpTzqiMnxD022jNUrA647$24()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;
if(me._refreshPreviewTimer)
{
clearTimeout(me._refreshPreviewTimer);
}
me._refreshPreviewTimer=window.setTimeout(vp.eoe.refreshPreviewEvent,4600);
};




vp.eoe.refreshPreviewEvent=function $vpfn_RL1nCtzt4WmUCMOuQ$ZYoA660$29()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!Editor||!Editor.documentInitialState)
{


return;
}

var dataId=Editor.getMiniPreviewDataId();




for(var i=0;i<vp.eoe.topEventManager.ResponderCount();i++)
{
vp.events.setEventData(vp.eoe.topEventManager.FetchResponder(i).onrefreshpreview,
"miniPreviewDataId",
dataId);

vp.eoe.topEventManager.FetchResponder(i).onrefreshpreview.fire();
}

return;
};




vp.eoe.updateIncomingProductQuantity=function $vpfn_CVqxrfU8bG5_21sfmwFK2g689$39(iNewQty)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
for(var i=0;i<vp.eoe.topEventManager.ResponderCount();i++)
{
if(vp.eoe.topEventManager.FetchResponder(i)&&
vp.eoe.topEventManager.FetchResponder(i).incomingProductQuantityChanged)
{
vp.events.setEventData(vp.eoe.topEventManager.FetchResponder(i).incomingProductQuantityChanged,
"incomingProductQty",
iNewQty);

vp.eoe.topEventManager.FetchResponder(i).incomingProductQuantityChanged.fire();
}
}
};





vp.eoe.refreshPreviewForMatchingSetLink=function $vpfn_6u2xtHknRRxWBbHdsCB2Kg709$42()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;
if(me._refreshPreviewTimer)
{
clearTimeout(me._refreshPreviewTimer);
}
me._refreshPreviewTimer=
window.setTimeout(vp.eoe.refreshPreviewForMatchingSetLinkEvent,4600);
};




vp.eoe.refreshPreviewForMatchingSetLinkEvent=function $vpfn_v5$NwKqDrHLp6z9VsM51tQ723$47()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!Editor||!Editor.documentInitialState)
{


return;
}

var dataId=Editor.getMiniPreviewDataId();
var mspLink=vp.ui.get('matchingSetPageLink');
if(mspLink)
{
var mspURL=new vp.web.URL(mspLink.href);
mspURL.setItem('mini_preview_data_id',dataId);
mspLink.href="/vp/ns/matching_set_choose_products.aspx?"+mspURL.queryString;
}

return;
};




vp.eoe.DesignSelectorToggleEditLink=function $vpfn_e8jyygBwd2HLprYEu9RoJw747$38(value,selectorLength,editabilityList,editLinkId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(editLinkId.length<1||editabilityList.length<1)
{

return;
}

try
{
var editLink=vp.ui.get(editLinkId);

var editability=editabilityList[value];

if(editability=="False")
{
editLink.style.display="none";
}
else
{
editLink.style.display="inline";
}
}
catch(ex)
{
vp.logger.logError(Math.random(),
"vp.eoe.js","vp.eoe.js [EOE]: Unable to toggle Edit Link for DefaultDesignSelectorRegistrant. EditabilityList was "+editabilityList.length+" long and the SelectorLength was "+selectorLength+"long",
vp.logger.Severity.Error);
return;
}
};










vp.eoe.DocumentKitGenerator=function $vpfn_VLbRgqkI2kUvKHbcZqYb1Q788$30(iProductKitId,iSourceDocId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.docKitId=-1;

this.generate=function $vpfn_e4wpleoNdfdVzbbxBqBhFA794$17()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(me.docKitId>0)
{
return 1;
}

var rndNumber=Math.round(Math.random()*10000);
var url='/document-processing/save-document-kit.aspx?random='+rndNumber+'&product_kit_id='+iProductKitId+'&source_doc_id='+iSourceDocId;

try
{
me.docKitId=vp.http.get(url);
}catch(ex){
vp.logger.logError(392,
"vp.eoe.js",
"Save Document Kit [JS]: Error in creating a shopper_kit_id for the given match source / product kit.",
vp.logger.Severity.Error);
me.docKitId=-1;
}

return 1;
};
};





vp.eoe.DocumentGenerator=function $vpfn_AQZObQ1ssKmg6MM33WdGwQ824$27(aDocSig,saveAsFastPath)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.docSig=aDocSig;

this.miniPreviewId="";

this.generate=function $vpfn_e4wpleoNdfdVzbbxBqBhFA832$17()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}


var docSigParts=me.docSig.split('|');
if(saveAsFastPath&&docSigParts[0]>0)
{
return docSigParts[0];
}

var rndNumber;
rndNumber=Math.round(Math.random()*10000);

var url;
url='/vp/ns/get_doc_from_signature.aspx?random='+rndNumber+'&fast_path_user='+saveAsFastPath+'&doc_sig='+me.docSig+'&eoe=true';

if(me.miniPreviewId)
{
url=url+"&mini_preview_data_id="+me.miniPreviewId;
}

var docId;

try{
docId=vp.http.get(url);
}catch(ex){
vp.logger.logError(391,
"vp.eoe.js",
"Error creating a docid from a docsig.  Ajax call failed",
vp.logger.Severity.Error);
docId=-1;
}

me.docSig=docId;
return 1;
};
};

var resizeStack=0;
var resizeCallbackFunction=function $vpfn_203Y5KwKXBqw0pUWKw7MaQ871$29(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}



resizeStack--;
if(resizeStack>0){
return;
}

var sizes=new Array();
var maxHeight=0;

var processCellSize=function $vpfn__$F5MccJ8901Z2ny0byVqA883$26(index){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var row=$(this).attr("id").split("_")[1];


var height=0;
$(this).children().each(function $vpfn_a6qUeSU6HuH_HD208pVz_w888$32(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}height+=$(this).outerHeight();});

if(sizes[row]){
sizes[row]=Math.max(height,sizes[row]);
}
else{
sizes[row]=height;
}

maxHeight=Math.max(height,maxHeight);
};

var resizeCell=function $vpfn_E1AjYxNybTtzOzB2A0rA7Q900$21(index){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var row=$(this).attr("id").split("_")[1];
$(this).height(sizes[row]);


var spotlight=$(this).find('.s-mt-layout');
if(spotlight){
spotlight.height(sizes[row]-82);
}

};

$('.oe-matrix-cell:visible, .oe-matrix-cell-edge:visible').each(processCellSize);

$('.oe-matrix-cell:visible, .oe-matrix-cell-edge:visible').each(resizeCell);

$('.scrolling-container .scrolling-container-inner-content').height(maxHeight);
};

vp.eoe.resizeCells=function $vpfn_s5juNlGGTYN8lf2pcvO$eQ919$21(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}


resizeStack++;
setTimeout(resizeCallbackFunction,1);

};










vp.eoe.comp=function(){};



if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}

if(typeof vp=="undefined")
{
var vp={};
}

if(typeof vp.eoe=="undefined")
{
vp.eoe={};
}

vp.eoe.PagingBanner=function $vpfn_KMBRY9xTViMkmilnpkDRrA13$22()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;
this.totalPages=0;

this.MoveToPage=function $vpfn_XPWVkh8JuGk0baGVU4Hh9A18$22(pageNumber)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
for(var i=1;i<=me.totalPages;i++)
{
var page=vp.ui.get("paging-container-"+i);
if(page)
{
if(i==pageNumber)
{
vp.ui.expand(page);
vp.spot.track("RCHP_RotatingBanner:page"+pageNumber+"_clicked");
}
else
{
vp.ui.collapse(page);
}
}
}
};

this.InitializePaginator=function $vpfn_RWWuruC40GNTsERIPMlu_w38$31(paginatorId,numberOfPages)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.totalPages=numberOfPages;
var oPaginator=new vp.widget.Paginator(
document.getElementById(paginatorId),
me.totalPages,
me.MoveToPage);

oPaginator.render();

};
};


if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}

if(typeof vp=="undefined")
{
var vp={};
}

if(typeof vp.eoe=="undefined")
{
vp.eoe=function(){};
}

if(typeof vp.eoe.photoselector=="undefined")
{
vp.eoe.photoselector=function(){};
}




vp.eoe.photoselector.HandleUploadCompletion=function $vpfn_3zxlF6KxiJgFk4nWZpmRig23$46(oUploadResult)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(oUploadResult.cancel)
{

}
else if(oUploadResult.error)
{

vp.upload.showErrorDialog(oUploadResult);
}
else if(oUploadResult.success)
{
if(vp.dialog.getParent().document.forms['frmPage'].fo_suid)
{
vp.dialog.getParent().document.forms['frmPage'].fo_suid.value=oUploadResult.success.uploadId;
}
setTimeout("vp.dialog.getParent().document.forms['frmPage'].submit()",3000);
}
};

vp.eoe.photoselector.SelectUpload=function $vpfn_UvjVl3ldNg0KcI9lSHOFlA44$36(sUploadTrackerId,sUploadPreviewId,sPreviewUrl,iImageId,bRedirectOnSelect)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var uploadTracker=vp.ui.get(sUploadTrackerId);
uploadTracker.value=iImageId;



vp.dialog.get("pickUpload").close();
vp.eoe.photoselector.ApplyUploadSelection();
};

vp.eoe.photoselector.SelectUploadAsynch=function $vpfn_i2OBErS76jXmu$jOd1Jnag55$42(iImgId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.eoe.topEventManager)
{
vp.dialog.get("pickUpload").close();
for(var i=0;i<vp.eoe.topEventManager.ResponderCount();i++)
{
var changeEvt=vp.eoe.topEventManager.FetchResponder(i).initiateImageSwap;
var cEVT=new vp.events.CustomEvent(this,"initiateImageSwap");
cEVT["type"]="initiateImageSwap";
vp.events.setEventData(cEVT,"iImgId",iImgId);
changeEvt.fire(cEVT);
}
}
};

vp.eoe.photoselector.UploadPopsRegistrant=function $vpfn_s4gxfInUwq6gl0UeHrJGuw71$44(sUploadListLinkId,sUploadNewLinkId,uploadTitleText)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var uploadListLink=vp.ui.get(sUploadListLinkId);

var uploadNewLink=vp.ui.get(sUploadNewLinkId);


this.uploadSelectionClickHandler=function $vpfn_95day$L7a4myuZ2qW3BinQ80$36(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.dialog.get("pickUpload").open();
};

vp.events.add(sUploadListLinkId,'click',this.uploadSelectionClickHandler);

this.uploadNewClickHandler=function $vpfn_$B4ZHghztJ7fl$YQy2whVw87$30(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

vp.dialog.IFrameDialog.open(
"eoeNewUpload",
uploadTitleText,
"/xoe-simple-upload.aspx",
vp.dialog.chrome.Primary,
400,
100);
};

vp.events.add(sUploadNewLinkId,'click',this.uploadNewClickHandler);
};

vp.eoe.photoselector.ApplyUploadSelection=function $vpfn_L5$RcJeFsLxAxQrVfcRswQ102$44()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
document.forms['frmPage'].submit();
};

vp.eoe.photoselector.RecenterUponSubmit=function $vpfn_W4riyL0Ok4YkqPbhI7RyiA107$42()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
window.scrollTo(0,540);
};

vp.eoe.photoselector.currentPage=0;

vp.eoe.photoselector.PageLeft=function $vpfn_oMicqU2ELEuUIvPZ7fo5WA114$32()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

vp.ui.get("eoe_upload_pg_"+vp.eoe.photoselector.currentPage).style.display="none";
vp.ui.get("eoe_upload_pg_"+(vp.eoe.photoselector.currentPage-1)).style.display="block";
vp.eoe.photoselector.currentPage=vp.eoe.photoselector.currentPage-1;

if(vp.eoe.photoselector.currentPage===0)
{
vp.ui.get("eoeImgSelectLeft").style.visibility="hidden";
}
};

vp.eoe.photoselector.PageRight=function $vpfn_PXe5rJZkhlFKqIarEGerlQ127$33()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

vp.ui.get("eoe_upload_pg_"+vp.eoe.photoselector.currentPage).style.display="none";
vp.ui.get("eoe_upload_pg_"+(vp.eoe.photoselector.currentPage+1)).style.display="block";
vp.eoe.photoselector.currentPage=vp.eoe.photoselector.currentPage+1;

if(vp.eoe.photoselector.currentPage>0)
{
vp.ui.get("eoeImgSelectLeft").style.visibility="visible";
}
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;


}
vp.eoe.AsynchronousOfferManager=function $vpfn_xtIIFftJnX$eGrEnV9bquw5$34(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;
this.offers=new Array();
this.offerInitialized=new Array();
this.paginators=new Array();
this.numberOfOffersPerRow;
this.rxSellPage;
this.itemId;
this.offersPerPage;
this.debugMode;
this.prand;
this.mforce="";
this.pageName="oeOfferNavigation";
this.currentOffer=2;
this.totalOffers;
this.products=new Array();
this.loadingText;
this.matrixId=-1;
this.primaryControlId;
this.incomingDocument;
this.invocationId;
this.rforce;
this.forcengm=null;
this.forcerqs=null;
this.serializedMpsoContext=null;
this.resize=false;

this.RegisterDisplayedOffers=function $vpfn_1Lv0GosAvCu6v2OBL1VH3g32$35(startIndex,endIndex){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
for(var i=startIndex;i<endIndex&&i<me.offers.length;i++){
me.offerInitialized[i]=true;
}

if(vp.ui.get("oeListItem_"+me.currentOffer)){
me.offerInitialized[me.currentOffer]=true;
me.ResizeNav();
}

for(var j=0;vp.ui.get('lblCurrentlyDisplayed'+j);j++){
var startOffer=(startIndex+1);
var endOffer=endIndex;
if(endOffer>me.offers.length){
endOffer=me.offers.length;
}
vp.ui.get('lblCurrentlyDisplayed'+j).innerHTML=startOffer+"-"+endOffer+" ";
vp.ui.get('lblTotalOffers'+j).innerHTML=me.offers.length+" ";
}
};

this.FetchRequest=function $vpfn_qsgcVdSLBzPbZL2tvX34PQ53$24(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me;
this.cell;
this.offerIndex;
};

this.FetchQueue=new Array();

this.AddToFetchQueue=function $vpfn_Y3$MBzbKB1bAiwLoFQQ5GQ61$27(cell,offerIndex){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!me.offerInitialized[offerIndex]){

for(var index in me.paginators){
if(me.paginators[index].selectedPageNumber){
if(offerIndex>=this.offers.length){
return;
}

break;
}
}

var newRequest=new me.FetchRequest();
newRequest.cell=cell;
newRequest.offerIndex=offerIndex;
me.FetchQueue.push(newRequest);
}
};

this.FetchNewOffers=function $vpfn_oyxylamx5vtVOQy8GRomAw81$26(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!me.FetchQueue.length){
return;
}

vp.widget.showLoadingBox(me.loadingText);

var startIndex=null;
var endIndex=null;

for(var request=0;request<me.FetchQueue.length;request++){
if(startIndex===null||me.FetchQueue[request].offerIndex<startIndex){
startIndex=me.FetchQueue[request].offerIndex;
}
if(endIndex===null||me.FetchQueue[request].offerIndex>endIndex){
endIndex=me.FetchQueue[request].offerIndex;
}
}

endIndex++;

var fnCallBack=function $vpfn__HIi9UBSaD20Fyq$lQDS6Q102$25(sResponse){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var oResponse=vp.http.parseJSON(sResponse);


var matrixText="";

var matrixId=oResponse["matrixId"];
if(matrixId!=-1){
matrixText="_"+matrixId;
}

var maxIndex=startIndex;
for(var request=0;request<me.FetchQueue.length;request++){
var requestHtml=oResponse["offer_"+me.FetchQueue[request].offerIndex];
var requestId=oResponse["offer_"+me.FetchQueue[request].offerIndex+"_id"];

if(requestHtml){
me.UpdateOfferWithHtml(me.FetchQueue[request].cell,me.FetchQueue[request].offerIndex,requestId,requestHtml);
maxIndex=me.FetchQueue[request].offerIndex;
}
else{
break;
}
}


var rowId=parseInt(maxIndex/me.numberOfOffersPerRow)+1;

while(vp.ui.get("divMatrixRowBreak"+rowId+matrixText)&&maxIndex<endIndex){

vp.ui.collapse(vp.ui.get("divMatrixRowBreak"+rowId+matrixText));

for(var tempIdx=0;tempIdx<me.numberOfOffersPerRow;tempIdx++){
var cell=vp.ui.get("oeMatrixCell_"+rowId+"_"+tempIdx+matrixText);
if(cell){
vp.ui.collapse(cell);
}
maxIndex++;
}
rowId++;
}

me.AppendJavascript(oResponse["javascript"]);

me.FetchQueue=new Array();

vp.widget.hideLoadingBox(me.loadingText);

if(me.resize){
vp.eoe.resizeCells();
}
};

var i;
var postData=new vp.web.QueryString();
var oExclude="";
for(i=0;i<me.offers.length;i++){
if(me.offerInitialized[i]){
if(oExclude){
oExclude=oExclude+",";
}
oExclude=oExclude+me.offers[i];
}
}

var pForce="";
for(i=startIndex;i<endIndex;i++){
if(!me.offerInitialized[i]&&me.products[i]){
if(pForce){
pForce=pForce+",";
}

pForce=pForce+me.products[i];
}
}



postData.setItem("oexclude",oExclude);
postData.setItem("start_index",startIndex);
postData.setItem("end_index",endIndex);
postData.setItem("rxsellpage",me.rxSellPage);
postData.setItem("item_id",me.itemId);
postData.setItem("debugxs",me.debugMode);
postData.setItem("matrixId",me.matrixId);

postData.setItem("mforce",me.mforce);
postData.setItem("prand",me.prand);

if(me.forcengm!==null){
postData.setItem("forcengm",me.forcengm);
}

if(me.forcerqs!==null){
postData.setItem("forcerqs",me.forcerqs);
}

if(me.incomingDocument&&me.rxSellPage!=76)
{
postData.setItem("documentId",me.incomingDocument);
}

if(me.serializedMpsoContext){
postData.setItem("mpso_context",me.serializedMpsoContext);
}

if(me.subscription){
postData.setItem("subscription_alt_id",me.subscription.subscription_alt_id);

if(me.subscription.subscription_item_id){
postData.setItem("subscription_item_id",me.subscription.subscription_item_id);
}
}

if(me.rforce===1){
postData.setItem("ts",new Date().valueOf());
}

var url="/vp/ns/cart/select_options/offer_web_service.aspx?"+postData.toString();

vp.http.getAsync(url,fnCallBack);
};

this.AppendJavascript=function $vpfn_GuydYyGhzIdl$uaGKQvRxw225$28(sScript){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var scriptElement=document.createElement("DIV");
scriptElement.innerHTML="<br>"+sScript;

var addScript=function $vpfn_RG4l8RSFN8r1w_$xJiuYaw229$24(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
eval($(this).html());
};
$(scriptElement).find("script").each(addScript);
};

this.UpdateOfferWithHtml=function $vpfn_6T4K7URN6zboPywqJN05vw235$31(cell,offerIndex,offerId,sHtml){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var i;
var offerElement=document.createElement("DIV");
offerElement.innerHTML=sHtml;

if(me.resize){
$(offerElement).find("img").load(vp.eoe.resizeCells);
}

if(document.all)
{
$(offerElement).find("script").attr("defer","defer");
cell.innerHTML=offerElement.innerHTML;
}
else{
cell.appendChild(offerElement);
}

me.offerInitialized[offerIndex]=true;

me.offers[offerIndex]=offerId;

if(vp.ui.get(me.primaryControlId)){
vp.ui.get(me.primaryControlId).value=
vp.ui.get(me.primaryControlId).value+
me.offers[offerIndex]+",";
}

if(vp.ui.get('oeListNav')){
var images=$(offerElement).find("img").load(me.ResizeNav);
}

if(me.resize){
vp.eoe.resizeCells();
}

me.ResizeNav();
};


this.UpdateOfferElement=function $vpfn_DkusgAGOPYBAsLnB6I6kLg275$30(cell,offerIndex){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(!me.offerInitialized[offerIndex]){
vp.widget.showLoadingBox(me.loadingText);

var fnCallBack=function $vpfn__HIi9UBSaD20Fyq$lQDS6Q280$29(sResponse){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var oResponse=vp.http.parseJSON(sResponse);
var requestHtml=oResponse["offer_"+offerIndex];
var requestId=oResponse["offer_"+offerIndex+"_id"];
if(requestHtml){
me.UpdateOfferWithHtml(cell,offerIndex,requestId,requestHtml);
}

me.AppendJavascript(oResponse["javascript"]);

vp.widget.hideLoadingBox(me.loadingText);
};

var postData=new vp.web.QueryString();

postData.setItem("pforce",me.products[offerIndex]);
postData.setItem("start_index",offerIndex);
postData.setItem("end_index",offerIndex+1);
postData.setItem("rxsellpage",me.rxSellPage);
postData.setItem("item_id",me.itemId);
postData.setItem("debugxs",me.debugMode);

if(me.forcengm!==null){
postData.setItem("forcengm",me.forcengm);
}

if(me.forcerqs!==null){
postData.setItem("forcerqs",me.forcerqs);
}

if(vp.eoe.incomingDocumentId){
postData.setItem("documentId",vp.eoe.incomingDocumentId);
}

var url="/vp/ns/cart/select_options/offer_web_service.aspx?"+postData.toString();

vp.http.getAsync(url,fnCallBack);
}
};

this.ShowAllOffers=function $vpfn_cMVJWIRCM7DawkvNvM1hTA320$25(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(me.pageName){
var logMessage=me.pageName+":ShowAllOffers";
vp.spot.track(logMessage);
}

me.ShowOffers(0,me.totalOffers);
me.HideNavigation();

};

this.ShowOffers=function $vpfn_ipX5_IufJT$aEgx8tttbkg332$22(startIndex,endIndex){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var rowRenderingId=0;
for(var i=0;i<me.totalOffers;rowRenderingId++){
var rowBreak;

if(this.matrixId!=-1){
rowBreak=vp.ui.get("divMatrixRowBreak"+rowRenderingId+"_"+this.matrixId);
}
else{
rowBreak=vp.ui.get("divMatrixRowBreak"+rowRenderingId);
}

if(rowBreak){
if(i<=startIndex||i>=endIndex){
vp.ui.collapse(rowBreak);
}
else{
vp.ui.expand(rowBreak);
}
}


for(var colRenderingId=0;colRenderingId<this.numberOfOffersPerRow;colRenderingId++){
var cell;
if(this.matrixId!=-1){
cell=vp.ui.get("oeMatrixCell_"+rowRenderingId+"_"+colRenderingId+"_"+this.matrixId);
}
else{
cell=vp.ui.get("oeMatrixCell_"+rowRenderingId+"_"+colRenderingId);
}
if(cell){
if(i<startIndex||i>=endIndex){
vp.ui.collapse(cell);
}
else{
me.AddToFetchQueue(cell,i);
vp.ui.expand(cell);
}
}

i++;
}
}

this.FetchNewOffers();

for(var j=0;vp.ui.get('lblCurrentlyDisplayed'+j);j++){
var startOffer=(startIndex+1);
var endOffer=endIndex;
if(endOffer>me.offers.length){
endOffer=me.offers.length;
}
vp.ui.get('lblCurrentlyDisplayed'+j).innerHTML=startOffer+"-"+endOffer+" ";
}
};

this.ResizeNav=function $vpfn_cFPngA_VeilyUF54bEmgGA389$21(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.ui.get('oeListNav')){
vp.ui.setHeight('oeListNav',330);
vp.ui.setHeight('oeListNav',vp.ui.getHeight('oeListContainer')-1);
vp.ui.setWidth('oeListNav',vp.ui.getWidth('oeListNav'));
}
};

this.ShowSingleOffer=function $vpfn_1jZ__IMfsJyD782NOyxvAg397$27(offerIndex,startIndex){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(me.currentOffer!=offerIndex){
vp.ui.get('oeListNavLink_'+offerIndex).className='oe-list-nav-item-link-selected';
vp.ui.get('oeListNavLink_'+me.currentOffer).className='oe-list-nav-item-link';

me.currentOffer=offerIndex;

for(var i=startIndex;i<me.offers.length;i++){
var cell=vp.ui.get("oeListItem_"+i);

if(i!=offerIndex){
vp.ui.collapse(cell);
}
else if(i==offerIndex){
me.UpdateOfferElement(cell,i);

vp.ui.expand(cell);
}
}

me.ResizeNav();
}
};

this.GoToPage=function $vpfn_SPwixgQ$CRQC$YCjsuQqaQ421$20(pageNum){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(me.pageName){
var logMessage=me.pageName+":ChangePage";
vp.spot.track(logMessage);
}

var startIndex=me.offersPerPage*(pageNum-1);
var endIndex=me.offersPerPage*pageNum;
me.ShowOffers(startIndex,endIndex);

for(var index in me.paginators){
if(me.paginators[index].selectedPageNumber){
me.paginators[index].selectedPageNumber=pageNum;
me.paginators[index].render();
}
}
};

this.InitializePaginator=function $vpfn_vXG$pLWE6w$X2o4BoLCR5g439$31(paginatorId){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(me.offers.length>me.offersPerPage){
var pages=Math.ceil(me.offers.length/me.offersPerPage);

var oPaginator=new vp.widget.Paginator(
document.getElementById(paginatorId),
pages,
me.GoToPage);

oPaginator.render();

me.paginators[paginatorId]=oPaginator;
}
else{
me.HideNavigation();
}
};

this.HideNavigation=function $vpfn_HS6rsVE6DQI7MgCrweY45w457$26(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
for(var i=0;vp.ui.get("tblOENavigation"+i);i++){
vp.ui.collapse("tblOENavigation"+i);
}

var matrixText="";

if(this.matrixId!=-1){
matrixText=this.matrixId;
}


if(vp.ui.get("divSeeMoreMatchingLink"+matrixText)){
vp.ui.collapse("divSeeMoreMatchingLink"+matrixText);
}
};

};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}













if(typeof vp=="undefined"){
var vp={};
}

if(typeof vp.eoe=="undefined")
{
vp.eoe={};
}






vp.eoe.acceptor=function(){};






vp.eoe.acceptor.ACCEPTOR_URL="/offer-acceptor.aspx";

vp.eoe.acceptor.AcceptOffer=function $vpfn_XeDkTisrujFLOSgE3h0XRg40$30(sOfferHiddenFieldsQueryString){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}


vp.http.imagePing(vp.eoe.acceptor.ACCEPTOR_URL+"?"+sOfferHiddenFieldsQueryString);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}





function checkAddBox(xsellId){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
try{
if(!document.getElementById('xs_'+xsellId).checked)
{
document.getElementById('xs_'+xsellId).click();
}
}catch(error){

}
}checkAddBox._vpfn='$vpfn_dD5EF5dCv7vJoMj9x4EbOw7$0';

function checkAddBoxWithoutEditPop(xsellId){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
try{
if(!document.getElementById('xs_'+xsellId).checked)
{
document.getElementById('xs_'+xsellId).checked=true;
}
}catch(error){

}
}checkAddBoxWithoutEditPop._vpfn='$vpfn_MOmofqeZohg$kp6bJL1QmA18$0';

function uncheckAddBox(xsellId){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
try{
document.getElementById('xs_'+xsellId).checked=false;
}catch(error){

}
}uncheckAddBox._vpfn='$vpfn_yfdp5z5MvsMSBtP6UHOWYg29$0';

function AddBoxChecked(xsellId){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
try{
return document.getElementById('xs_'+xsellId).checked;
}catch(error){
return false;
}
}AddBoxChecked._vpfn='$vpfn_WC3pKM2WH9VsHYBCvJXczw37$0';

function OnAddBoxClicked(xsellId)
{
}

function OnVaporTestAddBoxClicked(xsellId,vaporProductId,vaporOptionId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
recordVapor(vaporProductId);
if(vp.ui.get("vtSelect"))
{
updateVaporTestOption(vaporOptionId,vp.ui.get("vtSelect").selectedIndex);
}
showVaporPopup();
uncheckAddBox(xsellId);
}OnVaporTestAddBoxClicked._vpfn='$vpfn_EKaMHiuAarmxpbwKPwnsxg49$0';

function recordVapor(vaporProductId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var url="/vp/vaporTestAcceptanceRecorder.aspx?vaporTestProductId="+vaporProductId;
var res=vp.http.get(url);
}recordVapor._vpfn='$vpfn_Zz75SDLT$ryowcZIgw8WQA60$0';

function showVaporPopup()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.hoverpop.show("divHoverPopUp",true);
}showVaporPopup._vpfn='$vpfn_nNDV4hcG8V4T4wwZkjpAnQ66$0';

function toNumber(v,nDefault)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(typeof(nDefault)=="undefined")
{
nDefault=0;
}

if(typeof(v)=="boolean")
{
return v?1:0;
}
else if(typeof(v)=="undefined"||v===null||v==="")
{
return nDefault;
}

var nNum=new Number(v);

if(nNum.valueOf()!=NaN)
{
return nNum.valueOf();
}
else
{
return nDefault;
}
}toNumber._vpfn='$vpfn_vz0b7I3ffhY$nqVn85NI5g71$0';

function popupEditor(offerId,imgid,checkboxid,height,docwidth,usingcheckboxes,myColor)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var docid=getDocumentIdForOffer(offerId);
var docIdNumber=toNumber(docid,-1);
if(docid&&docid.length>0&&docIdNumber>0)
{
var retailDocIDStore=vp.ui.get('hdnRetailXsellDocId_'+offerId);
if(retailDocIDStore)
{
retailDocIDStore.value=docid;
}



var currentPreviewUri=new vp.web.URL(vp.ui.get(imgid).src);
var tsv=currentPreviewUri.getItem('tsv');
var color=currentPreviewUri.getItem('color');
var ssc=currentPreviewUri.getItem('ssc');

if(!color)
{
color='';
}

if(!ssc)
{
ssc='';
}

if(typeof(tsv)=='undefined')
{
tsv='1';
}

var l_lngTop=window.screenTop+20;
var l_lngLeft=window.screenLeft+30;

if(typeof(window.USE_RETAIL_POPS)!="undefined"&&window.USE_RETAIL_POPS)
{
var popup=new top.vp.dialog.IFrameDialog.open('wndEditRal','',"/vp/ns/cart/edit_matching_popup.aspx?doc_id="+docid+"&imgid="+imgid+"&checkboxid="+checkboxid+"&docwidth="+docwidth+"&usingcheckboxes="+usingcheckboxes+"&tsv="+tsv+"&color="+color+"&ssc="+ssc,vp.dialog.chrome.Primary,360,height,{scrollType:DIALOG_SCROLL_TYPE_VERTICAL});
}
else
{
var l_wndDrillDown=window.open("/vp/ns/cart/edit_matching_popup.aspx?doc_id="+docid+"&imgid="+imgid+"&checkboxid="+checkboxid+"&docwidth="+docwidth+"&usingcheckboxes="+usingcheckboxes+"&tsv="+tsv+"&color="+color+"&ssc="+ssc,"wndEditRal","top="+l_lngTop+", left="+l_lngLeft+", height="+height+", width=360, menubar=no, status=no, resizable=yes, scrollbars=yes");

if(!l_wndDrillDown)
{
vp.logger.logError(Math.random(),"cross_sell.js","cross_sell.js: popupEditor - edit matching pop did not open, probably due to popup blocker",vp.logger.Severity.Warning);
}
else
{
l_wndDrillDown.focus();
}
}


}
else
{

vp.logger.logError(Math.random(),"cross_sell.js","cross_sell.js: suppressing the edit matching info pop becasue doc_id is invalid. Doc ID was "+docid,vp.logger.Severity.Error);
return;
}
}popupEditor._vpfn='$vpfn_W6fX3bBOVtboClax2e5cCA99$1';

function doubleImgPopupEditor(offerId,imgid,imgid2nd,checkboxid,height,docwidth,usingcheckboxes){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var docid=getDocumentIdForOffer(offerId);

var retailDocIDStore=vp.ui.get('hdnRetailXsellDocId_'+offerId);
if(retailDocIDStore)
{
retailDocIDStore.value=docid;
}



var currentPreviewUri=new vp.web.URL(vp.ui.get(imgid).src);
var tsv=currentPreviewUri.getItem('tsv');
var color=currentPreviewUri.getItem('color');

if(!color)
{
color='';
}

if(typeof(tsv)=='undefined')
{
tsv='1';
}

var l_lngTop=window.screenTop+20;
var l_lngLeft=window.screenLeft+30;
var l_wndDrillDown=window.open("/vp/ns/cart/edit_matching_popup.aspx?doc_id="+docid+"&imgid="+imgid+"&imgid2nd="+imgid2nd+"&checkboxid="+checkboxid+"&pdwoverride="+docwidth+"&docwidth="+docwidth+"&usingcheckboxes="+usingcheckboxes+"&tsv="+tsv+"&color="+color,"wndEditRal","top="+l_lngTop+", left="+l_lngLeft+", height="+height+", width=360, menubar=no, status=no, resizable=yes, scrollbars=yes");

if(!l_wndDrillDown)
{
vp.logger.logError(Math.random(),"cross_sell.js","cross_sell.js: doubleImgPopupEditor - edit matching pop did not open, probably due to popup blocker",vp.logger.Severity.Warning);
}
else
{
l_wndDrillDown.focus();
}
}doubleImgPopupEditor._vpfn='$vpfn_uvjqRP$sxBr7CzPnE9fK2g164$1';

function SSApply(opener,name,alt_doc_id,page,width,timestamp,params)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(opener)
{
opener.document.getElementById(name).src="/vp/ns/livepreview.aspx?Log=0&alt_doc_id="+alt_doc_id+"&page="+page+"&width="+width+"&renderMode=3&timestamp="+timestamp+"&"+params;
}

return false;
}SSApply._vpfn='$vpfn_x6EfX2x5_BRcLi5yy6GdBw204$1';


function SSDocpopupEditor(docid,imgid,checkboxid,height,width,docwidth,usingcheckboxes,pw,myColor)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_lngTop=window.screenTop+20;
var l_lngLeft=window.screenLeft+30;
if(!myColor){myColor='';}
var l_wndDrillDown=window.open("/vp/ns/pops/SimpleDocEdit.aspx?doc_id="+docid+"&imgid="+imgid+"&checkboxid="+checkboxid+"&docwidth="+docwidth+"&usingcheckboxes="+usingcheckboxes+"&color="+myColor+"&pw="+pw,"wndEditRal","top="+l_lngTop+", left="+l_lngLeft+", height="+height+", width="+width+", menubar=no, status=no, resizable=yes, scrollbars=yes");
if(!l_wndDrillDown)
{
vp.logger.logError(Math.random(),"cross_sell.js","cross_sell.js: SSDocpopupEditor - edit matching pop did not open, probably due to popup blocker",vp.logger.Severity.Warning);
}
else
{
l_wndDrillDown.focus();
}
}SSDocpopupEditor._vpfn='$vpfn_NKmoJR26cOcOvtSdYK5BWA215$0';


function SSpopupEditor(offerId,imgid,checkboxid,height,docwidth,usingcheckboxes,pw,myColor){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var docid=getDocumentIdForOffer(offerId);
var retailDocIDStore=vp.ui.get('hdnRetailXsellDocId_'+offerId);
if(retailDocIDStore)
{
retailDocIDStore.value=docid;
}



var currentPreviewUri=new vp.web.URL(vp.ui.get(imgid).src);
var tsv=currentPreviewUri.getItem('tsv');
var color=currentPreviewUri.getItem('color');

if(!color)
{
color='';
}

if(typeof(tsv)=='undefined')
{
tsv='1';
}

var l_lngTop=window.screenTop+20;
var l_lngLeft=window.screenLeft+30;
var l_wndDrillDown=window.open("/vp/ns/pops/SimpleDocEdit.aspx?doc_id="+docid+"&imgid="+imgid+"&checkboxid="+checkboxid+"&docwidth="+docwidth+"&usingcheckboxes="+usingcheckboxes+"&tsv="+tsv+"&color="+color+"&pw="+pw,"wndEditRal","top="+l_lngTop+", left="+l_lngLeft+", height=600, width=800, menubar=no, status=no, resizable=yes, scrollbars=yes");
if(!l_wndDrillDown)
{
vp.logger.logError(Math.random(),"cross_sell.js","cross_sell.js: SSpopupEditor - edit matching pop did not open, probably due to popup blocker",vp.logger.Severity.Warning);
}
else
{
l_wndDrillDown.focus();
}
}SSpopupEditor._vpfn='$vpfn_WhNS9M7aOURMfHHP$PUeuw232$0';

function PensPopupEditor(docid,imgid,imgid2nd,checkboxid,height,docwidth,usingcheckboxes,myColor){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var l_lngTop=window.screenTop+20;
var l_lngLeft=window.screenLeft+30;
var l_wndDrillDown=window.open("/vp/ns/cart/edit_matching_popup.aspx?doc_id="+docid+"&imgid="+imgid+"&imgid2nd="+imgid2nd+"&checkboxid="+checkboxid+"&docwidth="+docwidth+"&usingcheckboxes="+usingcheckboxes+"&pv=0","wndEditRal","top="+l_lngTop+", left="+l_lngLeft+", height="+height+", width=360, menubar=no, status=no, resizable=yes, scrollbars=yes");

if(!l_wndDrillDown)
{
vp.logger.logError(Math.random(),"cross_sell.js","cross_sell.js: PensPopupEditor - edit matching pop did not open, probably due to popup blocker",vp.logger.Severity.Warning);
}
else
{
l_wndDrillDown.focus();
}
}PensPopupEditor._vpfn='$vpfn_xTrZjJFRqjNor1m7G22$vA270$1';

function updatePenImage(imageId,livePreviewUrl)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(imageId&&imageId!=="")
{
var image=vp.ui.get(imageId);

if(image)
{

var imageSrc=new vp.web.URL(image.src);
var newSrc=new vp.web.URL(livePreviewUrl);

var rollAngle=imageSrc.getItem('3drollangle');
var rotation=imageSrc.getItem('3drotation');
var pv=imageSrc.getItem('pv');

if(rotation)
{
newSrc.setItem('3drotation',rotation);
}

if(rollAngle)
{
newSrc.setItem('3drollangle',rollAngle);
}

newSrc.setItem('pv',pv);


newSrc.setItem('current',new Date().getTime());

image.src=newSrc;
}
}
}updatePenImage._vpfn='$vpfn_a9LRISx7oO1zx9ZDlcDeaA286$1';

function LearnMore()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_lngTop=window.screenTop+100;
var l_lngLeft=window.screenLeft+100;
var l_wndDrillDown=window.open("/vp/mpso/nbskpopup.aspx","LearnMore","top="+l_lngTop+",left="+l_lngLeft+", height=180,width=580, menubar=no, status=no, resizable=no, scrollbars=no");
l_wndDrillDown.focus();
}LearnMore._vpfn='$vpfn__erUwkhE9zSZxKz21nUstw322$0';

function LearnMoreMachines()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.win.openCentered('/vp/ns/machines/learn_more.aspx','',508,380,0,0);
}LearnMoreMachines._vpfn='$vpfn_b12zmo3BM5e1klMhuoSZPw330$1';

function ViewLarger(altdocid,imgid,checkboxid,height,docwidth,usingcheckboxes,page,nextPage,Param){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}


if(!nextPage||nextPage===0){
nextPage=2;
}
if(Param==undefined){
Param="";
}

var l_lngTop=window.screenTop+20;
var l_lngLeft=window.screenLeft+30;

var l_wndDrillDown=window.open("/vp/ns/cart/viewlargerdoc.aspx?alt_doc_id="+altdocid+"&width="+(docwidth-20)+"&page_id="+page+"&nextPage_id="+nextPage+"&"+Param,"viewlarger","top="+l_lngTop+", left="+l_lngLeft+", height="+height+", width="+docwidth+", menubar=no, status=no, resizable=yes, scrollbars=yes");

l_wndDrillDown.focus();
}ViewLarger._vpfn='$vpfn_PokOX_znxEbO3joGh2kW9w335$1';
function ViewLargerThreePageProduct(altdocid,imgid,checkboxid,height,docwidth,usingcheckboxes,page,numOfPages,nextPage,Param){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(!nextPage||nextPage===0){
if(page==numOfPages){
nextPage=1;
}
else{
nextPage=page+1;
}
}
if(Param==undefined){
Param="";
}

var l_lngTop=window.screenTop+20;
var l_lngLeft=window.screenLeft+30;

var l_wndDrillDown=window.open("/vp/ns/cart/viewlargerdoc.aspx?alt_doc_id="+altdocid+"&width="+(docwidth-20)+"&page_id="+page+"&nextPage_id="+nextPage+"&"+Param,"viewlarger","top="+l_lngTop+", left="+l_lngLeft+", height="+height+", width="+docwidth+", menubar=no, status=no, resizable=yes, scrollbars=yes");

l_wndDrillDown.focus();
}ViewLargerThreePageProduct._vpfn='$vpfn_K4jnN4RnhZnliSUO5WnIFQ352$1';



function ViewLargerWallCalendar(altdocid,height,docwidth,page){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_lngTop=window.screenTop+20;
var l_lngLeft=window.screenLeft+30;
var l_wndDrillDown;
if(page==1)
{
l_wndDrillDown=window.open("/vp/ns/cart/viewlargerdoc.aspx?alt_doc_id="+altdocid+"&width="+(docwidth-50)+"&page_id="+page+"&showUpperWireBind=1"+"&show_backside=0","viewlarger","top="+l_lngTop+", left="+l_lngLeft+", height="+height+", width="+docwidth+", menubar=no, status=no, resizable=yes, scrollbars=yes");
l_wndDrillDown.focus();
}

else
{
l_wndDrillDown=window.open("/vp/ns/cart/viewlargerdoc.aspx?alt_doc_id="+altdocid+"&width="+(docwidth-50)+"&page_id="+page+"&showDoublePageCalendar=1"+"&show_backside=0","viewlarger","top="+l_lngTop+", left="+l_lngLeft+", height="+height+", width="+docwidth+", menubar=no, status=no, resizable=yes, scrollbars=yes");
l_wndDrillDown.focus();
}
}ViewLargerWallCalendar._vpfn='$vpfn_pVHMSeRG7x4pIq$Bm68bdg376$1';

function ViewLargerMailingDocument(altdocid,imgid,checkboxid,height,docwidth,usingcheckboxes,page,nextPage){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!nextPage||nextPage===0){
nextPage=2;
}

var l_lngTop=window.screenTop+20;
var l_lngLeft=window.screenLeft+30;
var l_wndDrillDown;
if(page!=2)
{
l_wndDrillDown=window.open("/vp/ns/cart/viewlargerdoc.aspx?alt_doc_id="+altdocid+"&width="+(docwidth-20)+"&page_id="+page+"&nextPage_id="+nextPage,"viewlarger","top="+l_lngTop+", left="+l_lngLeft+", height="+height+", width="+docwidth+", menubar=no, status=no, resizable=yes, scrollbars=yes");
}
else
{
l_wndDrillDown=window.open("/vp/ns/cart/viewlargerdoc.aspx?alt_doc_id="+altdocid+"&width="+(docwidth-20)+"&page_id="+page+"&nextPage_id="+nextPage+"&show_mailserv=1","viewlarger","top="+l_lngTop+", left="+l_lngLeft+", height="+height+", width="+docwidth+", menubar=no, status=no, resizable=yes, scrollbars=yes");
}

l_wndDrillDown.focus();

}ViewLargerMailingDocument._vpfn='$vpfn_pKnJT0rIdHbc6lPSExFMQw393$2';

function ViewLargerSig(altdocid,doc_sig_v_id,docsig,checkboxid,height,docwidth,usingcheckboxes,inside,page,nextPage){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}


if(!nextPage||nextPage===0){
nextPage=2;
}

var l_lngTop=window.screenTop+20;
var l_lngLeft=window.screenLeft+30;
var savedDocSig=document.getElementById(doc_sig_v_id).value;

var l_wndDrillDown=window.open("/vp/ns/cart/viewlargerdoc.aspx?alt_doc_id="+altdocid+"&show_inside="+inside+"&doc_sig="+savedDocSig+"&width="+(docwidth-20)+"&page_id="+page+"&nextPage_id="+nextPage,"viewlarger","top="+l_lngTop+", left="+l_lngLeft+", height="+height+", width="+docwidth+", menubar=no, status=no, resizable=yes, scrollbars=yes");

l_wndDrillDown.focus();

}ViewLargerSig._vpfn='$vpfn_kR$RaXaO9xAjv9gz$5XonA414$1';



function ViewLargerSigTShirt(altdocid,doc_sig_v_id,docsig,checkboxid,height,docwidth,usingcheckboxes,nextPage,page,chrome){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(!nextPage||nextPage===0){
nextPage=2;
}

var l_lngTop=window.screenTop+20;
var l_lngLeft=window.screenLeft+30;
var savedDocSig=document.getElementById(doc_sig_v_id).value;

var l_wndDrillDown=window.open("/vp/ns/cart/viewlargerdoc.aspx?alt_doc_id="+altdocid+"&doc_sig="+savedDocSig+"&width="+(docwidth-30)+"&page_id="+page+"&nextPage_id="+nextPage+"&tsv="+chrome,"viewlarger","top="+l_lngTop+", left="+l_lngLeft+", height="+height+", width="+docwidth+", menubar=no, status=no, resizable=yes, scrollbars=yes");

l_wndDrillDown.focus();

}ViewLargerSigTShirt._vpfn='$vpfn_W19rTRdZYMCJl2g2ZYf$YA433$1';
function ViewLargerPen(url,height,docwidth,imgid){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var l_lngTop=window.screenTop+20;
var l_lngLeft=window.screenLeft+30;

var l_wndDrillDown=window.open(url,"viewlarger","top="+l_lngTop+", left="+l_lngLeft+", height="+height+", width="+docwidth+", menubar=no, status=no, resizable=yes, scrollbars=yes");

l_wndDrillDown.focus();

}ViewLargerPen._vpfn='$vpfn_tbhAT9sX4LZAEP69oOy1Pw448$2';


function CalPopupEditor(docid,imgid,checkboxid,height,docwidth,usingcheckboxes,defaultDocs){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var l_lngTop=window.screenTop+20;
var l_lngLeft=window.screenLeft+30;
var l_wndDrillDown=window.open("/vp/ns/cart/edit_matching_popup.aspx?doc_id="+docid+"&imgid="+imgid+"&checkboxid="+checkboxid+"&docwidth="+docwidth+"&usingcheckboxes="+usingcheckboxes+"&defaultDocs="+defaultDocs,"calpopup","top="+l_lngTop+", left="+l_lngLeft+", height="+height+", width=400, menubar=no, status=no, resizable=yes, scrollbars=yes");

if(!l_wndDrillDown)
{
vp.logger.logError(Math.random(),"cross_sell.js","cross_sell.js: CalPopupEditor - edit matching pop did not open, probably due to popup blocker",vp.logger.Severity.Warning);
}
else
{
l_wndDrillDown.focus();
}
}CalPopupEditor._vpfn='$vpfn_6sE5F7GvJce0bCtKibCAyQ460$0';



function PopupEditorWDoc(docid,imgid,checkboxid,height,docwidth,ComboID,Page,chromestring){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var l_lngTop=window.screenTop+20;
var l_lngLeft=window.screenLeft+30;
var l_wndDrillDown=window.open("/vp/ns/cart/edit_matching_popup.aspx?doc_id="+docid+"&imgid="+imgid+"&checkboxid="+checkboxid+"&docwidth="+docwidth+"&comboid="+ComboID+"&page="+Page+chromestring,"docpopup","top="+l_lngTop+", left="+l_lngLeft+", height="+height+", width=400, menubar=no, status=no, resizable=yes, scrollbars=yes");

if(!l_wndDrillDown)
{
vp.logger.logError(Math.random(),"cross_sell.js","cross_sell.js: PopupEditorWDoc - edit matching pop did not open, probably due to popup blocker",vp.logger.Severity.Warning);
}
else
{
l_wndDrillDown.focus();
}
}PopupEditorWDoc._vpfn='$vpfn_JaovB1esIv2A8oz2G5VhOg478$0';

function cropPop(sOfferId,iImageId,sPfId,iRotation,iPreviewWidth,sContainerId,sImageDOMElementId,dContainerAspectRatio)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var docId=getDocumentIdForOffer(sOfferId);




var cropToolCallbackHandler=function $vpfn_eIJ_tfnOyxUIbxupTbHxIg501$35(containerID,iDocItemType,imageID,oFinalCropInfo,oPositionDelta)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var url="{0}?doc_id={1}&image_id={2}&croptop={3}&cropleft={4}&cropbottom={5}&cropright={6}&preview_width={7}".format("/vp/ns/order_pipeline_save_doc.aspx",
docId,
imageID,
oFinalCropInfo.top,
oFinalCropInfo.left,
oFinalCropInfo.bottom,
oFinalCropInfo.right,
iPreviewWidth);

try
{
var sRet=vp.http.get(url);
var oResponse=vp.http.parseJSON(sRet);
if(oResponse["rc"]===0)
{
document.getElementById(sImageDOMElementId).src=oResponse["preview_url_1"];
if(oResponse["preview_url_2"]!=="")
{
document.getElementById(sImageDOMElementId+"2").src=oResponse["preview_url_2"];
}
}

}
catch(ex)
{

alert("unable to save new crop values");
return;
}
};

var callBackId=vp.win.createCallbackHandler(cropToolCallbackHandler);
var url="{0}?pfid={1}&imgId={2}&type={3}&change_handler_id={4}&container_id={5}&container_aspect_ratio={6}".format("/vp/ns/croptool.aspx",
sPfId,
iImageId,
"upload",
callBackId,
sContainerId,
dContainerAspectRatio);

var iTop=window.screenTop+20;
var iLeft=window.screenLeft+30;

var winProp="top={0}, left={1}, height=600, width=700, menubar=no, status=no, resizable=yes, scrollbars=yes".format(iTop.toString(),iLeft.toString());
var oCrop=window.open(url,"wndEditRal",winProp);
if(!oCrop)
{
vp.logger.logError(Math.random(),"cross_sell.js","cross_sell.js: cropPop - crop pop did not open, probably due to popup blocker",vp.logger.Severity.Warning);
}
else
{
oCrop.focus();
}
}cropPop._vpfn='$vpfn_Fj3CmoxFbujIlkUFNhfzKQ494$0';




function updateImg(imgid){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var idx=document.getElementById(imgid).src.indexOf("reload=");
if(idx>=0){
document.getElementById(imgid).src=document.getElementById(imgid).src.substring(idx+7);
}

}updateImg._vpfn='$vpfn_3aGuq20lq73njEFcCv3Heg561$1';

function updateLargerViewDocSig(img_id,newDocSig){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(document.getElementById('dsv_'+img_id)){
var oldDocSig=document.getElementById('dsv_'+img_id).value;
document.getElementById('dsv_'+img_id).value=newDocSig;
}
}updateLargerViewDocSig._vpfn='$vpfn_Bh2IXMOBcM3B5cjlwq_fCA570$0';

function updateLargerViewDocSigDocId(img_id,newDocId){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
updateAlternateDesignPreviewImage(img_id,newDocId);

if(document.getElementById('dsv_'+img_id)){
var oldDocSig=document.getElementById('dsv_'+img_id).value;
document.getElementById('dsv_'+img_id).value=setDocIdIntoDocumentSignature(newDocId,oldDocSig);
}
}updateLargerViewDocSigDocId._vpfn='$vpfn_DFPh_30mC9N7U54jcSPMPA578$0';


function updatePreviewVaporImage(dropDown,mainDocImageId,crossSellId){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var newImageValue=dropDown.options[dropDown.selectedIndex].value;
var previewImage=document.getElementById(mainDocImageId);

previewImage.src=newImageValue.toString();
try{
if(!document.getElementById('xsVapor').checked)
{
document.getElementById('xsVapor').click();
}
}
catch(error){}
}updatePreviewVaporImage._vpfn='$vpfn_K6W3LXOQ5JvYFG1Klu3kfg588$0';


function updatePreviewImage(dropDown,mainDocImageId,crossSellId){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var newDocumentSignature=dropDown.options[dropDown.selectedIndex].value;
var previewImage=document.getElementById(mainDocImageId);

var imageUrl=new vp.web.URL(previewImage.src);
imageUrl.setItem('doc_sig',newDocumentSignature);
imageUrl.removeItem('doc_id');
imageUrl.removeItem('alt_doc_id');
previewImage.src=imageUrl.toString();

updateLargerViewDocSig(mainDocImageId,newDocumentSignature);

var optionAttributes=dropDown.options[dropDown.selectedIndex].attributes;
var editAndCrop=document.getElementById('editlink'+crossSellId);
var showPersonalize=Number(optionAttributes.getNamedItem("personalize").value);

if(editAndCrop&&showPersonalize){

editAndCrop.style.display='block';

}else if(editAndCrop){

editAndCrop.style.display='none';
}

checkAddBox(crossSellId);

}updatePreviewImage._vpfn='$vpfn_CC$2mIxtYS5Ne_6PXzJRhQ603$0';

function updateDoublePreviewImage(dropDown,mainDocImageId,secondDocImageId,checkboxid,crossSellId){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var newDocumentSignature=dropDown.options[dropDown.selectedIndex].value;
var previewImage=document.getElementById(mainDocImageId);

var imageUrl=new vp.web.URL(previewImage.src);
imageUrl.setItem('doc_sig',newDocumentSignature);
imageUrl.removeItem('doc_id');
imageUrl.removeItem('alt_doc_id');
previewImage.src=imageUrl.toString();

updateLargerViewDocSig(mainDocImageId,newDocumentSignature);

var previewImage2=document.getElementById(secondDocImageId);

var imageUrl2=new vp.web.URL(previewImage2.src);
imageUrl2.setItem('doc_sig',newDocumentSignature);
imageUrl2.removeItem('doc_id');
imageUrl2.removeItem('alt_doc_id');
previewImage2.src=imageUrl2.toString();

updateLargerViewDocSig(secondDocImageId,newDocumentSignature);

var optionAttributes=dropDown.options[dropDown.selectedIndex].attributes;
var editAndCrop=document.getElementById('editlink'+crossSellId);
var showPersonalize=Number(optionAttributes.getNamedItem("personalize").value);

if(editAndCrop&&showPersonalize){

editAndCrop.style.display='block';

}else if(editAndCrop){

editAndCrop.style.display='none';
}

checkAddBoxWithoutEditPop(crossSellId);
}updateDoublePreviewImage._vpfn='$vpfn_jjgE_iTNY4KZEqxycHGOOw633$0';

function switchCrossSellStamp(offerId,imageId,housingImage,hexColor,inkPadPfid,housingPfid)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

updateStampImageColor(imageId,hexColor);


document.getElementById('xssthPFID_'+offerId).value=housingPfid;
document.getElementById('xsipPFID_'+offerId).value=inkPadPfid;


document.getElementById('stampCasing'+imageId).src=housingImage;

checkAddBox(offerId);

}switchCrossSellStamp._vpfn='$vpfn_XzXwEZj2OSPgNyGLbx$_Hw672$0';

var storedColor=new Array();

function RestoreStampImageColor(imageId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var previewImage=document.getElementById(imageId);
if(previewImage&&storedColor[imageId])
{
updateStampImageColor(imageId,storedColor[imageId]);
}
}RestoreStampImageColor._vpfn='$vpfn_EtRjw_DbfhUmiOSLb0GleQ690$0';

function updateStampImageColor(imageId,hexColor)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var previewImage=document.getElementById(imageId);
if(previewImage)
{
var previewImageUrl=new vp.web.URL(previewImage.src);

previewImageUrl.setItem('color',hexColor);
document.getElementById(imageId).src=previewImageUrl.toString();
}

else
{
storedColor[imageId]=hexColor;
}
}updateStampImageColor._vpfn='$vpfn_358YhlliJ27xULJXkzh7xQ699$0';

function switchCrossSellCheckbook(checkbookImage)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
document.getElementById('checkbookCoverImg').src=checkbookImage;
}switchCrossSellCheckbook._vpfn='$vpfn_CEFscXBn85hGRKeeHxGzAQ717$0';

function getDocumentIdForOffer(offerId){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}


var designManager=getDesignManager(offerId);
if(designManager)
{
return designManager.getDocIdForPreviewDesign();
}

var docSig;
var docElement=document.getElementById('xsCreatedDocId_'+offerId);
var ruleId=document.getElementById('xsRI_'+offerId).value;
var docSigMethod;

if(docElement.nodeName=="INPUT"){
docSig=docElement.value;
docSigMethod=0;
}else{
docSig=docElement.options[docElement.selectedIndex].value;
docSigMethod=1;
}

if(!ruleId||ruleId.length===0)
{

vp.logger.logError(Math.random(),"cross_sell.js","cross_sell.js: could not find the ruleId.",vp.logger.Severity.Error);
}

var docid=-1;
if(!docSig||docSig.length===0)
{

vp.logger.logError(Math.random(),"cross_sell.js","cross_sell.js: could not find the docSig, method was "+docSigMethod+" and rule ID was "+ruleId,vp.logger.Severity.Error);
return docid;
}
else
{
docid=retrieveDocIdFromDocumentSignature(docSig,true);
if(docid>0)
{

docSig=docid;
}
else
{
vp.logger.logError(Math.random(),"cross_sell.js","cross_sell.js: retrieveDocIdFromDocumentSignature returned -1 for the docSig "+docSig,vp.logger.Severity.Error);
return-1;
}

if(docElement.nodeName=="INPUT"){
docElement.value=docSig;
}else{
docElement.options[docElement.selectedIndex].value=docSig;
}

var viewLargerLink=vp.ui.get('viewlargerlink'+offerId);
if(viewLargerLink)
{
updateViewLargerUri(viewLargerLink,docid);
}
}

return docid;
}getDocumentIdForOffer._vpfn='$vpfn_nvgZ9kWapjAkiZ8i_Es2iw722$0';

function retrieveDocIdFromDocumentSignature(docSig,saveAsFastPath){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}


var docSigParts=docSig.split('|');
if(saveAsFastPath&&docSigParts[0]>0)
{
return docSigParts[0];
}

var rndNumber;
rndNumber=Math.round(Math.random()*10000);

var url;
url='/vp/ns/get_doc_from_signature.aspx?cross_sell=true&random='+rndNumber+'&fast_path_user='+saveAsFastPath+'&doc_sig='+docSig;

var docId;

try{
docId=vp.http.get(url);
}catch(ex){
vp.logger.logError(Math.random(),
"cross_sell.js",
"Error creating a docid from a docsig.  Ajax call failed",
vp.logger.Severity.Error);
docId=-1;
}

return docId;
}retrieveDocIdFromDocumentSignature._vpfn='$vpfn_L0FJTZ_fcQNQe1eJ7sdMpQ787$0';

function setDocIdIntoDocumentSignature(docId,docSig){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var docSigParts=docSig.split('|');
docSigParts[0]=docId;
return docSigParts.join('|');
}setDocIdIntoDocumentSignature._vpfn='$vpfn_wsw6yqGYuDRiEVYO4qeB3A817$0';

var disabledSubmitButtons=false;
function disablePostsellForm(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var i=0;
while(i<document.forms['ConfirmationForm'].elements.length){
var myelement=document.forms['ConfirmationForm'].elements[i];
if(myelement.Id&&myelement.Id.indexOf("imgPostSellButton")>-1){
myelement.CssClass="";
}
i++;
}
if(!disabledSubmitButtons){
document.forms['ConfirmationForm'].submit();
disabledSubmitButtons=true;
}
}disablePostsellForm._vpfn='$vpfn__4HS3wC7MxN6HE_ws86_bQ824$0';

function confirmPostSellAccepted(crossSellId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.ui.get('xsConfirmed_'+crossSellId).value=1;
disablePostsellForm();
}confirmPostSellAccepted._vpfn='$vpfn_O63Ngp2wMX9_dWnYAN5eow839$0';



function updatePostSellConfMessage(crossSellId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var qtySelect=vp.ui.get('xsQty_'+crossSellId);
var confText=vp.ui.get('ps_conf_text_'+crossSellId);
var confTextTemplate=vp.ui.get('ps_conf_template_'+crossSellId);
var prNameSing=vp.ui.get('pn_sng_'+crossSellId);
var prNamePl=vp.ui.get('pn_pl_'+crossSellId);

if(qtySelect&&
confText&&
confTextTemplate&&
prNameSing&&
prNamePl)
{
var nameToUse='';
if(qtySelect.value>1)
{
nameToUse=prNamePl.value;
}
else
{
nameToUse=prNameSing.value;
}
var newText=confTextTemplate.value;
newText=newText.replace("<qty>",qtySelect.value);
newText=newText.replace("<pname>",nameToUse);
confText.innerHTML=newText;
}
}updatePostSellConfMessage._vpfn='$vpfn_wkdB93lehJpreftq9ed_ug847$0';

function updateValue(id,val){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(document.getElementById(id)){
document.getElementById(id).value=val;
return true;
}
}updateValue._vpfn='$vpfn_rM1545h6clFiLknx_0U7gg877$0';


function HideContent(d){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(d.length<1){return;}
document.getElementById(d).style.display="none";
}HideContent._vpfn='$vpfn_dzYERFPBv5Oxk21lDg0HSA885$0';
function ShowContent(d){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(d.length<1){return;}
document.getElementById(d).style.display="block";
}ShowContent._vpfn='$vpfn_$1H5qUZeafUox5j6cJ09Hg889$0';
function ReverseContentDisplay(d){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(d.length<1){return;}
if(document.getElementById(d).style.display=="none"){document.getElementById(d).style.display="block";}
else{document.getElementById(d).style.display="none";}
}ReverseContentDisplay._vpfn='$vpfn_fe$tT8m7Q6njSlFvRXELxQ893$0';





function retailZoomLargerOnClick(crossSellId,zoomLink)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var pZoom=zoomLink;

var retailDocIDStore=vp.ui.get('hdnRetailXsellDocId_'+crossSellId);
if(retailDocIDStore&&retailDocIDStore.value>0)
{
pZoom=pZoom+"&docid="+retailDocIDStore.value;
}
else
{
var retailDocSig=vp.ui.get('xsCreatedDocId_'+crossSellId);
if(retailDocSig)
{
pZoom=pZoom+"&docsig="+retailDocSig.value;
}
}

vp.dialog.IFrameDialog.open('','Detailed View',pZoom,vp.dialog.chrome.Primary,850,587,{scrollType:DIALOG_SCROLL_TYPE_VERTICAL});
return false;
}retailZoomLargerOnClick._vpfn='$vpfn_ICn$FzajPu617xHzpf$pYg903$0';

function updateAlternateDesignPreviewImage(img_id,docId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(img_id.indexOf('xsimg_')===0)
{
var crossSellId=img_id.substring(6);
var designs=getDesignManager(crossSellId);
if(designs)
{
designs.refreshPreview(docId);
}
}
}updateAlternateDesignPreviewImage._vpfn='$vpfn_Ve1ctfvfYNIgRSjQMk6aEQ925$0';

function updateViewLargerUri(viewLargerLink,signature)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!viewLargerLink.href)
{
return;
}
var viewLargerUri=new vp.web.URL(viewLargerLink.href);
viewLargerUri.removeItem('doc_id');
viewLargerUri.removeItem('alt_doc_id');
viewLargerUri.setItem('doc_sig',signature);
viewLargerLink.href=viewLargerUri;
}updateViewLargerUri._vpfn='$vpfn_PfRmwut_BD1pWwsnZONLxQ939$0';



function getDesignManager(crossSellId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return eval('typeof(xs'+crossSellId+'_designManager) == "undefined" ? null : xs'+crossSellId+'_designManager');
}getDesignManager._vpfn='$vpfn_IiYi2GEilAoxI$x06eeBIQ954$0';




function CrossSellDesignManager(crossSellId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this._crossSellId=crossSellId;
this._previewDesign=0;
this.designs=new Array();
}CrossSellDesignManager._vpfn='$vpfn_EaSvVSC2a1ffdVmbrzVdJQ962$0';


CrossSellDesignManager.prototype.setPreviewDesign=function $vpfn_OM2f_NInPadicfSIzS93Zg970$52(designId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this._getDesignContainer(this._previewDesign).className='';
this._previewDesign=designId;
this._getDesignContainer(this._previewDesign).className='current-design';
this._updateViewLargerUri(this._previewDesign);
this._updatePreviewImageDocSignature(
this.getPreviewImage(),
this.designs[designId],
false);
this.setDesignSelected(designId,true);
};


CrossSellDesignManager.prototype.getPreviewDesign=function $vpfn_UkKEGZwJTsSxP71o1YDGNA984$52()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return this._previewDesign;
};


CrossSellDesignManager.prototype.getPreviewDesignSignature=function $vpfn_8_8s4_UOG3GdVemKnjuiTA990$61()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return this.designs[this._previewDesign];
};

CrossSellDesignManager.prototype.onPreviewCheckboxClick=function $vpfn_ZwmPyl$C_oPw8fiHfTypGA995$58()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var previewDesignCheckbox=this._getPreviewCheckbox();
this.setDesignSelected(this.getPreviewDesign(),previewDesignCheckbox.checked);
};



CrossSellDesignManager.prototype.designSelectedChanged=function $vpfn_6Hs5waV$qRjY7EH3YSiRtA1003$57(designId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var currentlySelected=this.isDesignSelected(designId);
this.setDesignSelected(designId,currentlySelected);
};


CrossSellDesignManager.prototype.setDesignSelected=function $vpfn_is4DHSGJX4i7B3HTXYZitw1010$53(designId,selected)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this._getDesignCheckBox(designId).checked=selected;

if(this.getPreviewDesign()==designId)
{
var previewCheckbox=this._getPreviewCheckbox();
previewCheckbox.checked=selected;
}


this._updateDesignCountText();
};

CrossSellDesignManager.prototype.getSelectedDesignCount=function $vpfn_sMAk16Q4M9M$Zzn7Y88HrA1024$58()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var count=0;
for(var designId=0;designId<this.designs.length;designId++)
{
if(this.isDesignSelected(designId))
{
count++;
}
}
return count;
};


CrossSellDesignManager.prototype.isDesignSelected=function $vpfn_Sd7yOGUiYleqTsMxFlSpPA1038$52(designId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return this._getDesignCheckBox(designId).checked;
};

CrossSellDesignManager.prototype.getPreviewImage=function $vpfn_c5fu2_tHSDX75FTEHanGLQ1043$51()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return vp.ui.get('xsimg_'+this._crossSellId);
};

CrossSellDesignManager.prototype.getDocIdForDesign=function $vpfn_QkVFJYx9M5KD71zcpfhHwg1048$53(designId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var docId=retrieveDocIdFromDocumentSignature(this.designs[designId],true);
this.updateSignature(designId,docId);
return docId;
};

CrossSellDesignManager.prototype.getDocIdForPreviewDesign=function $vpfn_QpscKvcVHdxRFkdS6wyuDQ1055$60()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var docId=this.getDocIdForDesign(this.getPreviewDesign());
this.setPreviewDesign(this.getPreviewDesign());
return docId;
};

CrossSellDesignManager.prototype.updateSignature=function $vpfn_pPN$5MmPR5ViR8h0eRwkeQ1062$51(designId,newDocumentSignature)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this.designs[designId]=newDocumentSignature;
};

CrossSellDesignManager.prototype.refreshPreview=function $vpfn_IyQ0GOb8p6$d5ifiu3GN9g1067$50(docSig)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
for(var index=0;index<this.designs.length;index++)
{
if(this.designs[index]==docSig)
{
this._updatePreviewImageDocSignature(
this._getDesignThumbnail(index),
this.designs[index],
true);
return;
}
}
};

CrossSellDesignManager.prototype._getDesignThumbnail=function $vpfn_u7WYExT5lMUKg_cYmDQgiA1082$55(designId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return this._getDesignContainer(designId).getElementsByTagName('img')[0];
};


CrossSellDesignManager.prototype._getDesignContainer=function $vpfn_7ZjvzHlvCUfGz26c0Iu5wg1088$55(designId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return vp.ui.get('xs'+this._crossSellId+'_more_'+designId);
};


CrossSellDesignManager.prototype._getDesignCheckBox=function $vpfn_ZkWccaELDxWDNCSicGcggQ1094$54(designId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return vp.ui.get('xs'+this._crossSellId+'_more_'+designId+'_cb');
};


CrossSellDesignManager.prototype._getDocSignatureElement=function $vpfn_KDJMTEjf$iNNq7dx3H_tPQ1100$59()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return vp.ui.get('xsCreatedDocId_'+this._crossSellId);
};

CrossSellDesignManager.prototype._getPreviewCheckbox=function $vpfn_1BxhE1Z1Ln0mulGJwYRI6w1105$55()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return vp.ui.get('xs'+this._crossSellId+'_pd_cb');
};

CrossSellDesignManager.prototype._updateDesignCountText=function $vpfn_Rml4pyZiz$T8RrIi7QgUrA1110$58()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var count=this.getSelectedDesignCount();
var plural=vp.ui.get('xs'+this._crossSellId+'_more_quantity');

plural.getElementsByTagName('span')[0].firstChild.nodeValue=count;
};

CrossSellDesignManager.prototype._updatePreviewImageDocSignature=function $vpfn_QC_Y9BBE3Cm8sRo5x3BcOw1118$67(previewImage,docSignature,forceUpdate)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(previewImage)
{
var imageUrl=new vp.web.URL(previewImage.src);

imageUrl.removeItem('doc_id');
imageUrl.removeItem('alt_doc_id');

imageUrl.setItem('doc_sig',docSignature);
if(forceUpdate)
{

imageUrl.setItem('timestamp',Date().toString());
}
else
{

imageUrl.removeItem('timestamp');
}

previewImage.src=imageUrl;
}
};

CrossSellDesignManager.prototype._updateViewLargerUri=function $vpfn_SefaFbdfkOUdueP5wqFkAw1144$56(designId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var viewLargerLink=vp.ui.get('viewlargerlink'+this._crossSellId);
updateViewLargerUri(
viewLargerLink,
this.designs[designId]);
};

if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}

vp.eoe.comp.ReporterRegistrant=function $vpfn_ZrefAbQYJJ9ApkO9ZpCG8A3$33(reportingFieldIdList,aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);



this.clearReportingData=function $vpfn__atZGu57tf1uesWfyIqrfg11$27(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
for(var iFieldIdx=0;iFieldIdx<reportingFieldIdList.length;iFieldIdx++)
{
var reportingField=vp.ui.get(reportingFieldIdList[iFieldIdx]);
if(reportingField&&reportingField.parentNode)
{
vp.ui.removeFromDOM(reportingField);
}
}
};

me.responder.clearComponentData.addHandler(this.clearReportingData);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;


}
vp.eoe.comp.TouchRegistrant=function $vpfn_JTvEPdZJVav1QumW7mT3AQ5$30(elementId,aOfferKey,disableIfNecessary)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var element=vp.ui.get(elementId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);

this.clickHandler=function $vpfn_1WAwpLGIh8$vFMPsB4gpZQ13$21(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.offerTouched.fire(evt);
};

vp.events.add(element,'click',this.clickHandler);



this.disableHandler=function $vpfn_pPxD8DvuxDpsBzlTiGhzyg22$23(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(disableIfNecessary)
{
element.disabled=true;
}
};

me.responder.vtSelected.addHandler(this.disableHandler);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}
vp.eoe.comp.QtySelectorRegistrant=function $vpfn_pS4ct7BP33Jqf4lIFdvqRw2$36(qtySelectorId,aOfferKey,iOfferLogId){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.interactionHandler=function $vpfn_rMmn1fSRqNAmc_5Ti6M7GQ8$30(evt){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.offerTouched.fire(evt);

var selectedQuantity=$('#'+qtySelectorId).val();

for(quantity in offerQty[aOfferKey]){
offerQty[aOfferKey][quantity]["selected"]=(quantity==selectedQuantity);
}
};

vp.events.add(qtySelectorId,'change',this.interactionHandler);


this.destroyQtySelector=function $vpfn_5j2KbI3b$iHlgOMXyabPWw21$30(evt){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var qtySelector=vp.ui.get(qtySelectorId);
if(qtySelector&&qtySelector.parentNode){
vp.ui.removeFromDOM(qtySelector);
}
};

me.responder.clearComponentData.addHandler(this.destroyQtySelector);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}
vp.eoe.comp.MultiQtySelectorRegistrant=function $vpfn_$Wx69mtvkIg7kUlbpwhB_g2$41(qtySelectorIdBase,aOfferKey,iOfferLogId,pfidList){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);

for(var idx=0;idx<pfidList.length;++idx)
{
var qtySelectorId=qtySelectorIdBase+pfidList[idx];


this.interactionHandler=function $vpfn_PWH9i$8Lmbg83mBLRWsDOA12$34(evt){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.offerTouched.fire(evt);

var selectedQuantity=$('#'+qtySelectorId).val();

for(quantity in offerQty[aOfferKey]){
offerQty[aOfferKey][quantity]["selected"]=(quantity==selectedQuantity);
}
};

vp.events.add(qtySelectorId,'change',this.interactionHandler);
}


this.destroyQtySelector=function $vpfn_bpPEvnAOLcZwMMA9hd8XKw26$30(evt){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
for(var idx=0;idx<pfidList.length;++idx)
{
var qtySelectorId=qtySelectorIdBase+pfidList[idx];

var qtySelector=vp.ui.get(qtySelectorId);
if(qtySelector&&qtySelector.parentNode){
vp.ui.removeFromDOM(qtySelector);
}
}
};

me.responder.clearComponentData.addHandler(this.destroyQtySelector);
};

if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}
vp.eoe.comp.DocSigRegistrant=function $vpfn_fCdTM1_OhfJ0agJhtBNakA2$31(docsigId,defaultSigList,suppressMPUpdates,aOfferKey,iOfferLogId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var generated=false;

var docSigElt=vp.ui.get(docsigId);
var docSig=docSigElt.value;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);

this.docGenerator=new vp.eoe.DocumentGenerator(docSig,true);



var defaultGenerators=new Array();
var completeDocSigs=new Array();
var i=0;
for(i=0;i<defaultSigList.length;i++)
{
defaultGenerators[i]=new vp.eoe.DocumentGenerator(defaultSigList[i],true);
completeDocSigs[i]=null;
}



this.UpdateMiniPreviewId=function $vpfn_HSywUQ741wqjPEUNPPD34w28$31()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!suppressMPUpdates)
{
var miniPreviewDataId=vp.events.getEventData(me.responder.onrefreshpreview,"miniPreviewDataId");
me.docGenerator.miniPreviewId=miniPreviewDataId;
for(i=0;i<defaultSigList.length;i++)
{
defaultGenerators[i].miniPreviewId=miniPreviewDataId;
}
}
};

this.HandleDefaultSwitch=function $vpfn_hQnQDvlr1EjUeKBLwAvHrg41$31(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}


if(defaultSigList.length>0)
{

var designIndex=vp.events.getEventData(evt,"designIndex");
me.docGenerator=defaultGenerators[designIndex];
if(completeDocSigs[designIndex]!==null)
{
docSig=completeDocSigs[designIndex];
}
else
{












me.docGenerator.generate();
docSig=me.docGenerator.docSig;
completeDocSigs[designIndex]=docSig;
}

docSigElt.value=me.docGenerator.docSig;
vp.events.setEventData(evt,"newDocID",docSig);

me.responder.defaultDocumentSwitched.fire(evt);
}
};

me.responder.defaultDesignSelected.addHandler(this.HandleDefaultSwitch);
me.responder.swatchSelected.addHandler(this.HandleDefaultSwitch);
me.responder.onrefreshpreview.addHandler(this.UpdateMiniPreviewId);

this.UpdateDocSig=function $vpfn_vpvdxG8UspjYJUWBZ1BJtQ84$24(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!generated)
{
me.docGenerator.generate();
docSig=me.docGenerator.docSig;
docSigElt.value=me.docGenerator.docSig;
vp.events.setEventData(evt,"newDocID",docSig);
me.responder.documentGenerated.fire(evt);
generated=true;
}
};


me.responder.requestDocumentGeneration.addHandler(this.UpdateDocSig);

this.requestGenerationOnTouch=function $vpfn_zHztAObDosqO1pPuq2Q4vQ100$36(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.requestDocumentGeneration.fire(evt);
};

me.responder.offerSelected.addHandler(this.requestGenerationOnTouch);



this.clearDocSigComponentData=function $vpfn_Ow6SmllSpnBy7LruXSI3Bw109$36(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(docSigElt.parentNode)
{
vp.ui.removeFromDOM(docSigElt);
}
};

me.responder.clearComponentData.addHandler(this.clearDocSigComponentData);




this.handleSubstrateSelection=function $vpfn_M82huAVKD4L1W_0uT3RejQ122$33(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}



var iSubstrateColorId=vp.events.getEventData(me.responder.substrateSelected,"iSubstrateColorId");
var fResponseHandler;
if(!generated)
{
me.docGenerator.generate();
docSig=me.docGenerator.docSig;
docSigElt.value=me.docGenerator.docSig;
vp.events.setEventData(evt,"newDocID",docSig);

generated=true;




fResponseHandler=function $vpfn_DkCom8NdpcXOQjtXt65u_A141$22(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.documentGenerated.fire(evt);
me.responder.documentUpdated.fire(evt);
me.responder.offerTouched.fire(evt);
};
}
else
{
fResponseHandler=function $vpfn_DkCom8NdpcXOQjtXt65u_A149$22(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.documentUpdated.fire(evt);
me.responder.offerTouched.fire(evt);
};
}

applySubstrateSelection(docSig,iSubstrateColorId,fResponseHandler);
};

me.responder.substrateSelected.addHandler(this.handleSubstrateSelection);





var applySubstrateSelection=function $vpfn_u$CgLvZyN7MufKceHChoNw164$31(iDocId,iSubstrateColorId,fResponseHandler)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var oPayload={};
oPayload.docId=iDocId;
oPayload.substrateColorId=iSubstrateColorId;
var substrateCommandJSON={"update-substrate":oPayload};

var commandManager=new vp.studio.CommandManager();
commandManager.enqueueJSON(substrateCommandJSON);

commandManager.postAndFlush(function $vpfn_yMNzHF7QulsNERO83m46eg174$30(oResponse){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}fResponseHandler();});
};

this.changeImage=function $vpfn_2XFHWof8y7eyc6LqStaNzQ177$23(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var aDocSig=docSig.split("|");

if(!aDocSig[14]){return;}

var aComboHash=aDocSig[14].split("^");
var aParts=aComboHash[0].split(".");

if(aComboHash[1].length===0||aParts[aParts.length-1].length===0)
{
return;
}

var iImageId=vp.events.getEventData(evt,"imageid");
aParts[aParts.length-1]="-"+iImageId;
aComboHash[0]=aParts.join(".");
aComboHash[1]="-"+iImageId;
aDocSig[14]=aComboHash.join("^");

docSig=aDocSig.join("|");
docSigElt.value=docSig;
me.docGenerator.docSig=docSig;
};
me.responder.docImageChanged.addHandler(this.changeImage);

this.swapImage=function $vpfn_mjuZYZLK8eeUyzAS7FgB$w203$21(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var iImageId=vp.events.getEventData(evt,"iImgId");
var sMatchRequestType=vp.events.getEventData(evt,"sMatchRequestType");
var sDocSig=vp.events.getEventData(evt,"sDocSig");

try
{
var url="/xoe-image-switcher.aspx?&doc_sig="+me.docGenerator.docSig+"&img_id="+iImageId+"&m_request_type="+sMatchRequestType;
var docSig=vp.http.get(url);
me.docGenerator=new vp.eoe.DocumentGenerator(docSig,true);
me.generated=false;
vp.events.setEventData(evt,"newDocSig",docSig);
vp.events.setEventData(evt,"imageid",iImageId);
me.responder.newDocSigGenerated.fire(evt);
}
catch(ex)
{
alert("Failed "+ex);
vp.logger.logError(391,
"vp.eoe.js",
"Error fetching new docsig.  Ajax call failed",
vp.logger.Severity.Error);
docSig=-1;
}
};

me.responder.requestImageSwap.addHandler(this.swapImage);
};





vp.eoe.comp.FastPathUpdateLinkage=function $vpfn_M76iMXmMPatjw9A6rgB26Q237$36(aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);

this.updateFastPathParasite=function $vpfn_i0Ci0N5wqBgcz2f0Pk038Q243$34(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var parasite=vp.ui.get("docSig");
if(parasite)
{
parasite.value=vp.events.getEventData(evt,"newDocID");
}
};

me.responder.documentGenerated.addHandler(this.updateFastPathParasite);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}
vp.eoe.comp.GeneratedKitRegistrant=function $vpfn_VL18co3VPrF0Jel8UNdSBA2$37(aDocKitIdEltId,iProductKitId,iSourceDocId,iOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var generated=false;

var docKitIdElt=vp.ui.get(aDocKitIdEltId);
var docKitId=docKitIdElt.value;

this.responder=vp.eoe.topEventManager.FetchResponder(iOfferKey);

this.docKitGenerator=new vp.eoe.DocumentKitGenerator(iProductKitId,iSourceDocId);



this.GenerationRequestHandler=function $vpfn_R6xEFpSxZ1wdOrH3fDHIfA17$33(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!generated)
{
me.docKitGenerator.generate();
docKitId=me.docKitGenerator.docKitId;
docKitIdElt.value=me.docKitGenerator.docKitId;
vp.events.setEventData(evt,"newDocKitID",docKitId);
me.responder.documentKitGenerated.fire(evt);
generated=true;
}
};

me.responder.requestDocumentGeneration.addHandler(this.GenerationRequestHandler);



this.requestGenerationOnTouch=function $vpfn_6w0YEqTkehi0bB5EneOf_w34$33(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.requestDocumentGeneration.fire(evt);
};

me.responder.offerSelected.addHandler(this.requestGenerationOnTouch);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}
vp.eoe.comp.EditLinkRegistrant=function $vpfn_51CgauJp19ILr5AgturOQA2$33(editLinkId,imageIdList,imageWidth,aOfferKey,useLiteStudio,aOfferLogId,offerId,rxSellPageId,isXsellWedding,forceProductSpecific,forcePreview,noSampleText,showProductOptions,productConfigId,pageNumber)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var docSigGenerated=false;

var linkDisabled=false;

this.newDocId=0;

this.editLink=vp.ui.get(editLinkId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);

this.secondaryDocIds;


this.processEdit=function $vpfn_47npWvIARVxCZZNAjo6inQ19$23(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(vp.events.getEventData(evt,"newDocID"))
{
me.newDocID=vp.events.getEventData(evt,"newDocID");
}


if(vp.events.getEventData(evt,"secondaryDocIds"))
{
me.secondaryDocIds=vp.events.getEventData(evt,"secondaryDocIds");
}

if(vp.events.getEventData(evt,"suppressEditPop")!=1)
{

vp.eoe.FireSingleImageEditPop(me.newDocID,imageIdList,770,imageWidth,aOfferKey,useLiteStudio,aOfferLogId,offerId,rxSellPageId,me.responder.cropChangesApplied,isXsellWedding,forceProductSpecific,forcePreview,noSampleText,showProductOptions,productConfigId,me.secondaryDocIds,pageNumber);
me.responder.requestCropToolFire.fire(evt);
}
};

me.responder.docEdited.addHandler(this.processEdit);

this.updateDefaultSelection=function $vpfn_rJmuUVL3WvGtOcXh_EKTbw43$34(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.events.getEventData(evt,"newDocID"))
{
me.newDocID=vp.events.getEventData(evt,"newDocID");
}

};

this.enableOrDisableLink=function $vpfn_0TjO7g91vdGgkDQWamqFhg52$31(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.events.getEventData(evt,"enabled"))
{
me.editLink.disabled=false;
linkDisabled=false;
}
else
{
me.editLink.disabled=true;
linkDisabled=true;
}
};
me.responder.enableOrDisableEditingComponents.addHandler(this.enableOrDisableLink);

me.responder.defaultDocumentSwitched.addHandler(this.updateDefaultSelection);
me.responder.swatchSelected.addHandler(this.updateDefaultSelection);



this.fireEdit=function $vpfn_v7ulSHBLCqfmPy5fFrHqvg72$20(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

docSigGenerated=true;
me.responder.docEdited.fire(evt);
};

me.responder.documentGenerated.addHandler(this.fireEdit);


this.handleNewDocSig=function $vpfn_uU3ZTMK3XlGjxrCgwL0oeQ82$27(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
docSigGenerated=false;
};

me.responder.newDocSigGenerated.addHandler(this.handleNewDocSig);


this.editClicked=function $vpfn_o_v_F4jkhsjxXbECL1MFFA90$23(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.events.cancelEvent(evt);

if(linkDisabled)
{
return false;
}

if(typeof(vp.fastpath)!=="undefined"&&typeof(vp.fastpath.photomatch)!=="undefined"&&
!vp.fastpath.photomatch.imageChanged())
{
return false;
}

if(docSigGenerated)
{
me.responder.docEdited.fire(evt);
}
else
{
me.responder.requestDocumentGeneration.fire(evt);
}

me.responder.offerTouched.fire(evt);
return false;
};

vp.events.add(editLinkId,'click',this.editClicked);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}
vp.eoe.comp.EditKitLinkRegistrant=function $vpfn_7Qbl7KJ43TJvtY4rIGtNeA4$36(editLinkId,shopperKitId,aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var docKitIdGenerated=false;

this.newDocKitID=0;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.processEdit=function $vpfn_e5X0_biuMzkX1N_s_LPCjw15$20(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(vp.events.getEventData(evt,"newDocKitID"))
{
me.newDocKitID=vp.events.getEventData(evt,"newDocKitID");
}


vp.dialog.IFrameDialog.open(
"kitStudioHub_"+aOfferKey,
"",
"/kit-studio-hub-in-modal-dialog.aspx?shopper_kit_id="+me.newDocKitID,
vp.dialog.chrome.Primary,
800,
600);
};

me.responder.docEdited.addHandler(this.processEdit);

this.fireEdit=function $vpfn_QwsMqIRG_9hu$8UJLN153g35$17(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
docKitIdGenerated=true;
me.responder.docEdited.fire(evt);
};

me.responder.documentKitGenerated.addHandler(this.fireEdit);

this.editClicked=function $vpfn_UIaLyLv7FEOfvJdrixSLpA43$20(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(docKitIdGenerated)
{
me.responder.docEdited.fire(evt);
}
else
{
me.responder.requestDocumentGeneration.fire(evt);
}

me.responder.offerTouched.fire(evt);
};

vp.events.add(editLinkId,'click',this.editClicked);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}
vp.eoe.comp.DefaultDesignSelectorRegistrant=function $vpfn_e6hwm77dqCo_dDNq1ZscDA4$46(selectorId,aOfferKey,editabilityList,editLinkId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.selector=vp.ui.get(selectorId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);



this.changeHandler=function $vpfn_mpgTbRcMoSRn4Ua9RDCxfw14$22(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.eoe.DesignSelectorToggleEditLink(me.selector.value,me.selector.length,editabilityList,editLinkId);

vp.events.setEventData(evt,"designIndex",me.selector.value);
me.responder.defaultDesignSelected.fire(evt);
me.responder.offerTouched.fire(evt);
};

vp.events.add(selectorId,'change',this.changeHandler);



this.enableOrDisableLink=function $vpfn_JHiggs4$1M2Mu7gtna1Fsw27$28(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.events.getEventData(evt,"enabled"))
{
me.selector.disabled=false;
}
else
{
me.selector.disabled=true;
}
};


vp.eoe.DesignSelectorToggleEditLink(me.selector.value,me.selector.length,editabilityList,editLinkId);

me.responder.enableOrDisableEditingComponents.addHandler(this.enableOrDisableLink);
};

vp.eoe.comp.DefaultDesignSelectorProductSwapSupportRegistrant=vp.eoe.comp.DefaultDesignSelectorRegistrant;
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}
vp.eoe.comp.DefaultDesignImageSelectorRegistrant=function $vpfn_kjaGEJzRbK0l5VulaM$dLg4$51(selectorId,aOfferKey,editabilityList,editLinkId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;
this.selectorId=selectorId;
this.selector=vp.ui.get(selectorId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);



this.clickHandler=function $vpfn__FOS1EZ1M4lSr5KbsN7axQ14$21(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var selectionId=vp.ui.get(me.selectorId+"-click").value;
var currentId=me.selectorId+"-design-image-link-"+selectionId;
vp.eoe.DesignSelectorToggleEditLink(selectionId,me.childrenLength,editabilityList,editLinkId);
vp.events.setEventData(evt,"designIndex",selectionId);
me.responder.defaultDesignSelected.fire(evt);
me.responder.offerTouched.fire(evt);

for(var i=0;i<l;i++)
{
var childId=selectorId+"-design-image-link-"+i;
vp.ui.get(childId).className="unselected-item";
}

vp.ui.get(currentId).className="selected-item";
};


this.mouseOverHandler=function $vpfn_vb1Lm54gRXMA31TGqOIf5w33$25(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var selectionId=vp.ui.get(me.selectorId+"-mouseover").value;
var currentId=me.selectorId+"-design-image-link-"+selectionId;

if(vp.ui.get(currentId).className!="selected-item")
{
vp.ui.get(currentId).className="mouseover-item";
}

};

this.mouseOutHandler=function $vpfn_30w9szSEHoua3CWuPzZiDQ45$24(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var selectionId=vp.ui.get(me.selectorId+"-mouseover").value;
var currentId=me.selectorId+"-design-image-link-"+selectionId;

if(vp.ui.get(currentId).className!="selected-item")
{
vp.ui.get(currentId).className="unselected-item";
}
};

var l=this.selector.getElementsByTagName('div').length;
this.childrenLength=l;
for(var i=0;i<l;i++)
{
var childId=selectorId+"-design-image-link-"+i;
vp.events.add(childId,'click',this.clickHandler);
vp.events.add(childId,'mouseover',this.mouseOverHandler);
vp.events.add(childId,'mouseout',this.mouseOutHandler);
}



this.enableOrDisableLink=function $vpfn_m4PgJJ02DVFhZi3WPtZ8Tg68$28(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.events.getEventData(evt,"enabled"))
{
me.selector.disabled=false;
}
else
{
me.selector.disabled=true;
}
};


vp.eoe.DesignSelectorToggleEditLink(me.selector.value,me.selector.length,editabilityList,editLinkId);

me.responder.enableOrDisableEditingComponents.addHandler(this.enableOrDisableLink);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}
vp.eoe.comp.ViewLargerRegistrant=function $vpfn_YnsB_HWIuV1bja3$H2XO8g4$35(linkId,altDocId,docSig,width,addlParams,aOfferKey,iOfferLogId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);

this.windowPositionTop=30;
this.windowPositionLeft=30;
this.altDocId=altDocId;
this.docSig=docSig;
this.width=width;


this.clickHandler=function $vpfn_CBct6Eff9QY4pqsmbrOcaA17$24(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.viewLargerClicked.fire(evt);
me.responder.offerTouched.fire(evt);
};


this.openViewLargerPop=function $vpfn_QJuobcxtqRr2e2Q7r97ouw24$29(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var popUrl="/vp/ns/cart/viewlargerdoc.aspx?alt_doc_id="+me.altDocId+"&doc_sig="+me.docSig+"&width="+me.width+"&page_id=1&tsv=0"+addlParams;
var viewLarperPop=window.open(popUrl,"viewlarger","top="+me.windowPositionTop+", left="+me.windowPositionLeft+", width=500, height=500, menubar=no, status=no, resizable=yes, scrollbars=yes");
viewLarperPop.focus();
};


this.updatedLivePreview=function $vpfn_AeTeA$hdWUu75bzvImR3Pg32$30(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.docSig=vp.events.getEventData(evt,"newDocID");
};

this.updateDefaultSelection=function $vpfn_zPRHRcDNknoyA70OyFa82A37$34(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.events.getEventData(evt,"newDocID"))
{
me.docSig=vp.events.getEventData(evt,"newDocID");
}

};

vp.events.add(linkId,'click',this.clickHandler);
me.responder.viewLargerClicked.addHandler(this.openViewLargerPop);
me.responder.documentGenerated.addHandler(this.updatedLivePreview);
me.responder.defaultDocumentSwitched.addHandler(this.updateDefaultSelection);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}
vp.eoe.comp.CalendarViewLargerRegistrant=function $vpfn_ML7PuoK58sSoVcwakNETEw4$43(linkId,docId,docPfid,width,height,aOfferKey,iOfferLogId,langmapThing)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.docId=docId;
this.docPfid=docPfid;
this.width=width;
this.height=height;
this.langmapThing=langmapThing;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.clickHandler=function $vpfn_$nkwVwBes0q0IcAnruk4yA17$24(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.viewLargerClicked.fire(evt);
me.responder.offerTouched.fire(evt);
};


this.openViewLargerPop=function $vpfn_gFixwtQqRiSAoQTYsMbSnA24$29(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var popUrl="/calendar-preview.aspx?doc_id="+docId+"&pf_id="+docPfid;
vp.dialog.IFrameDialog.open("PreviewPop",langmapThing,popUrl,vp.dialog.chrome.Primary,width,height);
};

vp.events.add(linkId,'click',this.clickHandler);
me.responder.viewLargerClicked.addHandler(this.openViewLargerPop);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}
vp.eoe.comp.CropLinkRegistrant=function $vpfn_370U5coOsF8N6xnyI27DqA4$33(cropLinkId,imgIdList,iImageID,iImgType,sPlaceholderID,fPlaceholderAspectRatio,bPopAfterEdit,sCropPopName,aOfferKey,bUseRotation,iSkin)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.newDocId=0;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);

this.cropToolURL="/vp/ns/crop_tool_page.aspx";




this.docGenHandler=function $vpfn_TXL1sD6iwmM_YfrxVB5SDA17$25(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.events.getEventData(evt,"newDocID"))
{
me.newDocId=vp.events.getEventData(evt,"newDocID");
}
};

me.responder.documentGenerated.addHandler(this.docGenHandler);

this.newCropCallbackHandler=function $vpfn_OH98BDx4NjT11Oy86I9CDg27$34(cropResults)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.callbackHandler(me.sPlaceholderID,iImgType,cropResults.ImageId,cropResults.Crop,null,cropResults.Rotation);
};



this.callbackHandler=function $vpfn_ZOh71U$JtLlVZm54T327zw34$27(sContainerID,iDocItemType,iImageID,oFinalCrop,oPositionDelta,iRotation)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var updateURL="/apply-pipeline-crop-edit.aspx?"+
"doc_id="+me.newDocId+"&"+
"crop_top="+oFinalCrop.top+"&"+
"crop_right="+oFinalCrop.right+"&"+
"crop_bottom="+oFinalCrop.bottom+"&"+
"crop_left="+oFinalCrop.left;
if(bUseRotation&&iRotation)
{
updateURL+="&rotate="+iRotation;
}
updateURL+="&ts="+new Date().valueOf();

try
{
var cropStatus=vp.http.get(updateURL);
me.responder.documentUpdated.fire();
if(bPopAfterEdit)
{
me.responder.cropChangesApplied.fire();
}
}
catch(ex)
{
vp.logger.logError(391,
"vp.eoe.js",
"Error cropping a document image; AJAX call died.",
vp.logger.Severity.Error);
}

me.cropToolQS.setItem("croptop",oFinalCrop.top);
me.cropToolQS.setItem("cropright",oFinalCrop.right);
me.cropToolQS.setItem("cropbottom",oFinalCrop.bottom);
me.cropToolQS.setItem("cropleft",oFinalCrop.left);

if(bUseRotation&&iRotation)
{
me.rotationIndex+=iRotation/90;
me.cropToolQS.setItem("rotation",me.rotationIndex);
}
};

var handlerId=vp.win.createCallbackHandler(me.callbackHandler);



this.cropToolQS=new vp.web.QueryString();
me.cropToolQS.setItem("imgId",iImageID);
me.cropToolQS.setItem("type",iImgType);
if(bUseRotation)
{
me.cropToolQS.setItem("rchange_handler_id",handlerId);
this.rotationIndex=0;
}
me.cropToolQS.setItem("change_handler_id",handlerId);
me.cropToolQS.setItem("ph",sPlaceholderID);
me.cropToolQS.setItem("doc_id",me.newDocId);
me.cropToolQS.setItem("container_aspect_ratio",fPlaceholderAspectRatio);
me.cropToolQS.setItem("ftrans",1);
if(iSkin)
{
me.cropToolQS.setItem("skin",iSkin);
}


this.cropClicked=function $vpfn_YvfrqM69osBMaEJ6gbQGCQ100$23(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(typeof(vp.fastpath)!=="undefined"&&typeof(vp.fastpath.photomatch)!=="undefined"&&
!vp.fastpath.photomatch.imageChanged())
{
return false;
}

vp.events.setEventData(evt,"suppressEditPop",1);

me.responder.requestDocumentGeneration.fire(evt);
me.responder.offerTouched.fire(evt);

if(window.cropDialog)
{
window.cropDialog.changeParameters({
ImageId:iImageID,
ImageType:1,
destinationId:sPlaceholderID,
AspectRatio:fPlaceholderAspectRatio,
DisableUnlocking:true,
HideRotation:!bUseRotation
});
window.cropDialog.open(me.newCropCallbackHandler);
return false;
}


vp.dialog.IFrameDialog.open(
"xsCropTool"+aOfferKey,
sCropPopName,
me.cropToolURL+"?"+me.cropToolQS.toString(),
vp.dialog.chrome.Primary,
800,
600);

return(false);
};

this.changeImage=function $vpfn_kXm_OeOsUaTZLxyI8J0R3Q139$23(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var iImageId=vp.events.getEventData(evt,"imageid");
me.cropToolQS.setItem("imgId",iImageId);




me.cropToolQS.removeItem("croptop");
me.cropToolQS.removeItem("cropright");
me.cropToolQS.removeItem("cropbottom");
me.cropToolQS.removeItem("cropleft");
};

me.responder.docImageChanged.addHandler(this.changeImage);
me.responder.newDocSigGenerated.addHandler(this.changeImage);


if(bPopAfterEdit)
{
me.responder.requestCropToolFire.addHandler(this.cropClicked);
}
else
{
vp.events.add(cropLinkId,'click',this.cropClicked);
}
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}
vp.eoe.comp.LivePreviewRegistrant=function $vpfn_svAxE44JA8Lb$kxdX2f59w2$36(lpImgId,aImageWidth,suppressMPUpdates,aOfferKey,iOfferLogId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.imageWidth=aImageWidth;

this.lpImage=vp.ui.get(lpImgId);

if(!this.lpImage)
{
this.lpImage=vp.ui.get("offerEngine_"+lpImgId);
}

if(!this.lpImage)
{
this.lpImage=vp.ui.get("ControlPanel_offerEngine_"+lpImgId);
}




this.docIdSet=false;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.updateLPImage=function $vpfn_aaihfOsPQ23Yq76C70xSug28$22(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var lpURI=new vp.web.URL(me.lpImage.src);
lpURI.setItem('doc_sig',vp.events.getEventData(evt,"newDocID"));



lpURI.removeItem('alt_doc_id');
lpURI.removeItem('mini_preview_data_id');
me.lpImage.src="/vp/ns/livepreview.aspx?"+lpURI.queryString;
me.docIdSet=true;
};

this.updateLPImagePreview=function $vpfn_qI9AgopW49oJYbwHaN_4Mg42$29()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var lpURI=new vp.web.URL(me.lpImage.src);


var miniPreviewDataId=vp.events.getEventData(me.responder.onrefreshpreview,"miniPreviewDataId");
if(miniPreviewDataId&&!suppressMPUpdates&&!me.docIdSet)
{
lpURI.setItem('mini_preview_data_id',miniPreviewDataId);
me.lpImage.src="/vp/ns/livepreview.aspx?"+lpURI.queryString;
}
};

this.updateLPImageNewDocSig=function $vpfn_VoPM5QkZotE_o3sIte0SSg55$31(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var lpURI=new vp.web.URL(me.lpImage.src);
lpURI.setItem('doc_sig',vp.events.getEventData(evt,"newDocSig"));
me.lpImage.src="/vp/ns/livepreview.aspx?"+lpURI.queryString;
me.docIdSet=false;
};


this.refreshLPImage=function $vpfn_x43oRAMCqvUENOrPq0UZ0A64$23(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var lpURI=new vp.web.URL(me.lpImage.src);


var today=new Date();
var randomSuffix=Math.floor(Math.random()*10000);
lpURI.setItem('rand',today.getTime()+randomSuffix);

me.lpImage.src="/vp/ns/livepreview.aspx?"+lpURI.queryString;
};



this.updateStampColor=function $vpfn_pQO_RWtk21gKPZwC4DEXhA78$25(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var lpURI=new vp.web.URL(me.lpImage.src);
lpURI.setItem('color',vp.events.getEventData(evt,"stampColor"));
me.lpImage.src="/vp/ns/livepreview.aspx?"+lpURI.queryString;
};


this.updateLawnsignStand=function $vpfn_RpmTw38PWA2N62jGFrc9Dg86$28(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var lpURI=new vp.web.URL(me.lpImage.src);
lpURI.setItem('vt',vp.events.getEventData(evt,"vtStatus"));
me.lpImage.src="/vp/ns/livepreview.aspx?"+lpURI.queryString;
};

me.responder.documentGenerated.addHandler(this.updateLPImage);
me.responder.onrefreshpreview.addHandler(this.updateLPImagePreview);
me.responder.defaultDocumentSwitched.addHandler(this.updateLPImage);
me.responder.inkColorSelected.addHandler(this.updateStampColor);
me.responder.lawnsignStandToggled.addHandler(this.updateLawnsignStand);
me.responder.documentUpdated.addHandler(this.refreshLPImage);
me.responder.swatchSelected.addHandler(this.updateLPImage);
me.responder.newDocSigGenerated.addHandler(this.updateLPImageNewDocSig);

};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}
vp.eoe.comp.AQDisplayRegistrant=function $vpfn_kgRlXv1Tbeo1VhVynJl9qg2$34(lpImgId,aImageWidth,aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.imageWidth=aImageWidth;

this.lpImage=vp.ui.get(lpImgId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.updateLawnsignStand=function $vpfn_V3bJTOKALuGJwnYe2UhfLQ13$28(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var lpURI=new vp.web.URL(me.lpImage.src);
lpURI.setItem('vt',vp.events.getEventData(evt,"vtStatus"));
me.lpImage.src="/vp/ns/livepreview.aspx?"+lpURI.queryString;
};

me.responder.lawnsignStandToggled.addHandler(this.updateLawnsignStand);

};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}
vp.eoe.comp.PhotoSelectorLinkRegistrant=function $vpfn_t6EqaCszuc7N6UlHmtE_5w4$42(photoSelectorLinkId,sMatchRequestType,sDocSig,aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);



this.firePhotoSelectorPop=function $vpfn_K9MC5TTLTjsOgmHTWf6jYA12$32()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var imgSelector=vp.dialog.get("pickUpload");
imgSelector.open();
imgSelector.center();
};

vp.events.add(photoSelectorLinkId,'click',this.firePhotoSelectorPop);



this.handleImageSwapInit=function $vpfn_1$qTMg2hg7RcyqGGznSQdA23$31(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.events.setEventData(evt,"sMatchRequestType",sMatchRequestType);
vp.events.setEventData(evt,"sDocSig",sDocSig);
me.responder.requestImageSwap.fire(evt);
};

me.responder.initiateImageSwap.addHandler(this.handleImageSwapInit);
};

if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}
vp.eoe.comp.CartImageRegistrant=function $vpfn_$4kv4Ii8FFXl5wk6e8SL_A4$34(sCartImageId,sOfferImageId,aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;
this.cartImage=vp.ui.get(sCartImageId);
this.offerImage=vp.ui.get(sOfferImageId);
this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.cartImageWidth=new vp.web.URL(this.cartImage.src).getItem('width');


this.updateCartImage=function $vpfn_vcR2YpUr4iweLM4tZ0iDjQ15$24(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var lpURI=new vp.web.URL(me.offerImage.src);


lpURI.setItem('width',me.cartImageWidth);


me.cartImage.src=lpURI;
};



me.responder.documentUpdated.addHandler(this.updateCartImage);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}vp.eoe.comp.ProductConfigRegistrant=function $vpfn_FMatiKKD0BUFWNYbYpLgMA1$38(configId,dropDownId,aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var configElt=vp.ui.get(configId);
var config=configElt.value;

var dropDown=dropDownId;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.dropDownChanged=function $vpfn_$yI5q9XkP8bVPl3hVxgtOg13$27(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}



var newId=vp.events.getEventData(evt,"newConfigId");
config=newId;
configElt.value=newId;
};

me.responder.productConfigChanged.addHandler(this.dropDownChanged);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}vp.eoe.comp.MultiDocSigRegistrant=function $vpfn_7ZJRdQJKAbOozhHZnx8QuQ1$36(primaryDocSigId,additionalSigIdList,aOfferKey,iOfferLogId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var generated=false;

var primaryDocSigElt=$("#"+primaryDocSigId).get(0);
var primaryDocSig=primaryDocSigElt.value;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);

this.primaryDocGenerator=new vp.eoe.DocumentGenerator(primaryDocSig,true);

var additionalSigElts=new Array();
var additionalGenerators=new Array();
var additionalDocSigs=new Array();
var i=0;
for(i=0;i<additionalSigIdList.length;i++)
{
var currentDocSigElt=$("#"+additionalSigIdList[i]).get(0);

additionalSigElts[i]=currentDocSigElt;
additionalDocSigs[i]=currentDocSigElt.value;
additionalGenerators[i]=new vp.eoe.DocumentGenerator(currentDocSigElt.value,true);
}

this.UpdateDocSig=function $vpfn_Cendn3ssxbPIhs8FpUW9Jw27$21(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!generated)
{

me.primaryDocGenerator.generate();
primaryDocSig=me.primaryDocGenerator.docSig;
primaryDocSigElt.value=me.primaryDocGenerator.docSig;

for(i=0;i<additionalDocSigs.length;i++)
{
var currentGenerator=additionalGenerators[i];
currentGenerator.generate();
additionalDocSigs[i]=currentGenerator.docSig;
additionalSigElts[i].value=currentGenerator.docSig;
}

vp.events.setEventData(evt,"newDocID",primaryDocSig);
vp.events.setEventData(evt,"secondaryDocIds",additionalDocSigs.join());
me.responder.documentGenerated.fire(evt);
generated=true;
}
};

me.responder.requestDocumentGeneration.addHandler(this.UpdateDocSig);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}vp.eoe.comp.SecondaryConfigRegistrant=function $vpfn_zqPQ0vyaR1R96aSpIz3bSg1$40(configId,dropDownId,aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var configElt=vp.ui.get(configId);
var config=configElt.value;

var dropDown=dropDownId;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.dropDownChanged=function $vpfn_1kcbvJpASlBbOWszimKVQQ13$27(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var newId=vp.events.getEventData(evt,"newConfigId");
if(!newId&&newId!==0)
{
newId=evt.newConfig;
}
config=newId;
configElt.value=newId;
};

me.responder.secondProductConfigChanged.addHandler(this.dropDownChanged);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;


}
vp.eoe.comp.SubstrateSelectionHandler=function $vpfn_FAlZGepUs5Zbb3$H1lepXQ5$40(iOfferIndex,iSubstrateColorId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var responder=vp.eoe.topEventManager.FetchResponder(iOfferIndex);
vp.events.setEventData(responder.substrateSelected,"iSubstrateColorId",iSubstrateColorId);
responder.substrateSelected.fire();
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}

vp.eoe.comp.CheckBoxId='';
vp.eoe.comp.CheckboxSelectorRegistrant=function $vpfn_2h3Hy5I1nt0aHzenhBAWbw4$41(cboxId,aOfferKey,aOfferLogId,sLabelId,checkOnTouch)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;
vp.eoe.comp.CheckBoxId=cboxId;
var sLabelSpan;
if(sLabelId)
{
sLabelSpan=vp.ui.get(sLabelId);
}

this.cBox=vp.ui.get(cboxId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);

this.labelHandler=function $vpfn_k5tHE7o6Dh0qaPRfVKUSpQ18$24(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!me.cBox.disabled)
{
me.cBox.checked=!me.cBox.checked;
me.clickHandler();
}
};

this.checkOnTouch=checkOnTouch;


this.checkOnClick=checkOnTouch;


this.clickHandler=function $vpfn_jYT1tS9SRtZNuJ2BSSI_$Q33$24(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}


if(me.cBox.checked)
{

if(!me.checkOnClick)
{
me.cBox.checked=0;
me.checkOnClick=true;
}

me.responder.offerSelected.fire(evt);
me.responder.offerTouched.fire(evt);
}
else
{
me.responder.offerDeselected.fire(evt);
}
};


this.touchedHandler=function $vpfn_uZnWYg0tnOvh2rUvZ_kmrQ56$26(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!me.cBox.checked)
{

if(me.checkOnTouch)
{
me.cBox.checked=1;
}



me.checkOnClick=true;
me.responder.offerSelected.fire(evt);
}
};



this.fireClearMessageIfNecessary=function $vpfn_s$KhMzbUhDQk7Luu0a9SAA75$39(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!me.cBox.checked)
{
me.responder.clearComponentData.fire(evt);
}
};

var _oDisabledInput;
var initDisabledInput=function $vpfn_bRpa$diBi$BHJZ6H3kM36w84$28()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!_oDisabledInput)
{
var oRect=vp.ui.getRect(me.cBox);
_oDisabledInput=vp.ui.createElement("div",{style:"height:"+oRect.height+"px;width:"+oRect.width+"px;position:absolute;background-color:#000000;cursor:pointer;z-index:"+(me.cBox.style.zIndex+1)});
_oDisabledInput.innerHTML="&nbsp;";
vp.ui.setOpacity(_oDisabledInput,0.001);
vp.events.add(_oDisabledInput,"click",me.responder.offerSelectionAttempedWhenDisabled.fire);
}
me.cBox.parentNode.insertBefore(_oDisabledInput,me.cBox);

};

var removeDisabledInput=function $vpfn_P3$y2kagzsj2oucmVG0kMQ98$30()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(_oDisabledInput)
{
me.cBox.parentNode.removeChild(_oDisabledInput);
}
};

this.enableSelection=function $vpfn_3Bbdxp7k8tBuMVJ$wuMmfQ106$27(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(evt.offerEnabled==undefined||evt.offerEnabled)
{
me.cBox.disabled=false;
removeDisabledInput();
return;
}

if(me.cBox.checked)
{
me.cBox.checked=0;
me.responder.offerDeselected.fire(evt);
}

me.cBox.disabled=true;
initDisabledInput();
};

this.offerDeselected=function $vpfn_Hs4W6G_$33OJgklCVZj8Vg125$27(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(me.cBox.checked)
{
me.cBox.checked=0;
}
};

this.studioPopupOkClicked=function $vpfn_3A$pSVwSkWdD9n8X4A8lGg133$32(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.cBox.checked=1;
me.responder.offerTouched.fire(evt);
};

vp.events.add(me.cBox,'click',this.clickHandler);
if(sLabelId)
{
vp.events.add(sLabelSpan,'click',this.labelHandler);
}

me.responder.offerTouched.addHandler(this.touchedHandler);
me.responder.offersSubmitted.addHandler(this.fireClearMessageIfNecessary);
me.responder.enableSelection.addHandler(this.enableSelection);
me.responder.offerDeselected.addHandler(this.offerDeselected);
me.responder.studioPopupOkClicked.addHandler(this.studioPopupOkClicked);

if(me.cBox.checked)
{


setTimeout(function $vpfn_q7JkJ3XthnQiwWvAHKWjsA155$19()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.events.runAfterLoadComplete(me.responder.offerPreSelected.fire);
},10);
}
};





vp.eoe.comp.CheckboxSelectorTriggerableRegistrant=function $vpfn_chjRwIA3kkaGr81t3RxlBQ166$52(cboxId,aOfferKey,aOfferLogId,sLabelId,iTriggeringQuantity)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var baseCboxRegi=new vp.eoe.comp.CheckboxSelectorRegistrant(cboxId,aOfferKey,aOfferLogId,sLabelId);

var me=this;

this.iCboxNotificationId=NaN;

this.qtyUpdateHandler=function $vpfn_jTT74KZwSK0NlSlUBGqisw174$25(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var newQty=vp.events.getEventData(baseCboxRegi.responder.incomingProductQuantityChanged,"incomingProductQty");
if(newQty>=iTriggeringQuantity)
{
baseCboxRegi.cBox.disabled=false;
vp.events.setEventData(evt,"enabled",true);
baseCboxRegi.responder.enableOrDisableEditingComponents.fire(evt);
}
else
{
baseCboxRegi.cBox.checked=false;
baseCboxRegi.cBox.disabled=true;
vp.events.setEventData(evt,"enabled",false);
baseCboxRegi.responder.enableOrDisableEditingComponents.fire(evt);
}
};

baseCboxRegi.responder.incomingProductQuantityChanged.addHandler(this.qtyUpdateHandler);





if(baseCboxRegi.cBox.disabled)
{



var disablingEvt=new vp.events.CustomEvent(this,"enableOrDisableEditingComponents");
vp.events.setEventData(disablingEvt,"enabled",false);
baseCboxRegi.responder.enableOrDisableEditingComponents.fire(disablingEvt);
}


this.secondaryOnclickHandler=function $vpfn_MPkYZePkImz1ovyCpYzGIg209$32(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var clickMsg=vp.ui.get('divDisabledElementMsg');
if(clickMsg&&baseCboxRegi.cBox.disabled)
{
me.iCboxNotificationId=vp.widget.showNotification(
clickMsg,baseCboxRegi.cBox,2,
1,1,200,5000,
me.iCboxNotificationId,false,0);
}
};

if(vp.ui.get('qtyInterfaceClickContainer'))
{
vp.events.add(vp.ui.get('qtyInterfaceClickContainer'),'click',this.secondaryOnclickHandler);
}
};


vp.eoe.comp.CheckboxButtonControl=function $vpfn_N4HOM2rcpqt83aHPYumA$Q228$36(beforeCheckId,afterCheckId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;
this.cBox=vp.ui.get(vp.eoe.comp.CheckBoxId);
this.beforeCheckButton=vp.ui.get(beforeCheckId);
this.afterCheckButton=vp.ui.get(afterCheckId);


this.clickHandler=function $vpfn_jYT1tS9SRtZNuJ2BSSI_$Q236$24(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(me.cBox.checked)
{
vp.ui.collapse(me.beforeCheckButton);
vp.ui.expand(me.afterCheckButton);
}
else
{
vp.ui.collapse(me.afterCheckButton);
vp.ui.expand(me.beforeCheckButton);
}
};

vp.events.add(me.cBox,'click',this.clickHandler);
};

vp.eoe.comp.CheckboxSelectorWithActionRegistrant=function $vpfn_cR6IoF4woEJse5jn6NtyzA253$51(cboxId,aOfferKey,aOfferLogId,sLabelId){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;
vp.eoe.comp.CheckBoxId=cboxId;

this.cBox=vp.ui.get(cboxId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.clickHandler=function $vpfn_jYT1tS9SRtZNuJ2BSSI_$Q262$24(evt){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.toggleUpsellOfferHandler();
};


this.touchedHandler=function $vpfn_uZnWYg0tnOvh2rUvZ_kmrQ267$26(evt){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}





return;







};

this.toggleUpsellOfferHandler=function $vpfn_V2RC23MwTlX7rGhm6K9_Aw283$36(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(me.cBox.checked){
if(vp.ui.get("withUpsellHeader")){
vp.ui.expand("withUpsellHeader");
}
if(vp.ui.get("withoutUpsellHeader")){
vp.ui.collapse("withoutUpsellHeader");
}
if(vp.ui.get("order-displaypreviewCartWithUpsell")){
vp.ui.expand("order-displaypreviewCartWithUpsell");
}
if(vp.ui.get("order-displaycurrentCart")){
vp.ui.collapse("order-displaycurrentCart");
}
if(vp.ui.get("order-displaycurrentCart")){
vp.ui.collapse("order-displaycurrentCart");
}
if(vp.ui.get("withOutUpsellControl")){
vp.ui.collapse("withOutUpsellControl");
}
if(vp.ui.get("withUpsellControl")){
vp.ui.expand("withUpsellControl");
}

}
else{
if(vp.ui.get("withoutUpsellHeader")){
vp.ui.expand("withoutUpsellHeader");
}
if(vp.ui.get("withUpsellHeader")){
vp.ui.collapse("withUpsellHeader");
}
if(vp.ui.get("order-displaycurrentCart")){
vp.ui.expand("order-displaycurrentCart");
}
if(vp.ui.get("order-displaypreviewCartWithUpsell")){
vp.ui.collapse("order-displaypreviewCartWithUpsell");
}
if(vp.ui.get("withUpsellControl")){
vp.ui.collapse("withUpsellControl");
}
if(vp.ui.get("withOutUpsellControl")){
vp.ui.expand("withOutUpsellControl");
}
}
};

vp.events.add(me.cBox,'click',this.clickHandler);

me.responder.offerTouched.addHandler(this.touchedHandler);
};

if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}

vp.eoe.comp.VTSelectorRegistrant=function $vpfn_xlbhejnT_G1In4Hjdw6Lfg5$35(cboxId,errDivId,aOfferKey,vtPID,title)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var cbox=vp.ui.get(cboxId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);

this.clickHandler=function $vpfn_cUloPBV3FrwHdUMwJHOxkA13$21(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.offerTouched.fire(evt);
};

vp.events.add(cbox,'click',this.clickHandler);



var hasDisplayedMessage=false;

var popTitle="";
if(title)
{
popTitle=title;
}

this.handleVTSelection=function $vpfn_yVvq9F9biiN2yJZpWO7row30$26(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}



if(!hasDisplayedMessage)
{
var diag=vp.dialog.NodeDialog.open(
"ErrorMessage",
popTitle,
errDivId,
vp.dialog.chrome.Message,
300,
200);
me.responder.vtSelected.fire(evt);
hasDisplayedMessage=true;
var url="/vp/vaporTestAcceptanceRecorder.aspx?vaporTestProductId="+vtPID;

var res=vp.http.get(url);
diag.onclose.addHandler(function $vpfn_xr9k4ewubPKXcVkexDy2xg49$27(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}document.location.reload(true);});
}
};

me.responder.offerTouched.addHandler(this.handleVTSelection);



this.disableSelector=function $vpfn_FFy6$SxdNmaZEIt021gaNg57$24(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
cbox.disabled=true;
};

me.responder.vtSelected.addHandler(this.disableSelector);
};

vp.eoe.comp.showFlash=function $vpfn__BDPmiDdvmW8U$zlsgb07Q65$24(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var version=window.swfobject.getFlashPlayerVersion();
if(version!==null&&version.major>8&&vp.ui.get('seeHowItWorks')){
vp.ui.get('seeHowItWorks').style.display='block';
}
};

vp.eoe.comp.playMovie=function $vpfn_rzbayPeUGBfT3h43WMhT9g72$24(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.ui.get('contentContainer')){
vp.ui.get('contentContainer').style.display='block';
}
var flashvars={};
var params={menu:'false',scale:'noScale',bgcolor:'#FFFFFF'};
swfobject.embedSWF('/vp/images/b09/order-pipeline/vapor-tests/punch-movie.swf','altContent','220px','120px','9.0.0','expressInstall.swf',flashvars,params);
};

if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}

vp.eoe.comp.SubmitOfferSelectorRegistrant=function $vpfn_T9ov7Z9MSOLDL_yHIlzS9Q3$44(cboxId,aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var cBox=vp.ui.get(cboxId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.clickHandler=function $vpfn_3SCZdByxeUCuxsOKGfoNjw12$21(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}


if(cBox.checked)
{
me.responder.offerSelected.fire(evt);
me.responder.offerTouched.fire(evt);
if(vp.ui.get("frmPage"))
{
vp.forms.checkUrlLengthAndSubmitForm("frmPage");
}
else if(typeof jQuery!="undefined")
{
var oForm=$("form");
if(oForm&&oForm.length==1)
{
vp.forms.checkUrlLengthAndSubmitForm(oForm[0].id);
}
}
}
else
{
me.responder.offerDeselected.fire(evt);
}
};


this.touchedHandler=function $vpfn_GnFl2MsQOE1o73b51pQoRQ40$23(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!cBox.checked)
{
cBox.checked=1;
me.responder.offerSelected.fire(evt);
}
};

vp.events.add(cBox,'click',this.clickHandler);

me.responder.offerTouched.addHandler(this.touchedHandler);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}
vp.eoe.comp.LawnsignStandSelectorRegistrant=function $vpfn_nJb8TOS6QZLska6Y1DrQIA2$46(cboxId,aOfferKey,iOfferLogId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var cBox=vp.ui.get(cboxId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.clickHandler=function $vpfn__K0Ki$CjqdtbkPMQiwfuxg11$21(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}


if(cBox.checked)
{
vp.events.setEventData(evt,"vtStatus",3);
me.responder.lawnsignStandToggled.fire(evt);
me.responder.offerTouched.fire(evt);
}
else
{
vp.events.setEventData(evt,"vtStatus",1);
me.responder.lawnsignStandToggled.fire(evt);
}
};

vp.events.add(cBox,'click',this.clickHandler);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}





vp.eoe.comp.disableAccept=false;

vp.eoe.comp.SubmitFeaturedOffersClick=function $vpfn_7wE9fqK9iK2SdfmPilTwqQ9$40(oTrackId,actionId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}



if(!vp.eoe.comp.disableAccept)
{
vp.eoe.comp.disableAccept=true;
var oTrack=vp.ui.get(oTrackId);
oTrack.value=actionId;
vp.forms.checkUrlLengthAndSubmitForm('frmPage');
vp.eoe.comp.disableAccept=false;
}
};













































































if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}

vp.eoe.comp.GetStartedRegistrant=function $vpfn_K_K$a36GGiyGfEUyQw5qcA3$35(linkId,oTrackId,aOfferKey,iOfferLogId,pageId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var getStarted=vp.ui.get(linkId);
var oTrack=vp.ui.get(oTrackId);

oTrack.value=0;
var formName=("frmPage"+pageId);

var disableAccept=false;


this.getStartedHandler=function $vpfn_whENSAN6Z8x3G6OQrDeMZA16$26(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.offerSelected.fire(evt);

if(!disableAccept)
{
disableAccept=true;
oTrack.value=1;
if(vp.ui.get("frmPage"))
{
vp.forms.checkUrlLengthAndSubmitForm('frmPage');
}
else
{
vp.forms.checkUrlLengthAndSubmitForm(formName);
}
oTrack.value=0;
}
};

if(getStarted)
{
vp.events.add(getStarted,'click',this.getStartedHandler);
}

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);

me.responder.secondarySelected.addHandler(this.getStartedHandler);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;





}
vp.eoe.comp.LearnMoreRegistrant=function $vpfn_6WbgPspt7SSF$FO1YGgX1Q8$34(linkId,aOfferKey,iOfferLogId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

this.clickHandler=function(evt)
{
};

vp.events.add(linkId,'click',this.clickHandler);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}

vp.eoe.comp.MyAccountMyMatchingEditPreviewLinksSelectorRegistrant=function $vpfn_Gi4IIW9rUpUQPXdsjAU5$A3$68(editLinkId,previewLinkId,oTrackId,aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var editLink=vp.ui.get(editLinkId);
var previewLink=vp.ui.get(previewLinkId);
var oTrack=vp.ui.get(oTrackId);
oTrack.value=0;

var disableAccept=false;




this.editHandler=function $vpfn_kda$rtxePYvI27aL4Sd3dA17$20(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.offerSelected.fire(evt);

if(!disableAccept)
{
disableAccept=true;
oTrack.value=1;
document.getElementById('frmPage').submit();

}
};
if(editLink)
{
vp.events.add(editLink,'click',this.editHandler);
}

this.previewHandler=function $vpfn_YteNICqBT87AXVbCZ_C2Yw34$23(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.offerSelected.fire(evt);

if(!disableAccept)
{
disableAccept=true;
oTrack.value=2;
document.getElementById('frmPage').submit();
}
};
if(previewLink)
{
vp.events.add(previewLink,'click',this.previewHandler);
}


this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}

vp.eoe.comp.MyAccountMyMatchingOrderLinkSelectorRegistrant=function $vpfn_h0hbQVsxjz7UwlGkZIfcaA3$61(orderLinkId,oTrackId,aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var orderLink=vp.ui.get(orderLinkId);
var oTrack=vp.ui.get(oTrackId);

oTrack.value=0;

var disableAccept=false;



this.orderHandler=function $vpfn_eBbw$gQvXEOv3RsWO_ChzA16$21(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.offerSelected.fire(evt);

if(!disableAccept)
{
disableAccept=true;
oTrack.value=3;
document.getElementById('frmPage').submit();
}
};
if(orderLink)
{
vp.events.add(orderLink,'click',this.orderHandler);
}

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}

vp.eoe.comp.SecondaryItemCheckboxRegistrant=function $vpfn_gGiKfpIz21cZipq39YH6VA3$46(cboxId,aOfferKey,iOfferLogId,sPfId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var cbox=vp.ui.get(cboxId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.clickHandler=function $vpfn_nJrcNtGe$femsRzFWaEPgw12$21(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(cbox.checked)
{
me.responder.offerTouched.fire(evt);
}
};


this.deselectHandler=function $vpfn_1hWIVm61or0dnWOQE8rxmg21$24(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(cbox.checked)
{
cbox.checked=0;
}

};

vp.events.add(cbox,'click',this.clickHandler);

me.responder.offerDeselected.addHandler(this.deselectHandler);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}

vp.eoe.comp.SecondarySelectorRegistrant=function $vpfn_bMb72SX6gZatrrZC1ixNGA3$42(linkId,aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.clickHandler=function $vpfn_wrefRf6JlivuXMJTb4lGqA10$21(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.secondarySelected.fire(evt);
};

vp.events.add(linkId,'click',this.clickHandler);
};

if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}vp.eoe.comp.ButtonSelectorRegistrant=function $vpfn_cAa2dG2BOxd$J99jPpd6dA1$39(btnLinkId,oTrackId,aOfferKey,iOfferLogId,rxsellPageId,oPopupDialogParams)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var btnLink=vp.ui.get(btnLinkId);

var oTrack=vp.ui.get(oTrackId);


oTrack.value=0;

var offerTouched=false;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.submitHandler=function $vpfn_9orG0Gat7dBmw2ctYp_urg17$22(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(typeof(rxsellPageId)!=="undefined"&&rxsellPageId==85)
{
vp.events.setEventData(evt,"suppressEditPop",1);
}

me.responder.offerSelected.fire(evt);

if(oPopupDialogParams){
vp.dialog.IFrameDialog.open(oPopupDialogParams.id,oPopupDialogParams.title,
oPopupDialogParams.url,vp.dialog.chrome.Primary,600,480);
return false;
}



if(!disablePS)
{
disablePS=true;
oTrack.value=1;
vp.forms.checkUrlLengthAndSubmitForm('frmPage');
}

return true;
};





this.touchedHandler=function $vpfn_TN$KzekEkcl2SfgdaU4n4A49$23(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!offerTouched)
{
offerTouched=true;
me.responder.offerSelected.fire(evt);
}
};

me.responder.offerTouched.addHandler(this.touchedHandler);

me.responder.secondarySelected.addHandler(this.submitHandler);

vp.events.add(btnLink,'click',this.submitHandler);
};









vp.eoe.comp.IntermediateAcceptorButtonRegistrant=
function $vpfn_AaRoQHdsCLWqGufDeTU8Kw74$4(btnLinkId,oTrackId,aOfferKey,iPageId,iOfferLogId,bGenerateDocument,iComboId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var btnLink=vp.ui.get(btnLinkId);

var oTrack=vp.ui.get(oTrackId);


oTrack.value=0;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


$('#createProductsForm')
.ajaxForm({
target:'/offer-ajax-acceptor.aspx',
dataType:'json',
success:function $vpfn_nL_z6zyo1w1TdFSndAALvA92$21(response)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(response.RedirectURL)
{
self.parent.location=response.RedirectURL;
}
}
});


this.submitClickedHandler=function $vpfn_VGshhEkQIhAThrKrwXQUfw102$32(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(bGenerateDocument)
{
me.responder.requestDocumentGeneration.fire(evt);
}
else
{
oTrack.value=1;
$('#createProductsForm').submit();
}
};

vp.events.add(btnLink,'click',this.submitClickedHandler);

this.documentGeneratedHandler=function $vpfn_KzoMejxNDi1RswrsocXgyw117$36(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
oTrack.value=1;
$('#createProductsForm').submit();
};

me.responder.documentGenerated.addHandler(this.documentGeneratedHandler);
};


vp.eoe.comp.ImmediateCartPreviewButtonSelectorRegistrant=function $vpfn_8RnIT30E_78loL3B9naXXQ127$59(btnLinkId,oTrackId,aOfferKey,iOfferLogId,rxsellPageId,imgButtonId,imgDisabledButtonId,addConfirmId){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var btnLink=vp.ui.get(btnLinkId);
var removeLink=vp.ui.get("upsell-preview-item");

var oTrack=vp.ui.get(oTrackId);


oTrack.value=0;

var offerTouched=false;
var firstClick=true;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.submitHandler=function $vpfn_9orG0Gat7dBmw2ctYp_urg144$25(evt){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(typeof(rxsellPageId)!=="undefined"&&rxsellPageId==85){
vp.events.setEventData(evt,"suppressEditPop",1);
}

if(firstClick){
me.responder.offerSelected.fire(evt);
firstClick=false;
}
else{
me.responder.documentUpdated.fire(evt);
}
};

this.docUpdatedHandler=function $vpfn_zwPIzMF7UOv8fVZwEk8JOw159$29(evt){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.events.remove(btnLink,'click',me.submitHandler);


$("#order-preview-without-upsell").hide();
$("#order-preview-with-upsell").show();


$("#"+imgButtonId).hide();
$("#"+imgDisabledButtonId).show();


$("#"+addConfirmId).show();

oTrack.value=1;
};





this.touchedHandler=function $vpfn_TN$KzekEkcl2SfgdaU4n4A180$26(evt){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!offerTouched){
offerTouched=true;
me.responder.offerSelected.fire(evt);
}
};

this.removeHandler=function $vpfn_UyaoXIS$InNhTzEoxB5cMQ187$25(evt){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.events.add(btnLink,'click',me.submitHandler);


$("#order-preview-without-upsell").show();
$("#order-preview-with-upsell").hide();


$("#"+imgButtonId).show();
$("#"+imgDisabledButtonId).hide();


$("#"+addConfirmId).hide();

oTrack.value=0;
};

me.responder.offerTouched.addHandler(this.touchedHandler);
me.responder.documentUpdated.addHandler(this.docUpdatedHandler);
me.responder.secondarySelected.addHandler(this.submitHandler);

vp.events.add(btnLink,'click',this.submitHandler);
vp.events.add(removeLink,'click',this.removeHandler);


$("#order-preview-with-upsell").hide();
$("#"+addConfirmId).hide();
$("#"+imgDisabledButtonId).hide();


var upsellShippingPrice=$("#upsell-shipping-price").children().first().text();


var shippingPriceText=$("#offer-shipping-price").html().replace("\%\%price\%\%",upsellShippingPrice);

$("#offer-shipping-price").text(shippingPriceText);

};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}





vp.eoe.comp.ButtonSelectorAjaxRegistrant=function $vpfn_GFigBiTvEHX5Ni8oMn17AA7$43(sEnabledButtonId,
sDisableButtonId,
sProcessingButtonId,
sConfirmedButtonId,
sErrorTextId,
sDisabledClass,
sEnabledClass,
sOfferTrackId,
sEncodedUrl)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;


this.ajaxUri=new vp.web.URL(sEncodedUrl);


this.accepted=false;


this.enabledButton=$("#"+sEnabledButtonId);
this.confirmedButton=$("#"+sConfirmedButtonId);
this.disabledButton=$("#"+sDisableButtonId);
this.processingButton=$("#"+sProcessingButtonId);
this.errorText=$("#"+sErrorTextId);
this.disabledClass=sDisabledClass;
this.enabledClass=sEnabledClass;

this.acceptanceField=vp.ui.get(sOfferTrackId);


this.acceptOffer=function $vpfn_5KwcEtSfybEOoQxJXP9MfA37$20(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(!me.accepted)
{
var confirmationForm=vp.ui.get("frmConfirmation");
var formName="#frmPage";
if(confirmationForm)
{
formName="#frmConfirmation";
}


me.acceptanceField.value=1;


var jqueryForm=$(formName);
jqueryForm.ajaxForm({
target:me.ajaxUri,
dataType:'json',
success:me.ajaxHandler
});




var oldAction=jqueryForm.attr('action');
jqueryForm.attr('action',me.ajaxUri);
jqueryForm.submit();


jqueryForm.attr('action',oldAction);

me.buttonsOff();
}
};


this.enabledButton.click(this.acceptOffer);




this.buttonsOff=function $vpfn_W1FlItGxaFUHP8oeeE1VfA80$19()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

me.enabledButton.hide();


me.processingButton.show();



me.enabledButton.removeClass();
me.disabledButton.removeClass();



$("."+me.enabledClass).hide();
$("."+me.disabledClass).show();
};




this.buttonsOn=function $vpfn_o_E45W64xOLmwDqK$aJV5g102$18(bSuccessful)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

$("."+me.disabledClass).hide();
$("."+me.enabledClass).show();


me.processingButton.hide();


if(!bSuccessful)
{
me.errorText.show();
}
else
{
me.confirmedButton.show();
}
};





this.ajaxHandler=function $vpfn_8jbDDK8nofFA7VE8FpJ3gA126$20(response)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!response)
{

return;
}


me.accepted=true;



me.acceptanceField.value=0;

var successful=true;
if(response.rc===undefined||parseInt(response.rc)!==0)
{
successful=false;
}


me.buttonsOn(successful);


if(response.RedirectURL)
{
self.parent.location=response.RedirectURL;
}
};
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}vp.eoe.comp.PostSellButtonSelectorRegistrant=function $vpfn_PoGBoSdKTwtsrwPaEYkShw1$47(btnLinkId,oTrackId,aOfferKey,aOfferLogId,confirmPopId){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var btnLink=vp.ui.get(btnLinkId);

var oTrack=vp.ui.get(oTrackId);

var offerTouched=false;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.submitHandler=function $vpfn_KT_tnfGtLvahuQkMYGcnLQ13$25(evt){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.offerSelected.fire(evt);



if(!disablePS){

disablePS=true;
var confirmPop=$("#"+confirmPopId);
if(confirmPop&&confirmPop.length>0){
var quantity;
var price;
var percentage;

for(offerQuantity in offerQty[aOfferKey]){
if(offerQty[aOfferKey][offerQuantity]["selected"]){
quantity=offerQuantity;
price=offerQty[aOfferKey][offerQuantity]["price"];
percentage=offerQty[aOfferKey][offerQuantity]["percent"];

if(offerQty[aOfferKey][offerQuantity]["displayQty"]){
quantity=offerQty[aOfferKey][offerQuantity]["displayQty"];
}

break;
}
}


var oDialog=vp.dialog.get(confirmPopId);

var fnCloseHandler=function $vpfn_ki6A$Qi_I8Taz1Ig9P4GHg44$37(e){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!e.isCancelButton){
oTrack.value=1;
vp.forms.checkUrlLengthAndSubmitForm('ConfirmationForm');
}
else{
disablePS=false;
}
};

oDialog.onbeforeclose.addHandler(fnCloseHandler);
oDialog.open();

$("#"+oDialog.id+" .post-sell-percent").html(percentage);
$("#"+oDialog.id+" .post-sell-quantity").html(quantity+" ");
$("#"+oDialog.id+" .post-sell-price").html(price);

if(percentage!="0%"){
$("#"+oDialog.id+" .post-sell-confirm-title").show();
}
else{
$("#"+oDialog.id+" .post-sell-confirm-title").hide();
}

oDialog.resizeToFitContent();
}
else{
oTrack.value=1;
vp.forms.checkUrlLengthAndSubmitForm('ConfirmationForm');
}
}
};





this.touchedHandler=function $vpfn_JN5yqC$H0Xx7xmg$SDi1OQ81$26(evt){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!offerTouched){
offerTouched=true;
me.responder.offerSelected.fire(evt);
}
};

me.responder.offerTouched.addHandler(this.touchedHandler);

vp.events.add(btnLink,'click',this.submitHandler);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}
vp.eoe.comp.ShopProductSelectorRegistrant=function $vpfn_ji5rkSY3K5rypTtOajkE3Q2$44(orderLinkId,oTrackId,aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var orderLink=vp.ui.get(orderLinkId);
var oTrack=vp.ui.get(oTrackId);

oTrack.value=0;

var disableAccept=false;



this.orderHandler=function $vpfn_NGLLxlPon6JK4CQ1dJQWJA15$21(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.events.setEventData(evt,"suppressEditPop",1);
me.responder.offerSelected.fire(evt);

if(!disableAccept)
{
disableAccept=true;
oTrack.value=3;

if(document.getElementById('frmPage'))
{
document.getElementById('frmPage').submit();
}
else
{
document.getElementById('aspnetForm').submit();
}
}
};
if(orderLink)
{
vp.events.add(orderLink,'click',this.orderHandler);
}

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}vp.eoe.comp.SeeMatchingLinkSelectorRegistrant=function $vpfn_aGN5ODa7m7qIp_ztE9PJsg1$48(seeMatchLink,offerTrackId,aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);

var disableAccept=false;

var oTrack=vp.ui.get(offerTrackId);

oTrack.value=0;




this.seeMatchHandler=function $vpfn_53_iTrW_VWqNcLse4p9zfg16$24(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.offerSelected.fire(evt);

if(!disableAccept)
{
disableAccept=true;
oTrack.value=5;
vp.forms.checkUrlLengthAndSubmitForm('frmPage');
}
};
if(seeMatchLink)
{
vp.events.add(seeMatchLink,'click',this.seeMatchHandler);
}
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}vp.eoe.comp.OnlineBusinessCardSelectorRegistrant=function $vpfn_SvZfAXuIvAKsE94nRlo8qQ1$51(btnLinkId,oTrackId,aOfferKey,aOfferLogId,iPageId,sTitle)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var btnLink=vp.ui.get(btnLinkId);

var oTrack=vp.ui.get(oTrackId);

var offerTouched=false;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.submitHandler=function $vpfn_ulYo7UEl30D65Hw9zb6eTA14$22(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.offerSelected.fire(evt);


$('#frmConfirmation')
.ajaxForm({
url:'/offer-ajax-acceptor.aspx?page_id='+iPageId,
dataType:'json',
success:function $vpfn_fbGSpZUGNE83KqH5CpGokg23$25(response)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
OnlineBusinessCard.proceedToMatching(sTitle,true);
}
});



oTrack.value=1;
$('#frmConfirmation').submit();
};





this.touchedHandler=function $vpfn_9GIeQJidYVvN_2pcMw5PHQ39$23(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!offerTouched)
{
offerTouched=true;
me.responder.offerSelected.fire(evt);
}
};

me.responder.offerTouched.addHandler(this.touchedHandler);

vp.events.add(btnLink,'click',this.submitHandler);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}
vp.eoe.comp.WebsiteTabKitRegistrant=function $vpfn_m1OkudrHqimbHBsDC2djIg4$38(cboxId,aOfferKey,aOfferLogId,sLabelId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var cbox=vp.ui.get(cboxId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.deselectOtherOffers=function $vpfn_VhFAjcKVv_oNj2MWrjATkw13$31()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var aInputs=document.getElementsByTagName("INPUT");

for(var i=0;i<aInputs.length;i++)
{
if(aInputs[i]!=cbox&&vp.ui.hasClass(aInputs[i],"checkbox-pointer"))
{
aInputs[i].disabled=true;
aInputs[i].checked=false;
}
}
};


this.enabledOtherOffers=function $vpfn_NgojhQLgPhshaoIICQJhGw28$30()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var aInputs=document.getElementsByTagName("INPUT");

for(var i=0;i<aInputs.length;i++)
{
if(aInputs[i]!=cbox&&vp.ui.hasClass(aInputs[i],"checkbox-pointer"))
{
aInputs[i].disabled=false;
}
}
};


new vp.eoe.comp.CheckboxSelectorRegistrant(cboxId,aOfferKey,aOfferLogId,sLabelId);

me.responder.offerSelected.addHandler(this.deselectOtherOffers);
me.responder.offerDeselected.addHandler(this.enabledOtherOffers);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}
vp.eoe.comp.BannerHeaderRegistrant=function $vpfn_vx82SJEV$d0R729S7_TD1A4$37(divBnrId,sUrl,aOfferKey,aOfferLogId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var divBnr=vp.ui.get(divBnrId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);

this.clickHandler=function $vpfn_79eV9svZ1VLb8AVvNM7yaA12$21(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.offerTouched.fire(evt);

var qs=new vp.web.QueryString(window.location.search).toString();
window.open(sUrl,
'_blank',
'status=yes, menubar=yes, resizable=yes, scrollbars=yes, toolbar=yes, location=yes, directories=no');
try
{
vp.spot.trackWithQueryString(
'xoe_offer_clicked',
'offerLogId='+aOfferLogId+
'&offerKey='+aOfferKey+
'&xnav=bnrHeader'+'&popUrl='+sUrl+"&"+qs);
}catch(ex)
{


vp.logger.logError(332,
"vp.eoe.js",
"Spotlights logging error while trying to track an offer clicked action.",
vp.logger.Severity.Warning);
}

};

vp.events.add(divBnr,'click',this.clickHandler);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}
vp.eoe.comp.BannerFooterRegistrant=function $vpfn_7UpURi$88WSCSOE417fEVg4$37(divBnrId,sUrl,aOfferKey,aOfferLogId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var divBnr=vp.ui.get(divBnrId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);

this.clickHandler=function $vpfn_HhwP2i8LxB0i3JGp0OIrNg12$21(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.offerTouched.fire(evt);

var qs=new vp.web.QueryString(window.location.search).toString();
window.open(sUrl,
'_blank',
'status=yes, menubar=yes, resizable=yes, scrollbars=yes, toolbar=yes, location=yes, directories=no');
vp.spot.trackWithQueryString(
'xoe_offer_clicked',
'offerLogId='+aOfferLogId+'&offerKey='+aOfferKey+'&xnav=bnrFooter'+'&popUrl='+sUrl+"&"+qs);

};

vp.events.add(divBnr,'click',this.clickHandler);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}
vp.eoe.comp.SwatchRegistrant=function $vpfn_F$i615WhRYh3pPJPQXG4LQ2$31(swatchList,docList,aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;
var swatches=swatchList;
var docs=docList;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);

if(swatches.length!=docs.length)
{
throw new Error("Offer Engine JS: swatches list and docSig list not equal in length for keychains returning offer.");
}


this.generateSwatchHandler=function $vpfn_9l558IkPuGXFJ6Vim1UmEQ16$30(index)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this.swatchClicked=function $vpfn_dzJkYGFAvedSoHQ5obRJsg18$23(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.events.setEventData(evt,"newDocID",docs[index]);
vp.events.setEventData(evt,"designIndex",index);
me.responder.swatchSelected.fire(evt);
me.responder.offerTouched.fire(evt);
};
return this.swatchClicked;
};

this.highlightSwatch=function $vpfn_tr7OKIeefVy0Lkxy1q_AVw28$24(index)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this.swatchOver=function $vpfn_o2SB2nE4Cw6I0IwN$3__4Q30$20(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.ui.get(swatches[index]).style.borderColor='#FF630A';

};
return this.swatchOver;
};

this.dehighlightSwatch=function $vpfn_sHomrRpFDg7db0Xg5rPspg38$26(index)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this.swatchOut=function $vpfn_KAuS$6XUk4JTtcgo59ovVQ40$19(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.ui.get(swatches[index]).style.borderColor='';

};
return this.swatchOut;
};


var i=0;
for(i=0;i<swatches.length;i++)
{
vp.events.add(swatches[i],'click',me.generateSwatchHandler(i));
vp.events.add(swatches[i],'mouseover',me.highlightSwatch(i));
vp.events.add(swatches[i],'mouseout',me.dehighlightSwatch(i));
}


this.clickSwatchListener=function $vpfn_e8_BraeUGHtVo8pXQproUQ58$31(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var clickedIndex=vp.events.getEventData(evt,"designIndex");
for(i=0;i<swatches.length;i++)
{
if(i==clickedIndex)
{
vp.ui.get(swatches[i]).className='selected';
}
else
{
vp.ui.get(swatches[i]).className='';
}
}
};


me.responder.swatchSelected.addHandler(this.clickSwatchListener);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}vp.eoe.comp.TieredPricingGridRegistrant=function $vpfn_zvmsyyPGS9WsuYb9G4q_8w1$42(linkId,gridId,aOfferKey,iOfferLogId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.pricingGrid=vp.ui.get(gridId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.clickPricingGridLink=function $vpfn_0eqBqCtxSrywCSJcwHDR6w10$32(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.pricingGridClicked.fire(evt);
};


this.clickPricingGridLinkListener=function $vpfn_5ALzO0dyBz95sxIBKr5yLA16$40(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(me.pricingGrid.style.display=="block")
{
me.pricingGrid.style.display="none";
}
else
{
me.pricingGrid.style.display="block";
}
};

vp.events.add(linkId,'click',this.clickPricingGridLink);
me.responder.pricingGridClicked.addHandler(this.clickPricingGridLinkListener);
};

if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}
vp.eoe.comp.StampStaticImageRegistrant=function $vpfn_K5_ModUO2mSWm0FyqYP06A2$41(imageId,blackImgSrc,blueImgSrc,redImgSrc,aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.housingImage=vp.ui.get(imageId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);



this.updateStampImage=function $vpfn_OKJeWiVOagkvd$khF43A6A12$25(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var newColor=vp.events.getEventData(evt,'stampColor');

if(newColor=="0000FF")
{
me.housingImage.src=blueImgSrc;
}
else if(newColor=="FF0000")
{
me.housingImage.src=redImgSrc;
}
else
{
me.housingImage.src=blackImgSrc;
}
};

me.responder.inkColorSelected.addHandler(this.updateStampImage);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}vp.eoe.comp.DecalPrintDirectionRegistrant=function $vpfn_02xS4ItGAtYgIpavjYoBJg1$44(directionSelectorId,aOfferKey,iOfferLogId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.interactionHandler=function $vpfn_4Za83AolZeZXLniwpJFFmA8$27(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.offerTouched.fire(evt);
};

vp.events.add(directionSelectorId,'change',this.interactionHandler);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}
vp.eoe.comp.EBCMoreInfoRegistrant=function $vpfn_Hmuoc1Anz$Khgo2t7Smm$A4$36(linkId,docId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;


this.clickHandler=function $vpfn_mc2JAn51n6zqJFEqjOhXfw9$21(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.win.open('/vp/electronicBC.aspx?c=0&docId='+docId,
'ecard',
'top=50,left=50,height=740,width=550,scrollbars=yes,resizable=no');
};

vp.events.add(linkId,'click',this.clickHandler);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}
vp.eoe.comp.StampInkColorRegistrant=function $vpfn_x9xKrpVvRuJ$xvPgCFb8Yg2$38(colorTrackerId,radioIdList,colorList,aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var colorTracker=vp.ui.get(colorTrackerId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);



if(radioIdList.length!=colorList.length)
{
throw new Error("Offer Engine JS: ink selector ID list and color list not equal in length.");
}



this.generateRadioHandler=function $vpfn_G_RZjr1SHhTxaIas9KO_1Q19$29(color)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this.inkSelectorClicked=function $vpfn_9JhphYY4uzDw2SQQ574h6Q21$28(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.events.setEventData(evt,"stampColor",color);
colorTracker.value=color;
me.responder.inkColorSelected.fire(evt);
me.responder.offerTouched.fire(evt);
};

return this.inkSelectorClicked;
};


var i=0;
for(i=0;i<radioIdList.length;i++)
{
vp.events.add(radioIdList[i],'click',me.generateRadioHandler(colorList[i]));
}
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}vp.eoe.comp.TShirtQtySelectorRegistrant=function $vpfn_f_mtlUFA4Og95w1NzAKprw1$42(qtySelectorIdList,aOfferKey,iOfferLogId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.interactionHandler=function $vpfn_iea85sVJisS0z9NuWFeOMw8$27(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.offerTouched.fire(evt);
};

var i=0;
for(i=0;i<qtySelectorIdList.length;i++)
{
var qutSelectorId=qtySelectorIdList[i];
vp.events.add(qutSelectorId,'change',me.interactionHandler);
}


this.destroyQtySelectors=function $vpfn_dXrczSiBCqdBZLJ7UDOQTg21$31(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var iTsIdx=0;
for(iTsIdx=0;iTsIdx<qtySelectorIdList.length;iTsIdx++)
{
var qtySelector=vp.ui.get(qtySelectorIdList[iTsIdx]);
if(qtySelector.parentNode)
{
vp.ui.removeFromDOM(qtySelector);
}
}
};

me.responder.clearComponentData.addHandler(this.destroyQtySelectors);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}vp.eoe.comp.DssContactPanelDisplayRegistrant=function $vpfn_6wAa_XNsZZt7yhDTtmZX3Q1$47(linkId,imageId,panelId,aOfferKey,iOfferLogId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;
this.panel=vp.ui.get(panelId);
this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.clickContactLink=function $vpfn_2fkxoPxJO89ePyEooyIi6g8$28(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.panel.style.display="block";
me.panel.style.visibility="visible";

try
{
vp.eoe.acceptor.AcceptOffer("olid="+iOfferLogId);
}catch(ex)
{


vp.logger.logError(330,
"vp.eoe.js",
"Offer action logging error while trying to track an offer Dss contact panel display action.",
vp.logger.Severity.Warning);
}
};

vp.events.add(linkId,'click',this.clickContactLink);
vp.events.add(imageId,'click',this.clickContactLink);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}
vp.eoe.comp.SecondaryItemListRegistrant=function $vpfn_NPqIiPpXByFg$RzjRhpQig2$42(selectId,aOfferKey,iOfferLogId,sPfId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

var slist=vp.ui.get(selectId);

this.responder=vp.eoe.topEventManager.FetchResponder(aOfferKey);


this.clickHandler=function $vpfn_QielW$HiEDy8DXOf64jicQ11$21(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(slist.checked)
{
me.responder.offerTouched.fire(evt);
}
};


this.deselectHandler=function $vpfn_DIlUukzIlCkffbW_fVr37Q20$24(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(slist.selectedIndex>0)
{
slist.selectedIndex=0;
}

};

vp.events.add(slist,'click',this.clickHandler);

me.responder.offerDeselected.addHandler(this.deselectHandler);
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;


}

vp.eoe.comp.TrackableEntityComboHash='';
vp.eoe.comp.TrackableEntityCustomDomain='';
vp.eoe.comp.TrackableEntityProduct='';
vp.eoe.comp.TrackableEntityLogger=function $vpfn_ZBKI6_f8_OpraLVWyxb0$A9$36(sLayoutId,sTrackingUrl,sAcceptedFieldId,comboHashFieldId,customDomainFieldId,offeredProductFieldId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;


this.ajaxUri=new vp.web.URL(sTrackingUrl);


this.trackingLogged=false;


this.layoutContainer=vp.ui.get(sLayoutId);

this.acceptanceField=vp.ui.get(sAcceptedFieldId);

this.comboHashField=vp.ui.get(comboHashFieldId);

this.customDomainField=vp.ui.get(customDomainFieldId);

this.OfferedProductField=vp.ui.get(offeredProductFieldId);

this.linkUrl=null;


this.logEntityClick=function $vpfn_FOeZzIP5cDizGiyVaHbZVw33$26(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(!me.trackingLogged)
{
var confirmationForm=vp.ui.get("frmConfirmation");
var formName="#frmPage";
if(confirmationForm)
{
formName="#frmConfirmation";
}


me.acceptanceField.value=1;
me.comboHashField.value=vp.eoe.comp.TrackableEntityComboHash;
me.customDomainField.value=vp.eoe.comp.TrackableEntityCustomDomain;
me.OfferedProductField.value=vp.eoe.comp.TrackableEntityProduct;

var jqueryForm=$(formName);
jqueryForm.ajaxForm({
target:me.ajaxUri,
dataType:'json',
success:me.ajaxHandler
});




var oldAction=jqueryForm.attr('action');
jqueryForm.attr('action',me.ajaxUri);
jqueryForm.submit();


jqueryForm.attr('action',oldAction);
var ev=vp.events.getEvent(evt);
vp.events.cancelEvent(ev);
}
};


this.ajaxHandler=function $vpfn_eDK51ugPwEAX1V$eP1$4ig73$23(response)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(me.linkUrl)
{
self.parent.location=me.linkUrl;
}
if(!response)
{
return;
}

if(response.rc!==undefined&&parseInt(response.rc)===0)
{

me.trackingLogged=true;
}

if(response.RedirectURL)
{
self.parent.location=response.RedirectURL;
}

};


var children=this.layoutContainer.getElementsByTagName('a');

if(children&&children.length>0)
{
var count=children.length;

for(var i=0;i<count;i++)
{
var anchor=children[i];
var anchorId=anchor.id;

if(!anchorId||anchorId==='')
{
var newId=sLayoutId+'_a_'+i;
anchor.id=newId;
}
me.linkUrl=anchor.href;

vp.events.add(anchor.id,'click',this.logEntityClick);
}
}
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}var _registeredHandlers={};
var _numHandlers=0;
var _trackTimeOut;

vp.eoe.comp.SubscriptionOfferInteraction=function $vpfn_TVW9YSEhXdzu_j$UDgpDQA5$43(sOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
_registeredHandlers[sOfferKey]=this;
_numHandlers++;
};

vp.eoe.comp.SubscriptionOfferInteraction.init=function $vpfn_lqugZdvnAHfkW5X4A2lhFQ11$48()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(_numHandlers>1)
{
for(var h in _registeredHandlers)
{
_registeredHandlers[h].init();
}
}
};

vp.eoe.comp.SubscriptionOfferInteraction.Blog=function $vpfn_9S5HgPfk32FfJWASsqx2uw22$48(sOfferKey,aConfigOptions)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.inheritFrom=vp.eoe.comp.SubscriptionOfferInteraction;
this.inheritFrom(sOfferKey);
this.offerKey=sOfferKey;
var aSeo=[];
var oResponder=vp.eoe.topEventManager.FetchResponder(me.offerKey);
aConfigOptions=aConfigOptions||{};

this.init=function $vpfn_e9$UdWIDcrSA5wyNpyBWDQ33$16()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
for(var h in _registeredHandlers)
{
if(_registeredHandlers[h].constructor==vp.eoe.comp.SubscriptionOfferInteraction.Seo)
{
aSeo[aSeo.length]=h;
}
}

if(!aSeo.length)
{
return;
}

for(var i=0;i<aSeo.length;i++)
{
var oOfferResponder=vp.eoe.topEventManager.FetchResponder(aSeo[i]);
oOfferResponder.offerSelected.addHandler(onSeoOfferSelected);
oOfferResponder.offerDeselected.addHandler(onSeoOfferDeselected);
oOfferResponder.offerPreSelected.addHandler(onSeoOfferPreSelected);
}
};

var onSeoOfferSelected=function $vpfn_p6meR0fXdB0ryaFhM45XvQ57$29()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
oResponder.enableSelection.fire({offerEnabled:false});
};

var onSeoOfferPreSelected=function $vpfn_rBsuqNd7tvlSp5FHUiMGxQ62$32()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
oResponder.enableSelection.fire({offerEnabled:false});
};

var onSeoOfferDeselected=function $vpfn_Wcsp6WJPQVd8hZRm0wq2Pg67$31()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
oResponder.enableSelection.fire();
};

if(!_trackTimeOut)
{
_trackTimeOut=setTimeout(vp.eoe.comp.SubscriptionOfferInteraction.init,0);
}
};


vp.eoe.comp.SubscriptionOfferInteraction.OSP=function $vpfn_dA6BgVAehUamIRT21nF3CA79$47(sOfferKey,aConfigOptions)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.inheritFrom=vp.eoe.comp.SubscriptionOfferInteraction.Blog;
this.inheritFrom(sOfferKey,aConfigOptions);
};




vp.eoe.comp.SubscriptionOfferInteraction.Seo=function $vpfn_YYFsej2EQx3M3hnP7wb8MA90$47(sOfferKey,aConfigOptions)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.inheritFrom=vp.eoe.comp.SubscriptionOfferInteraction;
this.inheritFrom(sOfferKey);
var aBlogs=[];
var aOSPs=[];
var oResponder=vp.eoe.topEventManager.FetchResponder(sOfferKey);
aConfigOptions=aConfigOptions||{};

this.init=function $vpfn_e9$UdWIDcrSA5wyNpyBWDQ101$16()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var i;
for(var h in _registeredHandlers)
{
if(_registeredHandlers[h].constructor==vp.eoe.comp.SubscriptionOfferInteraction.Blog)
{
aBlogs[aBlogs.length]=h;
}
if(_registeredHandlers[h].constructor==vp.eoe.comp.SubscriptionOfferInteraction.OSP)
{
aOSPs[aOSPs.length]=h;
}
}

if(!aBlogs.length)
{
return;
}

var oOfferResponder;

for(i=0;i<aBlogs.length;i++)
{
oOfferResponder=vp.eoe.topEventManager.FetchResponder(aBlogs[i]);

oOfferResponder.offerDeselected.addHandler(onBlogOfferDeselected);

oOfferResponder.offerSelectionAttempedWhenDisabled.addHandler(onBlogOfferSelectionAttempedWhenDisabled);
}

if(!aOSPs.length)
{
return;
}

for(i=0;i<aOSPs.length;i++)
{
oOfferResponder=vp.eoe.topEventManager.FetchResponder(aOSPs[i]);

oOfferResponder.offerDeselected.addHandler(onOSPOfferDeselected);

oOfferResponder.offerSelectionAttempedWhenDisabled.addHandler(onOSPOfferSelectionAttempedWhenDisabled);
}
};

var onBlogOfferDeselected=function $vpfn_9z9w4S3sfSoKMGpbPVJYvA147$32(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(evt.offerEnabled!=undefined&&!evt.offerEnabled)
{
if(aConfigOptions.selectedBlogDialogId)
{
vp.dialog.get(aConfigOptions.selectedBlogDialogId).open();
}
}
};

var onBlogOfferSelectionAttempedWhenDisabled=function $vpfn_5hA6JK6hVTkTkApebbrSBA158$51()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(aConfigOptions.disabledBlogDialogId)
{
vp.dialog.get(aConfigOptions.disabledBlogDialogId).open();
}
};

var onOSPOfferDeselected=function $vpfn_d63kXR9moZObgVuRR_EqBA166$31(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(evt.offerEnabled!=undefined&&!evt.offerEnabled)
{
if(aConfigOptions.selectedOSPDialogId)
{
vp.dialog.get(aConfigOptions.selectedOSPDialogId).open();
}
}
};

var onOSPOfferSelectionAttempedWhenDisabled=function $vpfn_fQUqO8FX4ioG4yKqx$8zTw177$50()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(aConfigOptions.disabledOSPDialogId)
{
vp.dialog.get(aConfigOptions.disabledOSPDialogId).open();
}
};

if(!_trackTimeOut)
{
_trackTimeOut=setTimeout(vp.eoe.comp.SubscriptionOfferInteraction.init,0);
}
};
if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}
vp.eoe.comp.EMBROIDERED_STOCKINGS_POP_ID='AdditionalStockings';




vp.eoe.comp.MultiProductEditPopRegistrant=function $vpfn_c1_IaDSWgo24caSYzI4OPQ7$44(sLinkId,sHiddenSerId,iOfferIndex)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;

this.hiddenSerId=sHiddenSerId;

this.responder=vp.eoe.topEventManager.FetchResponder(iOfferIndex);


this.clickHandler=function $vpfn_160ePIhlaFCfNmKVw8lBCw16$24(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
-
me.responder.multiProductEditPopClicked.fire(evt);
me.responder.offerTouched.fire(evt);
};


this.openMultiProductEditPop=function $vpfn_7NiV1bdbnr5uzqwi7dXW$g24$35(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
mpManager.initialize(function $vpfn_I08RRlNSpMmGjugqThOLmg26$29(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}vp.dialog.get(vp.eoe.comp.EMBROIDERED_STOCKINGS_POP_ID).open();});
return false;
};

vp.events.add(sLinkId,'click',this.clickHandler);

me.responder.multiProductEditPopClicked.addHandler(this.openMultiProductEditPop);
me.responder.offerSelected.addHandler(this.openMultiProductEditPop);
};




vp.eoe.comp.serializeData=function $vpfn_PMtsWIFPVuZqC3zGUb5f4w39$28(sFieldId,sData)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
$('#'+sFieldId)[0].value=vp.http.serializeJSON(sData);
vp.dialog.get(vp.eoe.comp.EMBROIDERED_STOCKINGS_POP_ID).close();
};


