    //<![CDATA[
    
    

    function load() {
    
      if (GBrowserIsCompatible()) {
	    var map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());


// Following code remembers where the user was last looking
			/*		
					function getexpirydate( nodays){
var UTCstring;
Today = new Date();
nomilli=Date.parse(Today);
Today.setTime(nomilli+nodays*24*60*60*1000);
UTCstring = Today.toUTCString();
return UTCstring;
}
		
		function setcookie(name,value,duration){
cookiestring=name+"="+escape(value)+";EXPIRES="+getexpirydate(duration);
document.cookie=cookiestring;
}

function getcookie(cookiename) {
 var cookiestring=""+document.cookie;
 var index1=cookiestring.indexOf(cookiename);
 if (index1==-1 || cookiename=="") return ""; 
 var index2=cookiestring.indexOf(';',index1);
 if (index2==-1) index2=cookiestring.length; 
 return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}
		
		
		GEvent.addListener("moveend", function() {
setcookie('zoom',map.getZoom());
		});
		*/
		
		//Set where the map zoom and location
		/*
		lastzoom = getcookie("zoom");
				alert (lastzoom);
		if (isNan(lastzoom)) {
		lastzoom = 14;
		}
		
		*/
		map.setCenter(new GLatLng(51.482117,-0.609309), 14);
	

	var baseIcon = new GIcon(G_DEFAULT_ICON);
     	var recycleicon = new GIcon(baseIcon);
      	recycleicon.image = "recycle.png";
      	var foodicon = new GIcon(baseIcon);
      	foodicon.image = "food.png";
         var curryicon = new GIcon(baseIcon);
      	curryicon.image = "curry.png";
		
		// Creates a marker at the given point with the given number label
		function createMarker(point, name, info, url, icon) {
			var infop = "test";

			if (icon == "recycle") {
			var marker = new GMarker(point,recycleicon,false);	
					}
			else if (icon == "food") {
			var marker = new GMarker(point,foodicon,false);
			}
				else if (icon == "curry") {
			var marker = new GMarker(point,curryicon,false);
			}	
			else {
			var marker = new GMarker(point, {title:name});
			}
			
			
			GEvent.addListener(marker, "click", function() {
				marker.openInfoWindowHtml("<div class=\"infowin\"><p id=\"name\">" + name + "</p><p id=\"info\">" + info + "</p><p id=\"url\"><a href=/detail.php?id=" + url + ">" + "More" + "</a></p></div>");
			});
			return marker;
		}

// Create new location



		GDownloadUrl("locdata2.xml", function(data, responseCode) {
			var info = new Array();
			var name = new Array();
			var url = new Array();
			var icon = new Array();
			var xml = GXml.parse(data);
			var markers = xml.documentElement.getElementsByTagName("marker");
			for (var i = 0; i < markers.length; i++) {
			    var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
		        parseFloat(markers[i].getAttribute("lng")));
		        name[i] = markers[i].getAttribute("name");
		        info[i] = markers[i].getAttribute("info");
		      
		        url[i] = markers[i].getAttribute("url");
		        icon[i] = markers[i].getAttribute("icon");
			                            
			    map.addOverlay(createMarker(point, name[i], info[i], url[i],icon[i]));
		  	}
		});
	}
}



    //]]>
