window.onload = function () 
{
    if($("#YMapsID").length>0 && $("#coord").length>0)
    {
        var coord = $("#coord").val();
        var coordArray = coord.split(',');
        
        var map = new YMaps.Map(document.getElementById("YMapsID"));
        map.setCenter(new YMaps.GeoPoint(coordArray[0],coordArray[1]), 15, YMaps.MapType.MAP);
        
        map.enableScrollZoom();
        map.addControl(new YMaps.TypeControl(), new YMaps.ControlPosition(YMaps.ControlPosition.TOP_RIGHT, new YMaps.Point(10, 10)));
    	map.addControl(new YMaps.ToolBar([new YMaps.ToolBar.MoveButton(), new YMaps.ToolBar.MagnifierButton()]), new YMaps.ControlPosition(YMaps.ControlPosition.TOP_LEFT, new YMaps.Point(50, 10)));
    	map.addControl(new YMaps.Zoom(), new YMaps.ControlPosition(YMaps.ControlPosition.TOP_LEFT, new YMaps.Point(10, 10)));
    		
        
        /*
        // Создает стиль
        var s = new YMaps.Style();
        // Создает стиль значка метки
        s.iconStyle = new YMaps.IconStyle();
        s.iconStyle.href = "/img/b-location-balloon.mark.png";
        s.iconStyle.size = new YMaps.Point(73, 84);
        s.iconStyle.offset = new YMaps.Point(-35, -80);
        s.balloonContentStyle = new YMaps.BalloonContentStyle(
            new YMaps.Template("<div style=\"color:#000\"><b>$[name]</b></div>")
        );
        
        */
        
        var placemark = new YMaps.Placemark(new YMaps.GeoPoint(coordArray[0],coordArray[1]), {style: "default#whitePoint"});

        placemark.setIconContent("<p>KURSOR</p>");
        placemark.description = $("#fullAddress").html();

/*
        var placemark = new YMaps.Placemark(new YMaps.GeoPoint(coordArray[0],coordArray[1]), {
            style: s,
            balloonOptions: {
                hasCloseButton: true,
                mapAutoPan: 0
            }
    
        });
*/
        
//        placemark.name = $("#fullAddress").html();
        
        map.addOverlay(placemark);
        
        $(".map_a").fancybox({
            'onComplete' : function(){
                map.redraw(); // Перерисовывает карту
            }
        });
        
    }
}
