                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                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(!vp.gx)
{
vp.gx={};
}




if(!vp.gx.textedit)
{
vp.gx.textedit=function(){};
}




vp.gx.textedit.gsPreviewUrl=new Array();




vp.gx.textedit.gsPreviewImgElementId=new Array();





vp.gx.textedit.gsViewLargerUrl=[];


vp.gx.modalPopup=function $vpfn_w1jcB4egh7Bubw0$1oSokQ45$19(url,title,width,height)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.dialog.IFrameDialog.open(
"gxmodal"+(new Date()).getTime()+Math.random(),
title,
url,
vp.dialog.chrome.Primary,
width,
height);

return false;
};


vp.gx.showAbout=function $vpfn_XfBTDEXditUXmki_JN5JiQ59$18(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var title=document.getElementById("gx-about-title").innerHTML;
vp.dialog.NodeDialog.open('about-pop',title,'gx-about',vp.dialog.chrome.Primary,450,450);

return false;
};

vp.gx.toggleDesignSoFar=function $vpfn_JOMBrSNrIpKNBHHQW4QgDA66$26()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var dsfContent=document.getElementById("gx-design-so-far-content");
var dsfButton=document.getElementById("gx-design-so-far-minimize-button");
var expHeader=document.getElementById("gx-dsf-header-expanded");
var miniHeader=document.getElementById("gx-dsf-header-minimized");
var isMini=vp.ui.hasClass(dsfButton,"gx-design-so-far-expand-icon");

if(isMini)
{
vp.ui.addClass(dsfButton,"gx-design-so-far-minimize-icon");
vp.ui.removeClass(dsfButton,"gx-design-so-far-expand-icon");

vp.ui.expand(dsfContent);
vp.ui.expand(expHeader);
vp.ui.collapse(miniHeader);
}
else
{
vp.ui.addClass(dsfButton,"gx-design-so-far-expand-icon");
vp.ui.removeClass(dsfButton,"gx-design-so-far-minimize-icon");

vp.ui.collapse(dsfContent);
vp.ui.collapse(expHeader);
vp.ui.expand(miniHeader);
}

vp.forms.setValue('gxmdf',!isMini);
};

vp.gx.showDSFViewLarger=function $vpfn_XSUWial9$yyQetOdGeplsQ96$26(title)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var viewLarger=document.getElementById("gx-view-larger-control");
prepareToShowViewLarger();
vp.dialog.NodeDialog.open('DSFpop',title,'gx-view-larger-control',vp.dialog.chrome.Primary,620,500);
vp.dialog.getCurrent().resizeToFitContent(true);
};

function submitAndRedirectTo(i_targetUrl){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.forms.setValue("target-url",i_targetUrl);
var pageForm=vp.ui.get("frmPage");
if(pageForm!==null){
pageForm.submit();
}else{
location.href=i_targetUrl;
}
};submitAndRedirectTo._vpfn='$vpfn_j1DhxIrW2NY87JvOrkb1rQ104$0';


function selectItemAndSubmit(i_fieldName,i_fieldVal,i_targetUrl,i_divId,i_className){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
selectItem(i_divId,i_fieldName,i_fieldVal,i_className);
setItemAndSubmit(i_fieldName,i_fieldVal,i_targetUrl);
}selectItemAndSubmit._vpfn='$vpfn_5uYSLR5$shbKaKSnMTD09A115$0';


function setItemAndSubmit(i_fieldName,i_fieldVal,i_targetUrl){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.forms.setValue(i_fieldName,i_fieldVal);
submitAndRedirectTo(i_targetUrl);
}setItemAndSubmit._vpfn='$vpfn_MxCsCIgT9cCNZcGH3DX_ZA121$0';


function selectItem(i_divId,i_fieldName,i_fieldVal,i_className){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_div=vp.ui.get(i_divId);
vp.forms.setValue(i_fieldName,i_fieldVal);
resetHighlighting(i_className);
highlightItem(l_div);
}selectItem._vpfn='$vpfn_ZyfwiBqX83y5LuOXwRw0Mg127$0';


function highlightItem(i_div){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(i_div!==null){
vp.ui.addClass(i_div,"selected");
vp.ui.removeClass(i_div,"not-selected");
}
}highlightItem._vpfn='$vpfn_iM_03xMfM17NBAqPAfVbzQ135$0';


function resetHighlighting(i_className){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
for(var i=0;i<document.getElementsByTagName("div").length;i++){
var l_div=document.getElementsByTagName("div").item(i);
if(vp.ui.hasClass(l_div,i_className)){
vp.ui.removeClass(l_div,"selected");
vp.ui.addClass(l_div,"not-selected");
}
}
}resetHighlighting._vpfn='$vpfn_fsq9NpTloQQjCGNPdkvROA143$0';



