                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
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_eF95Fie0SsrNIJhgmbTDOA3$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_Iyyg2uVyrGpSFkCkME7MQg11$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_rTXLbkZW1eguUKHN2i1fXw5$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_ocCxsCpgO4wRdIRcwbzfFA13$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_Ch8LrMog03yhhwFWiLbseg22$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_5OnEOrneNJ8Imp21g52Bag2$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_ql9K5YC8uNx4XUcNImLl9w9$27(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.events.setEventData(evt,"fromQty",1);
me.responder.offerTouched.fire(evt);
};

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


this.destroyQtySelector=function $vpfn_rQGW4Z2i1jL0YuztHRRFnQ18$27(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.DocSigRegistrant=function $vpfn_2wXd3VggwnP_d9r8n_5uVQ2$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_HX43xaqGi99Meul5aahZVg28$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_FyAgiRba6EzX0Tn2RSb4Eg41$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_FdRRL_5Zkhz$X3M04ft9Rg84$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_Ac_0d7ThuWIsdPT30TM6Zw100$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_PFQpjBY82tZOZOf_ENbWAw109$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.changeImage=function $vpfn_mxhVkXF6_XsN4yiniVybTw119$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_cnkkjxDsuhkJkOQ7FgOjSQ145$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_AEfsurJIddOVAEsVbd3sAw179$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_Wv5ErcEhB5kwqF5KnICw_g185$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_DJb2YZ7bQd4LGVCvzhxd0Q2$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_SVkp_vPjwWbnrWHK$JKZjQ17$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_fdF0YgjjG4EBS_RV$O5cbg34$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_HjoHMbzK64Kp4zEnbGZt2g2$33(editLinkId,imageIdList,imageWidth,aOfferKey,useLiteStudio,aOfferLogId,offerId,rxSellPageId,isXsellWedding,forceProductSpecific,forcePreview,noSampleText,showProductOptions,productConfigId)
{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.processEdit=function $vpfn_Dof15DIAH3nEXGyFvpMcjg17$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,"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.responder.requestCropToolFire.fire(evt);
}
};

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

this.updateDefaultSelection=function $vpfn_PjYw7V6TYOm_JwSojiOUlA35$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_zJRRx917$ozdOS$rZU9LjQ44$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_k7VCtbRdDrIkzYFpYlXfkQ64$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_TrB0c1TYcMHWwtpeW$Edpg74$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_lOvFpMMfZgvsfmvS9mHkPw82$23(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
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_DEFSnHQWHYW7pJKW0OBjnA4$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_pavzTFhwC0npTEp8Dl1Qaw15$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_9$qODEMKrHH3y_G0$bBWxg35$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_SCsfM7L_AsX0XGwHwrgDPg43$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_ymr7eqfNriexdm9ycu0GUA4$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_vZz4VNuyVlfJ0NIQHA4l0w14$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_8Rh$TIY76Bzq$BjhAtnYrQ27$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.DefaultDesignImageSelectorRegistrant=function $vpfn_mLW74Ik_YqEpf$xRLn$OqA4$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_gwOblqBBo_ong4sFDbTTfg14$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_7ZCRhRy2bDI81Zk$qNZCeA33$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_TlVvmZzwPIn6KE7lz321qw45$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_ZmO2zL$lTCIVEfLywt1Jfw68$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_4piCtfBqKJNgbj7tkCGRkw4$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_7npc6j9INdbW_0DiDBQcnQ17$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_sT0xYgqInP01FIMiFyDmDg24$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_uos_briaIQL3_eWCQvKGtw32$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_Ch6KNoPL58UM9Q6S41C4YQ37$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_dTRf3fd$b476$fNk7RbE7g4$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_IWzgoX__car_qK_xh7nc6Q17$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_118CO4ulLeuBfiDWqf0vjQ24$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_VtYHWvALN$679yDMYfPANQ4$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__EDdVO7XvRvEC5Ge8My_AA17$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.callbackHandler=function $vpfn_PNcSe2MLuUMMoJ5BU$35RQ29$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_co1pseisotHVaWh9N_9IRg95$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);


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

