/*!
* Click outside of the dialog to close it
* Extension of jQuery UI Dialog
* Depends:
*	jquery ui dialog
* 
* GlitchTech Science
*/
(function ($) {
	$.fn.extend($.ui.dialog.prototype, {
		original_open: $.ui.dialog.prototype.open,
		open: function () {
			this.original_open();

			var self = this;

			self.overlay.$el.bind('click', function (event) {
						
				event.stopPropagation();
				self.close(event);
				return false;
			});
		},

		original_close: $.ui.dialog.prototype.close,
		close: function () {
			this.original_close();

			this.overlay.$el.unbind('click');
		}
	});
})(jQuery);
