var CIBCManageAddress = {

	dialog: {},
	map: {},
	
	popupMap: function(address) {
		var instance = this;
		var title = address.name;

		instance.dialog = Liferay.Popup({
			width: 640,
			height: 480,
			message: '<div class="loading-animation" />',
			position: [50,50],
			resizable: false,
			modal: true,
			title: title,
			onClose: function() {
				jQuery('.ui-dialog-container').parent().remove();
			}
		});
		
		instance.initialize(address);
	},
	
	initialize: function(address) {
		var instance = this;
		var pos = new google.maps.LatLng(address.lat, address.lng);
		var options = {
			zoom: 15,
			center: pos,
			mapTypeId: google.maps.MapTypeId.ROADMAP,
			draggable: false
		};
		instance.map = new google.maps.Map(instance.dialog[0], options);
		new google.maps.Marker({
			position: pos,
			map: instance.map,
			title: address.title
		});
	}	
	
};