return(false);
};

this.changeImage=function $vpfn_HCwx7YBzsUZ117EvJt387A121$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_za4FVhbeisJO4UNHthDyew2$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_aBRmuZrczcPdLIv1Aagi3A28$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_N0Esc79rgyjxlFkcOZgvFA42$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_0r0l9vkAO8Hn7GDgK71JiA56$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_h6K9O$cZpI8hbaJl6PhH0Q65$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();
lpURI.setItem('rand',today.getTime());

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



this.updateStampColor=function $vpfn_q$QXbNv2ljoIIZdOyHtHWA78$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_S4GXXzx7v4fGnsG3AGi7vg86$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_XBtRXLU5$Rqi9Yj63210Fw2$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_GeIw3F4vZZiRwme9DO7bNg13$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_m4GK$R8Q1K8W5_T9DIei9w4$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_1Iyp8ieU2ybIjwYtWe9$Yw12$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_udm$JCRvySzyDnWXQlUOZw23$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_0pBr_gFownlVET8DRKNV3w4$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_x8L_a1OmZLxu14XFqjEhgg15$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_mIaQwCAt$mEr7wRb9vsEbA1$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_mve44ui9Q8hfEY_vh30oQA13$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.CheckBoxId='';
vp.eoe.comp.CheckboxSelectorRegistrant=function $vpfn_F8jrffBRlZV8TmkUO4HF1Q4$41(cboxId,aOfferKey,aOfferLogId,sLabelId){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_VxfAZLZF29tJ2kapuBuJQQ16$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.clickHandler=function $vpfn_ry4wDjKviSt$jJmZX3SQAg24$24(evt){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}



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


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



this.fireClearMessageIfNecessary=function $vpfn_mrsYjKuczwo7bADM4IpW2A47$39(evt){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!me.cBox.checked){
me.responder.clearComponentData.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);
};





vp.eoe.comp.CheckboxSelectorTriggerableRegistrant=function $vpfn_7MWfvjaDytNV3LLzDHLKIw66$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_ospOF5dO13fpOsDj899AuA74$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_cPfNg6UzY4y5dYsEKbLt4Q109$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_e9V9cvEKmsvEJKTd2bObbA128$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_ry4wDjKviSt$jJmZX3SQAg136$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_dKfQ36NeK0CBjNoE4IgkBg153$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_ry4wDjKviSt$jJmZX3SQAg162$24(evt){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.toggleUpsellOfferHandler();
};


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





return;







};

this.toggleUpsellOfferHandler=function $vpfn_e7Z6UpM4YLi0hpUUufmZWA183$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_WuwzvAqNtupfmk7y2CONIA5$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_6FysERw4yu$P6ZsoGdguPQ13$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_QgD2mhh6K9j6PioYetaAtw30$26(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}



if(!hasDisplayedMessage)
{
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);
}
};

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



