if (typeof google == 'undefined') {
    throw "map.js depends on Google AJAX API!"
}

if (typeof map != 'undefined') {
    throw "namespace 'map' is already taken!";
}

var map = {};

map.init = function() {
    var content = document.getElementById('content');
    var mapdiv = document.createElement('div');
    mapdiv.id = 'map';
    content.appendChild(mapdiv);
    var map2 = new google.maps.Map2(mapdiv);
    var latlng = new google.maps.LatLng(43.797252, 11.234002);
43.79674,11.234427
    map2.setMapType(google.maps.HYBRID_MAP);
    map2.setCenter(latlng, 16);
    map2.addOverlay(new google.maps.Marker(latlng));
    map2.addControl(new google.maps.SmallMapControl());
    map2.addControl(new google.maps.MapTypeControl());
};

google.load('maps', '2');
google.setOnLoadCallback(map.init)