function changeProductOrientation(newURL){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
window.location.href=newURL;
}changeProductOrientation._vpfn='$vpfn_RgPuZcmblpYFs15uLZjoFQ155$0';


function reloadPreviewNewColorScheme(i_colorSchemeId){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var previewImg=document.getElementById("previewImg");
if(previewImg!==null){
var lpurl=previewImg.src.replace(/combo=(\d+)\.(\d+)([^&]*)/,'combo=$1.'+i_colorSchemeId+'$3');
previewImg.src=lpurl;
}
}reloadPreviewNewColorScheme._vpfn='$vpfn_In6xjekQ50OI9fYi0JhJOg160$0';


function selectColorAndReload(i_div,i_fieldName,i_fieldVal,i_className){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
selectItem(i_div,i_fieldName,i_fieldVal,i_className);
reloadPreviewNewColorScheme(i_fieldVal);
}selectColorAndReload._vpfn='$vpfn_nAZk4k0fin1WjvFKuZhwVg169$0';


function saveForLater(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
setItemAndSubmit("gxsl",1,"");
}saveForLater._vpfn='$vpfn_DF$4t1x126CCfnLD71GISQ175$0';


function reportSuccessfulSave(i_confirmMsg){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
alert(i_confirmMsg);
}reportSuccessfulSave._vpfn='$vpfn_MoNSCmb_7xqlhUkGMzOzlg180$0';


function collapseAllByClass(i_tagName,i_className){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
setDisplayAllByClass(false,i_tagName,i_className);
}collapseAllByClass._vpfn='$vpfn_POouNwDoxa99z77WxFKR5g185$0';


function setDisplayAllByClass(i_show,i_tagName,i_className){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var a_div=document.getElementsByTagName(i_tagName);
for(var i=0;i<a_div.length;i++){
if(vp.ui.hasClass(a_div[i],i_className)){
if(i_show){
vp.ui.expand(a_div[i]);
}else{
vp.ui.collapse(a_div[i]);
}
}
}
}setDisplayAllByClass._vpfn='$vpfn_uXyt$cdiXLu328lylE6Flw190$0';


function expandFromIdList(i_fields,i_fieldIdPrefix){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(i_fields){
for(var i=0;i<i_fields.length;i++){
vp.ui.expandToBlock(i_fieldIdPrefix+"."+i_fields[i]);
}
}
}expandFromIdList._vpfn='$vpfn_$b26GJ$hHN8ITxOxdTFMSA204$0';




window.backsideFields=new Array();


function selectBacksideAndEdit(i_fieldName,i_fieldVal,i_targetUrl,i_divId,i_className){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
selectItem(i_divId,i_fieldName,i_fieldVal,i_className);
if(window.editedBacksides&&!window.editedBacksides.contains(i_fieldVal)){
editBacksideText(i_fieldVal,i_targetUrl);
vp.ui.collapse("imgBacksideOKButton");
vp.ui.expand("imgBacksideNextButton");
}else{
submitAndRedirectTo(i_targetUrl);
}
}selectBacksideAndEdit._vpfn='$vpfn_OGXrTXyKZLDMMR5LlQEOBQ218$0';


function editBacksideText(i_backsideId,i_targetUrl){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(typeof(i_targetUrl)=="undefined"){i_targetUrl="";}
vp.forms.setValue("target-url",i_targetUrl);
vp.forms.setValue("gxbe",i_backsideId);

collapseAllByClass("div","backside-text-item");
expandFromIdList(window.backsideFields[i_backsideId],"divBacksideTextField");

vp.ui.expand("imgBacksideOKButton");
vp.ui.collapse("imgBacksideNextButton");
var title=document.getElementById("gx-backside-section-head").innerHTML;
vp.dialog.NodeDialog.open('backside-pop',title,'gx-backside-popup',vp.dialog.chrome.Primary,350,200);
vp.dialog.getCurrent().resizeToFitContent(true);
}editBacksideText._vpfn='$vpfn_3F3FlYfJnJThvOheLmWibA230$0';


function submitBacksideTextPop()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var form=vp.ui.get('frmPage');
var popup=vp.ui.get("gx-backside-popup");

vp.dialog.closeCurrent();
form.appendChild(popup);

vp.ui.collapse("imgBacksideNextButton");
vp.ui.expand("imgBacksideOKButton");

form.submit();
}submitBacksideTextPop._vpfn='$vpfn_vXr7Is2MMQvy6Sx8wFgKpw246$0';




window.textFields=new Array();
window.currentSide="front";


