var vectormap = function () {
    return {
        init: function () {
            $('#map').vectorMap({
                map: 'world_mill_en',
                scaleColors: ['#C8EEFF', '#0071A4'],
                normalizeFunction: 'polynomial',
                hoverOpacity: 0.7,
                hoverColor: false,
                zoomOnScroll: false,
                regionStyle: {
                    initial: {
                        fill: '#9f9f9f',
                        "fill-opacity": 0.9,
                        stroke: '#fff',
                    },
                    hover: {
                        "fill-opacity": 0.7
                    },
                    selected: {
                        fill: '#1A94E0'
                    }
                },
                markerStyle: {
                    initial: {
                        fill: '#e04a1a',
                        stroke: '#FF604F',
                        "fill-opacity": 0.5,
                        "stroke-width": 1,
                        "stroke-opacity": 0.4,
                    },
                    hover: {
                        stroke: '#C54638',
                        "stroke-width": 2
                    },
                    selected: {
                        fill: '#C54638'
                    },
                },
                backgroundColor: '#f1f4f9',
                markers: [
                    {
                        latLng: [41.90, 12.45],
                        name: 'Vatican City'
                    },
                    {
                        latLng: [43.73, 7.41],
                        name: 'Monaco'
                    },
                    {
                        latLng: [-0.52, 166.93],
                        name: 'Nauru'
                    },
                    {
                        latLng: [-8.51, 179.21],
                        name: 'Tuvalu'
                    },
                    {
                        latLng: [43.93, 12.46],
                        name: 'San Marino'
                    },
                    {
                        latLng: [47.14, 9.52],
                        name: 'Liechtenstein'
                    },
                    {
                        latLng: [7.11, 171.06],
                        name: 'Marshall Islands'
                    },
                    {
                        latLng: [17.3, -62.73],
                        name: 'Saint Kitts and Nevis'
                    },
                    {
                        latLng: [3.2, 73.22],
                        name: 'Maldives'
                    },
                    {
                        latLng: [35.88, 14.5],
                        name: 'Malta'
                    },
                    {
                        latLng: [12.05, -61.75],
                        name: 'Grenada'
                    },
                    {
                        latLng: [13.16, -61.23],
                        name: 'Saint Vincent and the Grenadines'
                    },
                    {
                        latLng: [13.16, -59.55],
                        name: 'Barbados'
                    },
                    {
                        latLng: [17.11, -61.85],
                        name: 'Antigua and Barbuda'
                    },
                    {
                        latLng: [-4.61, 55.45],
                        name: 'Seychelles'
                    },
                    {
                        latLng: [7.35, 134.46],
                        name: 'Palau'
                    },
                    {
                        latLng: [42.5, 1.51],
                        name: 'Andorra'
                    },
                    {
                        latLng: [14.01, -60.98],
                        name: 'Saint Lucia'
                    },
                    {
                        latLng: [6.91, 158.18],
                        name: 'Federated States of Micronesia'
                    },
                    {
                        latLng: [1.3, 103.8],
                        name: 'Singapore'
                    },
                    {
                        latLng: [1.46, 173.03],
                        name: 'Kiribati'
                    },
                    {
                        latLng: [-21.13, -175.2],
                        name: 'Tonga'
                    },
                    {
                        latLng: [15.3, -61.38],
                        name: 'Dominica'
                    },
                    {
                        latLng: [-20.2, 57.5],
                        name: 'Mauritius'
                    },
                    {
                        latLng: [26.02, 50.55],
                        name: 'Bahrain'
                    },
                    {
                        latLng: [0.33, 6.73],
                        name: 'São Tomé and Príncipe'
                    },
    ]
            });
        }
    };
}();

$(function () {
    "use strict";
    vectormap.init();
});