
			// Create the gmap
			var map = new GMap2(document.getElementById('map'));
			map.setCenter(new GLatLng(25, 5), 2);
			map.addControl(new GLargeMapControl());
			map.addControl(new GMapTypeControl());
			map.addControl(new GOverviewMapControl());
			map.addControl(new GScaleControl());
			map.enableDoubleClickZoom();
			map.enableContinuousZoom();
	
			// Create an icon
			function createIcon(color) {
				var icon = new GIcon();
				icon.image = 'http://labs.google.com/ridefinder/images/mm_20_'+color+'.png';
				icon.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
				icon.iconSize = new GSize(12, 20);
				icon.shadowSize = new GSize(22, 20);
				icon.iconAnchor = new GPoint(6, 20);
				icon.infoWindowAnchor = new GPoint(5, 1);	
				return icon;
			}
			
			// Create a marker
			function createMarker(point, infoTabs, icon) {
				var marker = new GMarker(point, icon);
				// Show this markers index in the info window when it is clicked
				var html = infoTabs;
				//GEvent.addListener(marker, 'click', function() {marker.openInfoWindowHtml(html);});// for only html
				GEvent.addListener(marker, 'click', function() {marker.openInfoWindowTabsHtml(html);});// for infoTabs
				return marker;
			};
			
			// Create an observer marker
			function createObserverMarker(lon, lat, tab, color) {
				var point = new GLatLng(lat, lon);
				var infoTabs = [
				  tab
				];
				var marker = createMarker(point, infoTabs, createIcon(color));
				return marker;		
			}
	
			var observers = [];
			observers.push( createObserverMarker(-121.86833333333,42.576666666667 , new GInfoWindowTab('Observer', 'Observer: WESLEY STONE<br/>Site:  Chiloquin, OR'), 'red') );
