﻿<!--
jQuery(document).ready(function(){
  // 初期化
  fnc_reset();
  mtr = new Array(jQuery("input:checkbox[@name='A2']").size());
  mtr[0] = new Array(1,0,0,0);    // 安価な製品が欲しい
  mtr[1] = new Array(1,1,1,0);    // 運用コストを抑えたい
  mtr[2] = new Array(0,0,0,1);    // 開発コストを抑えたい
  mtr[3] = new Array(0,0,0,1);    // プログラミングしたくない
  mtr[4] = new Array(0,0,1,1);    // Java環境で使用したい
  mtr[5] = new Array(1,1,0,1);    // .NET環境で使用したい
  mtr[6] = new Array(1,1,1,1);    // Web環境で使用したい
  mtr[7] = new Array(0,0,0,1);    // COBOL環境で使用したい
  mtr[8] = new Array(1,0,0,0);    // 旧製品 Ver.7 Ver.8.X から移行したい
  mtr[9] = new Array(1,1,1,1);    // PDF出力したい
  mtr[10] = new Array(1,1,1,1);  // 外字埋め込みをしたい
  mtr[11] = new Array(0,0,1,1);  // OSに依存したくない
  mtr[12] = new Array(0,0,0,1);  // DBのデータを簡単に扱いたい
  mtr[13] = new Array(0,0,0,1);  // 大量の帳票レイアウトを扱いたい
  mtr[14] = new Array(1,1,1,1);  // 大量ページの印刷をしたい
  saku = 4;
  flg =  new Array(saku);
  function clrCheckBox() {
    cnt = jQuery("input:checkbox[@name='A2']").size();
    for (i = 0; i < cnt; i++) {
      jQuery("input:checkbox")[i].checked = false;
    }
  jQuery("#hensu").html("該当件数 ： " + 0 + " 件");
  }
  clrCheckBox();
  // 「管理する」が選択されたら、チェックボックスを使用不可にする
  jQuery("#A1_1").click( function() {
    jQuery("input[name='A2']").attr("disabled","disabled");
    jQuery("input[id='btn_Hantei']").attr("disabled","");
    jQuery("#F2").hide();
    clrCheckBox();
    for (i = 0; i < saku; i++) {
      flg[i] = false;
    }
    jQuery("#hensu").html("該当件数 ： " + 1 + " 件");
    jQuery(scrollTo("#st3", 1000))
  });
  // 「作成する」が選択されたら、チェックボックスを使用可にする
  jQuery("#A1_2").click( function() {
    jQuery("input[name='A2']").attr("disabled","");
    jQuery("input[id='btn_Hantei']").attr("disabled","disabled");
    jQuery("#F2").hide();
    jQuery("#hensu").html("該当件数 ： " + 0 + " 件");
    jQuery(scrollTo("#st2", 400));
  });
  //チェックボックスがどれか１つチェックされていたら、「判定」ボタンを使用可にする
  function countChecked() {
    for (i = 0; i < saku; i++) {
      flg[i] = true;
    }
    jQuery("#hensu").html("該当件数 ： " + 0 + " 件");
    jQuery("input[id='btn_Hantei']").attr("disabled","disabled");
    for (i = 0; i < cnt; i++) {
      if (jQuery("input:checkbox")[i].checked == true) {

         var hit = 0;
         for (j = 0; j < saku; j++) {
            if (mtr[i][j] == false) {
              flg[j] = false;
            }
            hit = flg[j] ? ++hit : hit;
         }
         jQuery("#hensu").html("該当件数 ： " + hit + " 件");
         hit == 0 ? jQuery("input[id='btn_Hantei']").attr("disabled","disabled") : jQuery("input[id='btn_Hantei']").attr("disabled","");
      }
    }
  }
  jQuery("input:checkbox[@name='A2']").click(countChecked);
// 「判定」ボタンが押下されたら、チェックされた項目に応じて製品名を表示する
  function chkboxclr() {
    jQuery("#ANS1").hide();
    jQuery("#ANS2").hide();
    jQuery("#ANS3").hide();
    jQuery("#ANS4").hide();
    jQuery("#ANS5").hide();
  }
    jQuery("#btn_Hantei").click( function() {
    jQuery("#F2").show();
    chkboxclr();
    var x = jQuery("input[@type='radio']:checked").val();
    if (x == "管理") {
      jQuery("#ANS1").show();
    }
    if (flg[0] == true) {
      jQuery("#ANS2").show();
    }
    if (flg[1] == true) {
      jQuery("#ANS3").show();
    }
    if (flg[2] == true) {
      jQuery("#ANS4").show();
    }
    if (flg[3] == true) {
      jQuery("#ANS5").show();
    }
    jQuery("input[name='A2']").attr("disabled","disabled");
    jQuery(scrollTo("#res", 1000));
  });
  jQuery("#btn_Reset").click( function() {
    fnc_reset();
    jQuery(scrollTo("#st1", 200));
  });
  function fnc_reset() {
    jQuery("#hensu").html("該当件数 ： " + 0 + " 件");
    jQuery("#F2").hide();
    jQuery("input[name='A2']").attr("disabled","disabled");
    jQuery("input[id='btn_Hantei']").attr("disabled","disabled");
    jQuery("input:radio")[0].checked = false;
    jQuery("input:radio")[1].checked = false;
  }
});
// -->