function ModalMessage() {
	
	var modal = this;
	
	this.errorModal = function (msg) {
		var msgPanel = '<div class="message_panel">' + '<span style="float: left; margin-right: 0.3em;" class="ui-icon ui-icon-alert"></span>' + msg + '</div>';
		$('#global_modal_message').empty();
		$('#global_modal_message').append(msgPanel);
		$('#global_modal_message').dialog(
			{
				title: 'Error Message',
				modal: true,
				resizable: false,
				height: 200,
				width: 300,
				buttons: {
					OK: function() {
						$(this).dialog('close');
					}
				}
			}
		);
	};
			
	this.warningModal = function (msg) {
		var msgPanel = '<div class="message_panel">' + '<span style="float: left; margin-right: 0.3em;" class="ui-icon ui-icon-alert"></span>' + msg + '</div>';
		$('#global_modal_message').empty();
		$('#global_modal_message').append(msgPanel);
		$('#global_modal_message').dialog(
			{
				title: 'Warning Message',
				modal: true,
				resizable: false,
				height: 200,
				width: 300,
				buttons: {
					OK: function() {
						$(this).dialog('close');
					}
				}
			}
		);
	};
			
	this.infoModal = function (msg) {
		var msgPanel = '<div class="message_panel">' + '<span style="float: left; margin-right: 0.3em;" class="ui-icon ui-icon-circle-check"></span>' + msg + '</div>';
		$('#global_modal_message').empty();
		$('#global_modal_message').append(msgPanel);
		$('#global_modal_message').dialog(
			{
				title: 'Information Message',
				modal: true,
				resizable: false,
				height: 200,
				width: 300,
				buttons: {
					OK: function() {
						$(this).dialog('close');
					}
				}
			}
		);
	};
			
	this.confirmationModal = function (msg,functOK) {
		var msgPanel = '<div class="message_panel">' + '<span style="float: left; margin-right: 0.3em;" class="ui-icon ui-icon-help"></span>' + msg + '</div>';
		$('#global_modal_message').empty();
		$('#global_modal_message').append(msgPanel);
		$('#global_modal_message').dialog(
			{
				title: 'Confirmation Message',
				modal: true,
				resizable: false,
				height: 200,
				width: 300,
				buttons: {
					'Yes': function() {
						$(this).dialog('close');
						functOK();
					},
					'No': function() {
						$(this).dialog('close');
					}
				}
			}
		);
	};
}
