function isdef(n) {	return eval("typeof("+n+")")!="undefined"; }
function gete(n) { return document.all ? document.all[n] : document.getElementById(n); }

// Create our "tiny" marker icon 
	 var icon = new GIcon(); 
       icon.image = "http://www.landlautomotive.co.uk/images/mapicon.gif";
       icon.shadow = "http://www.landlautomotive.co.uk/images/mapicon.gif"; 
        icon.iconSize = new GSize(20, 20); 
        icon.shadowSize = new GSize(0, 0); 
        icon.iconAnchor = new GPoint(0, 0); 
        icon.infoWindowAnchor = new GPoint(11, 1); 

	

function map(e,lng,lat,z) {
	
	
	
	if (!isdef("GBrowserIsCompatible") || !GBrowserIsCompatible())
		return;

 
       

	var i = gete(e);
	var p=i.parentNode;
	var d = document.createElement("div");
	d.style.width = i.width + "px";
	d.style.height = i.height + "px";
	p.insertBefore(d, i);
	p.removeChild(i);

	var map = new GMap2(d);
	if ( window.location.search.indexOf("clean=1")<0 ) {
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
	}

	map.setCenter(new GLatLng(lng,lat), z);
	map.addOverlay(new GMarker(map.getCenter(),icon));
	
	//GEvent.addListener(map, "click", function(map.Gmarker,map.getCenter) { map.openInfoWindowHtml(map.getCenter(), '<a style="font-size:x-small;" href="http://maps.google.co.uk/maps?q=51.52538,-0.28307&z=13" target="_blank">Click Here for a Full Screen Map</a>');
													 

}



function MapUnload() {
	if (!isdef("GBrowserIsCompatible") || !GBrowserIsCompatible())
		return;
	GUnload()
}

function MapLoad() {

	var l = document.body.getElementsByTagName('img');
	var x = new Array();

	for (var i = 0; i < l.length; i++)
		x[i]=l[i].id;

	for (var i = 0; i < x.length; i++)
	{
		var a = x[i].split("_");
		if ( a[0] == "map" )
			map(x[i], a[1], a[2], parseInt(a[3]) );
	}
}

