                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
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;

vp.eoe.ShowVaporDialog=function $vpfn_1gD7e8TLQUGvjZ5RK$5oWQ27$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_7K8BwOfiBk9jrzDlqNWfEg49$22()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;


var responders=[];




this.CreateResponder=function $vpfn_f3qewasLvsAiajEjprsT9Q59$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_kgqG9VmUpwzs1tWUQp4Kig67$23(aOfferKey)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return responders[aOfferKey];
};

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

this.AlertPageSubmission=function $vpfn_bkG6whfRDIlPyhOEQopfdA77$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_G4gfE$UnGzOyvhox21GKcA97$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_0VcZsctg3nZZP5cJjzxIrQ115$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_4KMrh$LOgkVWoYhh_m_UVQ135$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.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");
};




vp.eoe.GetAcceptanceContext=function $vpfn_CWeWnEWJh$Y7YHp22K7A9g295$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_92Mzl8JOmbsp1u5bTmGi9A319$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_JdEUnN7KwPienS3C1mOz2A351$32(docID,imgIDList,height,docwidth,aOfferKey,useLiteStudio,aOfferLogId,offerId,rxSellPageId,oReloadEditorEvent,isXsellWedding,forceProductSpecific,forcePreview,noSampleText,showProductOptions,productConfigId)
{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_1wO40DU2QDdXZiuQL3QExQ362$45(oDialog)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this.handler=function $vpfn_Dl6kwypjfD$3P_elVyvkRA364$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_N8eBE1AFewyPQ9tTtPO8Ew412$29()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}



vp.eoe.topEventManager.FetchResponder(aOfferKey).documentUpdated.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(vp.eoe.isAddToCartEnabled&&vp.eoe.isAddToCartEnabled)
{
winURL=winURL+
"&acceptanceContext="+escape(vp.eoe.GetAcceptanceContext(offerId,rxSellPageId));
}

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;}

var configId;
var options=new Object();
if(showProductOptions)
{
winURL=winURL+"&matching_po="+showProductOptions;

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

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

options.scrollType=DIALOG_SCROLL_TYPE_BOTH;
}

if(showProductOptions==2)
{
var popOptionsDialog=function $vpfn_S0DGbwSm0nyfx5Ti2BWJfQ461$27()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var url="/matching-product-options.aspx?page=2&doc_id="+docID+"&index="+aOfferKey+"&callback_id="+iId+"&offer_log_id="+aOfferLogId+"&default_config="+configId;
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(vp.eoe.isAddToCartEnabled&&vp.eoe.isAddToCartEnabled)
{
winURL=winURL+
"&acceptanceContext="+escape(vp.eoe.GetAcceptanceContext(offerId,rxSellPageId));
}




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_hJzreQeBDhZJO83rRxVgtA546$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_vFKEEGCm42Nxn64UUHi8zA573$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_YFUCZojIrLWc7KSkDlAfoQ589$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_yPChK4RtnVpsC$WQT_mRTA602$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_vC3bp$o5zBL6OWRcipUF7w631$39(iNewQty)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
for(var i=0;i<vp.eoe.topEventManager.ResponderCount();i++)
{
vp.events.setEventData(vp.eoe.topEventManager.FetchResponder(i).incomingProductQuantityChanged,
"incomingProductQty",
iNewQty);

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





vp.eoe.refreshPreviewForMatchingSetLink=function $vpfn_xhGw_lw6YraVJo0XVe_SCg647$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_krnlsnLu0Jen8U1pZPw0uQ661$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_1C2Zd6JSR2K7p8dwQp0BGQ685$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_RSxanqnj7opMYfmmldsgdg726$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_bgG1B19VXML4IDupl79q$Q732$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_4TfTSJJFL5KdLTfslktYMg762$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_bgG1B19VXML4IDupl79q$Q770$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;
};
};










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_rqeO6iQJ$d1GO1mCyvJpHw13$22()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;
this.totalPages=0;

