    //<![CDATA[
    function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(59.25243360054387,17.19085693359375), 13);
	
	//add a marker to the school
	//ABQIAAAAdmD6bNBPavvlEUnz6O19ThQLdHtwOUGAvCufg9XTmrsLD6gG5RRY8j6m3YafTnd949n15ZD5Kef6Cw
        var point1 = new GLatLng(59.24593851911807,17.174463272094727); //rail station
        var point2 = new GLatLng(59.25732,17.2176790); // hotel

	// Create our "tiny" marker icon
	var iconStart = new GIcon();
	iconStart.image = "http://labs.google.com/ridefinder/images/mm_20_green.png";
	iconStart.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
	iconStart.iconSize = new GSize(12, 20);
	iconStart.shadowSize = new GSize(22, 20);
	iconStart.iconAnchor = new GPoint(6, 20);
	iconStart.infoWindowAnchor = new GPoint(5, 1);
	
	var iconEnd = new GIcon();
	iconEnd.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
	iconEnd.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
	iconEnd.iconSize = new GSize(12, 20);
	iconEnd.shadowSize = new GSize(22, 20);
	iconEnd.iconAnchor = new GPoint(6, 20);
	iconEnd.infoWindowAnchor = new GPoint(5, 1);
	
	
	var points = [];
	points.push(point1);
	points.push(new GLatLng(59.24521432863288,17.1751070022583));
	points.push(new GLatLng(59.245609343531754,17.174034118652344));
	points.push(new GLatLng(59.24547767240733,17.170729637145996));
	points.push(new GLatLng(59.24705769233843,17.168240547180176));
	points.push(new GLatLng(59.24835237630606,17.165064811706543));
//17.168326377868652
	points.push(new GLatLng(59.25021751252735,17.168326377868652));
	points.push(new GLatLng(59.25056858557995,17.171201705932617));
	points.push(new GLatLng(59.25241165978456,17.176265716552734));	
//17.180943489074707	
	points.push(new GLatLng(59.25427657390465,17.180943489074707));
	points.push(new GLatLng(59.25609750922491,17.186479568481445));
	points.push(new GLatLng(59.257764786356766,17.195706367492676));
	points.push(new GLatLng(59.25778672367006,17.200427055358887));
	points.push(new GLatLng(59.25732603712543,17.203431129455566));

	points.push(new GLatLng(59.2576989743322,17.207036018371582));
	points.push(new GLatLng(59.258049970327896,17.212443351745605));
	points.push(new GLatLng(59.258817761464414,17.214674949645996));

	/*	points.push(new GLatLng(59.25732603712543,17.203431129455566));
	points.push(new GLatLng(59.25732603712543,17.203431129455566));
	points.push(new GLatLng(59.25732603712543,17.203431129455566));
	points.push(new GLatLng(59.25732603712543,17.203431129455566));
	points.push(new GLatLng(59.25732603712543,17.203431129455566));
	points.push(new GLatLng(59.25732603712543,17.203431129455566));
*/
	points.push(point2);
	
	
	/* var infoTabs = [  new GInfoWindowTab("Tab #1", "This is tab #1 content"), 
			  new GInfoWindowTab("Tab #2", "This is tab #2 content")];
			  */
			  
	var infoTaba = [  new GInfoWindowTab("Railway Station", "Railway Station") ];
	var infoTabb = [  new GInfoWindowTab("Hotel", "Hotel") ];
			  
			  
	mkr1=new GMarker(point1,iconStart);
	mkr2=new GMarker(point2,iconEnd);
	
	
	GEvent.addListener(mkr1, "click", function() 
	  { 
	    mkr1.openInfoWindowTabsHtml(infoTaba);
	  }
	);
	
	GEvent.addListener(mkr2, "click", function() 
	  { 
	    mkr2.openInfoWindowTabsHtml(infoTabb);
	  }
	);
	
	
	map.addOverlay(mkr1);
	map.addOverlay(mkr2);
	map.addOverlay(new GPolyline(points));
	//point1.openInfoWindowTabsHtml(infoTabs);
      }
    }
    //]]>