// JavaScript Document____1
var centerLatitude = 51.480163149216025;
var centerLongitude = -0.12963920831679;
var startZoom = 14;
var map;
var description = '';
function moveLocation(lat,lng)
{
	map.setCenter(new GLatLng(lat, lng), 8);
	var latlng = new GLatLng(parseFloat(lat),parseFloat(lng));
	var request = GXmlHttp.create();
	request.open('GET', 'http://www.fruitandveg.co.uk/get-data.php?lat='+lat+'&lng='+lng, true);
	request.onreadystatechange = function() {
		if (request.readyState == 4)
		{
			var xmlDoc = request.responseXML;
			var markers = xmlDoc.documentElement.getElementsByTagName("marker");
			for (var i = 0; i < markers.length; i++) 
			{
				var lng = markers[i].getAttribute("lng");
				var lat = markers[i].getAttribute("lat");
				if(lng && lat) {
				var latlng = new GLatLng(parseFloat(lat),parseFloat(lng));
				//alert(markers[i].getAttribute("found"));
				var html = '<table cellpadding="0" cellspacing="0" width="240"  ><tr><td width="89%" valign="top" align="left" style="padding-left:10px;"><p style="valign:top;"><b>Rail Arch 34,</b><br />New Covent Garden Market,<br />London,SW8 5NX</p></td></tr></table>';
				var marker = new GMarker(new GLatLng(lat,lng));
				map.addOverlay(marker);
				marker.openInfoWindowHtml(html);
				}
				
				GEvent.addListener(marker, "click", function() {
					marker.openInfoWindowHtml(html);
				});
				
				
			}
			
		}
	}
	request.send(null);	
}

function init() 
{ 
	
	
		map = new GMap2(document.getElementById("map123"));
		//retrieveMarkers();
		
		moveLocation(centerLatitude,centerLongitude);
		map.addControl(new GLargeMapControl()); // GLargeMapControl,GSmallMapControl
		map.addControl(new GMapTypeControl());
		map.addControl(new GScaleControl());
		map.setCenter(new GLatLng(centerLatitude,centerLongitude), startZoom);
		var latlng = new GLatLng(parseFloat(centerLatitude),parseFloat(centerLongitude));
		/*GEvent.addListener(map, "click", function(overlay, latlng){
					var lng = latlng.lng();
					var lat = latlng.lat();
					alert(lng);
					alert(lat);
				});*/

}

function createMarker(latlng, html) 
{
	var marker = new GMarker(latlng);
	GEvent.addListener(marker, 'click', function() {
			var markerHTML = html;
			marker.openInfoWindowHtml(markerHTML);
		}
	);
	return marker;
}



function retrieveMarkers() 
{
	alert('g');
	var request = GXmlHttp.create();
	//alert(q);
	request.open('GET', 'http://www.fruitandveg.co.uk/get-data.php?lat='+lat+'&lng='+lng, true);
	request.onreadystatechange = function() {
		if (request.readyState == 4) 
		{
			var xmlDoc = request.responseXML;
			var markers = xmlDoc.documentElement.getElementsByTagName("marker");
			for (var i = 0; i < markers.length; i++) 
			{
				var lng = markers[i].getAttribute("lng");
				var lat = markers[i].getAttribute("lat");
				//check for lng and lat so MSIE does not error
				//on parseFloat of a null value
				if(lng && lat) {
				var latlng = new GLatLng(parseFloat(lat),parseFloat(lng));
				var html = '<p><b>Rail Arch 34,</b><br />New Covent Garden Market,<br />London,SW8 5NX</p>';
				var marker = createMarker(latlng, html);
				map.addOverlay(marker);
				}
			}
		}
	}
	request.send(null);
}
window.onunload = GUnload;

