
Gallery.addOnSuccessHandler('deleteItem', function(itype, uri, dispId) {
	Gallery.loadItems(itype, uri, dispId);
	var noticeElName;
	var errorElName;
	if (itype == 'photos' || itype == 'videos') {
		noticeElName = "noticeDirMsg";
		errorElName = "errorDirMsg";
	} else {
		noticeElName = "noticeMsg";
		errorElName = "errorMsg";
	}
	showme(noticeElName);
	document.getElementById(noticeElName).innerHTML = localizedMessages['delete.success'];
	document.getElementById(errorElName).innerHTML = "";
	hideme(errorElName);
});

Gallery.addOnErrorHandler('deleteItem', function(itype) {
	var noticeElName;
	var errorElName;
	if (itype == 'photos' || itype == 'videos') {
		noticeElName = "noticeDirMsg";
		errorElName = "errorDirMsg";
	} else {
		noticeElName = "noticeMsg";
		errorElName = "errorMsg";
	}
	document.getElementById(noticeElName).innerHTML = "";
	hideme(noticeElName);
	showme(errorElName);
	document.getElementById(errorElName).innerHTML = localizedMessages['delete.error'];
});

onBeforeLoad = function(itype) {
	var noticeElName;
	var errorElName;
	if (itype == 'photos' || itype == 'videos') {
		noticeElName = "noticeDirMsg";
		errorElName = "errorDirMsg";
	} else {
		noticeElName = "noticeMsg";
		errorElName = "errorMsg";
	}
	
	document.getElementById(noticeElName).innerHTML = "";
	document.getElementById(errorElName).innerHTML = "";
	
	hideme(noticeElName);
	hideme(errorElName);
};

Gallery.addOnBeforeActionHandler('submitViaAjax', onBeforeLoad);
Gallery.addOnBeforeActionHandler('loadItems', onBeforeLoad);