function initGoogleMap(logurl){

	$(".button").click(function () {
		showGoogleMap(this.id,this.name);
		registerLog(logurl);
	});
}


function hideGoogleMap(){
	$('#showMap').slideUp(1000);
	$('#G_Map').remove();
	$('#mapClose').remove();
	$('#showMap').remove();

	$('#covering_layer').remove();
	$('SELECT').show();
}
function showGoogleMap(linkId,title){
	if(linkId.indexOf("_")<=0) {
		return false;
	}

	$('body').append('<div id="showMap"></div>');
	$('#showMap').append('<div id="G_Map"></div>')
	$('#showMap').append('<div id="mapClose"><a href="javascript:void(0)">Close Window</a></div>');

	var coord = linkId.split("_");
	var map_X = coord[0];
	var map_Y = coord[1];
	
	if(title == false)title="&nbsp;";
	var de = document.documentElement;
	var w = $(window).width();
	var h = $(document).height();
	var map_width = 720;
	var map_height= 540;
	if(w>(map_width+40)){
		var pos_X = parseInt((w - map_width - 20)/2);
	} else { 
		pos_X = 20;
	}
	
	
	$('#showMap').width(map_width);
	$('#showMap').height(map_height);
	$('#G_Map').height(map_height - 18);
	$('#G_Map').width(map_width - 18);

	$("body").append("<div id='covering_layer'></div>");
	var pos_Y = $(document).scrollTop()+20;

	$('#showMap').css({left: pos_X+"px", top: pos_Y+"px"});
	$('#showMap').slideDown(400);
	$('#G_Map').fadeIn(400);

	$('#covering_layer').css({height: h+"px"});
	$('SELECT').hide();
	
	$('#covering_layer').click(hideGoogleMap);
	$('#mapClose').click(hideGoogleMap);
	loadMap(map_X, map_Y,"<div style='font-size:11px;'>"+title+"</div>");

}

function loadMap(lat, lng, showAdd) {
	if (GBrowserIsCompatible()) {
		var google_map = new GMap2(document.getElementById("G_Map"));
		var CPoint = new GLatLng(lat, lng);
		var oMarker = new GMarker(CPoint);
		google_map.setCenter(CPoint, 16);
		google_map.addControl(new GLargeMapControl());
	        google_map.addOverlay(oMarker);
		oMarker.bindInfoWindowHtml(showAdd);
		oMarker.openInfoWindowHtml(showAdd);
	}
}
