/*
 * ck.js
 *
 * EUC-JP
 */
/*
 * 葬儀スタイル - 葬儀一式プランの連系処理
 */
function changePull() {
  doc = document.form1;
  if (doc.sougi_style.value == 1) {
    // 家族・親族葬
    doc.sougi_plan.length = 7;
    doc.sougi_plan.options[0].text = "20万円";
    doc.sougi_plan.options[1].text = "30万円";
    doc.sougi_plan.options[2].text = "40万円";
    doc.sougi_plan.options[3].text = "50万円";
    doc.sougi_plan.options[4].text = "60万円";
    doc.sougi_plan.options[5].text = "70万円";
    doc.sougi_plan.options[6].text = "80万円";
    doc.sougi_plan.options[0].value = "20";
    doc.sougi_plan.options[1].value = "30";
    doc.sougi_plan.options[2].value = "40";
    doc.sougi_plan.options[3].value = "50";
    doc.sougi_plan.options[4].value = "60";
    doc.sougi_plan.options[5].value = "70";
    doc.sougi_plan.options[6].value = "80";
    // 寝台車
    doc.shindaisha[0].checked = true;
    // 霊柩車
    doc.reikyuusha.length = 4;
    doc.reikyuusha.options[0].text = "白木車50,000円";
    doc.reikyuusha.options[0].value = "50000";
    doc.reikyuusha.options[1].text = "新型車35,000円";
    doc.reikyuusha.options[1].value = "35000";
    doc.reikyuusha.options[2].text = "指定車30,000円";
    doc.reikyuusha.options[2].value = "30000";
    doc.reikyuusha.options[3].text = "使用しない0円";
    doc.reikyuusha.options[3].value = "0";
    doc.reikyuusha[2].selected = true;
    // 釡
    doc.kama.length = 3;
    doc.kama.options[0].text = "50,000円";
    doc.kama.options[1].text = "100,000円";
    doc.kama.options[2].text = "180,000円";
    doc.kama.options[0].value = "50000";
    doc.kama.options[1].value = "100000";
    doc.kama.options[2].value = "180000";
    // 骨壷
    document.getElementById("tsubocell").innerHTML = "11,000円";
  } else if (doc.sougi_style.value == 4) {
    // 大型葬
    doc.sougi_plan.length = 1;
    doc.sougi_plan.options[0].text = "150万円以上";
    doc.sougi_plan.options[0].value = "150";
    // 寝台車
    doc.shindaisha[0].checked = true;
    // 霊柩車
    doc.reikyuusha.length = 4;
    doc.reikyuusha.options[0].text = "白木車50,000円";
    doc.reikyuusha.options[0].value = "50000";
    doc.reikyuusha.options[1].text = "新型車35,000円";
    doc.reikyuusha.options[1].value = "35000";
    doc.reikyuusha.options[2].text = "指定車30,000円";
    doc.reikyuusha.options[2].value = "30000";
    doc.reikyuusha.options[3].text = "使用しない0円";
    doc.reikyuusha.options[3].value = "0";
    doc.reikyuusha[2].selected = true;
    // 釡
    doc.kama.length = 3;
    doc.kama.options[0].text = "50,000円";
    doc.kama.options[1].text = "100,000円";
    doc.kama.options[2].text = "180,000円";
    doc.kama.options[0].value = "50000";
    doc.kama.options[1].value = "100000";
    doc.kama.options[2].value = "180000";
    // 骨壷
    document.getElementById("tsubocell").innerHTML = "11,000円";

  } else if (doc.sougi_style.value == 5) {
    // 社葬
    doc.sougi_plan.length = 1;
    doc.sougi_plan.options[0].text = "150万円以上";
    doc.sougi_plan.options[0].value = "150";
    // 寝台車
    doc.shindaisha[0].checked = true;
    // 霊柩車
    doc.reikyuusha.length = 4;
    doc.reikyuusha.options[0].text = "白木車50,000円";
    doc.reikyuusha.options[0].value = "50000";
    doc.reikyuusha.options[1].text = "新型車35,000円";
    doc.reikyuusha.options[1].value = "35000";
    doc.reikyuusha.options[2].text = "指定車30,000円";
    doc.reikyuusha.options[2].value = "30000";
    doc.reikyuusha.options[3].text = "使用しない0円";
    doc.reikyuusha.options[3].value = "0";
    doc.reikyuusha[2].selected = true;
    // 釡
    doc.kama.length = 3;
    doc.kama.options[0].text = "50,000円";
    doc.kama.options[1].text = "100,000円";
    doc.kama.options[2].text = "180,000円";
    doc.kama.options[0].value = "50000";
    doc.kama.options[1].value = "100000";
    doc.kama.options[2].value = "180000";
    // 骨壷
    document.getElementById("tsubocell").innerHTML = "11,000円";

  } else if (doc.sougi_style.value == 2) {
    // 火葬のみ
    doc.sougi_plan.length = 1;
    doc.sougi_plan.options[0].text = "15万円";
    doc.sougi_plan.options[0].value = "15";
    doc.sougi_ninzuu.value = "0";
    doc.ryouri[1].checked = true;
    doc.shindaisha[1].checked = true;
    // 霊柩車
    doc.reikyuusha.length = 1;
    doc.reikyuusha.options[0].text = "使用しない0円";
    doc.reikyuusha.options[0].value = "0";
    // マイクロバス
    doc.microbus.value = "0";
    // 貸布団
    doc.kashibuton.value = "0";
    // 生花
    doc.seika.value = "0";
    // 式場使用
    doc.shikijou_shiyou[0].checked = false;
    doc.shikijou_shiyou[1].checked = false;
    // 釡
    doc.kama.length = 3;
    doc.kama.options[0].text = "50,000円";
    doc.kama.options[1].text = "100,000円";
    doc.kama.options[2].text = "180,000円";
    doc.kama.options[0].value = "50000";
    doc.kama.options[1].value = "100000";
    doc.kama.options[2].value = "180000";
    // 骨壷
    document.getElementById("tsubocell").innerHTML = "11,000円";

  } else if (doc.sougi_style.value == 8) {
    // 川口市民葬
    doc.sougi_plan.length = 7;
    doc.sougi_plan.options[0].text = "20万円";
    doc.sougi_plan.options[1].text = "30万円";
    doc.sougi_plan.options[2].text = "40万円";
    doc.sougi_plan.options[3].text = "50万円";
    doc.sougi_plan.options[4].text = "60万円";
    doc.sougi_plan.options[5].text = "70万円";
    doc.sougi_plan.options[6].text = "80万円";
    doc.sougi_plan.options[0].value = "20";
    doc.sougi_plan.options[1].value = "30";
    doc.sougi_plan.options[2].value = "40";
    doc.sougi_plan.options[3].value = "50";
    doc.sougi_plan.options[4].value = "60";
    doc.sougi_plan.options[5].value = "70";
    doc.sougi_plan.options[6].value = "80";
    // 寝台車
    doc.shindaisha[0].checked = true;
    // 霊柩車
    doc.reikyuusha.length = 1;
    doc.reikyuusha.options[0].text = "指定車30,000円";
    doc.reikyuusha.options[0].value = "30000";
    // 釡
    doc.kama.length = 1;
    doc.kama.options[0].text = "45,000円";
    doc.kama.options[0].value = "45000";
    // 骨壷
    document.getElementById("tsubocell").innerHTML = "4,000円";
  } else {
    doc.sougi_plan.length = 8;
    doc.sougi_plan.options[0].text = "30万円";
    doc.sougi_plan.options[1].text = "40万円";
    doc.sougi_plan.options[2].text = "50万円";
    doc.sougi_plan.options[3].text = "60万円";
    doc.sougi_plan.options[4].text = "70万円";
    doc.sougi_plan.options[5].text = "80万円";
    doc.sougi_plan.options[6].text = "100万円";
    doc.sougi_plan.options[7].text = "150万円以上";
    doc.sougi_plan.options[0].value = "30";
    doc.sougi_plan.options[1].value = "40";
    doc.sougi_plan.options[2].value = "50";
    doc.sougi_plan.options[3].value = "60";
    doc.sougi_plan.options[4].value = "70";
    doc.sougi_plan.options[5].value = "80";
    doc.sougi_plan.options[6].value = "100";
    doc.sougi_plan.options[7].value = "150";
    // 寝台車
    doc.shindaisha[0].checked = true;
    // 霊柩車
    doc.reikyuusha.length = 4;
    doc.reikyuusha.options[0].text = "白木車50,000円";
    doc.reikyuusha.options[0].value = "50000";
    doc.reikyuusha.options[1].text = "新型車35,000円";
    doc.reikyuusha.options[1].value = "35000";
    doc.reikyuusha.options[2].text = "指定車30,000円";
    doc.reikyuusha.options[2].value = "30000";
    doc.reikyuusha.options[3].text = "使用しない0円";
    doc.reikyuusha.options[3].value = "0";
    doc.reikyuusha[2].selected = true;
    // 釡
    doc.kama.length = 3;
    doc.kama.options[0].text = "50,000円";
    doc.kama.options[1].text = "100,000円";
    doc.kama.options[2].text = "180,000円";
    doc.kama.options[0].value = "50000";
    doc.kama.options[1].value = "100000";
    doc.kama.options[2].value = "180000";
    // 骨壷
    document.getElementById("tsubocell").innerHTML = "11,000円";
  }
} // changePull()

