/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.js 254 2010-07-23 05:14:44Z emartin24 $
 */

jQuery(function ($) {
	// Load dialog on page load
	//$('#basic-modal-content').modal();

	// Load dialog on click
	$('#basic-modal .basic').click(function (e) {	
		$("#basic-modal-content").modal({onOpen: function (dialog) {
			dialog.overlay.fadeIn('slow', function () {
				dialog.data.hide();
				dialog.container.fadeIn('slow', function () {
					dialog.data.slideDown('slow');
				});
			});
		},onClose: function (dialog) {
			dialog.data.fadeOut('slow', function () {
					dialog.container.hide();//'slow', function () {
					dialog.overlay.fadeOut('slow', function () {
						$.modal.close();
					});
				//});
			});
		}});
	});
	
	
	var MAP = {
		container: null,
		init: function () {
			$("a.map").click(function (e) {
				e.preventDefault();	

				$("#map-modal-content").modal({
					overlayId: 'map-overlay',
					containerId: 'map-container',
					//closeHTML: null,
					minHeight: 80,
					//opacity: 65, 
					//position: ['0',],
					//overlayClose: true,
					//onOpen: OSX.open,
					//onClose: OSX.close
					onOpen: function (dialog) {
						dialog.overlay.fadeIn('slow', function () {
							dialog.data.hide();
							dialog.container.fadeIn('slow', function () {
								dialog.data.slideDown('slow');
							});
						});
					},onClose: function (dialog) {
						dialog.data.fadeOut('slow', function () {
								dialog.container.hide();//'slow', function () {
								dialog.overlay.fadeOut('slow', function () {
									$.modal.close();
								});
							//});
						});
					}
				});
			});
		},
		//open: function (d) {
/*			var self = this;
			self.container = d.container[0];
			d.overlay.fadeIn('slow', function () {
				$("#osx-modal-content", self.container).show();
				var title = $("#osx-modal-title", self.container);
				title.show();
				d.container.slideDown('slow', function () {
					setTimeout(function () {
						var h = $("#osx-modal-data", self.container).height()
							+ title.height()
							+ 20; // padding
						d.container.animate(
							{height: h}, 
							200,
							function () {
								$("div.close", self.container).show();
								$("#osx-modal-data", self.container).show();
							}
						);
					}, 300);
				});
			})*/
		//},
		//close: function (d) {
/*			var self = this; // this = SimpleModal object
			d.container.animate(
				{top:"-" + (d.container.height() + 20)},
				500,
				function () {
					self.close(); // or $.modal.close();
				}
			);*/
		//}
	};

	MAP.init();	
	
});
