                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=__MT;window.__noTrace=false;}
if(typeof(vp)=="undefined")
{var vp={};}
if(!vp.easypath)
{vp.easypath={};}
vp.easypath.nav=function easypath_nav(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}};window.isEasyPath=true;vp.easypath.nav.nextButtonClick=function easypath_nav_nextButtonClick(sNextPageUrl)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var fnNavigate=function pv_fnNavigate()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.easypath.nav.buttonClick(sNextPageUrl,false);};if(vp.studio.ui.isThisLastPageInStudio()&&!vp.studio.ui.validatePlaceholders())
{return;}
vp.studio.ui.saveAndValidate(null,fnNavigate);};vp.easypath.nav.betaTestNextButtonClick=function easypath_nav_betaTestNextButtonClick(sNextPageUrl)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var nextButtonClick=function pv_nextButtonClick()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.easypath.nav.nextButtonClick(this.sUrl);}.getClosure({sUrl:sNextPageUrl});if(Editor.features.isBetaTestToolbarOn&&vp.studio.ui.isThisLastPageInStudio()&&!Editor.features.hasUserViewedBetaTestSurvey)
{vp.studio.ui.showBetaTestSurvey(nextButtonClick);}
else
{nextButtonClick();}};vp.easypath.nav.betaTestNextButtonClickWithInlineApprovalBox=function easypath_nav_betaTestNextButtonClickWithInlineApprovalBox(sNextPageUrl)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var nextButtonClick=function pv_nextButtonClick()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.easypath.nav.nextButtonClickWithInlineApprovalBox(this.url);}.getClosure({url:sNextPageUrl});if(Editor.features.isBetaTestToolbarOn&&vp.studio.ui.isThisLastPageInStudio()&&!Editor.features.hasUserViewedBetaTestSurvey)
{vp.studio.ui.showBetaTestSurvey(nextButtonClick);}
else
{nextButtonClick();}};vp.easypath.nav.nextButtonClickWithInlineApprovalBox=function easypath_nav_nextButtonClickWithInlineApprovalBox(sUrl)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.easypath.nav.validateApprovalCheckBox())
{vp.easypath.nav.nextButtonClick(sUrl);}};vp.easypath.nav.backButtonClick=function easypath_nav_backButtonClick(sPrevPageUrl)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.easypath.nav.buttonClick(sPrevPageUrl,false);};vp.easypath.nav.buttonClick=function easypath_nav_buttonClick(sUrl,bIsTabClick)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(bIsTabClick&&((typeof(Editor)!="undefined")||(typeof(vp.studio)!="undefined")||(typeof(vp.studio.ui)!="undefined")))
{window.location=sUrl;}
else
{var fnCallback=function pv_fnCallback()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(this.docID!==null)
{var aUrlQS=sUrl.split("?");sUrl=(aUrlQS.length>0?aUrlQS[0]:"");var sQS=(aUrlQS.length>1?aUrlQS[1]:"");var oQS=new vp.web.QueryString(sQS);oQS.setItem("doc_id",this.docID);if(Editor.shopperKitId>0)
{oQS.setItem("shopper_kit_id",Editor.shopperKitId);}
sUrl+="?"+oQS.toString();}
window.location=sUrl;}.getClosure(Editor);if(vp.studio!==null&&vp.studio.ui!==null)
{vp.studio.ui.save(fnCallback);}
else
{alert(vp.StudioGenericScriptError);}}};vp.easypath.nav.gsPreviewUrl=null;vp.easypath.nav.gsPreviewImageId=null;vp.easypath.nav.galleryRedirectFromUploadCompletePage=function easypath_nav_galleryRedirectFromUploadCompletePage(sLink,sImageListParam,sLiveGalleryParam,sDeselectedImageListParam,sCheckBoxIdPrefix)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var aAllInputs=document.getElementsByTagName('input');var sSelectedImageList="";var sDeselectedImageList="";var addImageIdToList=function pv_addImageIdToList(sImageId,sList)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(sImageId)
{if(sList!=='')
{sList+=',';}
sList+=sImageId;}
return sList;};for(var i=0;i<aAllInputs.length;i++)
{var iStringIndex=aAllInputs[i].id.indexOf(sCheckBoxIdPrefix);if(iStringIndex>-1)
{iStringIndex+=sCheckBoxIdPrefix.length;var sImageId=aAllInputs[i].id.substring(iStringIndex,aAllInputs[i].id.length);if(aAllInputs[i].checked)
{sSelectedImageList=addImageIdToList(sImageId,sSelectedImageList);}
else
{sDeselectedImageList=addImageIdToList(sImageId,sDeselectedImageList);}}}
var substituteQueryStringValue=function pv_substituteQueryStringValue(sLink,sParamName,sValue)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var iStartIndex=sLink.indexOf('&'+sParamName+'=');if(iStartIndex<0)
{iStartIndex=sLink.indexOf('?'+sParamName+'=');}
if(iStartIndex>-1)
{iStartIndex+=sParamName.length+2;var iEndIndex=sLink.indexOf('&',iStartIndex);if(iEndIndex<0)
{iEndIndex=sLink.length;}
sLink=sLink.substring(0,iStartIndex)+sValue+sLink.substring(iEndIndex,sLink.length);}
else
{sLink+='&'+sParamName+'='+sValue;}
return sLink;};sLink=substituteQueryStringValue(sLink,sImageListParam,escape(sSelectedImageList));sLink=substituteQueryStringValue(sLink,sLiveGalleryParam,escape(sSelectedImageList));sLink=substituteQueryStringValue(sLink,sDeselectedImageListParam,escape(sDeselectedImageList));vp.easypath.nav.buttonClick(sLink,true);};vp.easypath.nav.imageCheckboxClick=function easypath_nav_imageCheckboxClick(sCheckboxId,sCheckBoxIdPrefix,sWebServiceUrl,sPreviewImageId,sPreviewUrl)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var aAllInputs=document.getElementsByTagName('input');var iNumberOfCheckedCheckboxes=0;var sCheckboxToToggle;for(var i=0;i<aAllInputs.length;i++)
{if((aAllInputs[i].id.indexOf(sCheckBoxIdPrefix)>-1)&&(aAllInputs[i].checked)&&(aAllInputs[i].id!=sCheckboxId))
{iNumberOfCheckedCheckboxes++;sCheckboxToToggle=aAllInputs[i].id;}}
if(!document.getElementById(sCheckboxId).checked&&iNumberOfCheckedCheckboxes<=1)
{document.getElementById(sCheckboxToToggle).disabled=true;}
else if(document.getElementById(sCheckboxId).checked&&iNumberOfCheckedCheckboxes>=1)
{document.getElementById(sCheckboxToToggle).disabled=false;}
vp.easypath.nav.updateDocument(sWebServiceUrl,sPreviewImageId,sPreviewUrl);};vp.easypath.nav.updateDocument=function easypath_nav_updateDocument(sWebServiceUrl,sPreviewImageId,sPreviewUrl)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.easypath.nav.gsPreviewImageId=sPreviewImageId;vp.easypath.nav.gsPreviewUrl=sPreviewUrl;vp.http.getAsync(sWebServiceUrl,vp.easypath.nav.refreshPreview);};vp.easypath.nav.updateDocument2=function easypath_nav_updateDocument2(sWebServiceUrl,fnCallback)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.http.getAsync(sWebServiceUrl,function(sResponse)
{var isError=false;if(sResponse)
{var oQS=new vp.web.QueryString(sResponse);var errorCode=oQS.getItem("error");if(errorCode&&errorCode.trim().length>0)
{alert(vp.StudioGenericScriptError);isError=true;}}
if(!isError&&typeof fnCallback=="function")
{fnCallback();}});};vp.easypath.nav.refreshPreview=function easypath_nav_refreshPreview(sResponse)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var isError=false;if(sResponse)
{var oQS=new vp.web.QueryString(sResponse);var errorCode=oQS.getItem("error");if(errorCode&&errorCode.trim().length>0)
{alert(vp.StudioGenericScriptError);isError=true;}}
if(!isError)
{var oPreviewImage=document.getElementById(vp.easypath.nav.gsPreviewImageId);if(oPreviewImage!==null)
{var timestampParam="&ts="+new Date().valueOf();oPreviewImage.src=vp.easypath.nav.gsPreviewUrl+timestampParam;}}};vp.easypath.nav.approvalPageNextButtonClick=function easypath_nav_approvalPageNextButtonClick(url)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.easypath.nav.validateApprovalCheckBox())
{document.location=url;}};vp.easypath.nav.validateApprovalCheckBox=function easypath_nav_validateApprovalCheckBox()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return vp.studio.ui.validateApprovalCheckBox();};vp.easypath.nav.login=function easypath_nav_login(fnCallback,sForwardURL)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var oWin=null;if(!window.isLoggedIn)
{var oURL=new vp.web.URL("/vp/ns/mini_sign_in.aspx?dialog=1");if(fnCallback)
{var fnCallbackWrapper=function pv_fnCallbackWrapper()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
window.isLoggedIn=true;fnCallback();};var iCallbackID=vp.win.createCallbackHandler(fnCallbackWrapper);oURL.setItem("callback_id",iCallbackID);}
else
{sForwardURL=sForwardURL||"";oURL.setItem("rurl",sForwardURL);}
if(vp&&vp.dialog&&vp.dialog.IFrameDialog.open)
{vp.dialog.IFrameDialog.open("loginWin","",oURL.toString(),vp.dialog.chrome.Primary,450,350);}
else
{oWin=vp.win.openCentered(oURL.toString(),"loginWin",450,350,true,true);}}
else
{fnCallback();}
return oWin;};vp.easypath.nav.alertOnSave=true;vp.easypath.nav.onSave=function easypath_nav_onSave(sResponse)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var isError=false;if(sResponse)
{var oQS=new vp.web.QueryString(sResponse);var errorCode=oQS.getItem("error");if(errorCode&&errorCode.trim().length>0)
{alert(vp.StudioGenericScriptError);isError=true;}}
if(!isError)
{if(vp.easypath.nav.alertOnSave)
{alert(vp.StudioSaveDocumentConfirmation);}
vp.easypath.nav.onSaveExt();}};vp.easypath.nav.onSaveExt=function easypath_nav_onSaveExt(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}};vp.easypath.nav.gsSaveWebServiceUrl=null;vp.easypath.nav.Save=function easypath_nav_Save(sWebServiceUrl)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!window.isLoggedIn)
{vp.easypath.nav.gsSaveWebServiceUrl=sWebServiceUrl;var oWin=vp.easypath.nav.login(vp.easypath.nav.Save);}
else
{if(!sWebServiceUrl)
{sWebServiceUrl=vp.easypath.nav.gsSaveWebServiceUrl;}
if(!sWebServiceUrl)
{alert(vp.StudioGenericScriptError);}
else
{vp.http.getAsync(sWebServiceUrl,vp.easypath.nav.onSave);}}};vp.easypath.nav.studioTabSave=function easypath_nav_studioTabSave()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!window.isLoggedIn)
{vp.easypath.nav.login(vp.easypath.nav.studioTabSave);}
else
{vp.studio.ui.saveToPortfolio(vp.easypath.nav.onSave);}};vp.easypath.nav.gsOrderProofWebServiceURL=null;vp.easypath.nav.openOrderProofWin=function easypath_nav_openOrderProofWin(sOrderProofWinURL,sOrderProofWebServiceURL,sWebServiceUrl)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.easypath.nav.gsOrderProofWebServiceURL=sOrderProofWebServiceURL;vp.easypath.nav.gsSaveWebServiceUrl=sWebServiceUrl;if(!window.isLoggedIn)
{var fnCallback=function pv_fnCallback(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}};var oWin=vp.easypath.nav.login(fnCallback,sOrderProofWinURL);var iTimer=null;var fnAlertOnOpen=function pv_fnAlertOnOpen()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(oWin&&oWin.open)
{oWin.alert(vp.StudioOrderProofLoginRequiredMessage);clearInterval(iTimer);}};iTimer=setInterval(fnAlertOnOpen,10);}
else
{vp.win.openCentered(sOrderProofWinURL,"_blank",450,250,false,false);}};vp.easypath.nav.orderProof=function easypath_nav_orderProof(fnOrderProof,fnCallback)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.easypath.nav.alertOnSave=false;vp.easypath.nav.onSaveExt=function easypath_nav_onSaveExt()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.easypath.nav.doOrderProof();fnCallback();vp.easypath.nav.onSaveExt=function easypath_nav_onSaveExt(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}};vp.easypath.nav.alertOnSave=true;};vp.easypath.nav.Save(vp.easypath.nav.gsSaveWebServiceUrl);};vp.easypath.nav.doOrderProof=function easypath_nav_doOrderProof()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var sOrderProofWebServiceURL=vp.easypath.nav.gsOrderProofWebServiceURL+new Date().toString();var sResponse=vp.http.get(sOrderProofWebServiceURL);var oQS=new vp.web.QueryString(sResponse);if(oQS.getItem("rc")!=="0")
{alert(vp.StudioGenericScriptError);}};vp.easypath.nav.changeImage=function easypath_nav_changeImage(containerId,iDocItemType,imageId,cropInfo,oPositionDelta)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var prop;var oCropInfoCopy={};for(prop in cropInfo)
{oCropInfoCopy[prop]=cropInfo[prop];}
var oPositionDeltaCopy={};for(prop in oPositionDelta)
{oPositionDeltaCopy[prop]=oPositionDelta[prop];}
var fnChangeImage=function pv_fnChangeImage()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.easypath.nav.doChangeImage(containerId,iDocItemType,imageId,oCropInfoCopy,oPositionDeltaCopy);};window.setTimeout(fnChangeImage,1);};vp.easypath.nav.doChangeImage=function easypath_nav_doChangeImage(containerId,iDocItemType,imageId,cropInfo,oPositionDelta)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var oQS=new vp.web.QueryString(window.location.search);oQS.removeItem("croppedimageid");oQS.setItem("croppedImageId",imageId);oQS.setItem("save","true");oQS.setItem("cropleft",cropInfo.left);oQS.setItem("croptop",cropInfo.top);oQS.setItem("cropright",cropInfo.right);oQS.setItem("cropbottom",cropInfo.bottom);window.location=window.location.pathname+"?"+oQS.toString();};vp.easypath.nav.addImage=function easypath_nav_addImage(iDocItemType,imageId,cropInfo,aspectRatio)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
alert(vp.StudioGenericScriptError);};if(!vp.studio)
{vp.studio={};}
if(!vp.studio.ui)
{vp.studio.ui={};}
if(!vp.studio.ui.orderProof)
{vp.studio.ui.orderProof=vp.easypath.nav.orderProof;};vp.easypath.nav.crop=function easypath_nav_crop(sCropLink)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var cropBoxTitle=(vp.easypath.nav.JSLM_CropImage)?vp.easypath.nav.JSLM_CropImage:"Crop Image";var iAddImageCallback=vp.win.createCallbackHandler(vp.easypath.nav.addImage);var iChangeImageCallback=vp.win.createCallbackHandler(vp.easypath.nav.changeImage);sCropLink+="&add_handler_id="+iAddImageCallback+"&change_handler_id="+iChangeImageCallback;if(vp&&vp.dialog&&vp.dialog.IFrameDialog.open)
{vp.dialog.IFrameDialog.open('cropper',cropBoxTitle,sCropLink,vp.dialog.chrome.Primary,670,450,{scrollType:DIALOG_SCROLL_TYPE_BOTH});}
else
{vp.win.openCentered(sCropLink,"cropper",670,450,false,false);}};vp.easypath.nav.changeLocationConfirmationMessage=null;vp.easypath.nav.confirmLocationChange=function easypath_nav_confirmLocationChange()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.easypath.nav.changeLocationConfirmationMessage!==null)
{return confirm(vp.easypath.nav.changeLocationConfirmationMessage);}
return true;};vp.easypath.nav.buildURL=function easypath_nav_buildURL(sUrl,oExtraQueryStringParams)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(sUrl)
{if(oExtraQueryStringParams)
{var params=new Array();for(var sKey in oExtraQueryStringParams)
{var value=oExtraQueryStringParams[sKey];if(typeof value==="function")
{value=value();}
params.push(vp.web.urlEncode(sKey)+"="+vp.web.urlEncode(value));}
sUrl=sUrl+((sUrl.indexOf("?")===-1)?"?":"&")+params.join("&");}}
return sUrl;};vp.easypath.nav.selectColorBacksideDesign=function easypath_nav_selectColorBacksideDesign()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.ui.get('radBackside0').checked=true;};vp.easypath.nav.selectBlankBacksideDesign=function easypath_nav_selectBlankBacksideDesign()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.ui.get('radBackside2').checked=true;};vp.easypath.nav.getBacksideColorization=function easypath_nav_getBacksideColorization()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return vp.forms.getValue(vp.forms.getRadioGroup('radBackside'));};vp.easypath.nav.changeLocation=function easypath_nav_changeLocation(sUrl,oExtraQueryStringParams,oPreUrlBuildFunctions)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(sUrl)
{if(oPreUrlBuildFunctions)
{for(var i=0;i<oPreUrlBuildFunctions.length;i++)
{if(typeof oPreUrlBuildFunctions[i]==="function")
{oPreUrlBuildFunctions[i]();}}}
var sNewUrl=vp.easypath.nav.buildURL(sUrl,oExtraQueryStringParams);if(sNewUrl)
{window.location=sNewUrl;}}};vp.easypath.nav.confirmChangeLocation=function easypath_nav_confirmChangeLocation(sUrl,oExtraQueryStringParams,oPreUrlBuildFunctions)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.easypath.nav.confirmLocationChange())
{vp.easypath.nav.changeLocation(sUrl,oExtraQueryStringParams,oPreUrlBuildFunctions);}};