/** * 共通javaScript ※ jQuery ライブラリに依存しています。 */ /** * 空間放射線量率グラフ表示 */ function showSpaceGraph(id, ln) { jQuery('#jqm_canvas_graph').jqm({ajax: 'http://www.r-info-miyagi.jp/r-info/radiation/space_graph_loader.php?p=1&id='+ id + '&ln=' + ln}); jQuery('#jqm_canvas_graph').jqmShow(); location.href='#'; } /** * 水道水測定結果一覧表示 */ function showWaterTable(id) { jQuery('#jqm_canvas_table').jqm({ajax: 'http://www.r-info-miyagi.jp/r-info/radiation/water_table.php?m=1&area=' + id }); jQuery('#jqm_canvas_table').jqmShow(); location.href='#'; } /** * 水道水グラフ表示 */ function showWaterGraph(id, t, ln) { jQuery('#jqm_canvas_graph').jqm({ajax: 'http://www.r-info-miyagi.jp/r-info/radiation/water_graph_loader.php?p=1&id=' + id + '&t=' + t + '&ln=' + ln}); jQuery('#jqm_canvas_graph').jqmShow(); location.href='#'; } /** * 農作物測定結果一覧表示 */ function showFarmTable(area) { jQuery('#jqm_canvas_table').jqm({ajax: 'http://www.r-info-miyagi.jp/r-info/radiation/farm_table.php?m=1&area=' + area}); jQuery('#jqm_canvas_table').jqmShow(); location.href='#'; } /** * 農産物測定結果グラフ表示 */ function showFarmGraph(id, ii, ct, t, ln) { jQuery('#jqm_canvas_graph').jqm({ajax: 'http://www.r-info-miyagi.jp/r-info/radiation/farm_graph_loader.php?p=1&id=' + id + '&ii=' + ii + '&ct=' + ct + '&t=' + t + '&ln=' + ln}); jQuery('#jqm_canvas_graph').jqmShow(); location.href='#'; } /** * 水産物測定結果一覧表示 */ function showMarineTable(pt) { jQuery('#jqm_canvas_table').jqm({ajax: 'http://www.r-info-miyagi.jp/r-info/radiation/marine_table.php?pt=' + pt}); jQuery('#jqm_canvas_table').jqmShow(); location.href='#'; } /** * 水産物測定結果グラフ表示 */ function showMarineGraph(id, ii, t, ln) { jQuery('#jqm_canvas_graph').jqm({ajax: 'http://www.r-info-miyagi.jp/r-info/radiation/marine_graph_loader.php?p=1&id=' + id + '&ii=' + ii + '&t=' + t + '&ln=' + ln}); jQuery('#jqm_canvas_graph').jqmShow(); location.href='#'; } /** * 原乳測定結果一覧表示 */ function showMilkTable() { jQuery('#jqm_canvas_table').jqm({ajax: 'http://www.r-info-miyagi.jp/r-info/radiation/milk_table.php'}); jQuery('#jqm_canvas_table').jqmShow(); location.href='#'; } /** * 原乳測定結果グラフ表示 */ function showMilkGraph(id, t, ln) { jQuery('#jqm_canvas_graph').jqm({ajax: 'http://www.r-info-miyagi.jp/r-info/radiation/milk_graph_loader.php?p=1&id=' + id + '&t=' + t + '&ln=' + ln}); jQuery('#jqm_canvas_graph').jqmShow(); location.href='#'; } /** * 穀物マップ表示 */ function showGrainMap1() { jQuery('#food_map').hide(); jQuery('#grain_map').show(); location.href='#'; } function showGrainMap() { jQuery('#jqm_canvas_table').jqm({ajax: 'http://www.r-info-miyagi.jp/r-info/radiation/grain_select.php'}); jQuery('#jqm_canvas_table').jqmShow(); location.href='#'; } /** * 穀物マップ表示 */ function hideGrainMap() { jQuery('#grain_map').hide(); jQuery('#food_map').show(); location.href='#'; } /** * 穀物(旧市町村単位の画像を用いた)マップ表示 */ function showOldprefmap() { jQuery('.miyagipref').hide(); jQuery('.miyagipref_old').show(); location.href='#'; } /** * 穀物(旧市町村単位の画像を用いた)マップから戻る */ function hideOldprefmap() { jQuery('.miyagipref_old').hide(); jQuery('.miyagipref').show(); location.href='#'; } /** * 穀物測定結果一覧表示 */ function showGrainTable(item,area,year) { jQuery('#jqm_canvas_table').jqmHide(); jQuery('#jqm_canvas_table').jqm({ajax: 'http://www.r-info-miyagi.jp/r-info/radiation/grain_table.php?m=1&iid='+item+'&aid='+area+'&y='+year}); jQuery('#jqm_canvas_table').jqmShow(); location.href='#'; } /** * 穀物測定年度選択 */ function showGrainYearSelect(item,area) { jQuery('#jqm_canvas_table').jqmHide(); jQuery('#jqm_canvas_table').jqm({ajax: 'http://www.r-info-miyagi.jp/r-info/radiation/grain_year_select.php?m=1&iid='+item+'&aid='+area}); jQuery('#jqm_canvas_table').jqmShow(); location.href='#'; } /** * 穀物測定結果グラフ表示 */ function showGrainGraph(aid, oaid, iid, t, ln, year) { jQuery('#jqm_canvas_graph').jqm({ajax: 'http://www.r-info-miyagi.jp/r-info/radiation/grain_graph_loader.php?p=1&aid=' + aid + '&oaid=' + oaid + '&iid=' + iid + '&t=' + t + '&ln=' + ln + '&year=' + year}); jQuery('#jqm_canvas_graph').jqmShow(); location.href='#'; } // window.onLoadEventに引数の処理をフックする function addOnLoadEvent(handler) { jQuery.event.add(window, "load", handler); } // 文字サイズ設定 var x; function larger() { x = 110; document.body.style.fontSize = x + '%'; jQuery.cookie('fontSize', x, {expires:7, path:'/r-info/'});} function middle() { x = 100; document.body.style.fontSize = x + '%'; jQuery.cookie('fontSize', x, {expires:7, path:'/r-info/'});} function smaller() { x = 85; document.body.style.fontSize = x + '%'; jQuery.cookie('fontSize', x, {expires:7, path:'/r-info/'});} // ウインドウonloadイベントに処理をフック addOnLoadEvent(function(){ //変数が空なら100を、空でなければクッキーに保存しておいたものを適用 x = jQuery.cookie('fontSize'); if (x == null) { x = 100; } document.body.style.fontSize = x + '%'; }); // 年間追加積算線量計算 function getAddCalcResult() { var calc_id = document.getElementById("calc_id").value; // JSONファイル読み込み開始 jQuery(function(){ jQuery.ajax({ // テンプレートで入力した測定値を基準値と判定して備考マスタからJSON形式で備考を取得 url:"http://www.r-info-miyagi.jp/r-info/radiation/add_calc_json.php?id=" + calc_id , cache:false, dataType:"json", success:function(json) { var data = jsonRequest(json); var content = "" + " " + " " + " " + " " + " " + " " + " " + " " + " " + "

<計算結果>

"; if(data == null) { content +="

データが取得できませんでした。

"; } else { content +="

あなたが今後1年間で受ける追加積算線量値は
" + " " + data + "ミリシーベルト毎年です。

"; } content +="
" + "
" + "
" + "
<内部被ばくについて>
" + "
" + "
" + "
体内に取り込んだ放射性物質による内部被ばくの影響について詳しく知りたい方は," + " 以下のウェブサイトを参照願います。
" + "
" + " " + "
" + "
" + "
" + "
" + "
" + "
"; document.getElementById("calc_result").innerHTML = content; } }); }); return; } //JSONファイル読み込み完了時処理 function jsonRequest(json) { var data = null; if (json.data) { data = json.data; } return data; }