/*
 * SimpleModal Confirm Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2009 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: confirm.js 185 2009-02-09 21:51:12Z emartin24 $
 *
 */

$(document).ready(function () {
 $('#confirmDialog input.confirm, #confirmDialog a.confirm').click(function (e) {
  e.preventDefault();

 $('#confirmDialog input.alert, #confirmDialog a.alert').click(function (e) {
  e.preventDefault();
  
  // example of calling the confirm function
  // you must use a callback function to perform the "yes" action
/*  confirm("Continue to the SimpleModal Project page?", function () {
   window.location.href = 'http://www.ericmmartin.com/projects/simplemodal/'; */
  });
 });
});

function confirm(message, callback) {
 $('#confirm').modal({
  close:false,
  position: ["20%",],
  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();
   });
  }
 });
}

function alert(message) {
 $('#alert').modal({
  close: false,
  position: ["20%",],
  overlayId:'confirmModalOverlay',
  containerId:'confirmModalContainer', 
  onShow: function (dialog) {
   dialog.data.find('.message').append(message);

   // if the user clicks "ok"
   dialog.data.find('.ok').click(function () {
    // close the dialog
    $.modal.close();
   });
  }
 });
}
