﻿// 地図用の凡例色。添字がハザードマップコードに対応。
var TizuLegendColor = [{},
	{'opening': '#495aff', 'making': '#34dffe'},
	{'opening': '#fecc02', 'making': '#fff951'},
	{'opening': '#c000c0', 'making': '#ffc0ff'},
	{'opening': '#008000', 'making': '#4cfd4c'},
	{'opening': '#804000', 'making': '#ffc898'},
	{'opening': '#ff0000', 'making': '#ffc0c0'},
	{'opening': '#234794', 'making': '#6188da'}];

// 公表状況一覧表の凡例色。添字がハザードマップコードに対応。
var PublicateLegendColor = [{},
	{'opening': '#b4bcff', 'making': '#99effe'},
	{'opening': '#fee480', 'making': '#fffca8'},
	{'opening': '#df9fdf', 'making': '#ffdfff'},
	{'opening': '#8fcf8f', 'making': '#b5feb5'},
	{'opening': '#cfaf8f', 'making': '#ffe3cb'},
	{'opening': '#ff9f9f', 'making': '#ffdfdf'},
	{'opening': '#a0b9f0', 'making': '#c6d1e9'}];

// このサイトの注意書き文言。
var AboutHazardMap = '本ポータルサイトで閲覧できるハザードマップは、「ハザードマップ実態調査(平成19年2月実施)」以降市町村からの情報を平成22年2月26日時点で更新し、インターネットで公開しているハザードマップのURLへ直接リンクしたものです。';
var AboutWebSite = AboutHazardMap + 'なお、今後も調査結果により、更新・追加を実施していく予定となっております。';

// 地震ハザードマップの説明文。
var hazardInfo = [[],
	['震度', '震度などの揺れの大きさを地図上に示したものです。'],
	['地盤', '地盤崩落や液状化などの地盤被害の程度を地図上に示したものです。（砂防関係（地すべり、土石流、急傾斜地崩壊など）を対象としたものは該当しません。）'],
	['建物', '倒壊や全壊などの建物被害の程度を地図上に示したものです。'],
	['火災', '火災が発生した場合の延焼危険性の程度を地図上に示したものです。'],
	['避難', '各種地震災害に対して、避難場所等までの避難困難性の程度を地図上に示したものです。（避難場所や避難路の位置を示しただけのものは該当しません。）'],
	['その他', '上記以外の地震に起因する被害の程度を地図上に示したものです。（津波被害は除きます。）'],
	['総合', '上記の地震に起因する危険性の程度を点数化して足し合わせ、総合的な危険性を地図上に示したものです。']
];

// 添字が地域コードに対応した地域名。
var AreaNames = ['', '北海道', '東北', '関東', '北陸', '中部', '近畿', '中国', '四国', '九州'];

// 添字が都道府県コードに対応した地域コード。
var PrefAreaCodePair = [0,1,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,3,4,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,9,9,9,9,9,9,9,9];

// パン屑リストの区切り記号。
var gt = '&nbsp;&gt;&nbsp;';

// 災害選択で選択されている情報を返します。
function getSelectedHazard()
{
	var opt = {'value':0,'name':0};
	
	$('#optHazardIn input:checked').each(function(){
		opt.value = $(this).val();
		opt.name = $(this).attr('alt');
		return;
	});
	
	return opt;
}

// 指定されたURLを別ウィンドウで開きます。
// 使用例： href="url" onclick="return openWin(this.href);"
function openWin(url)
{
	window.open(url);
	return false;
}

// 数字以外を削除して半角数字にして返します。
// value：変換する文字列。
function toFigure(value)
{
	var s = value.replace(/[^0-9０-９]/g,'');
	var han_num = '0123456789';
	var zen_num = '０１２３４５６７８９';
	var result = '';
	
	for (var i = 0; i < s.length; i++)
	{
		var c = s.charAt(i);
		var n = zen_num.indexOf(c,0)
		if (n >= 0) c = han_num.charAt(n);
		result += c;
	}
	
	return result;
}

// 「overLIB (c) Erik Bosrup」用。
function tip(text){}
function nd(){}

