rollovers=function(off,on){
	img=document.getElementsByTagName("img");p=[];
	off_reg=new RegExp(off+"(\.[a-z]+$)","i");on_reg=new RegExp(on+"(\.[a-z]+$)","i");
	for(var x=0,i;i=img[x];x++){ if(i.src.match(off_reg)){p[x]=new Image();p[x].src=i.src.replace(off_reg,on+"$1");
	i.onmouseover=function(){this.src=this.src.replace(off_reg,on+"$1");};
	i.onmouseout=function(){this.src=this.src.replace(on_reg,off+"$1");};};};};
	onload = function(){rollovers( "_d" , "_o" );cMap();
function cMap() {
	var gme_map1="";
	var gme_markers1=[];
	var gme_genres1=[];
	var gme_map2="";
	var gme_markers2=[];
	var gme_genres2=[];
	var gme_map3="";
	var gme_markers3=[];
	var gme_genres3=[];
if (GBrowserIsCompatible()) {
		gme_map1 = new GMap(document.getElementById("MapYuni"));
		gme_map1.centerAndZoom(new GPoint(141.7885047197342,43.01243769235425), 3);
		gme_map1.addControl(new GSmallMapControl());
		gme_map1.addControl(new GMapTypeControl());
		addGMarker1(1,141.7885047197342,43.01243769235425,'');
	}
	function addGMarker1(markerNo, lng, lat,genre){
		var marker = new GMarker(new GPoint(lng, lat));
		var f = function(){
			gme_map1.centerAtLatLng(new GPoint(lng,lat));
			marker.openInfoWindowHtml(document.getElementById('marker_html_' + markerNo).innerHTML);
		};
		GEvent.addListener(marker, 'click', f);
		var marker_field = document.getElementById('marker_link_'+ markerNo);
		if(marker_field){
			marker_field.onmousedown = f;
		}
		gme_map1.addOverlay(marker);
		marker.openInfoWindowHtml(document.getElementById('marker_html_' + markerNo).innerHTML);
		gme_markers1.push({'marker':marker,'no':markerNo,'lng':lng,'lat':lat,'genre':genre});
		gme_map1.savePosition();

	}
	if (GBrowserIsCompatible()) {
		gme_map2 = new GMap(document.getElementById("MapSapporo"));
		gme_map2.centerAndZoom(new GPoint(141.341904,43.061183), 0);
		gme_map2.addControl(new GSmallMapControl());
		gme_map2.addControl(new GMapTypeControl());
		addGMarker2(2,141.341904,43.061183,'');
	}
	function addGMarker2(markerNo, lng, lat,genre){
		var marker = new GMarker(new GPoint(lng, lat));
		var f = function(){
			gme_map2.centerAtLatLng(new GPoint(lng,lat));
			marker.openInfoWindowHtml(document.getElementById('marker_html_' + markerNo).innerHTML);
		};
		GEvent.addListener(marker, 'click', f);
		var marker_field = document.getElementById('marker_link_'+ markerNo);
		if(marker_field){
			marker_field.onmousedown = f;
		}
		gme_map2.addOverlay(marker);
		marker.openInfoWindowHtml(document.getElementById('marker_html_' + markerNo).innerHTML);
		gme_markers2.push({'marker':marker,'no':markerNo,'lng':lng,'lat':lat,'genre':genre});
		gme_map2.savePosition();

	}
	if (GBrowserIsCompatible()) {
		gme_map3 = new GMap(document.getElementById("MapNaganuma"));
		gme_map3.centerAndZoom(new GPoint(141.70060873031616,43.00753045794965), 3);
		gme_map3.addControl(new GSmallMapControl());
		gme_map3.addControl(new GMapTypeControl());
		addGMarker3(3,141.70060873031616,43.00753045794965,'');
	}
	function addGMarker3(markerNo, lng, lat,genre){
		var marker = new GMarker(new GPoint(lng, lat));
		var f = function(){
			gme_map3.centerAtLatLng(new GPoint(lng,lat));
			marker.openInfoWindowHtml(document.getElementById('marker_html_' + markerNo).innerHTML);
		};
		GEvent.addListener(marker, 'click', f);
		var marker_field = document.getElementById('marker_link_'+ markerNo);
		if(marker_field){
			marker_field.onmousedown = f;
		}
		gme_map3.addOverlay(marker);
		marker.openInfoWindowHtml(document.getElementById('marker_html_' + markerNo).innerHTML);
		gme_markers3.push({'marker':marker,'no':markerNo,'lng':lng,'lat':lat,'genre':genre});
		gme_map3.savePosition();
	}	
}
function returnMap1(){
	gme_map1.returnToSavedPosition();
}
function returnMap2(){
	gme_map2.returnToSavedPosition();
}
function returnMap3(){
	gme_map3.returnToSavedPosition();
}
function test()	{
	gme_map1.savePosition();
}

};// Javascript Document
