/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2008 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.js 132 2008-05-23 16:05:17Z emartin24 $
 *
 * Modified by Brient Oh 2008-08-01
 */

function setM6VModalTriggers(objId) {
  $('#'+objId).modal({
    overlayId: 'modalOverlayM6V',
    containerId: 'modalContainerM6V',
    onOpen: basicM6VModal.open,
    onClose: basicM6VModal.close
  });
}

var basicM6VModal = {
	open: function (dialog) {
    dialog.overlay.fadeIn(200, function () {
			dialog.container.fadeIn(200, function () {
				dialog.data.fadeIn(200, function () {
					$('#modalContainerM6V .mainmdc').animate({
						height: 315
					}, function () {
            $('#modalContainerM6V .mainmdc').fadeIn(200);
          });
        });
      });
    });
  },
  close: function (dialog) {
		$('#modalContainerM6V .mainmdc').animate({
			height: 40
		}, function () {
			dialog.data.fadeOut(200, function () {
				dialog.container.fadeOut(200, function () {
					dialog.overlay.fadeOut(200, function () {
						$.modal.close();
					});
				});
			});
		});
	}
}


////////////////////////////
// Eventful modal 
////////////////////////////
function setEFModalTriggers(objId) {
  $('#'+objId).modal({
    overlayId: 'modalOverlayEF',
    containerId: 'modalContainerEF',
    onOpen: basicEFModal.open,
    onClose: basicEFModal.close
  });
}

var basicEFModal = {
	open: function (dialog) {
    dialog.overlay.fadeIn(200, function () {
			dialog.container.fadeIn(200, function () {
				dialog.data.fadeIn(200, function () {
					$('#modalContainerEF .mainefmdc').animate({
						height: 512
					}, function () {
            $('#modalContainerEF .mainefmdc').fadeIn(200);
          });
        });
      });
    });
  },
  close: function (dialog) {
		$('#modalContainerEF .mainefmdc').animate({
			height: 40
		}, function () {
			dialog.data.fadeOut(200, function () {
				dialog.container.fadeOut(200, function () {
					dialog.overlay.fadeOut(200, function () {
						$.modal.close();
					});
				});
			});
		});
	}
}
