// Map Event handlers ---------------------------------------------------------

// OS map click handler -------------------------------------------------------
function oClick(e)
{
	// left click: zoom in to click point or zoom out to full map view
	var mp = osMap.getLonLatFromViewPortPx(e.xy);
	//var z = osMap.getZoom();
	if( togZ == 0 )
	{
		osMap.setCenter(mp);
		osMap.zoomTo(7);
		togZ = 1;
		document.getElementById('key').style.visibility = "hidden";
		document.getElementById('d1').style.visibility = "hidden";
		document.getElementById('d2').style.visibility = "hidden";
		document.getElementById('d3').style.visibility = "hidden";
		document.getElementById('d4').style.visibility = "hidden";
		document.getElementById('m1').style.visibility = "hidden";
		document.getElementById('m2').style.visibility = "hidden";
		document.getElementById('m3').style.visibility = "hidden";
		document.getElementById('m4').style.visibility = "hidden";
	}
	else 
	{
		osMap.setCenter(mp);
		osMap.zoomTo(1);
		togZ = 0;
		document.getElementById('key').style.visibility = "visible";
		document.getElementById('d1').style.visibility = "visible";
		document.getElementById('d2').style.visibility = "visible";
		document.getElementById('d3').style.visibility = "visible";
		document.getElementById('d4').style.visibility = "visible";
		document.getElementById('m1').style.visibility = "visible";
		document.getElementById('m2').style.visibility = "visible";
		document.getElementById('m3').style.visibility = "visible";
		document.getElementById('m4').style.visibility = "visible";
	}
}

function oRClick(e)
{
	// right-click map: add Marker
	poiPos = osMap.getLonLatFromViewPortPx(e.xy);
	openWin('addIcon');
}

function pClick(e)
{
	// click handler for clicking on a POI icon
	osMap.openInfoWindow(this.icon, this.pos, this.info, 
	 new OpenLayers.Size(350,200));
	OpenLayers.Event.stop(e);
}

//function showCent()
//{
//	var c = gPos(osMap.getCenter());
//	alert( c.lat);
//	alert( c.lon);
//}