var checktype, mask, number, base;
function calc()
{
	fObj = document.forms['myFORM'];
	
	checktype = eval(fObj.checktype[0].checked);	/* 調査タイプ */
	mask = eval(fObj.mask.value);	/* IPアドレス数 */
	number = eval(fObj.number.value);	/* 定期検査回数 */
	
	if (checktype == true)
	{
		/* リモート診断の場合 */
		if (mask == 4) { base = 132000; }
		else if (mask == 8) { base = 240000; }
		else if (mask == 16) { base = 432000; }
		else if (mask == 32) { base = 768000; }
		else { base = 1344000; }
	}
	else
	{
		/* オンサイト診断の場合 */
		if (mask == 4) { base = 198000; }
		else if (mask == 8) { base = 360000; }
		else if (mask == 16) { base = 648000; }
		else if (mask == 32) { base = 1152000; }
		else { base = 2016000; }
	}
	
	fObj.total1.value = myFormatNumber(base + base / 3 * number); 
	fObj.init.value = myFormatNumber(base);
	fObj.period.value = myFormatNumber(base / 3 * number);
	fObj.total2.value = myFormatNumber(base / 3 * number);
	
}
function myFormatNumber(x) {
    var s = "" + x;
    var p = s.indexOf(".");
    if (p < 0) {
        p = s.length;
    }
    var r = s.substring(p, s.length);
    for (var i = 0; i < p; i++) {
        var c = s.substring(p - 1 - i, p - 1 - i + 1);
        if (c < "0" || c > "9") {
            r = s.substring(0, p - i) + r;
            break;
        }
        if (i > 0 && i % 3 == 0) {
            r = "," + r;
        }
        r = c + r;
    }
	r = " ￥"+r;
    return r;
}