/*
 * 火葬場の人数変更時の人数 - 部屋代, 人数 - 飲食代の連系処理
 */
function changeNinzuu() {
  var regexp = '';
  var tanka_heyadai = 200;
  var tanka_inshokudai = 500;
  var heyadai = 0;
  var inshokudai = 0;
  var num = document.getElementById("kasouninzuu").value;

  regexp = /^[0-9０-９]+$/;
  if(!num.match(regexp)) {
    alert("！人数を数字で入力してください");
    return false;
  }

  // 部屋代
  if (num < 10) {
    heyadai = tanka_heyadai*num;
  } else if (10 <= num && num <= 30) {
    heyadai = 25000;
  } else if (31 <= num && num <= 60) {
    heyadai = 38000;
  } else if (61 <= num && num <= 120) {
    heyadai = 76000;
  } else if (121 <= num) {
    if (num%120) {
      heyadai = (Math.floor(num/120) + 1) * 76000;
    } else {
      heyadai = (Math.floor(num/120)) * 76000;
    }
  } else {
    //
  }
  heyadai = String( heyadai );
  while(heyadai != (heyadai = heyadai.replace(/^(\d+)(\d{3})/,"$1,$2"))){}
  document.getElementById("heyadai").innerHTML = heyadai+'円';

  // 飲食代
  inshokudai = tanka_inshokudai*num;
  inshokudai = String( inshokudai );
  while(inshokudai != (inshokudai = inshokudai.replace(/^(\d+)(\d{3})/,"$1,$2"))){}
  document.getElementById("inshokudai").innerHTML = inshokudai+'円';
  
} // changeNinzuu()

