/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
function addMap(){
	var APIkey = 'ABQIAAAAyufAP1PgoQ0P4rNGvUYSAhSJ9638JNr99OObHoVZk4d9FAhO4RS8L3DcnL89I7j6g5Nre22bxNzJxg';
	var mapContainer = 'mapContainer';
	var map = null;
	var Icon = new GIcon();
    Icon.image = "images/M_icon.png";
	Icon.shadow = "images/M_icon.png";
    Icon.iconSize = new GSize(25, 23);
    Icon.shadowSize = new GSize(25, 23);
    Icon.iconAnchor = new GPoint(5, 20);
    Icon.infoWindowAnchor = new GPoint(5, 2);
    Icon.infoShadowAnchor = new GPoint(5, 25);
    Icon.transparent = "images/M_icon.png";
    Icon.printImage = "images/M_icon.png";
    Icon.mozPrintImage = "images/M_icon.png";

	var url = 'http://www.merchant-inns.com/maps/';
	
	
	
	var blackboy = '<table border="0"  height="100px"  width="250px"><tr valign="top"><td ><span style="font-style:Ariel"><img src="'+ url + 'images/blackboy.jpg" /></span></td><td><span margin-left:5px;padding-left:25px;">Black Boy Inn<br />Oxon<br />Phone: 01295 722111<br /><a href="http://www.blackboyinn.com/" style="tex-decoration:none;">Website</a></span></td></tr></table>';
	var saracens = '<table border="0"  height="100px" width="250px"><tr valign="top"><td ><span style="float:left;"><img src="'+ url + 'images/saracens.jpg" /></span></td><td><span margin-left:5px;">Saracens Head<br />Dunmow <br />Phone: 01371 873901<br /><a href="http://www.thesaracens-head.com/" style="tex-decoration:none;">Website</a></span></td></tr></table>';
	var carnarvaron = '<table border="0"  height="100px" width="250px"><tr valign="top"><td ><span style="float:left;"><img src="'+ url + 'images/carnarvaron.jpg" /></span></td><td><span margin-left:5px;">Carnarvaron Arms<br />Newbury <br />Phone: 01635 278222<br /><a href="http://www.carnarvonarms.com/" style="tex-decoration:none;">Website</a></span></td></tr></table>';
	var horseandgroom = '<table border="0"  height="100px" width="250px"><tr valign="top"><td ><span style="float:left;"><img src="'+ url + 'images/horseandgroom.jpg" /></span></td><td><span margin-left:5px;">The Horse and Groom Inn<br />Nr Malmesbury <br />Phone: 01666 823904 <br /><a href="http://www.horseandgroominn.com/" style="tex-decoration:none;">Website</a></span></td></tr></table>';
	var lambert = '<table border="0"  height="100px" width="250px"><tr valign="top"><td ><span style="float:left;"><img src="'+ url + 'images/lambert.jpg" /></span></td><td><span margin-left:5px;">The Lambert Arms<br />Watlington <br />Phone: 01844 351496 <br /><a href="http://www.lambertarms.com/" style="tex-decoration:none;">Website</a></span></td></tr></table>';
	var talbot = '<table border="0"  height="100px" width="250px"><tr valign="top"><td ><span style="float:left;"><img src="'+ url + 'images/talbot.jpg"  style="float:left;" /></span></td><td><span margin-left:5px;">The Talbot Inn<br />Woking <br />Phone: 01483 225188 <br /><a href="http://www.lambertarms.com/" style="tex-decoration:none;">Website</a></span></td></tr></table>';
	
	map = new GMap2(document.getElementById(mapContainer));
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	
	function createMarker(point,html,name) {
			var marker = new GMarker(point,Icon);
			GEvent.addListener(marker, "click", function() {
			  GEvent.clearListeners(marker, "mouseover") ;	
			  //marker.openInfoWindowHtml(html);
			});
			GEvent.addListener(marker,"mouseover", function() {
			 var a = marker.openInfoWindowHtml(html);
			 
			});        
			return marker;
	}
	map.setCenter(new GLatLng(51.33334,-1.343703), 7);
	var marker_1 = createMarker(new GLatLng(51.872336, 0.362594),saracens);//(51.872336, 0.362594)
	//var saracens = map.addOverlay(marker_1);
	var marker_2 = createMarker(new GLatLng(52.012814,-1.345119),blackboy);//(52.012814, -1.345119)
	var blackboy = map.addOverlay(marker_2);
	var marker_3 = createMarker(new GLatLng(51.3597510,-1.3487080),carnarvaron);//-1.3487080,51.3597510
	map.addOverlay(marker_3);
	var marker_4 = createMarker(new GLatLng(51.5991380,-2.0507060),horseandgroom);//-2.0507060,51.5991380
	map.addOverlay(marker_4);
	var marker_5 = createMarker(new GLatLng(51.67692,-0.954234),lambert); //-0.954234 | 51.67692
	map.addOverlay(marker_5);
	var marker_6 = createMarker(new GLatLng(51.3002880,-0.4923150),talbot);//-0.4923150,51.3002880
	map.addOverlay(marker_6);
}

//**************/

function usePointFromPostcode() {
	    var localSearch = new GlocalSearch();
	    var postcode = document.getElementById('postcode').value;
		localSearch.setSearchCompleteCallback(null, 
			function() {
			
				if (localSearch.results[0])
				{		
					var resultLat = localSearch.results[0].lat;
					var resultLng = localSearch.results[0].lng;
					var point = new GLatLng(resultLat,resultLng);
					//document.getElementById("result").innerHTML = "Result for " + postcode + " came from Google.";
					/*var ajax_connection = createRequest();
					ajax_connection.open('get', "cache.php?postcode=" + postcode + "&latitude=" + resultLat + "&longitude=" + resultLng);
					ajax_connection.send(null);*/
					alert(point);
				}else{
					alert("Postcode not found!");
				}
			});	
		
		localSearch.execute(postcode + ", UK");
}