<p>
          <label><font color=#ff0000>現在</font>の収集数:
            <input id="inputv" type="tel" size="5" onchange="subtraction()">個</label>
          <label>到達<font color=#ff0000>目標</font>数:
            <input id="inputw" type="tel" size="5" onchange="subtraction()">個</label>
          <br>
          <label>残りの<font color=#ff0000>必要</font>数:
            <input id="inputx" type="tel" size="5" onchange="collect()">個</label>
          <label>最大特攻PT:
            <input id="inputy" type="tel" size="3" onchange="collect()" value="100">PT</label>
            <br>
          <form name="form1" action="">
            <label><input id="Checkbox1" type="checkbox" onchange="collect()">超激辛から優先して検索</label>
          </form>
          
        </p>
        <p id="output1"></p>
        <p id="output2"></p>
        <table border>
          <tr>
            <td>特攻レベル</td>
            <td>Lv.1</td>
            <td>Lv.2</td>
            <td>Lv.3</td>
            <td>Lv.4</td>
            <td>Lv.5</td>
          </tr>
          <tr>
          <td>特攻ポイント</td>
            <td>2</td>
            <td>3</td>
            <td>4</td>
            <td>6</td>
            <td>10</td>
          </tr>
          <tr>
            <td>枚数</td>
            <td>
              <input id="input1" type="tel" size="3" onchange="adjust()">
            </td>
            <td>
              <input id="input2" type="tel" size="3" onchange="adjust()">
            </td>
            <td>
              <input id="input3" type="tel" size="3" onchange="adjust()">
            </td>
            <td>
              <input id="input4" type="tel" size="3" onchange="adjust()">
            </td>
            <td>
              <input id="input5" type="tel" size="3" onchange="adjust()">
            </td>
          </tr>
        </table>
        <p id="output"></p>
        <p>
          <a href="/images/puyo1.jpg"><img src="/images/puyo1.jpg"></a>
          <br>
          <a href="/images/puyo2.jpg"><img src="/images/puyo2.jpg"></a>
          <br> 表はシータさん作です(^^)/
          <br>
          <a href="/puyo/collectionsource.html">このページのソースコードはこちら</a>
          <br>
        </p>
      
        <script>
        function subtraction() {
          var i = parseInt(document.getElementById("inputv").value);
          var j = parseInt(document.getElementById("inputw").value);
          var k = j - i;
          if (isNaN(k) || k <= 0) {
            target =  document.getElementById("output1");
            target.innerHTML = "残りの必要数が求められません";
            target =  document.getElementById("output2");
            target.innerHTML = "";
            document.getElementById('inputx').value = "";
          }else{
            document.getElementById('inputx').value = k;
            collect();
        }
        }
      
        function collect() {
          var x = parseInt(document.getElementById("inputx").value);
          var y = "難易度";
          var z = 1;
          var w = parseInt(document.getElementById("inputy").value);
          if (isNaN(x) || isNaN(w)) {
            target =  document.getElementById("output1");
            target.innerHTML = "";
            target =  document.getElementById("output2");
            target.innerHTML = "";
            return;
          }
          if(document.form1.Checkbox1.checked)
          {
            switch (true) {
              case x >= 500 && x <= w * 36 + 500 && x % 36 == 32 && x != 536 && x != 3776 && x != 3920 && x != 3992 && x != 4028 && x != 4064:
              y = "超激辛";
              z = (x - 500) / 36;
              break;
              case x >= 250 && x <= w * 18 + 250 && x % 18 == 16 && x != 268 && x != 1706 && x != 1770 && x != 1802 && x != 1818 && x != 1834:
              y = "激辛";
              z = (x - 250) / 18;
              break;
              case x >= 140 && x <= w * 9 + 140 && x % 9 == 5 && x != 149 && x != 959 && x != 995 && x != 1013 && x != 1022 && x != 1031:
              y = "辛口";
              z = (x - 140) / 9;
              break;
              case x >= 75 && x <= w * 6 + 75 && x % 6 == 3 && x != 81 && x != 621 && x != 645 && x != 657 && x != 663 && x != 669:
              y = "中辛";
              z = (x - 75) / 6;
              break;
            case x >= 50 && x <= w * 3 + 50 && x % 3 == 2 && x != 53 && x != 323 && x != 335 && x != 341 && x != 344 && x != 347:
              y = "甘口";
              z = (x - 50) / 3;
              break;
            default:
              y = "解なし";
              z = 1;
              break;
            }
          }else{
            switch (true) {
            case x >= 50 && x <= w * 3 + 50 && x % 3 == 2 && x != 53 && x != 323 && x != 335 && x != 341 && x != 344 && x != 347:
              y = "甘口";
              z = (x - 50) / 3;
              break;
            case x >= 75 && x <= w * 6 + 75 && x % 6 == 3 && x != 81 && x != 621 && x != 645 && x != 657 && x != 663 && x != 669:
              y = "中辛";
              z = (x - 75) / 6;
              break;
            case x >= 140 && x <= w * 9 + 140 && x % 9 == 5 && x != 149 && x != 959 && x != 995 && x != 1013 && x != 1022 && x != 1031:
              y = "辛口";
              z = (x - 140) / 9;
              break;
            case x >= 250 && x <= w * 18 + 250 && x % 18 == 16 && x != 268 && x != 1706 && x != 1770 && x != 1802 && x != 1818 && x != 1834:
              y = "激辛";
              z = (x - 250) / 18;
              break;
            case x >= 500 && x <= w * 36 + 500 && x % 36 == 32 && x != 536 && x != 3776 && x != 3920 && x != 3992 && x != 4028 && x != 4064:
              y = "超激辛";
              z = (x - 500) / 36;
              break;
            default:
              y = "解なし";
              z = 1;
              break;
            }
          }
          target =  document.getElementById("output1");
          target.innerHTML = "難易度:" + y;
          target = document.getElementById("output2");
          if (z == 1) {
            target.innerHTML = "";
          } else {
            target.innerHTML = "特攻ポイント:" + z;
          }
        }
      
        function adjust() {
          var a = parseInt(document.getElementById("input1").value);
          var b = parseInt(document.getElementById("input2").value);
          var c = parseInt(document.getElementById("input3").value);
          var d = parseInt(document.getElementById("input4").value);
          var e = parseInt(document.getElementById("input5").value);
          if (isNaN(a)) {
            a = 0;
          }
          if (isNaN(b)) {
            b = 0;
          }
          if (isNaN(c)) {
            c = 0;
          }
          if (isNaN(d)) {
            d = 0;
          }
          if (isNaN(e)) {
            e = 0;
          }
          var f = a * 2 + b * 3 + c * 4 + d * 6 + e * 10;
          target = document.getElementById("output");
          target.innerHTML = "現在の特攻ポイントは:" + f + "PT";
        }
      
        </script>
    
inserted by FC2 system