                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

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.uploadImageControl)
{vp.studio.uploadImageControl={};}
vp.studio.uploadImageControl.onUploadStartHandler=function studio_uploadImageControl_onUploadStartHandler()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(Editor.pageColorization==PAGE_COLORIZATION_blank)
{vp.studio.ui.changePageColorization(PAGE_COLORIZATION_color,true);}
return false;};vp.studio.uploadImageControl.onUploadCompleteReplaceImageHandler=function studio_uploadImageControl_onUploadCompleteReplaceImageHandler(oUploadResult)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(Editor.pageColorization==PAGE_COLORIZATION_blank)
{vp.studio.ui.changePageColorization(PAGE_COLORIZATION_color,true);}
if(oUploadResult.cancel)
{}
else if(oUploadResult.error)
{}
else if(oUploadResult.success)
{vp.studio.uploadImageControl.replaceImageOnPage(oUploadResult.success.uploadId);}
return false;};vp.studio.uploadImageControl.onUploadCompleteAddImageHandler=function studio_uploadImageControl_onUploadCompleteAddImageHandler(oUploadResult)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(Editor.pageColorization==PAGE_COLORIZATION_blank)
{vp.studio.ui.changePageColorization(PAGE_COLORIZATION_color,true);}
if(oUploadResult.cancel)
{}
else if(oUploadResult.error)
{}
else if(oUploadResult.success)
{vp.studio.uploadImageControl.addImageToPage(oUploadResult.success.uploadId);}
return false;};vp.studio.uploadImageControl.onPreviouslyUploadedReplaceImageCompleteHandler=function studio_uploadImageControl_onPreviouslyUploadedReplaceImageCompleteHandler(iUploadId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(Editor.pageColorization==PAGE_COLORIZATION_blank)
{vp.studio.ui.changePageColorization(PAGE_COLORIZATION_color,true);}
if(iUploadId)
{vp.studio.uploadImageControl.replaceImageOnPage(iUploadId);}};vp.studio.uploadImageControl.onPreviouslyUploadedAddImageCompleteHandler=function studio_uploadImageControl_onPreviouslyUploadedAddImageCompleteHandler(iUploadId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(Editor.pageColorization==PAGE_COLORIZATION_blank)
{vp.studio.ui.changePageColorization(PAGE_COLORIZATION_color,true);}
if(iUploadId)
{vp.studio.uploadImageControl.addImageToPage(iUploadId);}};vp.studio.uploadImageControl.replaceImageOnPage=function studio_uploadImageControl_replaceImageOnPage(iUploadId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var oImageToReplace;var oPlaceholderToReplace=vp.studio.uploadImageControl.getPlaceholderOnPage();var oUploadToReplace=vp.studio.uploadImageControl.getUploadOnPage();oImageToReplace=oPlaceholderToReplace?oPlaceholderToReplace:oUploadToReplace;if(oImageToReplace)
{var cmd=new vp.studio.commands.ChangeImage(oImageToReplace,DOCITEM_TYPE_UPLOADED_IMAGE,iUploadId,null,null,null);cmd.execute();Editor.history.add(cmd);}
else
{vp.studio.uploadImageControl.addImageToPage(iUploadId);}
return false;};vp.studio.uploadImageControl.addImageToPage=function studio_uploadImageControl_addImageToPage(iUploadId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var addImageFunction=function pv_addImageFunction()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var oNewImage=new vp.image.Image(vp.image.Image.Type.Upload,iUploadId);var oCrop={};oCrop.bottom=0;oCrop.left=0;oCrop.right=0;oCrop.top=0;var oImageInfo=new vp.image.ImageInfo();var getImageInfoCallbackHandler=function pv_getImageInfoCallbackHandler()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var fAspectRatio=this.oImageInfo.intrinsicWidth/this.oImageInfo.intrinsicHeight;var cmd=new vp.studio.commands.AddImage(DOCITEM_TYPE_UPLOADED_IMAGE,iUploadId,oCrop,fAspectRatio);cmd.execute();Editor.history.add(cmd);}.getClosure({oImageInfo:oImageInfo});oImageInfo.loadImageInfo(oNewImage,getImageInfoCallbackHandler,getImageInfoCallbackHandler);};if(Editor.isAdvanced)
{addImageFunction();}
else
{Editor.onupgradecomplete.addHandler(addImageFunction);vp.studio.ui.upgradeToAdvanced();}};vp.studio.uploadImageControl.getPlaceholderOnPage=function studio_uploadImageControl_getPlaceholderOnPage()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var placeholderItems=Editor.getItemsByType(DOCITEM_TYPE_PLACEHOLDER);var oPlaceholderToReplace;if(placeholderItems[0])
{oPlaceholderToReplace=placeholderItems[0];for(var i=0;i<placeholderItems.length;i++)
{oPlaceholderToReplace=placeholderItems[i].zIndex>oPlaceholderToReplace.zIndex?placeholderItems[i]:oPlaceholderToReplace;}}
return oPlaceholderToReplace;};vp.studio.uploadImageControl.getUploadOnPage=function studio_uploadImageControl_getUploadOnPage()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var uploadedImageItems=Editor.getItemsByType(DOCITEM_TYPE_UPLOADED_IMAGE);var oImageToReplace;if(uploadedImageItems[0])
{oImageToReplace=uploadedImageItems[0];for(var i=0;i<uploadedImageItems.length;i++)
{oImageToReplace=uploadedImageItems[i].zIndex>oImageToReplace.zIndex?uploadedImageItems[i]:oImageToReplace;}}
return oImageToReplace;};