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

if(!vp)
{
var vp={};
}

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







vp.gallery.photoFirst=function(){};







vp.gallery.photoFirst.showCropDialog=function $vpfn_VooAZjbEQNzBsxQtDSAjAg27$39(iUploadId,fnCallback,fnClose)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}



if(window.cropDialog)
{
window.cropDialog.changeParameters({
ImageId:iUploadId,
ImageType:1,
HideRotation:true
});
window.cropDialog.open(vp.gallery.newCropUploadBoxCallBackHandler);
return;
}


var iCallbackId;
if(fnCallback)
{
iCallbackId=vp.win.createCallbackHandler(fnCallback);
}

var oCropUrl=new vp.web.URL("/vp/ns/croptool.aspx");
oCropUrl.setItem("titleId",1197220);
oCropUrl.setItem("subhId",1197221);
oCropUrl.setItem("subhlinkId",1197222);
oCropUrl.setItem("add_handler_id",iCallbackId);
oCropUrl.setItem("nocaric",1);
oCropUrl.setItem("nologo",1);
oCropUrl.setItem("nolibrary",1);
oCropUrl.setItem("imgId",iUploadId);
oCropUrl.setItem("type",3);


oCropUrl.setItem("show_neg_crop",false);

var oRect={width:600,left:200,top:200,height:320};
var oDialog=new vp.dialog.IFrameDialog(
"PhotoFirstDialog",
oRect,
oCropUrl.toString());

oDialog.chrome=vp.dialog.chrome.Primary;
oDialog.options.title="Add a Photo";
if(fnClose)
{
oDialog.onclose.addHandler(fnClose);
}
oDialog.open();
};






vp.gallery.photoFirst.showPreviouslyUploadedFiles=function $vpfn_3GX3h4F47wsS6eBpFtWAMw84$52(fnCallback,fnClose)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}



var iCallbackId;
if(fnCallback)
{
iCallbackId=vp.win.createCallbackHandler(fnCallback);
}

var sUrl="/vp/ns/myimages.aspx?titleId=1197220&subhId=1197221&subhlinkId=1197222&add_handler_id="+iCallbackId;
sUrl=sUrl+"&nocaric=1&nologo=1&nolibrary=1&search_type=upload";

if(window.GalleryData&&!window.GalleryData.Features.LoggedIn)
{
sUrl="/vp/ns/mini_sign_in.aspx?rurl={0}&registered_user=1&dialog=1".format(escape(sUrl));
}


sUrl+="&show_neg_crop=false";

var oRect={width:600,left:200,top:200,height:320};
var oDialog=new vp.dialog.IFrameDialog(
"PhotoFirstDialog",
oRect,
sUrl);

oDialog.chrome=vp.dialog.chrome.Primary;
oDialog.options.title="Add a Photo";
if(fnClose)
{
oDialog.onclose.addHandler(fnClose);
}
oDialog.open();

};

vp.gallery.photoFirst.showPhotoFirstPop=function $vpfn_5n30eZTbNIMfo_580iPs7A122$42(fnCallback,fnClose,iUploadId){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}


var iCallbackId;
if(fnCallback){
iCallbackId=vp.win.createCallbackHandler(fnCallback);
}

var sUrl="/vp/ns/addimage2.aspx?titleId=1197220&subhId=1197221&subhlinkId=1197222&add_handler_id="+iCallbackId;
if(iUploadId){
sUrl=sUrl+"&preselectUploadId="+iUploadId;
}
sUrl=sUrl+"&nocaric=1&nologo=1&nolibrary=1&nomap=1";

if(window.cropDialog)
{
sUrl=sUrl+"&uploadcallback="+vp.win.createCallbackHandler(vp.gallery.photoFirst.imageUploadCallback);
}

var oRect={width:600,left:200,top:200,height:320};
var oDialog=new vp.dialog.IFrameDialog(
"PhotoFirstDialog",
oRect,
sUrl);

oDialog.chrome=vp.dialog.chrome.Primary;
oDialog.options.title="Add a Photo";
if(fnClose){
oDialog.onclose.addHandler(fnClose);
}
oDialog.open();
};

vp.gallery.photoFirst.imageUploadCallback=function $vpfn_$9m_fZjPlc2fX3CUvlgHRQ155$44(imageId,imageType,dialog)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
dialog.close();
if(window.cropDialog)
{
window.cropDialog.changeParameters({
ImageId:imageId,
ImageType:vp.controls.cropDialog.convertImageType(imageType),
HideRotation:true
});
window.cropDialog.open(vp.gallery.photoFirst.cropCallback);
}
};

vp.gallery.photoFirst.cropCallback=function $vpfn_Nn$uOyO$Q4o5JiDmXw9Lhg169$37(cropResult)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.gallery.uploadPopCallBackHandler(cropResult.ImageType,cropResult.ImageId,cropResult.Crop,cropResult.AspectRatio);
};

