(function(){
google.load('maps', '2');
google.load('jquery', '1');

google.setOnLoadCallback(function(){
    var map = new google.maps.Map2($('#embed-map').get(0));
    var ll = $('#center').val().split(',');
    map.setCenter(new google.maps.LatLng(parseFloat(ll[0]), parseFloat(ll[1])), 
                                         parseInt($('#zoom').val()));
    $.getJSON('/map/markers', {key: $('#key').val()}, function(data, textStatus){
        if (data.ok) {
            mkrs = data.text.split('*#*#*#*');
            for (var i in mkrs) {
                var d = mkrs[i].split('|*|*|*|');
                var ll = d[0].split(',');
                var marker = new google.maps.Marker(
                    new google.maps.LatLng(parseFloat(ll[0]), parseFloat(ll[1])));
                marker.bindInfoWindowHtml('<div class="mkr_title"><b>'+d[1]+'</b></div>'+
                                          '<div class="mkr_desc">'+d[2]+'</div>');
                map.addOverlay(marker);
            }
        }
    });
});
})();