this.MoveToPage=function $vpfn_WzU82bUq7nboSG8IKrBauQ18$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_h3T2WU84lF8wiZQ1heF6CA38$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_S92E3V9q6LW8QxPAPpJbSg23$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_Q849AlpE$tCzcFIEKg3H$g44$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_kLB8HG1bDChn3TD8$JhojQ55$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_mAnAg0AurFLIWK27r1790g71$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_RWH2IzgvjsUxw2VK1v79Ww80$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_INaQ2XD5qFlNBT$y7L3q$g87$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_DI83PE1wRKKI5QjCGso2Wg102$44()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
document.forms['frmPage'].submit();
};

vp.eoe.photoselector.RecenterUponSubmit=function $vpfn_aUfcVLk3AWsMT2Twafxjdw107$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_GM6P8iBIx$$K00Ld7RCQlg114$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_bxcio9b8UIqjzarAY2x0DA127$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_kmXJD$ueISlh3YGf2sIiww5$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.RegisterDisplayedOffers=function $vpfn_0CRgoEniFJgrVLZ3UDUrMA29$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_kbkQPU$cKymKFIEXgActwA55$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_1cwTEBf$85kOlEnFMIGEKg64$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_TPfr2xutucCoRFtq0thsdg89$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_SIvB8F2Uli2XB2ZvgjDx5g115$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);
};

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.incomingDocument&&me.rxSellPage==76)
{
postData.setItem("documentId",me.incomingDocument);
}

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_o$Rh0TjAi7wcY49pAMdq9g229$28(sScript)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var head=document.getElementsByTagName("head")[0];
var scriptElement=document.createElement("DIV");
scriptElement.innerHTML="<br>"+sScript;
var scripts=scriptElement.getElementsByTagName("SCRIPT");
for(var i=0;i<scripts.length;i++)
{
var script;
if(document.all)
{
script=document.createElement('script');
script.type='text/javascript';
script.src=scripts[i].src;
script.text=scripts[i].text;
head.appendChild(script);
}
else
{
script=scripts[i].cloneNode(true);
head.appendChild(script);
}
}
};

this.UpdateOfferWithHtml=function $vpfn_$9lfQHsLS6hEdjSk9LB6Og254$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(document.all)
{
var scripts=offerElement.getElementsByTagName("SCRIPT");
for(i=0;i<scripts.length;i++)
{
scripts[i].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.getElementsByTagName("IMG");
for(i=0;i<images.length;i++)
{
images[i].onload=me.ResizeNav;
}
}

me.ResizeNav();
};


this.UpdateOfferElement=function $vpfn_1p2PF269LwB5j2wGK$WbQA298$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_SIvB8F2Uli2XB2ZvgjDx5g305$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(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_pF1cBTb2fj47xjxZZ_SxJA341$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_Kb1Abfcpb7nblvPorDhk2w355$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_RhXPB6Ggdk5$tBivuvUssQ427$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_tWlOwQNN878SGWjbEn5L_w437$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_YbS1PhfTglB0VhetWR8KVQ466$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_dGITep0vn4$UtrIbMkdHLQ488$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_khH5q6GtdS3fL$CMisLKKA509$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_zGbHqoK73nHw4uRjRYUDcQ40$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_ftN_MluhfkGhUGc5EQjMPQ7$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_D92qTBoQbK4wWsYtVE6s4A18$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_$I8BChamDDmkCOlSxDgBfg29$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_hVWEMq$_gfO2J8t_JdaMYQ37$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_7Q2ZV$JFhMgTmOA6VDpmDQ49$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_XFkxxGJ8DUjNyLCW4TsISg60$0';

function showVaporPopup()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.hoverpop.show("divHoverPopUp",true);
}showVaporPopup._vpfn='$vpfn_iJDl7wTKGxStVcFPmf2nEg66$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_3XrHUehYcWG3TITFWRaXcw71$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_x0MFd4dXAPStx2AJ6HzH0A99$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_5aJb_ZjYbmM4queLXCdfjQ164$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_3sKySFu4gvlgt68jnLN5AA204$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_LHXiR1eBjktEXkHP2Gp5$w215$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_P0MXTSY7BR1$vWX8R2CeeA232$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_q_n38GNqvVEOWkJB3NxxsA270$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_XVZl5lgP9hCuNe$eb_2OwQ286$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_PzWxQbDwLeW25xHzDcPESw322$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_zCVmkA3uH5huN$VCaplPPQ330$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_Yrabhm7yCqRJGTxpK1mvbQ335$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_ftC$NFZ$DeHVHxMIEOeQlw352$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_5JE6CxfJAa_LvGuJhacgfg376$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_V0DkC8UKuOZZmD9smRY2lg393$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_XWrWyLwwqVv0isGsP_4nPQ414$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_reXMxyhbw1kPKBD5z63LgA433$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_su7z2cI51kGPZmAzXeeSLQ448$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_o5SwktzxbYrkYXGfC8IU8Q460$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_j_PljSmgPHczzax85YCfAQ478$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_m9j3iQTUss7s7MLHE3HTtQ501$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_Z1DAyxYykaaxzTBl$vE7gg494$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_iYDhBdSIVVj9oxZ1OWAUcg561$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_mJac1MAjKx$Nn5qRsiBTmA570$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_CrXuA5A64kfgVduVtoh97Q578$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_dsXBsms6AsRDqNCSN8UqUw588$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_NKOIWX2_7BSvHZOQ8d5s_A603$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_lXZPnaOAKp1N4N6XXgQEPg633$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_bv4h4X40en95vMx2GnQa8w672$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_qfW9n448_RfHK7ad4q1I1Q690$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_svmN_S_JtCebIlCwvf82cQ699$0';

