                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=__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 smartlayout_stampIsBlank()
{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 smartlayout_ui_showError(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._optionsMask=null;vp.smartlayout.ui.setSaveEnabled=function smartlayout_ui_setSaveEnabled(bEnabled)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var options=document.getElementById('divOptionalOptions');if(options&&("block"==options.style.display))
{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 smartlayout_ui_validateStamp()
{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.updateTextButtonClick=function smartlayout_ui_updateTextButtonClick()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.smartlayout.ui.showBlankStampError=true;Editor.deleteClickText();vp.smartlayout.update();};vp.smartlayout.ui.refreshTextFieldDependentButtons=function smartlayout_ui_refreshTextFieldDependentButtons()
{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 smartlayout__assignEditorEvents()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var onComboChange=function pv_onComboChange()
{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 pv_onInitialRender()
{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()
{Editor.deleteClickText();vp.smartlayout.ui.showBlankStampError=true;vp.smartlayout.ui.refreshTextFieldDependentButtons();vp.smartlayout.SmartLayoutTextField.refreshAllBaseTextFields();});};vp.events.addOnDOMLoadHandler(vp.smartlayout._assignEditorEvents);