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

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

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







vp.gallery.photoFirst=function gallery_photoFirst(){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}};







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



var iCallbackId;
if(fnCallback)
{
iCallbackId=vp.win.createCallbackHandler(fnCallback);
}
else
{
iCallbackId=vp.win.createCallbackHandler(vp.gallery.photoFirst.addLiveGalleryImage);
}

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 gallery_photoFirst_showPreviouslyUploadedFiles(fnCallback,fnClose)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}



var iCallbackId;
if(fnCallback)
{
iCallbackId=vp.win.createCallbackHandler(fnCallback);
}
else
{
iCallbackId=vp.win.createCallbackHandler(vp.gallery.photoFirst.addLiveGalleryImage);
}

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 gallery_photoFirst_showPhotoFirstPop(fnCallback,fnClose)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

var iCallbackId;
if(fnCallback)
{
iCallbackId=vp.win.createCallbackHandler(fnCallback);
}
else
{
iCallbackId=vp.win.createCallbackHandler(vp.gallery.photoFirst.addLiveGalleryImage);
}

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

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.addLiveGalleryCaricature=function gallery_photoFirst_addLiveGalleryCaricature(iImageType,iImageId,fAspectRatio,sCaricatureName)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(sCaricatureName)
{
var caricatureName=document.createElement('input');
caricatureName.type='hidden';
caricatureName.name='caric_name';
caricatureName.value=sCaricatureName;
document.forms.gallery_form.appendChild(caricatureName);
}

vp.gallery.photoFirst.addLiveGalleryImage(iImageType,iImageId,null,null);
};

vp.gallery.photoFirst.addLiveGalleryImage=function gallery_photoFirst_addLiveGalleryImage(iDocItemType,iItemID,oCropInfo,fAspectRatio)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var imageId=document.createElement('input');
imageId.type='hidden';
imageId.name='lgimgs1';
imageId.value=iItemID;
document.forms.gallery_form.appendChild(imageId);

if(oCropInfo)
{
var left=document.createElement('input');
left.type='hidden';
left.name='crop_left';
left.value=oCropInfo.left;
document.forms.gallery_form.appendChild(left);

var top=document.createElement('input');
top.type='hidden';
top.name='crop_top';
top.value=oCropInfo.top;
document.forms.gallery_form.appendChild(top);

var right=document.createElement('input');
right.type='hidden';
right.name='crop_right';
right.value=oCropInfo.right;
document.forms.gallery_form.appendChild(right);

var bottom=document.createElement('input');
bottom.type='hidden';
bottom.name='crop_bottom';
bottom.value=oCropInfo.bottom;
document.forms.gallery_form.appendChild(bottom);
}

var imageType=document.createElement('input');
imageType.type='hidden';
imageType.name='image_type';
imageType.value=iDocItemType;
document.forms.gallery_form.appendChild(imageType);

document.forms.gallery_form.submit();
};
