YMaps.jQuery(function () {
	function onPlacemarkClick (placemark) {
		var point = placemark.getGeoPoint();
		$.cafeShow(point.getX(), point.getY());
	}

	var map = new YMaps.Map(document.getElementById("YMapsID"));
	map.setCenter(new YMaps.GeoPoint(39.80189,54.633459), 12);
	map.enableScrollZoom();
	map.addControl(new YMaps.Zoom());

	// Создает базовый стиль для значка мяча
	var baseStyle = new YMaps.Style();
	baseStyle.iconStyle = new YMaps.IconStyle();
	baseStyle.iconStyle.offset = new YMaps.Point(-26, -39);
	baseStyle.iconStyle.size = new YMaps.Point(52, 39);

	// Создание стиля для значка метки
	var s140 = new YMaps.Style(baseStyle);
	s140.iconStyle = new YMaps.IconStyle();
	s140.iconStyle.href = "/i/price/140.png";

	var group140 = new YMaps.GeoObjectCollection(), placemarkOptions140 = { style: s140, hasBalloon: false };

	group140.add([
		new YMaps.Placemark( new YMaps.GeoPoint(39.75743,54.6234), placemarkOptions140 ),
	]);
	map.addOverlay(group140);

	group140.forEach(function (placemark) {
		YMaps.Events.observe(placemark, placemark.Events.Click, onPlacemarkClick);
	});

	// Создание стиля для значка метки
	var s190 = new YMaps.Style(baseStyle);
	s190.iconStyle = new YMaps.IconStyle();
	s190.iconStyle.href = "/i/price/190.png";

	var group190 = new YMaps.GeoObjectCollection(), placemarkOptions190 = { style: s190, hasBalloon: false };

	group190.add([
		new YMaps.Placemark( new YMaps.GeoPoint(39.767027,54.626939), placemarkOptions190 ),
	]);
	map.addOverlay(group190);

	group190.forEach(function (placemark) {
		YMaps.Events.observe(placemark, placemark.Events.Click, onPlacemarkClick);
	});

	// Создание стиля для значка метки
	var s210 = new YMaps.Style(baseStyle);
	s210.iconStyle = new YMaps.IconStyle();
	s210.iconStyle.href = "/i/price/210.png";

	var group210 = new YMaps.GeoObjectCollection(), placemarkOptions210 = { style: s210, hasBalloon: false };

	group210.add([
		new YMaps.Placemark( new YMaps.GeoPoint(39.767607,54.626591), placemarkOptions210 ),
	]);
	map.addOverlay(group210);

	group210.forEach(function (placemark) {
		YMaps.Events.observe(placemark, placemark.Events.Click, onPlacemarkClick);
	});

});
