                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                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.logo){vp.logo={};}

(function $vpfn_VS4_hO3fqXtNAfVZjfejrQ4$1()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var selectedId=-1;

function updateQueryParameter(key,value)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var currentUrl=window.location.href.toString();
var baseRegExp=key+"=-?[0-9|]*";


if(!currentUrl.match(new RegExp("[&?]"+baseRegExp)))
{
var attachChar="&";

if(!currentUrl.match(/[?]/))
{
attachChar="?";
}
else if(currentUrl.match(/[?]$/))
{
attachChar="";
}

return currentUrl+attachChar+key+"="+value;
}

if(currentUrl.match(new RegExp("[?]"+baseRegExp)))
{
return currentUrl.replace(new RegExp("[?]"+baseRegExp),"?"+key+"="+value);
}

return currentUrl.replace(new RegExp("[&]"+baseRegExp),"&"+key+"="+value);
}updateQueryParameter._vpfn='$vpfn_1dAy6F7VcIK2NZIitlY9Lw8$4';

vp.logo.setSelectId=function $vpfn_sxQYBgUHj56ni4XPo$294g38$26(id)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(document.getElementById("logo_"+selectedId))
{
document.getElementById("logo_"+selectedId).className='icon-not-selected';
}

if(document.getElementById("logo_"+id))
{
document.getElementById("logo_"+id).className='icon-selected';
}

selectedId=id;
};




vp.logo.setSelectIdTest=function $vpfn_lNRno5KgRs5a5JZX4uVFTw56$30(id){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(document.getElementById("logo_"+selectedId)){
document.getElementById("logo_"+selectedId).className='icon-not-selected-test';
}

if(document.getElementById("logo_"+id)){
document.getElementById("logo_"+id).className='icon-selected-test';
}

selectedId=id;
};

vp.logo.getSelectedId=function $vpfn_JHt3NB2YsQLd9Ggwj7OUDg68$28(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}return selectedId;};

vp.logo.setColorEffect=function $vpfn_cp1VlcWLz1bmiYF7kqpvEQ70$29(colorEffectId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
window.location.href=updateQueryParameter("cfid",colorEffectId);
};

vp.logo.setExtraColorEffect=function $vpfn_TF0yIxHkx2pYSeM3UKTiLg75$34()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var dingbats=document.getElementById("diff_dingbats").checked;
var initials=document.getElementById("diff_initials").checked;
var outline=document.getElementById("diff_outline").checked;




var finaleffect=Number(dingbats)+"|"+Number(initials)+"|"+Number(outline)+"|0|0";

window.location.href=updateQueryParameter("xcf",finaleffect);
};

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

return false;
};
})();





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

function onMouseOverItem(choice)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(document.getElementById("logo_"+choice)){
document.getElementById("logo_"+choice).className='icon-selected';
}
if(document.getElementById("view-on-product"+choice)){
document.getElementById("view-on-product"+choice).className='view-on-product-visible';
}
}onMouseOverItem._vpfn='$vpfn_KPOJrzdfrU$T__eN_TUw3g121$0';

function onMouseOutItem(choice)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.logo.getSelectedId()===parseInt(choice)){return;}

if(document.getElementById("logo_"+choice)){
document.getElementById("logo_"+choice).className='icon-not-selected';
}
if(document.getElementById("view-on-product"+choice)){
document.getElementById("view-on-product"+choice).className='view-on-product-invisible';
}
}onMouseOutItem._vpfn='$vpfn_RUw39_R16unCHVFv3CRDcg131$0';




function onMouseOutItemTest(choice){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.logo.getSelectedId()===parseInt(choice)){return;}

if(document.getElementById("logo_"+choice)){
document.getElementById("logo_"+choice).className='icon-not-selected-test';
}
if(document.getElementById("view-on-product"+choice)){
document.getElementById("view-on-product"+choice).className='view-on-product-invisible';
}
}onMouseOutItemTest._vpfn='$vpfn_2C7eznMLRCBZToDkq5NXaQ146$0';

function onMouseOverItemTest(choice){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(document.getElementById("logo_"+choice)){
document.getElementById("logo_"+choice).className='icon-selected-test';
}
if(document.getElementById("view-on-product"+choice)){
document.getElementById("view-on-product"+choice).className='view-on-product-visible';
}
}onMouseOverItemTest._vpfn='$vpfn_vYgmDWxryYzNkYE9FLyu4Q157$0';

function setCategory(in_categoryID)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
document.getElementById("category_id").value=in_categoryID;
dropdowns=document.getElementsByName("dpop-categories-drop");
var i;
for(i=0;i<dropdowns.length;i++){
dropdowns[i].value=-4;
}

document.getElementById("logoFrm").submit();

return true;
}setCategory._vpfn='$vpfn_StPQstXyzyLmSY846RIKZw166$0';

function DHTMLsetCategory(cat)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(cat===7)
{
return;
}

setTimeout(function $vpfn_VS4_hO3fqXtNAfVZjfejrQ187$15(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}setCategory(cat);},100);
}DHTMLsetCategory._vpfn='$vpfn_$VGdep_Lhl$YGdFhrRhyFw180$0';

function showLoadingIndicator(imgId,imgUrl)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var imgObj=new Image();

imgObj.onload=function $vpfn_iQb4VgUcT9Mr2vclnlf6yg194$20()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var displayImg=document.getElementById(imgId);
displayImg.src=imgUrl;
};

imgObj.src=imgUrl;
}showLoadingIndicator._vpfn='$vpfn_fvbcKtar6dk5rU8Xtl5wkQ190$0';

vp.logo.ApplyLogoToDesign=function $vpfn_OLPAWM0tnJh7IM_Z_eJSaQ203$28(logoId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.dialog.getParent().vp.studio.ui.addOrReplaceLogo(null,logoId);
vp.dialog.closeCurrent();
};

vp.logo.EnsurePopupUI=function $vpfn_wiMtcr4RsFn3YYYrp7iGeg209$24()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var applyButton=vp.ui.get("btnApplyToMyDesign");

if(vp.dialog.getParent())
{

var header=vp.ui.get("tdNavHeaderContainer");
var footer=vp.ui.get("divFooterContainer");
var menu=vp.ui.get("tdNavHeaderMenuBar");
if(header)
{
vp.ui.collapse(header);
}
if(footer)
{
vp.ui.collapse(footer);
}
if(menu)
{
vp.ui.collapse(menu);
}


var reviewTable=vp.ui.get("tblFinalReview");
if(applyButton)
{
vp.ui.expand(applyButton);
}
if(reviewTable)
{
vp.ui.collapse(reviewTable);
}
}
else if(applyButton)
{
vp.ui.collapse(applyButton);
}
};
