function isdef(n) {	return eval("typeof("+n+")")!="undefined"; }
function gete(n) { return document.all ? document.all[n] : document.getElementById(n); }
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.disableDragging();
		map.enableScrollWheelZoom();
	}
	map.setCenter(new GLatLng(lng,lat), z);
	map.openInfoWindowHtml(map.getCenter()
		, "<img src='"+ i.src.replace(/\.gif$/,"-icon.gif") +"' />");
}

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]) );
	}
}
