YMaps.jQuery(window).load(function () {
        var map = new YMaps.Map(YMaps.jQuery("#YMapsID-5942")[0]);
        map.setCenter(new YMaps.GeoPoint(60.666981,56.871827), 16, YMaps.MapType.MAP);
        map.addControl(new YMaps.Zoom());
        map.addControl(new YMaps.ToolBar());
        YMaps.MapType.PMAP.getName = function () { return "Народная"; };
        map.addControl(new YMaps.TypeControl([
            YMaps.MapType.MAP,
            YMaps.MapType.SATELLITE,
            YMaps.MapType.HYBRID,
            YMaps.MapType.PMAP
        ], [0, 1, 2, 3]));

        YMaps.Styles.add("constructor#pmrdmPlacemark", {
            iconStyle : {
                href : "http://api-maps.yandex.ru/i/0.3/placemarks/pmrdm.png",
                size : new YMaps.Point(28,29),
                offset: new YMaps.Point(-8,-27)
            }
        });


        YMaps.Styles.add("constructor#FF3732885Polyline", {
            lineStyle : {
                strokeColor : "FF373288",
                strokeWidth : 5
            }
        });

        YMaps.Styles.add("constructor#FF3732c85Polyline", {
            lineStyle : {
                strokeColor : "FF3732c8",
                strokeWidth : 5
            }
        });

        YMaps.Styles.add("constructor#006CFF885Polyline", {
            lineStyle : {
                strokeColor : "006CFF88",
                strokeWidth : 5
            }
        });
       map.addOverlay(createObject("Placemark", new YMaps.GeoPoint(60.668912,56.872553), "constructor#pmrdmPlacemark", "Офис и склад компании Ural-Toys игрушки оптом. Промышленный проезд, 2б. Работаем с 9 до 18 часов, в субботу с 9 до 15 часов. Выходной день - Воскресенье."));
       map.addOverlay(createObject("Polyline", [new YMaps.GeoPoint(60.644304,56.88526),new YMaps.GeoPoint(60.645291,56.884368),new YMaps.GeoPoint(60.647754,56.882172),new YMaps.GeoPoint(60.649837,56.880338),new YMaps.GeoPoint(60.650996,56.879365),new YMaps.GeoPoint(60.65164,56.878895),new YMaps.GeoPoint(60.656374,56.876234),new YMaps.GeoPoint(60.66188,56.873117),new YMaps.GeoPoint(60.66467,56.871554),new YMaps.GeoPoint(60.665764,56.872388),new YMaps.GeoPoint(60.666472,56.872236),new YMaps.GeoPoint(60.668167,56.871578),new YMaps.GeoPoint(60.669219,56.872471)], "constructor#FF3732885Polyline", "Маршрут к офису компании Ural-Toys со стороны Эльмаша"));
       map.addOverlay(createObject("Polyline", [], "constructor#FF3732c85Polyline", ""));
       map.addOverlay(createObject("Polyline", [new YMaps.GeoPoint(60.673742,56.842175),new YMaps.GeoPoint(60.672197,56.84261),new YMaps.GeoPoint(60.670331,56.842669),new YMaps.GeoPoint(60.669794,56.842763),new YMaps.GeoPoint(60.669236,56.843174),new YMaps.GeoPoint(60.669108,56.84388),new YMaps.GeoPoint(60.668872,56.844647),new YMaps.GeoPoint(60.66885,56.845235),new YMaps.GeoPoint(60.668914,56.847013),new YMaps.GeoPoint(60.669236,56.848142),new YMaps.GeoPoint(60.671318,56.851218),new YMaps.GeoPoint(60.672498,56.852841),new YMaps.GeoPoint(60.673378,56.853252),new YMaps.GeoPoint(60.673678,56.853639),new YMaps.GeoPoint(60.673592,56.85539),new YMaps.GeoPoint(60.673485,56.856273),new YMaps.GeoPoint(60.673807,56.858377),new YMaps.GeoPoint(60.674343,56.862593),new YMaps.GeoPoint(60.6743,56.863365),new YMaps.GeoPoint(60.67415,56.864223),new YMaps.GeoPoint(60.674365,56.865715),new YMaps.GeoPoint(60.674307,56.866079),new YMaps.GeoPoint(60.669543,56.868747),new YMaps.GeoPoint(60.66641,56.870541),new YMaps.GeoPoint(60.66481,56.871545),new YMaps.GeoPoint(60.664809,56.871712),new YMaps.GeoPoint(60.665754,56.872323),new YMaps.GeoPoint(60.666183,56.872241),new YMaps.GeoPoint(60.668213,56.871501),new YMaps.GeoPoint(60.669222,56.872394)], "constructor#006CFF885Polyline", "Маршрут проезда со стороны ЖБИ"));
        
        function createObject (type, point, style, description) {
            var allowObjects = ["Placemark", "Polyline", "Polygon"],
                index = YMaps.jQuery.inArray( type, allowObjects),
                constructor = allowObjects[(index == -1) ? 0 : index];
                description = description || "";
            
            var object = new YMaps[constructor](point, {style: style, hasBalloon : !!description});
            object.description = description;
            
            return object;
        }
    });
