$(document).ready(function(){
    $('.b-menu-item').mouseover(function(){
        $(this).find('ul').eq(0).show();
    }).mouseout(function(){
        $(this).find('ul').eq(0).hide();
    });

    var map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);
    map.setCenter(new YMaps.GeoPoint(37.516154,55.818294), 15, 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#pmlbmPlacemark", {
        iconStyle : {
            href : "http://api-maps.yandex.ru/i/0.3/placemarks/pmlbm.png",
            size : new YMaps.Point(28,29),
            offset: new YMaps.Point(-8,-27)
        }
    });

   map.addOverlay(createObject("Placemark", new YMaps.GeoPoint(37.5183,55.815539), "constructor#pmlbmPlacemark", "Москва ул. Космонавта Волкова, 12, офис 4"));

    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;
    }

});


    
