(function($) {

	window.MSGPopupConfirmation = {

			options: {
				yeslink: "",
				nolink:  "",
				message: "Confirm operation?"
			},

			dialog: null,

			init: function(opts) {
				if (typeof opts != 'undefined' && opts) {
					for (var key in opts) {
						MSGPopupConfirmation.options[key] = opts[key];
					}
				}
			},

			show: function() {

				MSGPopupConfirmation.dialog = $('.dialog')

				MSGPopupConfirmation.dialog.find(".fas-confirm-main p").html(MSGPopupConfirmation.options.message);

				try {
					var styledPopup = MSGV.StyledPopup({
						popup: MSGPopupConfirmation.dialog,
						pos: {
							top: 500,
							left: 500
						}
					});

					styledPopup.show();
					MSGPopupConfirmation.dialog.data("styledPopup", styledPopup);

				} catch(e) {}

				$(".close-button a").click(function() {
					MSGPopupConfirmation.hide();
				});

				MSGPopupConfirmation.dialog.find(".fas-confirm-btns .yes").click(function() {
					window.location.href=MSGPopupConfirmation.options.yeslink;
					MSGPopupConfirmation.hide();
				});

				MSGPopupConfirmation.dialog.find(".fas-confirm-btns .no").click(function() {
					MSGPopupConfirmation.hide();
				});

			},

			hide: function() {
				MSGPopupConfirmation.dialog.data("styledPopup").hide();
			}
	}
})(jq14)
