var message_box = function() {
	return {
		show_message: function(title, body, buttonName) {
			var button = '<input type="button" onclick="message_box.close_message();" value="'+ buttonName + '" />';
			if(jQuery('#message_box').html() === null) {
				var message = '<div id="message_box"><div class="title"><h1>' + title + '</h1></div><div class="msg"><p>' + body + '</p></div><div class="button">' + button + '</div></div>';
				jQuery(document.body).append( message );
				jQuery('#darkbg').show();
 
				jQuery('#message_box').css('top', jQuery('html, body').scrollTop() + 200);
				jQuery('#message_box').show('slow');
			} else {
					var message = '<div id="message_box"><div class="title"><h1>' + title + '</h1></div><div class="msg"><p>' + body + '</p></div><div class="button">' + button + '</div></div>';
				jQuery('#darkbg').show();
				jQuery('#darkbg').css('height', jQuery('html, body').height());
 
				jQuery('#message_box').css('top', jQuery('html, body').scrollTop() + 200);
				jQuery('#message_box').show('slow');
				jQuery('#message_box').html( message );
			}
		},
		close_message: function() {
			jQuery('#message_box').hide('fast');
			jQuery('#darkbg').hide();
		}
	}
}();
