                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__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 $vpfn_qCYTTHGx3cuFhFO2d5QjzA20$52()
{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 $vpfn_MMLCKt1m4kELtG_7UdFSJA30$67(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 $vpfn_MMiX5NIPFxD09KoMJMdjBg54$63(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 $vpfn_BLEk3JZhDteUh21Suw2OZQ78$79(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 $vpfn_tg6zyflUsG7sv$fwbPvILg91$75(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 $vpfn_eox8_9CMQFOxOje6vluAQA104$50(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)
{
vp.studio.ui.changeImage(oImageToReplace.id,DOCITEM_TYPE_UPLOADED_IMAGE,iUploadId,null,null,null);
}
else
{
vp.studio.uploadImageControl.addImageToPage(iUploadId);
}


return false;
};

vp.studio.uploadImageControl.openMyImages=function $vpfn_4vcF9vcBN4SI8q3K$wvjmQ126$44()
{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;

vp.studio.ui.openChangeImageTool(oImageToReplace,1);

return false;
};


vp.studio.uploadImageControl.addImageToPage=function $vpfn_Pm0Oncv9bhZtpscL7evbNQ141$46(iUploadId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var addImageFunction=function $vpfn_5PYeHf9U0V3szDWmNPcIHQ143$27()
{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 $vpfn_RHQ6oBqAru_7FaxASfSGtw153$42()
{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 $vpfn_BtrHorYbqnTX96vd0KvqTw187$52()
{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 $vpfn__$uUcW62hii2xt88Yl5AtA211$47()
{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;
};
