if (document.getElementById('message_modal')) {
	document.m_modal = new Control.Modal($('message_modal'), {
		fade: true,
		fadeDuration: 0.25,
		overlayOpacity: 0.85,
		className: 'modal',
		width: 480,
		afterOpen: function() {
			$('close_message_modal').observe('click', function() { document.m_modal.close(); });
		}
	});
}

function open_message_modal(title, message)
{
	document.m_modal.open();
	$('message_modal_title').update(title);
	$('message_modal_message').update(message);
}

// this is to prevent an error if Control.Modal hasn't been initialized in the SY code
try {
	document.user_popup = new Control.Modal($('user_popup'), {
		overlayOpacity: 0.85,
		className: 'modal',
		fade: true,
		fadeDuration: 0.25
	});
} catch(e) { 
	// do nothing
}
