    function load() {
		if (GBrowserIsCompatible()) {
		
			// List of all points that will fall on the GQ
			// Is there some script available on the net which can has this ? 
			var Mumbai = new GLatLng(19.02,72.86); // Mumbai
			var Surat  = new GLatLng(21.20,72.83); // Surat
			var Vadodra = new GLatLng(22.25,73.20); // Vadodra
			var Ahmadabad = new GLatLng(23.03,72.55); // Ahmadabad
			var Udaipur = new GLatLng(24.56,73.69); // Udaipur
			var Ajmer = new GLatLng(26.45,74.64); // Ajmer
			var Jaipur = new GLatLng(26.92,75.78); // Jaipur
			var Delhi = new GLatLng(28.65,77.21); // Delhi
			var Mathura = new GLatLng(27.49,77.69); // Mathura
			var Agra = new GLatLng(27.17,78.00); // Agra
			var Kanpur = new GLatLng(26.46,80.32); // Kanpur
			var Allahabad = new GLatLng(25.45,81.82); // Allahabad
			var Varanasi = new GLatLng(25.29,82.94); // Varanasi
			var Aurangabad = new GLatLng(24.74,84.37); // Aurangabad
			var Durgapur = new GLatLng(23.49,87.33); // Durgapur
			var Kolkata = new GLatLng(22.59,88.37); // Kolkata
			var Kharagpur = new GLatLng(22.33,87.32); // Kharagpur
			var Khurda = new GLatLng(20.19,85.63); // Khurda
			var Chatrapur = new GLatLng(19.34,84.98); // Chatrapur
			var Bhubaneswar = new GLatLng(20.23,85.83); // Bhubaneswar
			var Vizanagram = new GLatLng(17.72,83.31); // Vizanagram
			var Kakinada = new GLatLng(16.95,82.23); // Kakinada
			var Rajahmundry = new GLatLng(16.98,81.78); // Rajahmundry
			var Vijaywada = new GLatLng(16.51,80.63); // Vijaywada
			var Ongole = new GLatLng(15.49,80.05); // Ongole
			var Gudur = new GLatLng(14.19,79.87); // Gudur
			var Chennai = new GLatLng(13.06,80.24); // Chennai
			var Kanchipuram = new GLatLng(12.83,79.69); // Kanchipuram
			var Bangalore = new GLatLng(13.00,77.60); // Bangalore
			var Chitradurga = new GLatLng(14.22,76.38); // Chitradurga
			var Hubbali = new GLatLng(15.33,75.13); // Hubbali
			var Belgaum = new GLatLng(15.85,74.49); // Belgaum
			var Kohlapur = new GLatLng(16.69,74.22); // Kohlapur
			var Pune = new GLatLng(18.54,73.85); // Pune
			var Mumbai = new GLatLng(19.02,72.86); // Mumbai
		
			var map = new GMap2(document.getElementById("map"));
			map.addControl(new GSmallMapControl());
			//map.addControl(new GMapTypeControl());
			map.setCenter(new GLatLng(21.9, 79.7), 5);
			

			var polygon = new GPolygon([
				Mumbai,
				Surat,
				Vadodra,
				Ahmadabad,
				Udaipur,
				Ajmer,
				Jaipur,
				Delhi,
				Mathura,
				Agra,
				Kanpur,
				Allahabad,
				Varanasi,
				Aurangabad,
				Durgapur,
				Kolkata,
				Kharagpur,
				Khurda,
				Chatrapur,
				Vizanagram,
				Rajahmundry,
				Vijaywada,
				Ongole,
				Gudur,
				Chennai,
				Kanchipuram,
				Bangalore,
				Chitradurga,
				Hubbali,
				Belgaum,
				Kohlapur,
				Pune,
				Mumbai
			], "#ff0000", 2);
			map.addOverlay(polygon);


			// Add a pin 
			function createMarker(point, myHtml)
			{
				var marker = new GMarker(point);
				GEvent.addListener(marker, "click", function()
				{
					map.openInfoWindowHtml(point, myHtml);
				});
				return marker;
			}


			map.addOverlay(createMarker(Bangalore,"02/01/2010 14:00<br>Started From Bangalore."));
			map.addOverlay(createMarker(Chitradurga,"02/01/2010 16:20<br>Passed Chitradurga"));
			map.addOverlay(createMarker(Hubbali,"02/01/2010 20:00<br>Bypassed Hubli"));
			map.addOverlay(createMarker(Belgaum,"02/01/2010 21:00<br>Crossed Belgaum and nearing Sankeshwar"));
			map.addOverlay(createMarker(Pune,"02/01/2010 02:50<br>Reached Pune"));
			map.addOverlay(createMarker(Mumbai,"03/01/2010 05:30<br>Taking a break at Panvel"));
			map.addOverlay(createMarker(Surat,"03/01/2010 13:20<br>Crossed Surat"));
			map.addOverlay(createMarker(Vadodra,"03/01/2010 16:30<br>Bikes have crossed Vadodra"));
			map.addOverlay(createMarker(Ahmadabad,"03/01/2010 18:25<br>Reached outskirts of Ahmedabad"));
			map.addOverlay(createMarker(Udaipur,"04/01/2010 02:25<br>Bypassed Udaipur"));
			map.addOverlay(createMarker(Ajmer,"04/01/2010 10:40<br>Passed Nasirabad"));
			map.addOverlay(createMarker(Jaipur,"04/01/2010 12:45<br>Reached Jaipur"));
			map.addOverlay(createMarker(Delhi,"04/01/2010 20:50<br>Delhi. Abhinav guiding them out of traffic."));
			map.addOverlay(createMarker(Mathura,"05/01/2010 3:50<br>PowerNap at Mathura"));
			map.addOverlay(createMarker(Agra,"05/01/2010 8:45<br>Crossed Agra"));
			map.addOverlay(createMarker(Kanpur,"05/01/2010 13:00<br>Crossed Kanpur enroute to Allahabad"));
			map.addOverlay(createMarker(Allahabad,"05/01/2010 13:00<br>Crossed Allahabad via fields ( GPS Glitch)"));
			map.addOverlay(createMarker(Varanasi,"05/01/2010 19:00<br>Stopped after Varanasi for break"));
			map.addOverlay(createMarker(Aurangabad,"05/01/2010 22:40<br>Bypassed Aurangabad"));
			map.addOverlay(createMarker(Durgapur,"06/01/2010 10:50<br>Crossed Durgapur"));
			map.addOverlay(createMarker(Kolkata,"06/01/2010 13:45<br>Crossed Kolkata"));
			map.addOverlay(createMarker(Kharagpur,"06/01/2010 15:05<br>Crossed Kharagpur"));
			map.addOverlay(createMarker(Bhubaneswar,"07/01/2010 09:15<br>Crossed Bhubaneswar sometime back"));
			map.addOverlay(createMarker(Vizanagram,"07/01/2010 16:50<br>Stopped at Vishakapatnam"));
			map.addOverlay(createMarker(Rajahmundry,"07/01/2010 20:25<br>On the outskirts of Rajahmundry"));
			map.addOverlay(createMarker(Vijaywada,"08/01/2010 00:05<br>Passed Vijaywada"));
			map.addOverlay(createMarker(Gudur,"08/01/2010 20:25<br>Crossing Gudur in Nellore District"));
			map.addOverlay(createMarker(Chennai,"08/01/2010 10:00<br>Moving from Chennai"));
			map.addOverlay(createMarker(Kanchipuram,"08/01/2010 12:00<br>Passed Kanchipuram"));

      		}
    }
	
