function init() {

	if (GBrowserIsCompatible()) {
		map = new GMap(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(38, 136), 5);
	}

	 npp[0] = new Array(new GLatLng(43.037309, 140.513201), '泊');
	 npp[1] = new Array(new GLatLng(41.191021, 141.384847), '東通');
	 npp[2] = new Array(new GLatLng(38.400978, 141.499615), '女川');
	 npp[3] = new Array(new GLatLng(37.419559, 141.022003), '福島第一');
	 npp[4] = new Array(new GLatLng(37.316123, 141.021794), '福島第二');
	 npp[5] = new Array(new GLatLng(36.466456, 140.606681), '東海第二');
	 npp[6] = new Array(new GLatLng(37.421314, 138.595664), '柏崎刈羽');
	 npp[7] = new Array(new GLatLng(34.622892, 138.143308), '浜岡');
	 npp[8] = new Array(new GLatLng(37.061117, 136.726023), '志賀');
	 npp[9] = new Array(new GLatLng(35.752072, 136.020766), '敦賀');
	npp[10] = new Array(new GLatLng(35.703559, 135.963476), '美浜');
	npp[11] = new Array(new GLatLng(35.540562, 135.652021), '大飯');
	npp[12] = new Array(new GLatLng(35.521460, 135.503931), '高浜');
	npp[13] = new Array(new GLatLng(35.538521, 132.999587), '島根');
	npp[14] = new Array(new GLatLng(33.490833, 132.311153), '伊方');
	npp[15] = new Array(new GLatLng(33.515603, 129.837241), '玄海');
	npp[16] = new Array(new GLatLng(31.833720, 130.189713), '川内');

	var radius = new Array(50, 100, 200);
	var color = new Array('#ff0000', '#ff9900', '#ffff00');
	for (t=0; t<npp.length; t++) {
		var tmp = [];
		for (r=0; r<radius.length; r++) {
			tmp[r] = prepareCircle(npp[t][0], radius[r], color[r]);
		}
			circles[t] = tmp;
	}

	new GAdsManager(map, 'pub-7939613401472758', {
		channel: '原発ハザードマップ'
	}).enable();
}

function draw(target, r) {
	if (document.getElementById("npp" + target + '-' + r).checked) {
		map.addOverlay(circles[target][r]);
		var z, t;
		for (z = r - 1; z >= 0; z--) {
			for (t = 0; t < npp.length; t++) {
				if (document.getElementById("npp" + t + '-' + z).checked) {
					map.removeOverlay(circles[t][z]);
					map.addOverlay(circles[t][z]);
				}
			}
		}
	} else {
		map.removeOverlay(circles[target][r]);
	}
}

function jumpTo(target) {
}
