﻿		YMaps.jQuery(function () {

            //Вывод карты и инструментов
            var map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);
                destinations = {
                    'Москва' : new YMaps.GeoPoint(37.609218,55.753559),
					'Екатеринбург' : new YMaps.GeoPoint(60.59734, 56.837982),
                    'Саранск' : new YMaps.GeoPoint(45.18578, 54.180862),
                };

            map.setCenter(destinations['Москва'], 10);

            var menuContainer = YMaps.jQuery('#mapMenu');

            for (var item in destinations) {
                (function (title, geoPoint) {
                    YMaps.jQuery("<li class='mapstyle'><a class='mapscity' href=\"#\">" + item + "</'a>&nbsp;&nbsp;</li>")
                        .find('a')
                            .bind('click', function () {
                                
                                map.panTo(geoPoint, {flying: 1});
                                return false;
                            })
                            .end()
                        
                        .appendTo(menuContainer);
                })(item, destinations[item])
            }

            var typeControl = new YMaps.TypeControl([YMaps.MapType.MAP, YMaps.MapType.SATELLITE, YMaps.MapType.HYBRID], [1,2]);
            map.addControl(typeControl);
            map.addControl(new YMaps.ToolBar());
            map.addControl(new YMaps.Zoom());
            map.addControl(new YMaps.SearchControl());

            var s = new YMaps.Style();
            s.iconStyle = new YMaps.IconStyle();
            s.iconStyle.href = "http://p2club.net/images/service.png";
            s.iconStyle.size = new YMaps.Point(26, 32);
            s.iconStyle.offset = new YMaps.Point(-13, -32);
            
            s.iconStyle.shadow = new YMaps.IconShadowStyle();
            s.iconStyle.shadow.href = "http://p2club.net/images/service_shadow.png";
            s.iconStyle.shadow.size = new YMaps.Point(26, 32);
            s.iconStyle.shadow.offset = new YMaps.Point(-1, -32);

            //Москва
            var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.661662, 55.738323), {style: s, hasHint: 1});
            placemark.name = "Про-Сервис";
            placemark.description = "<span class='maps-metro'><b>м. Таганская</b></span><br />улица Марксистская, д. 3, стр. 1<br /><b>(495) 771-73-26</b><br /><a href='http://www.pro-service.su/' target='_blank'><b>Сайт сервисного центра</b></a><br />";
            map.addOverlay(placemark);
			
			var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.583517, 55.748464), {style: s, hasHint: 1});
            placemark.name = "Про-Сервис";
            placemark.description = "<span class='maps-metro'><b>м. Смоленская</b></span><br />Карманицкий пер., д.9<br /><b>(495) 771-73-26</b><br /><a href='http://www.pro-service.su/' target='_blank'><b>Сайт сервисного центра</b></a><br />";
            map.addOverlay(placemark);
			
			var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.500387, 55.820248), {style: s, hasHint: 1});
            placemark.name = "Азбука Морзе";
            placemark.description = "<span class='maps-metro'><b>м. Войковская</b></span><br />пл. Ганецкого, д.1 (в здании кинотеатра «Варшава»)<br /><b>(499) 150-55-86</b><br /><a href='http://www.azbukamorse.ru/' target='_blank'><b>Сайт сервисного центра</b></a><br />";
            map.addOverlay(placemark);

            var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.593255, 55.711696), {style: s, hasHint: 1});
            placemark.name = "Omnis";
            placemark.description = "<span class='maps-metro'><b>м. Ленинский проспект</b></span><br />Ленинский проспект, д. 31, корп. 4, стр. 2<br /><b>(495) 785-40-03</b><br /><a href='http://www.omnis-service.ru/' target='_blank'><b>Сайт сервисного центра</b></a><br />";
            map.addOverlay(placemark);

            var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.567599, 55.670184), {style: s, hasHint: 1});
            placemark.name = "Лэмпорт сервис";
            placemark.description = "<span class='maps-metro'><b>м. Новые Черемушки</b></span><br />улица Новочеремушкинская, д. 57<br /><b>(495) 718-55-55</b><br /><a href='http://www.lemport.ru/' target='_blank'><b>Сайт сервисного центра</b></a><br />";
            map.addOverlay(placemark);

            var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.712776, 55.610906), {style: s, hasHint: 1});
            placemark.name = "Дельта Сервис";
            placemark.description = "<span class='maps-metro'><b>м. Домодедовская</b></span><br />Ореховый бульвар, д. 11, корп. 1<br /><b>(495) 391-86-59,<br />(495) 343-40-72</b><br /><a href='http://www.rolax.ru/' target='_blank'><b>Сайт сервисного центра</b></a><br />";
            map.addOverlay(placemark);
			
			var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.202425, 56.006552), {style: s, hasHint: 1});
            placemark.name = "Дельта Сервис";
            placemark.description = "<br />Зеленоград, Центральный проспект, корп.251<br /><b>(499) 530-04-88</b><br /><a href='http://www.rolax.ru/' target='_blank'><b>Сайт сервисного центра</b></a><br />";
            map.addOverlay(placemark);

            var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.799679, 55.800509), {style: s, hasHint: 1});
            placemark.name = "Ролакс";
            placemark.description = "<span class='maps-metro'><b>м. Первомайская</b></span><br />улица 9-я Парковая, д. 50, корп. 1<br /><b>(495) 603-86-03,<br />(495) 726-54-65,<br />(495) 343-40-72</b><br /><a href='http://www.rolax.ru/' target='_blank'><b>Сайт сервисного центра</b></a><br />";
            map.addOverlay(placemark);
			
            var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.713162, 55.75209), {style: s, hasHint: 1});
            placemark.name = "ИнтерРадиоПрибор";
            placemark.description = "<span class='maps-metro'><b>м. Авиамоторная</b></span><br />шоссе Энтузиастов, д. 11а, корп. 2<br /><b>(495) 783-80-08</b><br /><a href='http://www.irp.ru/' target='_blank'><b>Сайт сервисного центра</b></a><br />";
            map.addOverlay(placemark);			

            var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.493919, 55.771049), {style: s, hasHint: 1});
            placemark.name = "ИнтерРадиоПрибор";
            placemark.description = "<span class='maps-metro'><b>м. Полежаевская</b></span><br />улица Мневники, д. 7, корп. 2<br /><b>(495) 783-80-08</b><br /><a href='http://www.irp.ru/' target='_blank'><b>Сайт сервисного центра</b></a><br />";
            map.addOverlay(placemark);	
			
            var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.518865, 55.756143), {style: s, hasHint: 1});
            placemark.name = "CPS";
            placemark.description = "<span class='maps-metro'><b>м. Филевский парк</b></span><br />Шелепихинская наб., д. 18<br /><b>(495) 645-67-46</b><br /><a href='http://www.cpstc.ru/' target='_blank'><b>Сайт сервисного центра</b></a><br />";
            map.addOverlay(placemark);
			
			var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.566728, 55.801991), {style: s, hasHint: 1});
            placemark.name = "CPS";
            placemark.description = "<span class='maps-metro'><b>м. Динамо</b></span><br />1-я Хуторская ул., д. 2, корп. 2<br /><b>(495) 645-67-46</b><br /><a href='http://www.cpstc.ru/' target='_blank'><b>Сайт сервисного центра</b></a><br />";
            map.addOverlay(placemark);
			
			var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.683015, 55.771236), {style: s, hasHint: 1});
            placemark.name = "МТ Сервис";
            placemark.description = "<span class='maps-metro'><b>м. Бауманская</b></span><br />улица Ладожская, д.8<br /><b>(499) 265-60-90,<br />(495) 739-58-94</b><br /><a href='http://www.mtservice.ru/' target='_blank'><b>Сайт сервисного центра</b></a><br />";
            map.addOverlay(placemark);
						
            var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.631415, 55.786855), {style: s, hasHint: 1});
            placemark.name = "Сервис Корсо Трейд";
            placemark.description = "<span class='maps-metro'><b>м. Проспект Мира</b></span><br />Банный проезд, д. 3а<br /><b>(495) 925-00-03</b><br /><a href='http://www.samsungservice.ru/' target='_blank'><b>Сайт сервисного центра</b></a><br />";
            map.addOverlay(placemark);
			
			//Санкт-Петербург
			
			//Новосибирск
			
			//Екатеринбург
			var placemark = new YMaps.Placemark(new YMaps.GeoPoint(60.60582, 56.848291), {style: s, hasHint: 1});
            placemark.name = "CENTRI";
            placemark.description = "<br />ул.Лермонтова, д.15<br /><b>(343) 388-36-65</b><br /><a href='http://www.centri.ru/' target='_blank'><b>Сайт сервисного центра</b></a><br />";
            map.addOverlay(placemark);
			
            //Саранск
            var placemark = new YMaps.Placemark(new YMaps.GeoPoint(45.246479, 54.199332), {style: s, hasHint: 1});
            placemark.name = "Видео-Сервис";
            placemark.description = "<br>ул. Косарева, д. 112</br><br>(8342) 57-19-19, 25-19-19</br>";
            map.addOverlay(placemark);

            var placemark = new YMaps.Placemark(new YMaps.GeoPoint(45.174973, 54.192221), {style: s, hasHint: 1});
            placemark.name = "Видео-Сервис";
            placemark.description = "<br>ул. Терешковой, д. 18а</br><br>(8342) 24-54-85, 24-98-58</br>";
            map.addOverlay(placemark);

            var placemark = new YMaps.Placemark(new YMaps.GeoPoint(45.137468, 54.226438), {style: s, hasHint: 1});
            placemark.name = "Видео-Сервис";
            placemark.description = "<br>ул. Анны Лусс, д. 3а</br><br>(8342) 24-98-58, 24-54-85</br>";
            map.addOverlay(placemark);
        })
