if(typeof Map == 'undefined' || !Map) var Map = {};

/**
 * Singleton class Google map config object
 */
Map.Config = (function(){
    var _config = {
        defaultMap:{
            lat:34.073706174064164,
            lng:9.446182250976562,
            zoom:6,
            type:G_PHYSICAL_MAP
        }
    };
    return {
        /**
         * Store config object data
         * @param {Object} object
         */
        store: function(object) {
            $.extend(_config, object);
        },
        /**
         * Read config object data
         * @param {Object} key
         */
        read: function(key) {
            return eval('_config' + (key ? '.' + key : ''));
        }
    }
}());
