                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                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_dol7FK02ZYWdrfCL8gyXeA4$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_NwbOjY1$0c_ukrsBDC5hPw8$4';

vp.logo.setSelectId=function $vpfn_SVXdQlOmDv8lR156zh57mQ38$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.getSelectedId=function $vpfn_UP3OTcIHCrE_x3pOaCHFXQ53$28(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}return selectedId;};

vp.logo.setColorEffect=function $vpfn_$IGjzhWnad5Uif0Myx1log55$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_isPxUf1LZwLS1jHYoTn5PQ60$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_4ov8LhO4K$TlfRVu7okEzg74$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_1TocK6PPjS52qxsEvmLpEg92$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_jpKN$$zHaycZ3k5BU_pvdg106$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_uMHqiuja66ldkSuStOWnjQ116$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_pitkTGAA3z9BhyPLNemnXw128$0';

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

setTimeout(function $vpfn_dol7FK02ZYWdrfCL8gyXeA149$15(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}setCategory(cat);},100);
}DHTMLsetCategory._vpfn='$vpfn_qSG7l4CWcftPl00r2Fq4Yw142$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_q1CuTfPLtTZlIYTJ7a7UvA156$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_4juAf21r_HYMjxQUAQXCig152$0';

vp.logo.ApplyLogoToDesign=function $vpfn_nFaa8rLriZgPEKDLZtqzxQ165$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_wdp5cAgXGBg6cpCVSHMWZQ171$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);
}
};