YMaps.jQuery(function () {
    var map = new YMaps.Map(YMaps.jQuery("#YFMapsID")[0]);

    map.addControl(new YMaps.Zoom(), new YMaps.ControlPosition(YMaps.ControlPosition.TOP_LEFT, new YMaps.Size(5, 120)));
   
    map.setCenter(new YMaps.GeoPoint(mapCenterY, mapCenterX), mapZoom);

    $(Items).each(function (i) {
	var name = this[0];
	var link = this[1];
	var address = this[4];
	var coordsX = this[3];
	var coordsY = this[2];

	var placemark = new YMaps.Placemark(new YMaps.GeoPoint(coordsX, coordsY), {draggable: 1,
	    hintOptions: {
		maxWidth: 100,
		showTimeout: 100,
		offset: new YMaps.Point(5, 5)
	    },
	    balloonOptions: {
		maxWidth: 300,
		hasCloseButton: true,
		mapAutoPan: 0
	    }
	});
	placemark.name = (link != ''? '<a href="' + link + '">' + name + '</a>' : name);
	placemark.description = address;
	map.addOverlay(placemark);
    });
});

