window.onload = function () 
{
    if($("#ServicesYMapsID").length>0 && $("#coord").length>0)
    {
        var coord = $("#coord").val();
        var coordArray = coord.split(',');
        
        var map = new YMaps.Map(document.getElementById("ServicesYMapsID"));
        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(18, 29);
        s.iconStyle.offset = new YMaps.Point(-9, -29);
        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: s,
            balloonOptions: {
                hasCloseButton: true,
                mapAutoPan: 0
            }
    
        });
        
        placemark.name = $("#fullAddress").html();
        
        map.addOverlay(placemark);
        
        YMaps.jQuery(".map_link a").bind('click', function () 
        {
            if($(this).hasClass('a'))
            {
                $(".b-yaMap").hide();
                $(".innerSlider").show();
            }
            else
            {
                $(".innerSlider").hide();
                $(".b-yaMap").show();
                map.redraw(); // Перерисовывает карту
            }
            
            $(this).toggleClass('a');
            return false;
        });
    }
}
