/**
 * 
 *
 * @version $Id: gmaps.js,v 1.26 2007/09/17 12:08:10 gk Exp $
 * @copyright 2003 
 **/

 		function gmapsLoad() 
		{
	//		if (GBrowserIsCompatible()) 
	//		{
				var map = new GMap2(document.getElementById("map"));
				
				//dodanie kontrolek
				map.addControl(new GLargeMapControl());
				map.addControl(new GMapTypeControl());
				
				//NIESPRAWDZONE
				//map.addControl(new google.maps.LocalSearch());
				
				//ustalenie srodka mapy wzgledem szerokosci i dlugosci geograficznej
				map.setCenter(new GLatLng(52.26595124699666,21.124820709228515), 13);

				
				
				//wyswietla dymek tekstowy na srodku mapy
				//map.openInfoWindow(map.getCenter(),document.createTextNode("Grafinet wita na Woli!"));

				//po przesunieciu mapy wyswietla wspolrzedne w divie ponizej mapy
				//GEvent.addListener(map, "moveend", function() 
				//{  var center = map.getCenter();  document.getElementById("gmapcoords").innerHTML = center.toString();});
				
				
				// -------------------------------------------------------------------------------------------------------------------------
				
				//Przyklad okienek w tabach
				/*
				
				var infoTabs = 
				[ 
					new GInfoWindowTab("Dane", "<img src='http://www.gt.pl/errors/rysunki/logo.gif'><div style='font:normal 11px Tahoma;padding-top:10px;'><b>Grafinet spółka z ograniczoną odpowiedzialnością</b><br /><br /><b>Siedziba:</b><br />ul. Ciołka 12<br />01-402 Warszawa<br /><br /><b>KRS:</b><br />Nr KRS:<br />Sąd Rejonowy dla m.st. Warszawy w Warszawie<br />XII Wydział Gospodarczy Krajowego Rejestru Sądowego<br /><br /><b>NIP:</b><br />522-23-49-740<br /><br /><b>REGON:</b><br />012984760<br /><br /><b>Kapitał zakładowy:</b><br />50 000,00 zł<br /><br /><b>Konto bankowe:</b><br />BPH S.A. Oddział w Warszawie ul. Radiowa 1a<br />45 1060 0076 0000 4042 8004 2150</div>"),  

					new GInfoWindowTab("Profil", "<img src='http://www.gt.pl/errors/rysunki/logo.gif'><div style='padding-top:10px;font:normal 11px Tahoma;text-align:left' align='left'>Firma Grafinet jest agencją internetową, wyspecjalizowaną w tworzeniu <br />i kształtowaniu wizerunku przedsiębiorstw poprzez media elektroniczne, <br />oraz dostarczaniu kompleksowych rozwiązań internetowych dla biznesu (B2C, B2B). <br /><br />Nasze działania obejmują:<br><ul><li>tworzenie aplikacji e-commerce, wspieranych przez systemy baz danych on-line</li><li>planowanie i tworzenie intra- i extranetów</li><li>kreację serwisów WWW w oparciu o nowoczesne technologie multimedialne</li><li>tworzenie prezentacji multimedialnych</li><li>opiekę webmasterską nad serwisami WWW</li><li>obsługę techniczną przedsiębiorstw w zakresie udostępniania <br />usług internetowych (hosting)</li><li>planowanie i prowadzenie kampanii reklamowych w Internecie</li><li>konsulting z zakresu wykorzystania sieci Internet w działalności przedsiębiorstwa</li></ul><div align='right'><a href='http://gt.pl/profil.php' target='blank'>przeczytaj więcej na naszej stronie</a></div></div>")
				];
				
				*/
				
				/* Place a marker in the center of the map and open the info window automatically */ 
				
				var marker = new GMarker(map.getCenter());
				
			//	GEvent.addListener(marker, "click", function() { marker.openInfoWindowTabsHtml(infoTabs);});
				//GEvent.addListener(marker, "click", function() );
				map.addOverlay(marker);
			//	marker.openInfoWindowTabsHtml(infoTabs);				
				
				
				
				// -------------------------------------------------------------------------------------------------------------------------
				
            /* Wyswietlenie markera z informacjami oraz mechanizm do "tagowania" wielu markerow
				
				var point = new GLatLng(52.242021,20.945681);
				
            function createMarker(point, number) 
				{
            	var marker = new GMarker(point);
	            GEvent.addListener(marker, "click", function() 
					{ marker.openInfoWindowHtml("<img src='http://www.gt.pl/errors/rysunki/logo.gif'><div style='font:normal 11px Tahoma;padding-top:10px;'><b>Grafinet spółka z ograniczoną odpowiedzialnością</b><br /><br /><b>Siedziba:</b><br />ul. Ciołka 12<br />01-402 Warszawa<br /><br /><b>KRS:</b><br />Nr KRS:<br />Sąd Rejonowy dla m.st. Warszawy w Warszawie<br />XII Wydział Gospodarczy Krajowego Rejestru Sądowego<br /><br /><b>NIP:</b><br />522-23-49-740<br /><br /><b>REGON:</b><br />012984760<br /><br /><b>Kapitał zakładowy:</b><br />50 000,00 zł<br /><br /><b>Konto bankowe:</b><br />BPH S.A. Oddział w Warszawie ul. Radiowa 1a<br />45 1060 0076 0000 4042 8004 2150</div>");});
            	
					return marker;
            }
            
				map.addOverlay(createMarker(point, 1));
				*/
				
            /* Add 10 markers to the map at random locations
            var bounds = map.getBounds();
            var southWest = bounds.getSouthWest();
            var northEast = bounds.getNorthEast();
            var lngSpan = northEast.lng() - southWest.lng();
            var latSpan = northEast.lat() - southWest.lat();
            for (var i = 0; i < 10; i++) 
				{
            var point = new GLatLng(southWest.lat() + latSpan * Math.random(),
            southWest.lng() + lngSpan * Math.random());
            map.addOverlay(createMarker(point, i + 1));
            }
				*/
					
				// -------------------------------------------------------------------------------------------------------------------------
				
				/* Przyklad dodania 10 markerow losowo na mapie  
            var bounds = map.getBounds();
            var southWest = bounds.getSouthWest();
            var northEast = bounds.getNorthEast();
            var lngSpan = northEast.lng() - southWest.lng();
            var latSpan = northEast.lat() - southWest.lat();
            for (var i = 0; i < 10; i++) 
				{
            	var point = new GLatLng(southWest.lat() + latSpan * Math.random(),southWest.lng() + lngSpan * Math.random());
            	map.addOverlay(new GMarker(point));
            }
           	*/

				// -------------------------------------------------------------------------------------------------------------------------
				
				/* Przyklad dodania polylinii z piecioma losowymi punktami, sortuje punkty przez dlugosci, przez co sie nie przecinaja
            var points = [];
            for (var i = 0; i < 5; i++) 
				{
            	points.push(new GLatLng(southWest.lat() + latSpan * Math.random(),southWest.lng() + lngSpan * Math.random()));
            }
				
            points.sort(function(p1, p2) { return p1.lng() - p2.lng(); });
            map.addOverlay(new GPolyline(points));
      		*/
				
				// -------------------------------------------------------------------------------------------------------------------------
								
				/* dodaje markery po kliknieciu na mape oraz usuwa je po ponownym kliknieciu na nie
				GEvent.addListener(map, "click", function(overlay, point) 
				{
					if (overlay) 
					{
						map.removeOverlay(overlay);
					} 
					else 
					{
						map.addOverlay(new GMarker(point));
					}	
				});
		  		*/
		  
		  		// -------------------------------------------------------------------------------------------------------------------------
				
				
		//	}
		}


