                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;}



if(!vp.smartlayout)
{
vp.smartlayout={};
}


if(!vp.smartlayout.ui)
{
vp.smartlayout.ui={};
}





vp.smartlayout.MAX_FONT_SIZE_POINTS=30;










vp.smartlayout.MIN_FONT_SIZE_POINTS=6;





vp.smartlayout.stampIsBlank=function $vpfn_xRT9Q4ibynLCL4Q$QmPC3w37$30()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(Editor.isStamp)
{
var hasImages=false;
var hasTextFields=false;
for(var i=0;i<Editor.items.length;i++)
{
var type=Editor.items[i].type;
hasImages=hasImages||DOCITEM_IMAGE_TYPES.contains(type);
hasTextFields=hasTextFields||DOCITEM_TEXT_TYPES.contains(type);
}


return!hasImages&&hasTextFields&&!Editor.hasText();
}

return false;
};





vp.smartlayout.ui._errorDiv=null;






vp.smartlayout.ui._lastErrorMessage='';







vp.smartlayout.ui.showError=function $vpfn_LhJyFcOvDmpwSzZiW8oq$w76$30(bShow,sMessage)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!vp.smartlayout.ui._errorDiv)
{
vp.smartlayout.ui._errorDiv=document.createElement('div');
vp.smartlayout.ui._errorDiv.id='divStampErrorMsg';
vp.ui.setStyle(vp.smartlayout.ui._errorDiv,'color:red;display:none;font-weight:bold;font-size:12;text-align:center;padding:5px;');

var contentColumn=document.getElementById('divContentColumn');
if(contentColumn)
{
contentColumn.insertBefore(vp.smartlayout.ui._errorDiv,contentColumn.firstChild);
}
}

var errorDiv=vp.smartlayout.ui._errorDiv;





if(bShow)
{
errorDiv.style.display='block';
vp.smartlayout.ui._lastErrorMessage=(sMessage)?sMessage:'';
}
else if(typeof(sMessage)==='undefined'||sMessage===vp.smartlayout.ui._lastErrorMessage)
{
errorDiv.style.display='none';
vp.smartlayout.ui._lastErrorMessage='';
}

errorDiv.innerHTML=vp.smartlayout.ui._lastErrorMessage;
};






vp.smartlayout.ui.setSaveEnabled=function $vpfn_R7$wBGi26RIA1hweV38bXw116$35(bEnabled)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var options=document.getElementById('divOptionalOptions');
if(options&&(options.style.display!=="none"))
{
var saveButton=vp.ui.get("divSaveButton");
if(saveButton)
{
saveButton.style.display=(bEnabled)?'block':'none';
}
}

vp.studio.ui.setNextButtonEnabled(bEnabled);

if(!document.getElementById("saveForLaterButton"))
{
return;
}

if(bEnabled)
{
vp.ui.enableTextButton("saveForLaterButton");
}
else
{
vp.ui.disableTextButton("saveForLaterButton");
}
};







vp.smartlayout.ui.validateStamp=function $vpfn_EFae2ibtSY$mvckqnu7p$g152$34()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.smartlayout.stampIsBlank())
{
vp.smartlayout.ui.showError(true,JSLM_BlankStampWarning);
return false;
}

return true;
};






vp.smartlayout.ui.showBlankStampError=false;






vp.smartlayout.ui.showTextLengthWarning=false;






vp.smartlayout.ui.refreshTextFieldDependentButtons=function $vpfn_O1TvISGbK_DYE2o2pPuQSQ182$53()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var show=(0!==Editor.getItemsByType(DOCITEM_TYPE_TEXT).length);

var updateTextButton=document.getElementById('aClearDefaultTextButton');
if(updateTextButton)
{
updateTextButton.style.display=(show)?'':'none';
}

var advancedEditingDiv=document.getElementById('divAdvancedButton');

if(!advancedEditingDiv)
{
advancedEditingDiv=document.getElementById('divAdvancedButtonDesignTips');
}
if(advancedEditingDiv)
{
advancedEditingDiv.style.display=(show&&!Editor.isAdvanced)?'':'none';
}
};





vp.smartlayout._assignEditorEvents=function $vpfn_yx1WUwm$89w5teN4mD9HIg208$37()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var onComboChange=function $vpfn_U1QF4b$jp1wjDJcADTcW5A210$24()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.smartlayout.ui.showTextLengthWarning=false;
vp.smartlayout.update(true);
vp.smartlayout.ui.refreshTextFieldDependentButtons();
};

var onInitialRender=function $vpfn_ga3j_33ifunbFOYkonSFbg217$26()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.smartlayout.ui.showBlankStampError=false;
onComboChange();
};


if(Editor.isLoadComplete)
{
onInitialRender();
}
else
{
Editor.oninitialrender.addHandler(onInitialRender);
}


Editor.oncombochange.addHandler(onComboChange);


Editor.onupgradecomplete.addHandler(function $vpfn_IwJu8jozkijoxr9d40zcbg237$40()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
Editor.deleteClickText();
vp.smartlayout.ui.showBlankStampError=true;
vp.smartlayout.ui.refreshTextFieldDependentButtons();
vp.smartlayout.SmartLayoutTextField.refreshAllBaseTextFields();
});


if(!Editor.features.useSmartLayoutsInAdvanced)
{
Editor.onupgradestart.addHandler(function $vpfn_IwJu8jozkijoxr9d40zcbg248$41()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
Editor.isSmartLayout=false;
var textAreas=Editor.getItemsByType(DOCITEM_TYPE_TEXTAREA);
for(var i=0;i<textAreas.length;i++)
{
Editor.removeItem(textAreas[i]);
}
});
}
};

vp.events.addOnDOMLoadHandler(vp.smartlayout._assignEditorEvents);

