/*-***********************************-*
 * Learnosity SimpleModal.js Wrapper
 * Adds open/close effects and overlay click closing by default.
 *-***********************************-*/
(function($) {
	$.fn.extend({
		learnosityModal: function(data, options) {
			var settings = {
				onOpen: function (dialog) {
					dialog.overlay.fadeIn(400, function () {
						dialog.data.hide();
						dialog.container.fadeIn(400, function () {
							dialog.data.slideDown(400);
						});
					});
				},
				onClose: function (dialog) {
					dialog.data.fadeOut(200, function () {
						dialog.container.hide(200, function () {
							dialog.overlay.fadeOut(200, function () {
								jQuery.modal.close();
							});
						});
					});
				},
				overlayClose: true
		    };
			
			if (options) {
				$.extend(settings, options);
			}
			$.modal(data, settings);
		}
	});
	$.fn.extend({
		learnosityModalClose: function() {
			$.modal.close();
		}
	});
})(jQuery);