/*
 * フォームロード時の処理
 */
function loadForm() {
  var regexp = '';
  var tanka_heyadai = 200;
  var tanka_inshokudai = 500;
  var heyadai = 0;
  var inshokudai = 0;
  var num = document.getElementById("kasouninzuu").value;

  doc = document.form1;

  if (doc.sougi_style.value == 1) {
    // 家族・親族葬
    doc.sougi_plan.length = 7;
    doc.sougi_plan.options[0].text = "20万円";
    doc.sougi_plan.options[1].text = "30万円";
    doc.sougi_plan.options[2].text = "40万円";
    doc.sougi_plan.options[3].text = "50万円";
    doc.sougi_plan.options[4].text = "60万円";
    doc.sougi_plan.options[5].text = "70万円";
    doc.sougi_plan.options[6].text = "80万円";
    doc.sougi_plan.options[0].value = "20";
    doc.sougi_plan.options[1].value = "30";
    doc.sougi_plan.options[2].value = "40";
    doc.sougi_plan.options[3].value = "50";
    doc.sougi_plan.options[4].value = "60";
    doc.sougi_plan.options[5].value = "70";
    doc.sougi_plan.options[6].value = "80";
    // 寝台車
    doc.shindaisha[0].checked = true;
    // 霊柩車
    doc.reikyuusha.length = 4;
    doc.reikyuusha.options[0].text = "白木車50,000円";
    doc.reikyuusha.options[0].value = "50000";
    doc.reikyuusha.options[1].text = "新型車35,000円";
    doc.reikyuusha.options[1].value = "35000";
    doc.reikyuusha.options[2].text = "指定車30,000円";
    doc.reikyuusha.options[2].value = "30000";
    doc.reikyuusha.options[3].text = "使用しない0円";
    doc.reikyuusha.options[3].value = "0";
    doc.reikyuusha[2].selected = true;
    // 釡
    doc.kama.length = 3;
    doc.kama.options[0].text = "50,000円";
    doc.kama.options[1].text = "100,000円";
    doc.kama.options[2].text = "180,000円";
    doc.kama.options[0].value = "50000";
    doc.kama.options[1].value = "100000";
    doc.kama.options[2].value = "180000";
    // 骨壷
    document.getElementById("tsubocell").innerHTML = "11,000円";
  } else if (doc.sougi_style.value == 4) {
    // 大型葬
    doc.sougi_plan.length = 1;
    doc.sougi_plan.options[0].text = "150万円以上";
    doc.sougi_plan.options[0].value = "150";
    // 寝台車
    doc.shindaisha[0].checked = true;
    // 霊柩車
    doc.reikyuusha.length = 4;
    doc.reikyuusha.options[0].text = "白木車50,000円";
    doc.reikyuusha.options[0].value = "50000";
    doc.reikyuusha.options[1].text = "新型車35,000円";
    doc.reikyuusha.options[1].value = "35000";
    doc.reikyuusha.options[2].text = "指定車30,000円";
    doc.reikyuusha.options[2].value = "30000";
    doc.reikyuusha.options[3].text = "使用しない0円";
    doc.reikyuusha.options[3].value = "0";
    doc.reikyuusha[2].selected = true;
    // 釡
    doc.kama.length = 3;
    doc.kama.options[0].text = "50,000円";
    doc.kama.options[1].text = "100,000円";
    doc.kama.options[2].text = "180,000円";
    doc.kama.options[0].value = "50000";
    doc.kama.options[1].value = "100000";
    doc.kama.options[2].value = "180000";
    // 骨壷
    document.getElementById("tsubocell").innerHTML = "11,000円";

  } else if (doc.sougi_style.value == 5) {
    // 社葬
    doc.sougi_plan.length = 1;
    doc.sougi_plan.options[0].text = "150万円以上";
    doc.sougi_plan.options[0].value = "150";
    // 寝台車
    doc.shindaisha[0].checked = true;
    // 霊柩車
    doc.reikyuusha.length = 4;
    doc.reikyuusha.options[0].text = "白木車50,000円";
    doc.reikyuusha.options[0].value = "50000";
    doc.reikyuusha.options[1].text = "新型車35,000円";
    doc.reikyuusha.options[1].value = "35000";
    doc.reikyuusha.options[2].text = "指定車30,000円";
    doc.reikyuusha.options[2].value = "30000";
    doc.reikyuusha.options[3].text = "使用しない0円";
    doc.reikyuusha.options[3].value = "0";
    doc.reikyuusha[2].selected = true;
    // 釡
    doc.kama.length = 3;
    doc.kama.options[0].text = "50,000円";
    doc.kama.options[1].text = "100,000円";
    doc.kama.options[2].text = "180,000円";
    doc.kama.options[0].value = "50000";
    doc.kama.options[1].value = "100000";
    doc.kama.options[2].value = "180000";
    // 骨壷
    document.getElementById("tsubocell").innerHTML = "11,000円";

  } else if (doc.sougi_style.value == 2) {
    // 火葬のみ
    doc.sougi_plan.length = 1;
    doc.sougi_plan.options[0].text = "15万円";
    doc.sougi_plan.options[0].value = "15";
    doc.sougi_ninzuu.value = "0";
    doc.ryouri[1].checked = true;
    doc.shindaisha[1].checked = true;
    // 霊柩車
    doc.reikyuusha.length = 1;
    doc.reikyuusha.options[0].text = "使用しない0円";
    doc.reikyuusha.options[0].value = "0";
    // マイクロバス
    doc.microbus.value = "0";
    // 貸布団
    doc.kashibuton.value = "0";
    // 生花
    doc.seika.value = "0";
    // 式場使用
    doc.shikijou_shiyou[0].checked = false;
    doc.shikijou_shiyou[1].checked = false;
    // 釡
    doc.kama.length = 3;
    doc.kama.options[0].text = "50,000円";
    doc.kama.options[1].text = "100,000円";
    doc.kama.options[2].text = "180,000円";
    doc.kama.options[0].value = "50000";
    doc.kama.options[1].value = "100000";
    doc.kama.options[2].value = "180000";
    // 骨壷
    document.getElementById("tsubocell").innerHTML = "11,000円";

  } else if (doc.sougi_style.value == 8) {
    // 川口市民葬
    doc.sougi_plan.length = 7;
    doc.sougi_plan.options[0].text = "20万円";
    doc.sougi_plan.options[1].text = "30万円";
    doc.sougi_plan.options[2].text = "40万円";
    doc.sougi_plan.options[3].text = "50万円";
    doc.sougi_plan.options[4].text = "60万円";
    doc.sougi_plan.options[5].text = "70万円";
    doc.sougi_plan.options[6].text = "80万円";
    doc.sougi_plan.options[0].value = "20";
    doc.sougi_plan.options[1].value = "30";
    doc.sougi_plan.options[2].value = "40";
    doc.sougi_plan.options[3].value = "50";
    doc.sougi_plan.options[4].value = "60";
    doc.sougi_plan.options[5].value = "70";
    doc.sougi_plan.options[6].value = "80";
    // 寝台車
    doc.shindaisha[0].checked = true;
    // 霊柩車
    doc.reikyuusha.length = 1;
    doc.reikyuusha.options[0].text = "指定車30,000円";
    doc.reikyuusha.options[0].value = "30000";
    // 釡
    doc.kama.length = 1;
    doc.kama.options[0].text = "45,000円";
    doc.kama.options[0].value = "45000";
    // 骨壷
    document.getElementById("tsubocell").innerHTML = "4,000円";
  } else {
    doc.sougi_plan.length = 8;
    doc.sougi_plan.options[0].text = "30万円";
    doc.sougi_plan.options[1].text = "40万円";
    doc.sougi_plan.options[2].text = "50万円";
    doc.sougi_plan.options[3].text = "60万円";
    doc.sougi_plan.options[4].text = "70万円";
    doc.sougi_plan.options[5].text = "80万円";
    doc.sougi_plan.options[6].text = "100万円";
    doc.sougi_plan.options[7].text = "150万円以上";
    doc.sougi_plan.options[0].value = "30";
    doc.sougi_plan.options[1].value = "40";
    doc.sougi_plan.options[2].value = "50";
    doc.sougi_plan.options[3].value = "60";
    doc.sougi_plan.options[4].value = "70";
    doc.sougi_plan.options[5].value = "80";
    doc.sougi_plan.options[6].value = "100";
    doc.sougi_plan.options[7].value = "150";
    // 寝台車
    doc.shindaisha[0].checked = true;
    // 霊柩車
    doc.reikyuusha.length = 4;
    doc.reikyuusha.options[0].text = "白木車50,000円";
    doc.reikyuusha.options[0].value = "50000";
    doc.reikyuusha.options[1].text = "新型車35,000円";
    doc.reikyuusha.options[1].value = "35000";
    doc.reikyuusha.options[2].text = "指定車30,000円";
    doc.reikyuusha.options[2].value = "30000";
    doc.reikyuusha.options[3].text = "使用しない0円";
    doc.reikyuusha.options[3].value = "0";
    doc.reikyuusha[2].selected = true;
    // 釡
    doc.kama.length = 3;
    doc.kama.options[0].text = "50,000円";
    doc.kama.options[1].text = "100,000円";
    doc.kama.options[2].text = "180,000円";
    doc.kama.options[0].value = "50000";
    doc.kama.options[1].value = "100000";
    doc.kama.options[2].value = "180000";
    // 骨壷
    document.getElementById("tsubocell").innerHTML = "11,000円";
  }

  var regexp = /^[0-9]+$/;
  if(!num.match(regexp)) {
    return true;
  }

  // 部屋代
  if (num < 10) {
    heyadai = tanka_heyadai*num;
  } else if (10 <= num && num <= 30) {
    heyadai = 25000;
  } else if (31 <= num && num <= 60) {
    heyadai = 38000;
  } else if (61 <= num && num <= 120) {
    heyadai = 76000;
  } else if (121 <= num) {
    if (num%120) {
      heyadai = (Math.floor(num/120) + 1) * 76000;
    } else {
      heyadai = (Math.floor(num/120)) * 76000;
    }
  } else {
    //
  }
  heyadai = String( heyadai );
  while(heyadai != (heyadai = heyadai.replace(/^(\d+)(\d{3})/,"$1,$2"))){}
  document.getElementById("heyadai").innerHTML = heyadai+'円';

  // 飲食代
  inshokudai = tanka_inshokudai*num;
  inshokudai = String( inshokudai );
  while(inshokudai != (inshokudai = inshokudai.replace(/^(\d+)(\d{3})/,"$1,$2"))){}
  document.getElementById("inshokudai").innerHTML = inshokudai+'円';
  
} // loadForm