function reviewSubmit(i_createDocName,i_addCartName,i_targetUrl){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.studio.ui.validateApprovalCheckBox()){
vp.forms.setValue(i_createDocName,1);
vp.forms.setValue(i_addCartName,1);
submitAndRedirectTo(i_targetUrl);
setNextEnabled(true);
}
vp.forms.setValue(i_createDocName,0);
setNextEnabled(true);
return false;
}reviewSubmit._vpfn='$vpfn_lK$WjFXLdZHV_MvBue1dBA267$0';


function reviewAdvancedEdit(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.forms.setValue('gxcd',1);
vp.forms.setValue('gxac',0);
submitAndRedirectTo('');
vp.forms.setValue('gxcd',0);
setNextEnabled(true);
return false;
}reviewAdvancedEdit._vpfn='$vpfn_qvMyHCoM8uDBHLiTrwfX2w280$0';


function setNextEnabled(i_enabled){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.ui.get('imgEnabledButton1022044')&&vp.ui.get('imgDisabledButton1022044')){
if(i_enabled){
vp.ui.expandAndCollapse('imgEnabledButton1022044','imgDisabledButton1022044');
}else{
vp.ui.expandAndCollapse('imgDisabledButton1022044','imgEnabledButton1022044');
}
}
}setNextEnabled._vpfn='$vpfn_G6qxaXG9jA_8tELeFudeIg290$0';


function showReviewEditControls(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
showTextFieldsForCurrentSide();
vp.ui.expandToBlock("divReviewEditControls");
vp.ui.expandToBlock("gx-review-advanced-edit");
vp.ui.collapse("divEditText");
vp.forms.setValue('gxfrf',1);
vp.spot.track("gx_final_edits_open");
return false;
}showReviewEditControls._vpfn='$vpfn_rv6D8lID0JEGmL2abQu9Qw301$0';


function hideReviewEditControls(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.ui.collapse("divReviewEditControls");
vp.ui.collapse("gx-review-advanced-edit");
vp.ui.expandToBlock("divEditText");
vp.forms.setValue('gxfrf',0);
vp.spot.track("gx_final_edits_close");
return false;
}hideReviewEditControls._vpfn='$vpfn_YBkx77kCofoaMAf98MFw3g312$0';


function showTextFieldsForCurrentSide(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
collapseAllByClass("div","gx-text-field");
expandFromIdList(window.textFields[window.currentSide],"divGxTextField");

if(vp.ui.get("divReviewEditControls")){
var showFields=(vp.ui.getCurrentStyle("divReviewEditControls","display")!="none");
vp.ui.collapse("divReviewEditControls");
if(showFields){setTimeout("vp.ui.expandToBlock('divReviewEditControls');",10);}
}
}showTextFieldsForCurrentSide._vpfn='$vpfn_1leLLNazQpvgVKAfskE6ng322$0';


function toggleToFront(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var backText=vp.ui.get("gx-toggle-back");
var frontText=vp.ui.get("gx-toggle-front");

frontText.style.color="#000000";
frontText.style.cursor="text";
backText.style.color="#2e2f91";
backText.style.cursor="pointer";

var backImg=vp.ui.get(vp.gx.textedit.gsPreviewImgElementId['back']);
var prevImg=vp.ui.get(vp.gx.textedit.gsPreviewImgElementId['front']);

backImg.style.display="none";
prevImg.style.display="block";

setDisplaySmartLayoutButtons(true);
window.currentSide="front";
showTextFieldsForCurrentSide();
}toggleToFront._vpfn='$vpfn_Ri0vz69y4N6pdGPJrrUtAQ334$0';


function toggleToBack(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var backText=vp.ui.get("gx-toggle-back");
var frontText=vp.ui.get("gx-toggle-front");

backText.style.color="#000000";
backText.style.cursor="text";
frontText.style.color="#2e2f91";
frontText.style.cursor="pointer";

var backImg=vp.ui.get(vp.gx.textedit.gsPreviewImgElementId['back']);
var prevImg=vp.ui.get(vp.gx.textedit.gsPreviewImgElementId['front']);

backImg.style.display="block";
prevImg.style.display="none";

setDisplaySmartLayoutButtons(false);
window.currentSide="back";
showTextFieldsForCurrentSide();
}toggleToBack._vpfn='$vpfn_GPaBTRES$jZXCP4Ls2FnPg355$0';





function setDisplaySmartLayoutButtons(i_show){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
setDisplayAllByClass(i_show,"a","btnLarger");
setDisplayAllByClass(i_show,"a","btnSmaller");
}setDisplaySmartLayoutButtons._vpfn='$vpfn_$REzYi9wZ4uPIEToQOWs_g379$0';

