
//宣伝ページ　計算機　中段
function priceCalc(){
	
	//居宅介護支援事業所
	kyotaku = 0;
	if (document.frmPrice.v_kyotaku.value == "1"){
		kyotaku = 1980;	//あり
	} else if (document.frmPrice.v_kyotaku.value == "0"){
		kyotaku = 0;	//なし
	}

	//介護サービス事業所
	service_val = eval(document.frmPrice.v_service.value);
	service = 0;

	if (document.frmPrice.v_kyotaku.value == "1"){
		//条件2 居宅あり
		service = 3000 * service_val;
	} else {
		if (service_val == 0){
			service = 0;
		} else if (service_val == 1){
			//条件3 居宅なし サービス1事業所
			service = 3980;
		} else {
			//条件4 居宅なし サービス2以上
			service = 3980 + 3000 * (service_val - 1);
		}
	}


	//合計
	total = kyotaku + service;
	
	document.getElementById("cal_total").innerHTML = numberFormat(total);
}

function priceCalc2(){
	
	//Calc1で求めたカイポケビズの月額費用
	kp_val = eval(numberReformat(document.getElementById("cal_total").innerHTML));

	//現在使用中の月額料金
	now_val = eval(document.frmPrice.v_now.value);

	//1ヶ月、1年、3年の差額
	diff_1m = 0;
	diff_1y = 0;
	diff_3y = 0;


	//1ヶ月の差額
	diff_1m = now_val - kp_val;

	//1年の差額
	diff_1y = diff_1m * 12;

	//3年の差額
	diff_3y = diff_1y * 3;


	document.getElementById("cal_diff_1m").innerHTML = numberFormat(diff_1m);
	document.getElementById("cal_diff_1y").innerHTML = numberFormat(diff_1y);
	document.getElementById("cal_diff_3y").innerHTML = numberFormat(diff_3y);
}

//宣伝ページ　計算機　上段カイポチくん横
function priceCalc_top(){
	
	//居宅介護支援事業所
	kyotaku = 0;
	if (document.frmPrice_top.v_kyotaku_top.value == "1"){
		kyotaku = 1980;	//あり
	} else if (document.frmPrice_top.v_kyotaku_top.value == "0"){
		kyotaku = 0;	//なし
	}

	//介護サービス事業所
	service_val = eval(document.frmPrice_top.v_service_top.value);
	service = 0;

	if (document.frmPrice_top.v_kyotaku_top.value == "1"){
		//条件2 居宅あり
		service = 3000 * service_val;
	} else {
		if (service_val == 0){
			service = 0;
		} else if (service_val == 1){
			//条件3 居宅なし サービス1事業所
			service = 3980;
		} else {
			//条件4 居宅なし サービス2以上
			service = 3980 + 3000 * (service_val - 1);
		}
	}


	//合計
	total = kyotaku + service;
	
	document.getElementById("cal_total_top").innerHTML = numberFormat(total);
}



/**
 * 日本円フォーマット
 * 例：12345 -> 12,345
 *
 */
var numberFormat = function(num){
  return num.toString().replace(/([\d]+?)(?=(?:\d{3})+$)/g, function(t){ return t + ','; });
}

/**
 * 日本円逆フォーマット
 * 例：12,345 -> 12345
 *
 */
function replaceAll(expression, org, dest){   
    return expression.split(org).join(dest);   
}

var numberReformat = function(num){
  return replaceAll(num, "," , "");
}

