function calc(){
	var basic_charge_pm;				/* 毎月の基本料金（人数関係ない) */
	var price_pmpm;						/* 毎月一人当たり料金 */
	var option_pmpm						/* 遠隔サポートオプション　毎月一人当たり */
	var total;
	var bilingual;					/* 多言語対応？ */
	
	if(price_form.bilingual[0].checked){
		bilingual = false;
	}else{
		bilingual = true;
	}
	
	if(bilingual){
		basic_charge_pm = 300000;		/* 毎月の基本料金（人数関係ない) */
		option_pmpm = 500				/* 遠隔サポートオプション　毎月一人当たり */
		price_pmpm = 300;				/* 毎月一人当たり料金 */
	}else{
		basic_charge_pm = 150000;		/* 毎月の基本料金（人数関係ない) */
		option_pmpm = 500				/* 遠隔サポートオプション　毎月一人当たり */
		price_pmpm = 150;				/* 毎月一人当たり料金 */
	}
	
	var num = eval(price_form.num.value);
	
	if( price_form.option_remote.value == "希望する" ){
		total = basic_charge_pm + (price_pmpm + option_pmpm)*num;
	}else if( price_form.option_remote.value == "希望しない" ){
		total = basic_charge_pm + price_pmpm*num;
	}else{
		total = "";
	}
	
	price_form.total_price.value = addFigure(total);
}

function addFigure(str) {
　var num = new String(str).replace(/,/g, "");
　while(num != (num = num.replace(/^(-?\d+)(\d{3})/, "$1,$2")));
　return num;
}

var tid=setInterval("calc()",500);