this.disableSelector=function $vpfn_xeCthJRRgrNFJjJ0g0j4rA56$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_VBloAQy7WGk1J0EYZXkbEA64$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_CAbwy0Y9BiC9FxsRLWmQig71$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_Oz3nM27rj1j3kaaGHw8Xdg3$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_XPG2d9eiNDLLPNdnP1VsOQ12$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_7xJ49UQxc0bf4WRYMb2cdw40$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_lI5zsdfV8uazjNWK58dFww2$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_xRqbqSD8uHy_fqefIvB1xA11$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_R1hDp1duIRVaRzcFFq4xmg9$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');
}
};













































































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_9cYA1NqjV7rfuEadaaOGsw3$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_gpx6SmebriGNYf2JW9EhTA16$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);
}
}
};

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_nDMjep3PUl8PwygnNRnV7g8$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_7R0Z5TjVkGts7x07RzjAHQ3$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_yB2soJxHcCoUeBsHWT5zag17$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_KAgF2eJDKkalrCVVUbZQ_Q34$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_fZowcbKw5_QVJDS1lJTeBg3$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_JDgw3JTBI4WxTZPGp9h7NA16$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_Fj4hkt1y7PK0_ypZ4dWyJQ3$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_koVKy9AAdPPsEVGM_An8YQ12$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_uJzaVuOqX6yaJZrRBZblIw21$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_7rjD6wQolDsaeqjCymfehQ3$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_TafOxnVmslUvm_RAowx$3A10$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_8VaK9tAQjFVQtaQCbqQUrw1$39(btnLinkId,oTrackId,aOfferKey,iOfferLogId)
{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_AcMX79S6UxXZ8MVyWYB0ig17$22(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.offerSelected.fire(evt);



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





this.touchedHandler=function $vpfn_qb0$OQanfHPGw4QACUX8dw35$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);
};
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_J2u25xpD2OHcuz2PWiiNIw1$47(btnLinkId,oTrackId,aOfferKey,aOfferLogId)
{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_OP4pXCOySGFd2d5dJz5geQ14$22(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.offerSelected.fire(evt);



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





this.touchedHandler=function $vpfn_Xm1J4yI79uzSD4hhzERMUA32$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.ShopProductSelectorRegistrant=function $vpfn_WPE3shSot6Xmn8v6xEBXGw2$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_oNP2j8UeOUYMkUDjS32mgw15$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.WebsiteTabKitRegistrant=function $vpfn_TGcL3Iufr1mP$YbYQhsYMA4$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_YnqkIwsO2hyzPqlUgTKxpg13$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_inxrFrtpxuipQqtNIzqXsA28$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_JB$xc_MFNzVBbP3fYxwXcQ4$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_zvoCibrxDKHq7_fZmZT$Jg12$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_MPhpuPAkD0$nhwDL9lt7tA4$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_tfGLvC16UZF5tLxeOew_XA12$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_Qbiwbfk_IZ7bGEDwE8vQ7A2$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_M0YIH5i3yAM46BPeozXgBg16$30(index)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this.swatchClicked=function $vpfn_KTXjJi2$mKlRl$874XqTDg18$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_Dr36hwIi0yuA95BqAxdBTA28$24(index)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this.swatchOver=function $vpfn_bpBL9DpScMK8WjIOI$59CQ30$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_j5hTNblBnrM4OtXyuCdJFQ38$26(index)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this.swatchOut=function $vpfn_hESCa$xiOzbcx64KPhOAMA40$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_$g$GZH$ceoDOr7Fz5NvUXw58$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_tLnSHta8aoaS0_1ZwBLjig1$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_BtZFImkvZSyv$sXYd3qBZg10$32(evt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.responder.pricingGridClicked.fire(evt);
};


this.clickPricingGridLinkListener=function $vpfn_TPdyzIxsCA6ZCUYTydxWrw16$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_qhh$_hWZ2afPWwHGlXdurQ2$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_GstvgfaXYcKj1N4IJwaEjg12$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_J10FSEpSLzWrjfelK5of7g1$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_ErmjZSSOBQbf$VyRFMh25A8$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_bQk_LJcKR$ot8gQDadttBw4$36(linkId,docId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;


this.clickHandler=function $vpfn_4_5GGunUyg2x6bzG3WiZIg9$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_RlYeo16_78AxV0iAhwc1qQ2$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_kPZ6cA5nHVVFGPDA4k7U5w19$29(color)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this.inkSelectorClicked=function $vpfn_b83TZcid3kW4RlR$iJNqAA21$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_iN$aDJ3OUJNsBCZEUb7qaw1$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_zHHv3Qlj8wNnIafEzPfvkQ8$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_o7xxjIV_Gdo0SWzG5Rw_kg21$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_7SA_XjLfU_PpA2XcxtHZmw1$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_Jt5V3RlGGnaiO5_EjZGtZg8$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_wau02crr5UraAOifjZ$19g2$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_RhuZ_kOSI5Oa4U6hTr44dw11$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_unzW1$3WAh49de_Ion20$g20$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);
};
