                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=__MT;window.__noTrace=false;}
if(typeof(vp)=="undefined")
{vp={};}
if(!vp.studio)
{vp.studio={};}
if(!vp.studio.flipbooks)
{vp.studio.flipbooks={};}
vp.studio.initFlipbooks=function studio_initFlipbooks()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.studio.flipbooks.addAllItemHandlers();Editor.onrender.addHandler(function()
{vp.studio.flipbooks.addAllItemHandlers();});vp.studio.flipbooks.configureNavigationButtons();Editor.onpagechange.addHandler(vp.studio.flipbooks.toggleNavigationButtons);var clearHistory=function clearHistory(){Editor.history.clear();vp.studio.UndoRedoLinks.disableUndo();};Editor.onpagechange.addHandler(clearHistory);var onPageChangeAction=function onPageChangeAction()
{vp.studio.flipbooks.setDroppableImageArea();Editor.onregenerate.removeHandler(this);};Editor.onpagechange.addHandler(onPageChangeAction);vp.studio.flipbooks.toggleNavigationButtons();vp.studio.flipbooks.setDroppableImageArea();};vp.studio.flipbooks.setDroppableImageArea=function setDroppableImageArea()
{if(!Editor.imageAreas[0])
{if(vp.ui.get("layout-tab_header")&&Editor.PFID==='A1N')
{Editor.cancelMessageDisabled=true;window.location.assign("/vp/ns/studio3.aspx?doc_id="+Editor.docID+"&page="+Editor.pageNumber+"&d="+new Date().valueOf());}
var fnImageDropCallback=function pv_fnImageDropCallback(oImage,oCropInfo,iRotation,oCustomData)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.studio.flipbooks.removeDocumentUploadsAndPlaceholders();var oDocItem=vp.studio.ImageFactory.createImage(DOCITEM_TYPE_UPLOADED_IMAGE,oImage.id,Editor.assignUniqueID);oDocItem.cropInfo=new vp.studio.CropInfo(oCropInfo.top,oCropInfo.left,oCropInfo.right,oCropInfo.bottom);oDocItem.cropInfo.UseCropValues=true;if(iRotation)
{oDocItem.coordinates.rotateBy(iRotation);}
Editor.addItem(oDocItem);if(!vp.ui.get("layout-tab_header")&&Editor.PFID==='A1N')
{var refreshPage=function refresh()
{Editor.cancelMessageDisabled=true;window.location.assign("/vp/ns/studio3.aspx?doc_id="+Editor.docID+"&page="+Editor.pageNumber+"&d="+new Date().valueOf());};Editor.onregenerate.addHandler(refreshPage);}
Editor.regenerateEditorArea();};new vp.studio.draggableimage.DroppableImageArea(vp.ui.get("divStudioDocumentItemHandleArea"),fnImageDropCallback);}
else
{if(!vp.ui.get("layout-tab_header")&&Editor.PFID==='A1N')
{Editor.cancelMessageDisabled=true;window.location.assign("/vp/ns/studio3.aspx?doc_id="+Editor.docID+"&page="+Editor.pageNumber+"&d="+new Date().valueOf());}}};vp.studio.flipbooks.configureNavigationButtons=function studio_flipbooks_configureNavigationButtons()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var prevFn=(!Editor.features.flipbooksIsAjaxEnabled)?function(){vp.studio.ui.goToPage(Editor.pageNumber-1);}:Editor.Paginator.moveToPreviousPage;var nextFn=(!Editor.features.flipbooksIsAjaxEnabled)?function(){vp.studio.ui.goToPage(Editor.pageNumber+1);}:Editor.Paginator.moveToNextPage;var previousPageButtonEnabled=vp.ui.get("btnPreviousPage_enabled");if(previousPageButtonEnabled)
{vp.events.add(previousPageButtonEnabled,"click",prevFn);}
var nextPageButtonEnabled=vp.ui.get("btnNextPage_enabled");if(nextPageButtonEnabled)
{vp.events.add(nextPageButtonEnabled,"click",nextFn);}};vp.studio.flipbooks.toggleNavigationButtons=function studio_flipbooks_toggleNavigationButtons()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var previousPageButtonEnabled=vp.ui.get("btnPreviousPage_enabled");var nextPageButtonEnabled=vp.ui.get("btnNextPage_enabled");var previousPageButtonDisabled=vp.ui.get("btnPreviousPage_disabled");var nextPageButtonDisabled=vp.ui.get("btnNextPage_disabled");if(Editor.features.flipbooksIsAjaxEnabled)
{if(Editor.pageNumber>=Editor.numberOfDocumentPages)
{vp.ui.expandAndCollapse(nextPageButtonDisabled,nextPageButtonEnabled);}
else
{vp.ui.expandAndCollapse(nextPageButtonEnabled,nextPageButtonDisabled);}
if(Editor.pageNumber===1)
{vp.ui.expandAndCollapse(previousPageButtonDisabled,previousPageButtonEnabled);}
else
{vp.ui.expandAndCollapse(previousPageButtonEnabled,previousPageButtonDisabled);}}};vp.studio.flipbooks.addAllItemHandlers=function studio_flipbooks_addAllItemHandlers()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var i;var textItems=Editor.getItemsByType(DOCITEM_TYPE_TEXT);for(i=0;i<textItems.length;i++)
{textItems[i].onchange.addHandler(vp.studio.flipbooks.getTextHandler(textItems[i]));}
var wordartItems=Editor.getItemsByType(DOCITEM_TYPE_WORDART);for(i=0;i<wordartItems.length;i++)
{wordartItems[i].onchange.addHandler(vp.studio.flipbooks.getTextHandler(wordartItems[i]));}
var uploadedImages=Editor.getItemsByType(DOCITEM_TYPE_UPLOADED_IMAGE);for(i=0;i<uploadedImages.length;i++)
{uploadedImages[i].onchange.addHandler(vp.studio.flipbooks.getImageHandler(uploadedImages[i]));uploadedImages[i].onchange.addHandler(vp.studio.flipbooks.saveCrop);uploadedImages[i].coordinates.onrotate.addHandler(vp.studio.flipbooks.changeHandler);}
var placeholders=Editor.getItemsByType(DOCITEM_TYPE_PLACEHOLDER);for(i=0;i<placeholders.length;i++)
{placeholders[i].onchange.addHandler(vp.studio.flipbooks.getImageHandler(placeholders[i]));placeholders[i].coordinates.onrotate.addHandler(vp.studio.flipbooks.changeHandler);}};vp.studio.flipbooks.getTextHandler=function studio_flipbooks_getTextHandler(textField)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return function()
{var textItemHasValue=textField.data.length>0;if(textItemHasValue!=this.textItemHadValue)
{this.textItemHadValue=textItemHasValue;vp.studio.flipbooks.changeHandler();}}.getClosure({textItemHadValue:textField.data.length>1});};vp.studio.flipbooks.getImageHandler=function studio_flipbooks_getImageHandler(imageItem)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return function()
{var newAspectRatioProxy=(1-(this.imageItem.cropInfo.left+this.imageItem.cropInfo.right))/(1-(this.imageItem.cropInfo.top+this.imageItem.cropInfo.bottom));if(Math.abs(newAspectRatioProxy-this.oldAspectRatioProxy)>0.01)
{vp.studio.flipbooks.changeHandler();}}.getClosure({oldAspectRatioProxy:(1-(imageItem.cropInfo.left+imageItem.cropInfo.right))/(1-(imageItem.cropInfo.top+imageItem.cropInfo.bottom)),imageItem:imageItem});};vp.studio.flipbooks.onchangeTimeoutDelay=10;vp.studio.flipbooks.shouldRegenerateOnChange=true;vp.studio.flipbooks.regenerateEditorIfAllowed=function studio_flipbooks_regenerateEditorIfAllowed()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(vp.studio.flipbooks.shouldRegenerateOnChange)
{Editor.regenerateEditorArea();}};vp.studio.flipbooks.changeHandler=function studio_flipbooks_changeHandler()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(Editor.saveInProgress)
{return;}
if(vp.studio.flipbooks.onchangeTimeout)
{clearTimeout(vp.studio.flipbooks.onchangeTimeout);}
vp.studio.flipbooks.onchangeTimeout=window.setTimeout("vp.studio.flipbooks.regenerateEditorIfAllowed()",vp.studio.flipbooks.onchangeTimeoutDelay);};vp.studio.flipbooks.TextCheckbox=function studio_flipbooks_TextCheckbox()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var savedCaption="";var me=this;this.checkboxElement=vp.ui.get("showCaptionToggle");this.isChecked=me.checkboxElement.checked;this.linkToField=function pb_this_linkToField(oTextField)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this.textField=oTextField;this.checkboxElement=vp.ui.get("showCaptionToggle");me.checkboxElement.checked=me.isChecked;vp.events.add(me.checkboxElement,"change",me.toggleCaption);};this.toggleCaption=function pb_this_toggleCaption()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.isChecked=me.checkboxElement.checked;if(me.isChecked)
{me.textField.setDataAndFireEvents(savedCaption);savedCaption="";}
else
{savedCaption=me.textField.data;me.textField.setDataAndFireEvents("");}};};vp.studio.flipbooks.TextCheckbox.LinkInstanceToTextField=function studio_flipbooks_TextCheckbox_LinkInstanceToTextField(oTextField)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!vp.studio.flipbooks.TextCheckbox._instance)
{vp.studio.flipbooks.TextCheckbox._instance=new vp.studio.flipbooks.TextCheckbox();}
vp.studio.flipbooks.TextCheckbox._instance.linkToField(oTextField);};vp.studio.flipbooks.toolbar={};vp.studio.flipbooks.toolbar.TextToolbar=function studio_flipbooks_toolbar_TextToolbar(vElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var me=this;var _textField=null;var _fontPulldown=new vp.studio.FontSelector();var _sizePulldown=new vp.studio.FontSizeSelector();var _buttons=new Array();this.element=null;this.shadow=null;this.visible=false;var init=function pv_init()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.element=vp.core.getElement(vElement,'vp.studio.flipbooks.toolbar.TextToolbar');document.body.appendChild(me.element);me.shadow=document.createElement('div');me.shadow.id='divPopupFontToolbarShadow';document.body.appendChild(me.shadow);var familyOuter=vp.ui.get('divFontFamily');vp.ui.addClass(familyOuter,"toolbarBackground");var familyInner=document.createElement('div');familyOuter.insertBefore(familyInner,familyOuter.firstChild);_fontPulldown.render(null,familyInner);_fontPulldown.menu.onchange.addHandler(me.refresh);var sizeOuter=vp.ui.get('divFontSize');vp.ui.addClass(sizeOuter,"toolbarBackground");var sizeInner=document.createElement('div');sizeOuter.insertBefore(sizeInner,sizeOuter.firstChild);_sizePulldown.render(null,sizeInner);_sizePulldown.menu.onchange.addHandler(me.refresh);var buttonOuter=vp.ui.get('divFontButtons');vp.ui.addClass(buttonOuter,"toolbarBackground");var boldButton=new vp.studio.BoldButton();_buttons.push(boldButton);boldButton.render(null,buttonOuter);var italicButton=new vp.studio.ItalicButton();_buttons.push(italicButton);italicButton.render(null,buttonOuter);var colorButton=new vp.studio.ColorPickerButton();_buttons.push(colorButton);colorButton.render(null,buttonOuter);var closeButton=vp.ui.get('btnClose');vp.events.add(closeButton,'click',function()
{me.hide();return false;});vp.events.add(document,'mousedown',function(e){e=vp.events.getEvent(e);if(vp.events.getEventData(e,'popupTextToolbarClicked')!==me)
{me.hide();}});vp.events.add(me.element,'mousedown',function(e){e=vp.events.getEvent(e);vp.events.setEventData(e,'popupTextToolbarClicked',me);});};this.setTextField=function pb_this_setTextField(oTextField)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
Editor.selection=new vp.studio.Selection();Editor.selection.add(oTextField);_textField=oTextField;for(var i=0;i<_buttons.length;i++)
{_buttons[i].linkedTextField=_textField;}
me.refresh();};this.refresh=function pb_this_refresh()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
_fontPulldown.setValue(_textField.fontFamily);_sizePulldown.setValue(_textField.fontSize);for(var i=0;i<_buttons.length;i++)
{_buttons[i].refresh();}};this.show=function pb_this_show(x,y)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.element.style.left=x+'px';me.element.style.top=y+'px';me.shadow.style.left=(x+2)+'px';me.shadow.style.top=(y+2)+'px';me.element.style.display='block';me.shadow.style.display='block';var rect=vp.ui.getRect(me.element);me.shadow.style.width=rect.width;me.shadow.style.height=rect.height;me.visible=true;};this.hide=function pb_this_hide()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
me.element.style.display='none';me.shadow.style.display='none';me.visible=false;vp.studio.flipbooks.toolbar.lastElementToggled=null;};init();};vp.studio.flipbooks.toolbar.getInstance=function studio_flipbooks_toolbar_getInstance()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!vp.studio.flipbooks.toolbar.instance)
{vp.studio.flipbooks.toolbar.instance=new vp.studio.flipbooks.toolbar.TextToolbar('divPopupFontToolbar',Editor.PFID);}
return vp.studio.flipbooks.toolbar.instance;};vp.studio.flipbooks.toolbar.installToggle=function studio_flipbooks_toolbar_installToggle(vElement,sEvent,oTextField)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vElement=vp.core.getElement(vElement,'vp.studio.flipbooks.toolbar.installToggle');var toggle=function pv_toggle(e)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.events.cancel(e);var fs=vp.studio.flipbooks.toolbar.getInstance();if(fs&&fs.visible&&vElement==vp.studio.flipbooks.toolbar.TextToolbar.lastElementToggled)
{fs.hide();}
else
{var rect=vp.ui.getRect(vElement);fs.setTextField(oTextField);fs.show(rect.left,rect.bottom);}
vp.studio.flipbooks.toolbar.lastElementToggled=vElement;};vp.events.add(vElement,sEvent,toggle);};vp.studio.flipbooks.removeDocumentUploadsAndPlaceholders=function removeAllDocumentUploadsAndPlaceholders()
{var aUploads=Editor.getItemsByType(DOCITEM_TYPE_UPLOADED_IMAGE);if(aUploads)
{for(var iUploadsIndex=0;iUploadsIndex<aUploads.length;iUploadsIndex++)
{if(aUploads[0].id)
{Editor.removeItem(aUploads[0]);}}}
var aPlaceholders=Editor.getItemsByType(DOCITEM_TYPE_PLACEHOLDER);if(aPlaceholders)
{for(var iPlaceholderIndex=0;iPlaceholderIndex<aPlaceholders.length;iPlaceholderIndex++)
{if(aPlaceholders[0].id)
{Editor.removeItem(aPlaceholders[0]);}}}};vp.studio.flipbooks.handleReuseUpload=function studio_flipbooks_handleReuseUpload(oUploadResult)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.studio.flipbooks.removeDocumentUploadsAndPlaceholders();var img=vp.studio.ImageFactory.createImage(DOCITEM_TYPE_UPLOADED_IMAGE,oUploadResult,Editor.assignUniqueID);Editor.addItem(img);Editor.regenerateEditorArea();};vp.studio.flipbooks.handleUploadComplete=function studio_flipbooks_handleUploadComplete(oUploadResult)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(oUploadResult.cancel)
{}
else if(oUploadResult.error)
{}
else if(oUploadResult.success)
{vp.studio.flipbooks.removeDocumentUploadsAndPlaceholders();var img=vp.studio.ImageFactory.createImage(DOCITEM_TYPE_UPLOADED_IMAGE,oUploadResult.success.uploadId,Editor.assignUniqueID);Editor.addItem(img);Editor.regenerateEditorArea();}};vp.studio.flipbooks.saveCrop=function studio_flipbooks_saveCrop()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var uploadedItems=Editor.getItemsByType(DOCITEM_TYPE_UPLOADED_IMAGE);if(uploadedItems&&uploadedItems.length>0)
{var upImgCrop=uploadedItems[0].cropInfo;var stringCrop=upImgCrop.getLeft()+"|"+upImgCrop.getTop()+"|"+upImgCrop.getRight()+"|"+upImgCrop.getBottom();Editor.bleedToggleCrop=stringCrop;}};