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.lookersjaguar.co.uk/menu/mapicon.gif"; 
        icon.shadow = "http://www.lookersjaguar.co.uk/menu/mapicon.gif"; 
        icon.iconSize = new GSize(53, 31); 
        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]) );
	}
}

function map2(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 map2 = new GMap2(d);
	if ( window.location.search.indexOf("clean=1")<0 ) {
		map2.addControl(new GSmallMapControl());
		map2.addControl(new GMapTypeControl());
	}
	map2.setCenter(new GLatLng(lng,lat), z);
	map2.addOverlay(new GMarker(map2.getCenter(),icon));
	//map2.openInfoWindowHtml(map2.getCenter()
	//	, "<table><tr><td><img src='"+ i.src.replace(/\.gif$/,"-icon.gif") +"' /></td><td>152 Dukes Road<br />Western Avenue <br />London W3 0SL </td></tr></table> ");
}


function MapLoad2() {

	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] == "map2" )
			map2(x[i], a[1], a[2], parseInt(a[3]) );
	}
}




function map3(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 map3 = new GMap2(d);
	if ( window.location.search.indexOf("clean=1")<0 ) {
		map3.addControl(new GSmallMapControl());
		map3.addControl(new GMapTypeControl());
	}
	map3.setCenter(new GLatLng(lng,lat), z);
	map3.addOverlay(new GMarker(map3.getCenter(),icon));
	//map3.openInfoWindowHtml(map3.getCenter()
	//	, "<table><tr><td><img src='"+ i.src.replace(/\.gif$/,"-icon.gif") +"' /></td><td>152 Dukes Road<br />Western Avenue <br />London W3 0SL </td></tr></table> ");
}


function MapLoad3() {

	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] == "map3" )
			map3(x[i], a[1], a[2], parseInt(a[3]) );
	}
}