// JavaScript Document

function gmeCloseAllOtherMapInfoItem(genreName){
	var list = document.getElementById("marker_data_list");
	var item = list.firstChild;
	while(item){
		var nextItem = item.nextSibling;
		if(item.id){
			if(item.id.substr(0, 9)== "map_info_"){
				if(item.id.substr(9) == genreName){
					document.getElementById(item.id).style.display = "block";
				}
				else{
					document.getElementById(item.id).style.display = "none";
				}
			}
		}
		item = nextItem;
	}
	document.getElementById("marker_data_list").style.display = "block";
}
function gmeShowGenreMarkers(genreName){
	gme_map.closeInfoWindow();
	for(var i=0; i<gme_markers.length;i++){
		gme_map.removeOverlay(gme_markers[i].marker);
	}
	var isFirst = true;
	for(var i=0; i<gme_markers.length;i++){
		if(gme_markers[i].genre == genreName){
			gme_map.addOverlay(gme_markers[i].marker);
			if(isFirst){
			   gme_map.centerAtLatLng(new GPoint(gme_markers[i].lng,gme_markers[i].lat));
			   isFirst = false;
			}
		}
	 }
	gmeCloseAllOtherMapInfoItem(genreName);
}

