function showMailUrlPopup(focus) {
	var dialog = $('mailUrlPopup');
	Modalbox.show(dialog, {
		width: 575,
		overlayOpacity: .55
	});
	// focus on input field for recipients email ... TODO doesn't work
	if (focus) {
		document.mailUrlForm.mailUrlReceiver.focus();
	}
}

function showSendNotePopup() {
	var dialog = $('sendNotePopup');
	Modalbox.show(dialog, {
		width: 575,
		overlayOpacity: .55
	});
}

function doMailUrl(userId, mediaId) {
	var receiver = dwr.util.getValue("mailUrlReceiver");
	var note = dwr.util.getValue("mailUrlMessage");
	userToUserService.mailMediaUrl(userId, receiver, mediaId, note, function(response) {
		if (response.valid) {
			dwr.util.setValue("mailUrlErrorMsg", "");
			Modalbox.hide();
		} else {
			dwr.util.setValue("mailUrlErrorMsg", response.message+'<br /><br />', {escapeHtml:false} );
		}
	});
};

function doSendNoteToUser(userId, artistId, mediaId) {
	var note = dwr.util.getValue("sendNoteMessage");
	userToUserService.sendNoteToUser(userId, artistId, mediaId, note, function(response) {
		if (response.valid) {
			dwr.util.setValue("sendNoteErrorMsg", "");
			Modalbox.hide();
		} else {
			dwr.util.setValue("sendNoteErrorMsg", response.message+'<br /><br />', {escapeHtml:false} );
		}
	});
}

