
/*****************************************************************
* ÇÔ¼ö ¼³¸í	    : °øÅë Confirm Ã¢
* ÀÛ¼ºÀÚ        : ±è±â»ó
* Param
pObjFile    : ¸Þ¼¼Áö
pObjImg     : callback
*****************************************************************/
function confirm(message, callback) {
    document.getElementById("spMsg").innerHTML = message;
    $('#dvConfirm').modal({        
		closeHTML: "<a href='#' title='Close' class='modal-close'></a>",
		position: ["20%",],
		overlayId: 'confirm-overlay',
		containerId: 'confirm-container', 
		onShow: function (dialog) {
			$('.message', dialog.data[0]).append(message);

			// if the user clicks "yes"
			$('.yes', dialog.data[0]).click(function () {
				// call the callback
				if ($.isFunction(callback)) {
					callback.apply();
				}
				// close the dialog
				$.modal.close();
			});
		}
	});
}

/*****************************************************************
* ÇÔ¼ö ¼³¸í	 : °øÅë Confirm2 Ã¢
* ÀÛ¼ºÀÚ       : ±è±â»ó
* Param
pObjFile    : ¸Þ¼¼Áö
pObjImg     : callback
*****************************************************************/
function confirm2(message, callback, noCallback)
{
    document.getElementById("spMsg").innerHTML = message;
    $('#dvConfirm').modal({
        closeHTML: "<a href='#' title='Close' class='modal-close'></a>",
        position: ["20%", ],
        overlayId: 'confirm-overlay',
        containerId: 'confirm-container',
        onShow: function(dialog) {
            $('.message', dialog.data[0]).append(message);

            // if the user clicks "yes"
            $('.yes', dialog.data[0]).click(function() {
                // close the dialog
                $.modal.close();

                // call the callback
                if ($.isFunction(callback)) { callback.apply(); }
            });

            // if the user clicks "no"
            $('.simplemodal-close', dialog.data[0]).click(function() {
                // close the dialog
                $.modal.close();

                // call the callback
                if ($.isFunction(noCallback)) { noCallback.apply(); }
            });
        }
    });
}

/*****************************************************************
* ÇÔ¼ö ¼³¸í	    : °øÅë Alert Ã¢
* ÀÛ¼ºÀÚ        : ±è±â»ó
* Param
pObjFile    : ¸Þ¼¼Áö
pObjImg     : callback
*****************************************************************/
function alert(message, callback) {
    document.getElementById("spMsg2").innerHTML = message;
    $('#dvAlert').modal({
        closeHTML: "<a href='#' title='Close' class='modal-close'></a>",
        position: ["20%", ],
        overlayId: 'confirm-overlay',
        containerId: 'confirm-container',
        onShow: function(dialog) {
            $('.message', dialog.data[0]).append(message);

            // if the user clicks "yes"
            $('.yes', dialog.data[0]).click(function() {
                // call the callback
                if ($.isFunction(callback)) {
                    callback.apply();
                }
                // close the dialog
                $.modal.close();
            });
        }
    });
}


/*****************************************************************
* ÇÔ¼ö ¼³¸í	    : °øÅë block Confirm Ã¢
* ÀÛ¼ºÀÚ        : ¹éÁÖÇö
* Param
pObjFile    : ¸Þ¼¼Áö
pObjImg     : callback
*****************************************************************/
function block(message, callback1, callback2) {
    document.getElementById("spMsg3").innerHTML = message;
    $('#dvBlock').modal({
        closeHTML: "<a href='#' title='Close' class='modal-close'></a>",
        position: ["20%", ],
        overlayId: 'confirm-overlay',
        containerId: 'confirm-container',
        onShow: function(dialog) {
            $('.message', dialog.data[0]).append(message);

            // if the user clicks "yes"
            $('.yes', dialog.data[0]).click(function() {
                // call the callback
                if ($.isFunction(callback1)) {
                    callback1.apply();
                }
                // close the dialog
                $.modal.close();
            });

            // if the user clicks "block"
            $('.block', dialog.data[0]).click(function() {
                // call the callback
                if ($.isFunction(callback2)) {
                    callback2.apply();
                }
                // close the dialog
                $.modal.close();
            });
        }
    });
}
