                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                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_eQdUvIQd_K65yCPNYaJtTw45$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_dtMSkpR_BFpFy1nXhcS6UQ59$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_X_X$m3Fpf64z$P3wYpLtug66$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_9UYOWa4Hj7zuh2n_l3x$5A96$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_Yl$Tghw8xYfuMVL0C0zQNA104$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_Y9qcfCZkU0SITzTA5_3XgQ115$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_6VsTjU9fQ3ho9arvCj2pDA121$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_PiNdMltKvVsqDu9N9toZbQ127$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_QgrwXmzmoqOCY3Krs_sd8Q135$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_JFmdy9fLuZLuJ03xx9clUg143$0';



function changeProductOrientation(newURL){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
window.location.href=newURL;
}changeProductOrientation._vpfn='$vpfn_JNzxJgjFKURkMxttTiVF2w155$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_wGC4a1v97k5A8D6HDOZ15g160$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_LPvxhuBbwH6SoCaqighpoQ169$0';


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


function reportSuccessfulSave(i_confirmMsg){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
alert(i_confirmMsg);
}reportSuccessfulSave._vpfn='$vpfn_diQU3FxqoXgvP_ocNXDaPw180$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_JXhtv_FcCEGHjVLbHacWjQ185$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_Kz4lUfHt_78rvQk1wZu0Sw190$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_ouPYN5RdudtigBqqctuKcw204$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_bsyimMfa52Z$ZqZFaxGAMg218$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_b_Nnnc7p5fItPUsGarkxVg230$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_3BgWrq_YZSGjGAV35XbOdg246$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_FAn5g5wIaTyLf_xa_8djxA267$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_K4FP5FBaRrFCdxBPxfkc4Q280$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_DcvdHvaQLk_zYTyy1ilDnQ290$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_uGeaO8cUOnjyggAsDPGCaQ301$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_GLfkzbSTS434ofH1PId6$Q312$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_2mq_0HJgl9JZZs4KjZnoSQ322$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_6AOxI4FdQGqmAFriNNnMlg334$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_VGxox$aTRWS4LOu0IZqykg355$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_QRX8uq$rLPU0H0JG_G3gWg379$0';


