var map;
var PLat;
var PLng;
var DV;

var icon = new GIcon();
icon.image = "http://www.google.com/mapfiles/marker.png";
icon.shadow = "http://www.google.com/mapfiles/shadow50.png";
icon.iconSize = new GSize(20, 34);
icon.shadowSize = new GSize(37, 34);
icon.iconAnchor = new GPoint(10, 34);

function showMap(id,PLat,PLng) {

	//if (document.getElementById('pc' + id).style.display == 'none') {

	document.getElementById('pc' + id).style.display='block';
	var resultLat = PLat;
	var resultLng = PLng;
	var point = new GLatLng(resultLat,resultLng);

	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById('map' + id));

		map.addControl(new GSmallMapControl());
		map.addControl(new GOverviewMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(PLat,PLng), 15);
		
		placeMarkerAtPoint(point);

	}
	
	createXMLHttpRequest();	
	var url = "map_display.php?action=mapdirections&cid=" + id + "&ts="+ new Date().getTime();
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
	
	//} else {
	// hide
	//hideMap(id);
	//}
	
}

function placeMarkerAtPoint(point)
{
	var marker = new GMarker(point,icon);
	map.addOverlay(marker);
}

function hideMap(id) {
	document.getElementById('pc' + id).style.display='none';
	document.getElementById('pc' + id).innerHTML = "<a href='javascript:void();' onclick=\"hideMap('" + id + "');return false;\"><img src='images/close.gif' width='13' height='13' alt='' border='0' style='float:right;margin:0 5px 3px 0;clear:both;'></a><div class='lineBreakp'></div><div id='map" + id + "' style='width: 640px; height: 175px;border:1px solid #000000;float:right;'></div>";
}


function addUnLoadEvent(func) {
	var oldonunload = window.onunload;
	if (typeof window.onunload != 'function') {
	  window.onunload = func;
	} else {
	  window.onunload = function() {
	    oldonunload();
	    func();
	  }
	}
}

addUnLoadEvent(GUnload);