function switchCrossSellCheckbook(checkbookImage)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
document.getElementById('checkbookCoverImg').src=checkbookImage;
}switchCrossSellCheckbook._vpfn='$vpfn_Nfe5n6mnQnpDO90nkXgElA717$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_toVJt$dHsfYcfElnBsXhIg722$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_aTjH3PM$K_zoR_WyjaHAYw787$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_DIB5heiVmmeIPiVoDPBAvg817$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_QH5ZZVdCsXEsTzF$uXZw0Q824$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_JoAJIy_rnZtYsrN7vTrBcQ839$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_$9F3kMj8zICDiQ52QRUjqQ847$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_vUqox$mVl7P4yafpVn_nAA877$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_ID3cWGqXhXBMMNCwXTWvLw885$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_fVSARqwVMbhNZnKGZ62ebQ889$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_YqWPKDA_PGUf6oCW9GPo7g893$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_bfDMsNBGarkU5FRLqvWySw903$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_pesIOfZ8Kbj7uUdB4dySdQ925$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_ZTN8gYPlPqC$k$Vt6jYBvA939$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_urATxuxoWlL__m$_YMlXbA954$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_nu4qX2rkUl1m7ZKXiwUDRg962$0';


CrossSellDesignManager.prototype.setPreviewDesign=function $vpfn_c5OpcPKfJHDwUNMIAHlWFA970$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_77KYbpy3BXEerjm9IRPQ$g984$52()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return this._previewDesign;
};


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

CrossSellDesignManager.prototype.onPreviewCheckboxClick=function $vpfn_56urVIusN9H$$jY7ot0RgQ995$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_BSrKeLlBqWmK6rDfmGHfeA1003$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_PDtZvfpAM6KoMijJ0QtWMQ1010$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_y6yekVtPxu_XfNoPck_RiA1024$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_R8fTUL2RUrYa24SILiQNew1038$52(designId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return this._getDesignCheckBox(designId).checked;
};

CrossSellDesignManager.prototype.getPreviewImage=function $vpfn_mtRFqs4U89fZagDC39lk_g1043$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_u$R$jpThzGPnDd7Kwcpwvw1048$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_ndwk3b8kXh2p8qwYPuO4zg1055$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_MZhMPc8LgR5c$idz2fWWgg1062$51(designId,newDocumentSignature)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this.designs[designId]=newDocumentSignature;
};

CrossSellDesignManager.prototype.refreshPreview=function $vpfn_bgNQh8Bv9kCn38$n2UfJJQ1067$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_SppRh41fpQkUdUjmF$3XHg1082$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_YaRQSM3bPbxt26UzoJZGCg1088$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_f3gYAo12zLJ1AVhHmKJY9w1094$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_NFn_XGhcjOKINSOHYoeTfw1100$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_tq4UE3bWbJTxYd6$NRrLAQ1105$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_cQTSBg0sbTZneEcMt7MHsg1110$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_6hdRAV29jLGtV9w4kDNOgA1118$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_Pedn1GaDow2LwJWSskilyA1144$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]);
};

