var icon = Array();
icon[0] = new GIcon();
icon[0].image = "./img/point.png";
icon[0].iconSize = new GSize(55,48);
icon[0].iconAnchor = new GLatLng(55,18);
icon[0].infoWindowAnchor = new GLatLng(42,25);
icon[1] = new GIcon();
icon[1].image = "./img/point_o.png";
icon[1].iconSize = new GSize(55,48);
icon[1].iconAnchor = new GLatLng(55,18);
icon[1].infoWindowAnchor = new GLatLng(42,25);

var nowSelect=1;
var map = new GMap2(document.getElementById("map"));

var opt = map.getInfoWindow();
opt.maxWidth = 250;


var gmarkers = [];
var htmls = [];
var titles=[];
var pointCnt = 1;


function firstMap(){
	map.addControl(new GLargeMapControl());

}


function createMarker(point,name,html, n) {
	var tmpCnt=pointCnt;
	var marker = new GMarker(point, {icon : icon[n],title:name});//
	GEvent.addListener(marker, "click", function() {
		myclick(tmpCnt);
	});
	gmarkers[pointCnt] = marker;
	htmls[pointCnt] = html;
	titles[pointCnt] = name;

	pointCnt++;
	map.addOverlay(marker);
}

function myclick(i) {
	map.setZoom(15);
	gmarkers[i].openInfoWindowHtml(htmls[i], opt);

	var tmpLatLng=gmarkers[nowSelect].getPoint();
	map.removeOverlay(gmarkers[nowSelect]);
	gmarkers[nowSelect] = new GMarker(tmpLatLng, {icon : icon[0],title:titles[nowSelect]});
	map.addOverlay(gmarkers[nowSelect]);
	var tmpCnt2=nowSelect;
	GEvent.addListener(gmarkers[nowSelect], "click", function() {
		myclick(tmpCnt2);
	});

	var tmpLatLng=gmarkers[i].getPoint();
	map.removeOverlay(gmarkers[i]);
	gmarkers[i] = new GMarker(tmpLatLng, {icon : icon[1],title:titles[i]});//
	map.addOverlay(gmarkers[i]);
	var tmpCnt3=i;
	GEvent.addListener(gmarkers[i], "click", function() {
		myclick(tmpCnt3);
	});

	nowSelect=i;
}




function pickup(str){
	map.closeInfoWindow();
}

