var map;
var pointing = 0;
var markers = new Array();
var paths = new Array();
$(function() {
	$('<div id="sidebar" style="border: 1px solid #666666; color: #333; padding: 5px; font-size: 12px; width: 150px; background-color: #fefefe">Как проехать от:<br /><ol style="margin-left:0px; list-style-type:none;"></ol></div>').insertAfter($('#map'));

	var lines = new Array();
	var f = 0;
	if (GBrowserIsCompatible()) {


		map = new GMap2($("#map").get(0), { mapTypes:G_DEFAULT_MAP_TYPES });
		map.setCenter(new GLatLng(56.29333557012795, 44.01494264602661), 16);

		GEvent.addListener(map,"zoomend", function(oldLevel, newLevel) {
			if (newLevel<13)
				map.setZoom(oldLevel);	
		});

		map.addControl(new GMapTypeControl());
		map.addControl(new GSmallZoomControl3D() );

		//squares
		var mrkSov = new GMarker(new GLatLng(56.296205229222004, 44.03388977050781));
		var mrkSport = new GMarker(new GLatLng(56.29179944000343, 43.980417251586914))
		map.addOverlay(mrkSov);
		map.addOverlay(mrkSport);

		GEvent.addListener(mrkSov,"click", function() {
			mrkSov.openInfoWindowHtml('<span style="color:#333">Площадь Советская</span>');
		
		});

		GEvent.addListener(mrkSport,"click", function() {
			mrkSport.openInfoWindowHtml('<span style="color:#333">Дворец Спорта</span>');
		
		});
		//map.openInfoWindow(new GLatLng(56.296205229222004, 44.03388977050781), document.createTextNode("Площадь Советская"));
		//map.openInfoWindow(new GLatLng(56.29179944000343, 43.980417251586914), document.createTextNode("Дворец Спорта"));
		
		//#marker
		var letteredIcon = new GIcon(G_DEFAULT_ICON);
		letteredIcon.image = "http://salut52.ru/salut52.ico";
		letteredIcon.iconSize = new GSize(16, 16);
		letteredIcon.iconAnchor = new GPoint(8,8);
		letteredIcon.infoWindowAnchor = new GPoint(8,8);
		letteredIcon.shadow = '';
		markerOptions = { icon:letteredIcon };
		var marker = new GMarker(new GLatLng(56.29333557012795, 44.01494264602661), markerOptions);
		map.addOverlay(marker);

		GEvent.addListener(marker,"click", function() {
			marker.openInfoWindowHtml('<span style="color: #333;"><strong>Salut52</strong><br /><br />Адрес: г.Нижний Новгород,<br /> ул.Бекетова, д.52.<br /><br />Телефон: 8 (831) 260-02-22<br />E-mail: <a href="mailto:mail@salut52.ru">mail@salut52.ru</a><br /><br /></span>');//, {maxContent:'Студия Моризо специализируется на комплексном продвижении компаний в интернете. Мы занимаемся разработкой сайтов и их сопровождением, проводим аудиты сайтов и размещаем эффективную рекламу в интернете.<br /><br />Мы являемся партнерами ведущих поисковых порталов рунета: Яндекса, Рамблера и Mail.ru, а также всемирного поискового портала Google, рекламных сетей Бегун и Rorer; сотрудничаем с популярным сервисом рассылок Subscribe.ru.<br /><br />У нас гибкая ценовая политика. Мы предлагаем наиболее выгодные решения как для компаний, только начинающих свое продвижение в интернете, так и для крупных организаций, чей бизнес напрямую связан с всемирной сетью.<br /><br />Итак, что такое студия Моризо? Это грамотная и профессиональная команда, которая возьмет на себя все ваши проблемы, связанные с тонкостями представления компании в интернете, разработкой сайта, его информационного сопровождения, выбором оптимального хостинга и эффективного продвижения. Доверьтесь профессионалам!', maxTitle: 'Студия Моризо'});
		
		});

		//#

		map.setMapType(G_NORMAL_MAP);


		//#Moving sidebar to the map
		var pos = new GControlPosition(G_ANCHOR_TOP_RIGHT , new GSize(7,28));
		pos.apply($('#sidebar').get(0));
		$("#sidebar").appendTo(map.getContainer());
		GEvent.addListener(map.getInfoWindow(),	"maximizeclick", function() {
		    $('#sidebar').hide();
		});
		GEvent.addListener(map.getInfoWindow(),	"restoreclick", function() {
		    $('#sidebar').show();
		});
		GEvent.addListener(map.getInfoWindow(),	"closeclick", function() {
		    $('#sidebar').show();
		});

		//#
		$(map.getPane(G_MAP_FLOAT_PANE)).css("opacity", ".85");

		paths[0] = {'f':'пл. Минина', 'p': 'ywqvIkvskGyM_kBw@uGkZhK_f@dj@wh@~f@q[j[S_CcBsDc\\t_@oVbZ', 'l':'BBBBBBBBBBB', 'c':'3333cc', 'a':'.7', 'panTo':new GLatLng(56.32684117919144, 44.007368087768555)};
		paths[1] = {'f':'пл. Горького', 'p': 'ywqvIkvskG|Ol{BmFtrA__@aKcj@wBoY}DoDO_X_\\', 'l':'BBBBBBBB', 'c':'579934', 'a':'.7', 'panTo':new GLatLng(56.312870000000004, 43.99016)};
		paths[2] = {'f':'Щербинки', 'p': 'ywqvIkvskG|Ol{BmFtrAhIdBtWj@nNtAvNp@jAPla@lPzIdEr\\bEbl@rKzBj@fHbElVxJjZnMfk@tTxKdEhGhGhMnXtMpWnObWxN`Z', 'l':'BBBBBBBBBBBBBBBBBBBBBBB', 'c':'579934', 'a':'.7', 'panTo':new GLatLng(56.23095000000001, 43.94617)};
		paths[3] = {'f':'Казанское шоссе', 'p': 'ywqvIkvskGgMufBeA_LcZrJeOifASoFVmCOyAm@a@v@sMjAeKzFm^~ByPlAoOp@kW^qQZkNz@iUlAyVn@mL', 'l':'BBBBBBBBBBBBBBBBBBBB', 'c':'579934', 'a':'.7', 'panTo':new GLatLng(56.298680000000004, 44.079640000000005)};

		$.each(paths, function(i, e) {
			var $lnk = $('<a></a>').html(e.f).attr({ 
			  href: i,
			  title: e.f,
			  rel: e.l
			}).click(function() {
				$.each(paths, function(k, l) {
					map.removeOverlay(l.o);
				});
				map.addOverlay(paths[i].o);
				map.panTo(paths[i].panTo);
				return false;
			}).appendTo($('#sidebar ol'));
			$lnk.wrap("<li></li>");
			var encodedPolyline = new GPolyline.fromEncoded({
			     color: "#"+e.c,
			      weight: 15,
			      points: e.p,
			      levels: e.l,
				opacity: e.a,
			      zoomFactor: 3,
			      numLevels: 3
			    });
	
			paths[i].o = encodedPolyline;
	
		});



	}

	//map.setUIToDefault();

})
window.onunload = GUnload;

