
$(document).ready(function() {

        var edinburgh_latlng = new google.maps.LatLng(55.95259, -3.20013);
        map_constructor($('#edinburgh_map'), edinburgh_latlng);

        var cardiff_latlng = new google.maps.LatLng(51.47840, -3.17561);
        map_constructor($('#cardiff_map'), cardiff_latlng);

        var southampton_latlng = new google.maps.LatLng(50.90597, -1.40444);
        map_constructor($('#southampton_map'), southampton_latlng);

});

function map_constructor(element, latlng) {

    if (!element instanceof jQuery) {
        element = $(element);
    }

    if (element.length == 0) {
        return;
    }

    var styles = [
        {
            featureType: "all",
            elementType: "all",
            stylers: [
                { hue: "#ff0000" }
            ]
        }
    ]

    var laing_map_type = new google.maps.StyledMapType(styles);

    var options = {
        zoom: 16,
        center: latlng,
        disableDefaultUI: true,
        panControl: true,
        zoomControl: true,
        mapTypeId: 'laing'
    };

    var map = new google.maps.Map(element.get(0), options);
    map.mapTypes.set('laing', laing_map_type);

    var marker = new google.maps.Marker({
        position: latlng,
        map: map
    });

}


