jQuery(document).ready( function() {
    

});

/******************************************************************************/
/*                                GOOGLE MAPS                                 */
/******************************************************************************/

google.load("maps", "2.x");     // Call this function when the page has been loaded
function initialize() {
    var map = new GMap2(document.getElementById("GMap"));
    var geocoder = new GClientGeocoder();
    //geocoder.setBaseCountryCode('RU');
            
    var mapTypeControl = new GMapTypeControl();
    var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10,10));
    var bottomRight = new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,10));
    //gMap.addControl(mapTypeControl, topRight);
    //gMap.addControl(new GLargeMapControl());
    //GEvent.addListener(map, "dblclick", function() { map.removeControl(mapTypeControl);  map.addControl(new GMapTypeControl(), bottomRight);});
    //GEvent.addListener(map, "click", function() { window.open( '/places/popup_gmap/433/', '', 'scrollbars=yes, toolbar=no, status=no, width=820, height=620' ); });
    map.addControl(new GLargeMapControl());
    
    var city        = document.getElementById('city').value;
    var address     = document.getElementById('address').value;
    var address_txt = document.getElementById('address').value;
    var club_name   = document.getElementById('name').value;
    var club_phone  = document.getElementById('phone').value;
    var url         = document.getElementById('url').value;
    
    var gmap_x = document.getElementById('gmap_x').value;
    var gmap_y = document.getElementById('gmap_y').value;
    
    if( gmap_x && gmap_y ) {
        var address = new GLatLng(gmap_x, gmap_y);
    }
    
    geocoder.getLatLng(
        address,
        function(point) {
            if (!point) {
                alert(address + " not found");
            } else {
                map.setCenter(point, 16);
                var icon_resort = new GIcon(G_DEFAULT_ICON);
                icon_resort.image = "/images/icon_resort.png";
                markerOptions = { icon:icon_resort };
                var marker = new GMarker(point, markerOptions);
                map.addOverlay(marker);
                marker.openInfoWindowHtml('<b>'+club_name+'</b>'+"<br />"+address_txt+"<br />"+'тел.: '+club_phone+'<br /><a href="'+url+'">подробнее</a>');
            }
        }
    );
}
google.setOnLoadCallback(initialize);

