/*
 * SimpleModal Confirm Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2007 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: confirm.js 97 2008-01-18 06:07:03Z emartin24 $
 *
 */



function confirm(message, callback, callback2) {
	
	if (!$.isFunction(callback)) {
		$('#confirmAlert').modal({
			close:false, 
			overlayId:'confirmModalOverlay',
			containerId:'confirmModalContainer', 
			onShow: function (dialog) {
				dialog.data.find('.message').append(message);
	
				// if the user clicks "yes"
				dialog.data.find('.yes').click(function () {
					// call the callback
					// close the dialog
					$.modal.close();
					
					if ($.isFunction(callback2)) {
						callback2.apply();
					}
				});
			}
		});
		
	}
	else
	{	
		$('#confirm').modal({
			close:false, 
			overlayId:'confirmModalOverlay',
			containerId:'confirmModalContainer', 
			onShow: function (dialog) {
				dialog.data.find('.message').append(message);
	
				// if the user clicks "yes"
				dialog.data.find('.yes').click(function () {
					// call the callback
					if ($.isFunction(callback)) {
						callback.apply();
					}
					// close the dialog
					$.modal.close();
					
					if ($.isFunction(callback2)) {
						callback2.apply();
					}
				});
			}
		});
	}
}