/*
* @title 大阪市国民健康保険料
* @description my bookmarklet
* @include http://*
* @license MIT License
* @require
*/
!function() {
var KOJYO = 330000,
types = [{HEIKIN: 33528, KINTO: 19621, SYOTOKU: 0.079, MAX: 510000},
{HEIKIN: 11565, KINTO: 6768, SYOTOKU: 0.0288, MAX: 140000}],
income = prompt('前年度の総所得: '),
count = prompt('被保険者数: '),
total = 0;
types.forEach(function(type) {
var t = type.HEIKIN + (count * type.KINTO) + ((income - KOJYO) * type.SYOTOKU);
total += t > type.MAX ? type.MAX : t;
});
alert("総額: " + total + "円\n月割: 約" + Math.floor(total/12) + "円");
}();