var address = 'Warszawa, Polska'
var colorbox_page = "http://www.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=Zgrupowania,+'Żmija',+Warszawa&sll=52.269365,20.938654&sspn=0.006145,0.043688&ie=UTF8&hq=&hnear=Zgrupowania+Żmija,+Warszawa,+Mazowieckie&z=12"
var map;

var MY_MAPTYPE_ID = 'hiphop';

function initializeMap(){

    var stylez = [{
        featureType: "road",
        elementType: "geometry",
        stylers: [{
            hue: "#FFFFFF"
        }, {
            saturation: 100
        }, {
            lightness: 100
        }]
    }, {
        featureType: "landscape",
        elementType: "geometry",
        stylers: [{
            hue: "#000000"
        }, {
            saturation: 75
        }, {
            lightness: -100
        }]
    }];
    
    var geocoder = new google.maps.Geocoder();
    geocoder.geocode({
        'address': address
    }, function(results, status){
        if (status == google.maps.GeocoderStatus.OK) {
            var mapOptions = {
                zoom: 12,
                center: results[0].geometry.location,
                mapTypeControlOptions: {
                    mapTypeIds: [google.maps.MapTypeId.ROADMAP, MY_MAPTYPE_ID]
                },
                mapTypeId: MY_MAPTYPE_ID,
                disableDefaultUI: true
            };
            
            map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
            
            var styledMapOptions = {
                name: "Port"
            };
            
            var jayzMapType = new google.maps.StyledMapType(stylez, styledMapOptions);
            
            map.mapTypes.set(MY_MAPTYPE_ID, jayzMapType);
            var marker = new google.maps.Marker({
                map: map,
                position: results[0].geometry.location
            });
            google.maps.event.addListener(marker, 'click', function(){
                $.colorbox({width:"80%", height:"80%", iframe:true, href:colorbox_page});
            });
            
        }
        else {
            alert("Geocode was not successful for the following reason: " + status);
        }
    });
    
}