observers.push( createObserverMarker(-112.78,53.536666666667 , new GInfoWindowTab('Observer', 'Observer: BRUCE MCCURDY<br/>Site: Beaver Hills Dark Sky Preserve'), 'red') );
observers.push( createObserverMarker(-110.916666667,32.3 , new GInfoWindowTab('Observer', 'Observer: CARL HERGENROTHER<br/>Site: TUCSON AZ'), 'red') );
observers.push( createObserverMarker(-110.82277777778,29.319444444444 , new GInfoWindowTab('Observer', 'Observer: Salvador Aguirre<br/>Site: Ejido El Carmen, Hermosillo, Sonora'), 'red') );
observers.push( createObserverMarker(-110.76055555556,29.2175 , new GInfoWindowTab('Observer', 'Observer: Salvador Aguirre<br/>Site: Observatorio Ernesto Juarez D, Mpo. Hermosillo, Sonora.'), 'red') );
observers.push( createObserverMarker(-95.962222222222,35.947777777778 , new GInfoWindowTab('Observer', 'Observer: WILLIAM GODLEY<br/>Site: Coweta, Oklahoma'), 'red') );
observers.push( createObserverMarker(-78.384722222222,42.673055555556 , new GInfoWindowTab('Observer', 'Observer: William Watson<br/>Site: Beaver Meadows Obs. N. Java NY'), 'red') );
observers.push( createObserverMarker(-78.384722222222,42.673055555556 , new GInfoWindowTab('Observer', 'Observer: WILLIAM WATSON<br/>Site: Beaver Meadows Obs. N. Java, NY'), 'red') );
observers.push( createObserverMarker(-76.488888888889,45.388888888889 , new GInfoWindowTab('Observer', 'Observer: PIERRE MARTIN<br/>Site: Renfrew'), 'red') );
observers.push( createObserverMarker(-75.63,40.357222222222 , new GInfoWindowTab('Observer', 'Observer: Owen Dietrich<br/>Site: Boyertown'), 'red') );
observers.push( createObserverMarker(-75.63,40.357222222222 , new GInfoWindowTab('Observer', 'Observer: Paige Fronheiser<br/>Site: Boyertown'), 'red') );
observers.push( createObserverMarker(-75.022222222222,45.388888888889 , new GInfoWindowTab('Observer', 'Observer: PIERRE MARTIN<br/>Site: Moosecreek'), 'red') );
observers.push( createObserverMarker(-74.8983333333,40.6811111111 , new GInfoWindowTab('Observer', 'Observer: WAYNE T. HALLY<br/>Site: HIGH BRIDGE, NJ'), 'red') );
observers.push( createObserverMarker(-16.5083333333,28.2972222222 , new GInfoWindowTab('Observer', 'Observer: JURGEN RENDTEL<br/>Site: IZANA TENERIFE'), 'red') );
observers.push( createObserverMarker(3.46666666667,51.2861111111 , new GInfoWindowTab('Observer', 'Observer: RENE SCURBECQ<br/>Site: AARDENBURG'), 'red') );
observers.push( createObserverMarker(3.6,50.716666666667 , new GInfoWindowTab('Observer', 'Observer: MICHEL VANDEPUTTE<br/>Site: Ellezelles'), 'red') );
observers.push( createObserverMarker(3.6333333333333,50.7 , new GInfoWindowTab('Observer', 'Observer: MICHEL VANDEPUTTE<br/>Site: Frasnes lez Anvaing'), 'red') );
observers.push( createObserverMarker(3.6333333333333,50.716666666667 , new GInfoWindowTab('Observer', 'Observer: MICHEL VANDEPUTTE<br/>Site: Ellezelles'), 'red') );
observers.push( createObserverMarker(5.0961111111111,50.723333333333 , new GInfoWindowTab('Observer', 'Observer: jean-marie Biets<br/>Site: Walshoutem'), 'red') );
observers.push( createObserverMarker(5.0961111111111,50.723333333333 , new GInfoWindowTab('Observer', 'Observer: JEAN-MARIE BIETS<br/>Site: Walshoutem'), 'red') );
observers.push( createObserverMarker(5.6666666666667,52.333333333333 , new GInfoWindowTab('Observer', 'Observer: KOEN MISKOTTE<br/>Site: Ermelo'), 'red') );
observers.push( createObserverMarker(6.0563888888889,52.114444444444 , new GInfoWindowTab('Observer', 'Observer: Alex Scholten<br/>Site: Eerbeek'), 'red') );
observers.push( createObserverMarker(6.1244444444444,49.635277777778 , new GInfoWindowTab('Observer', 'Observer: Yann Kempf<br/>Site: Eicher Feld - Luxemburg'), 'red') );
observers.push( createObserverMarker(6.6744444444444,52.387777777778 , new GInfoWindowTab('Observer', 'Observer: SIETSE DIJKSTRA<br/>Site: Almelo lateraalkanaal'), 'red') );
observers.push( createObserverMarker(6.6744444444444,52.387777777778 , new GInfoWindowTab('Observer', 'Observer: SIETSE DIJKSTRA<br/>Site: Almelo Lateraalkanaal'), 'red') );
observers.push( createObserverMarker(6.6747222222222,52.387777777778 , new GInfoWindowTab('Observer', 'Observer: PETER VAN LEUTEREN<br/>Site: Almelo - Lateraalkanaal'), 'red') );
observers.push( createObserverMarker(6.6955555555556,52.301388888889 , new GInfoWindowTab('Observer', 'Observer: PETER VAN LEUTEREN<br/>Site: Azelo'), 'red') );
observers.push( createObserverMarker(6.6958333333333,52.301666666667 , new GInfoWindowTab('Observer', 'Observer: Ruud van Leuteren<br/>Site: Azelo'), 'red') );
observers.push( createObserverMarker(6.6966666666667,52.301111111111 , new GInfoWindowTab('Observer', 'Observer: SIETSE DIJKSTRA<br/>Site: Azelo'), 'red') );
observers.push( createObserverMarker(6.7477777777778,52.295277777778 , new GInfoWindowTab('Observer', 'Observer: PETER VAN LEUTEREN<br/>Site: Borne'), 'red') );
observers.push( createObserverMarker(6.8677777777778,52.4225 , new GInfoWindowTab('Observer', 'Observer: SIETSE DIJKSTRA<br/>Site: Nutter  Bovenesweg'), 'red') );
observers.push( createObserverMarker(6.8677777777778,52.4225 , new GInfoWindowTab('Observer', 'Observer: SIETSE DIJKSTRA<br/>Site: Vasse '), 'red') );
observers.push( createObserverMarker(6.9166666666667,52.416388888889 , new GInfoWindowTab('Observer', 'Observer: DANIEL VAN OS<br/>Site: Lattrop'), 'red') );
observers.push( createObserverMarker(6.9638888888889,52.416111111111 , new GInfoWindowTab('Observer', 'Observer: PETER VAN LEUTEREN<br/>Site: Cosmos Sterrenwacht Lattrop'), 'red') );
observers.push( createObserverMarker(6.9638888888889,52.416111111111 , new GInfoWindowTab('Observer', 'Observer: CARL JOHANNINK<br/>Site: Lattrop'), 'red') );
observers.push( createObserverMarker(6.9638888888889,52.416111111111 , new GInfoWindowTab('Observer', 'Observer: SIETSE DIJKSTRA<br/>Site: Lattrop Cosmos sterrenwacht klb'), 'red') );
observers.push( createObserverMarker(6.9641666666667,52.416388888889 , new GInfoWindowTab('Observer', 'Observer: Ruud van Leuteren<br/>Site: Cosmos Sterrenwacht Lattrop'), 'red') );
observers.push( createObserverMarker(7.0166666666667,52.216666666667 , new GInfoWindowTab('Observer', 'Observer: CARL JOHANNINK<br/>Site: Gronau'), 'red') );
observers.push( createObserverMarker(9.95,49.833333333333 , new GInfoWindowTab('Observer', 'Observer: PIERRE BADER<br/>Site: Winterhausen'), 'red') );
observers.push( createObserverMarker(10.5583333333,50.6616666667 , new GInfoWindowTab('Observer', 'Observer: PIERRE BADER<br/>Site: VIERNAU'), 'red') );
observers.push( createObserverMarker(11.7166666667,48.55 , new GInfoWindowTab('Observer', 'Observer: SIRKO MOLAU<br/>Site: SEYSDORF'), 'red') );
observers.push( createObserverMarker(12.9638888889,52.4594444444 , new GInfoWindowTab('Observer', 'Observer: JURGEN RENDTEL<br/>Site: MARQUARDT'), 'red') );
observers.push( createObserverMarker(14.599722222222,45.905833333333 , new GInfoWindowTab('Observer', 'Observer: JAVOR KAC<br/>Site: Vrh nad \v{Z}elimljami'), 'red') );
observers.push( createObserverMarker(14.7836111111,49.9105555556 , new GInfoWindowTab('Observer', 'Observer: IVO MICEK<br/>Site: ONDREJOV'), 'red') );
observers.push( createObserverMarker(14.7836111111,49.9105555556 , new GInfoWindowTab('Observer', 'Observer: MARTIN NEDVED<br/>Site: ONDREJOV'), 'red') );
observers.push( createObserverMarker(14.7836111111,49.9105555556 , new GInfoWindowTab('Observer', 'Observer: PAVOL HABUDA<br/>Site: ONDREJOV'), 'red') );
observers.push( createObserverMarker(15.4627777778,46.4377777778 , new GInfoWindowTab('Observer', 'Observer: JAVOR KAC<br/>Site: TRIJE KRALJI'), 'red') );
observers.push( createObserverMarker(15.5633333333,46.5111111111 , new GInfoWindowTab('Observer', 'Observer: JAVOR KAC<br/>Site: MARIBORSKA KOCA'), 'red') );
observers.push( createObserverMarker(15.661388888889,46.562777777778 , new GInfoWindowTab('Observer', 'Observer: MITJA GOVEDIC<br/>Site: Maribor'), 'red') );
observers.push( createObserverMarker(15.725833333333,50.035 , new GInfoWindowTab('Observer', 'Observer: VILEM HEBLIK<br/>Site: PARDUBICE'), 'red') );
observers.push( createObserverMarker(16.044166666667,47.832222222222 , new GInfoWindowTab('Observer', 'Observer: THOMAS WEILAND<br/>Site: Hohe Wand'), 'red') );
observers.push( createObserverMarker(16.2688888889,46.3969444444 , new GInfoWindowTab('Observer', 'Observer: MITJA GOVEDIC<br/>Site: SREDISCE OB DRAVI'), 'red') );
observers.push( createObserverMarker(16.403333333333,49.319166666667 , new GInfoWindowTab('Observer', 'Observer: KAMIL HORNOCH<br/>Site: Vohancice'), 'red') );
observers.push( createObserverMarker(17.354444444444,49.183333333333 , new GInfoWindowTab('Observer', 'Observer: JAKUB KOUKAL<br/>Site: Bunc'), 'red') );
observers.push( createObserverMarker(17.354444444444,49.187222222222 , new GInfoWindowTab('Observer', 'Observer: JAKUB KOUKAL<br/>Site: Bunc'), 'red') );
observers.push( createObserverMarker(17.354444444444,49.187222222222 , new GInfoWindowTab('Observer', 'Observer: SYLVIE GORKOVA<br/>Site: Bunc'), 'red') );
observers.push( createObserverMarker(17.354444444444,49.19 , new GInfoWindowTab('Observer', 'Observer: JAKUB KOUKAL<br/>Site: Bunc'), 'red') );
observers.push( createObserverMarker(17.376666666667,49.208055555556 , new GInfoWindowTab('Observer', 'Observer: JAKUB KOUKAL<br/>Site: Kostelany'), 'red') );
observers.push( createObserverMarker(17.396111111111,49.303888888889 , new GInfoWindowTab('Observer', 'Observer: JAKUB KOUKAL<br/>Site: Kromeriz'), 'red') );
observers.push( createObserverMarker(17.396111111111,49.303888888889 , new GInfoWindowTab('Observer', 'Observer: SYLVIE GORKOVA<br/>Site: Kromeriz'), 'red') );
observers.push( createObserverMarker(17.5166666667,48.1 , new GInfoWindowTab('Observer', 'Observer: Tibor Csorgei<br/>Site: BELLOVA VES'), 'red') );
observers.push( createObserverMarker(20.233333333333,50.066666666667 , new GInfoWindowTab('Observer', 'Observer: LUKASZ WOZNIAK<br/>Site: Lancut'), 'red') );
observers.push( createObserverMarker(22.566666666667,51.233333333333 , new GInfoWindowTab('Observer', 'Observer: LUKASZ WOZNIAK<br/>Site: Lublin'), 'red') );
observers.push( createObserverMarker(27.7977777778,43.0694444444 , new GInfoWindowTab('Observer', 'Observer: DESISLAVA ZHIVKOVA<br/>Site: BOLYARCI'), 'red') );
observers.push( createObserverMarker(27.7977777778,43.0694444444 , new GInfoWindowTab('Observer', 'Observer: Todor Dimitrov<br/>Site: BOLYARCI'), 'red') );
observers.push( createObserverMarker(27.7977777778,43.0694444444 , new GInfoWindowTab('Observer', 'Observer: VALENTIN VELKOV<br/>Site: BOLYARCI'), 'red') );
observers.push( createObserverMarker(34.850833333333,32.064166666667 , new GInfoWindowTab('Observer', 'Observer: SHY HALATZI<br/>Site: Qiryat Ono (Tennis Courts)'), 'red') );
observers.push( createObserverMarker(34.916666666667,31.883333333333 , new GInfoWindowTab('Observer', 'Observer: ANNA S. LEVINA<br/>Site: Neve Shalom'), 'red') );
observers.push( createObserverMarker(34.933333333333,31.966666666667 , new GInfoWindowTab('Observer', 'Observer: SHY HALATZI<br/>Site: Neve Shalom'), 'red') );
observers.push( createObserverMarker(35.1,31.75 , new GInfoWindowTab('Observer', 'Observer: SHY HALATZI<br/>Site: Har HaTayasim'), 'red') );
observers.push( createObserverMarker(35.1,35.75 , new GInfoWindowTab('Observer', 'Observer: ANNA S. LEVINA<br/>Site: Har HaTayasim'), 'red') );
observers.push( createObserverMarker(70.618611111111,26.873055555556 , new GInfoWindowTab('Observer', 'Observer: THOMAS WEILAND<br/>Site: Thar Desert / Jaisalmer'), 'red') );
observers.push( createObserverMarker(70.795833333333,26.986666666667 , new GInfoWindowTab('Observer', 'Observer: THOMAS WEILAND<br/>Site: Lodhruva'), 'red') );
observers.push( createObserverMarker(73.299166666667,19.256666666667 , new GInfoWindowTab('Observer', 'Observer: MAYURESH DESAI<br/>Site: Mamnoli'), 'red') );
observers.push( createObserverMarker(73.299166666667,19.256666666667 , new GInfoWindowTab('Observer', 'Observer: NIKHIL SHEWALE<br/>Site: Mamnoli'), 'red') );
observers.push( createObserverMarker(73.299166666667,19.256666666667 , new GInfoWindowTab('Observer', 'Observer: ROHAN SHEWALE<br/>Site: Mamnoli'), 'red') );
observers.push( createObserverMarker(73.398055555556,27.015 , new GInfoWindowTab('Observer', 'Observer: THOMAS WEILAND<br/>Site: Khimsar'), 'red') );
observers.push( createObserverMarker(73.781111111111,18.545833333333 , new GInfoWindowTab('Observer', 'Observer: Rushikesh Tilak<br/>Site: Pashan'), 'red') );
observers.push( createObserverMarker(74.05,19.1 , new GInfoWindowTab('Observer', 'Observer: Raka Dabhade<br/>Site: Gaint Meterwave Radio Telescope,Khodad,Pune'), 'red') );
observers.push( createObserverMarker(74.05,19.1 , new GInfoWindowTab('Observer', 'Observer: SURAJ DESHPANDE<br/>Site: Gaint Meterwave Radio Telescope,Khodad,Pune'), 'red') );
observers.push( createObserverMarker(74.099722222222,19.096388888889 , new GInfoWindowTab('Observer', 'Observer: MUKUL MHASKEY<br/>Site: Giant Metrewave Radio Telescope, Khodad'), 'red') );
observers.push( createObserverMarker(75.148055555556,28.039722222222 , new GInfoWindowTab('Observer', 'Observer: THOMAS WEILAND<br/>Site: Mandawa'), 'red') );
observers.push( createObserverMarker(76.402222222222,27.404722222222 , new GInfoWindowTab('Observer', 'Observer: Surbhi Jain<br/>Site: sariska national park'), 'red') );
observers.push( createObserverMarker(76.402222222222,27.404722222222 , new GInfoWindowTab('Observer', 'Observer: Vikrant Narang<br/>Site: Sariska National Park'), 'red') );
observers.push( createObserverMarker(138.64166666667,35.404444444444 , new GInfoWindowTab('Observer', 'Observer: Hideki Seo<br/>Site: Fujikawaguchiko-town'), 'red') );
observers.push( createObserverMarker(138.64166666667,35.404444444444 , new GInfoWindowTab('Observer', 'Observer: Kazumi Terakubo<br/>Site: Fujikawaguchiko-town'), 'red') );
observers.push( createObserverMarker(138.64166666667,35.404444444444 , new GInfoWindowTab('Observer', 'Observer: Mikiya Sato<br/>Site: Fujikawaguchiko-town'), 'red') );
observers.push( createObserverMarker(138.64166666667,35.404444444444 , new GInfoWindowTab('Observer', 'Observer: Tomoko Sato<br/>Site: Fujikawaguchiko-town'), 'red') );
observers.push( createObserverMarker(140.10555555556,36.230555555556 , new GInfoWindowTab('Observer', 'Observer: SHIGEO UCHIYAMA<br/>Site: Sakuragawa, Ibaraki'), 'red') );
observers.push( createObserverMarker(145.56666666667,-35.816666666667 , new GInfoWindowTab('Observer', 'Observer: ADAM MARSH<br/>Site: Tocumwal, NSW'), 'red') );
observers.push( createObserverMarker(145.6,-35.816666666667 , new GInfoWindowTab('Observer', 'Observer: GEOFF CARSTAIRS<br/>Site: Tocumwal, NSW'), 'red') );
observers.push( createObserverMarker(146,-36 , new GInfoWindowTab('Observer', 'Observer: ADAM MARSH<br/>Site: Howlong, NSW'), 'red') );
observers.push( createObserverMarker(177.88305555556,-38.63 , new GInfoWindowTab('Observer', 'Observer: John Drummond<br/>Site: Gisborne'), 'red') );
var mgr = new GMarkerManager(map);
			mgr.addMarkers(observers, 0);
			mgr.refresh();
