// JavaScript Document
<!--
//●●● 変数宣言 ●●●
var n=0;        //問題番号
var ten=0;      //点数
var f_start=0   //スタートフラグ
var f_ok=0      //有効フラグ
var n_max=0;    //最終問題番号

//●●● クイズを開始 ●●●
function RTN_START(){
    if(f_start==1)
        {if(confirm('クイズを中断して、やり直しますか?')==true)
   	    {f_start=1;n=0;ten=0;
             document.forms[0].txtKAZ.value=n;
             document.forms[0].txtTEN.value=ten;
             RTN_1(n);}
         else
            {}
        }
    else
        {f_start=1;n=0;ten=0;document.forms[0].txtKAZ.value=n;
         document.forms[0].txtTEN.value=ten;
         RTN_1(n)};
};

//●●● 問題文を表示 ●●●
function RTN_1(s){
   if(s>=n_max)
       {RTN_END();}
   else
       {//document.forms[0].txtKAZ.value=n;
        document.forms[0].txtMON.value=mon[n];
        document.forms[0].txtKI1.value=ki1[n];
        document.forms[0].txtKI2.value=ki2[n];
        document.forms[0].txtKI3.value=ki3[n];
        f_ok=1;};
};

//●●● 解答の正誤を表示 ●●●
function RTN_2(s){
   if(f_ok==0)
        {}   
   else
        {f_ok=0;
         if(s==sei[n])
   	     {document.forms[0].txtMON.value="\r\n\r\n      ピンポン！正 解 です。";
              document.forms[0].txtTEN.value=++ten*1;}
         else
             {document.forms[0].txtMON.value=ans[n+1],"\r\n   残念、はずれです。";};
         document.forms[0].txtKAZ.value=n+1;
         n++;window.setTimeout('RTN_1(n)',2000)};
};

//●●● クイズを終了 ●●●
function RTN_END(){
   var str="";var rit=0;
   document.forms[0].txtKAZ.value=n;
   document.forms[0].txtKI1.value="";
   document.forms[0].txtKI2.value="";
   document.forms[0].txtKI3.value="";
   rit=Math.round(ten*100/n_max);

   str="\r\n            ☆☆  結果  ☆☆"
   str=str+"\r\n           正解率："+rit+"%"
   document.forms[0].txtMON.value=str;
   if (rit <= 30) {
           document.forms[0].txtMON.value=str+"    Ｅランク"+"\r\n     再チャレンジしてください！";
   }else if (rit <= 50) {
           document.forms[0].txtMON.value=str+"    Ｄランク"+"\r\n     まあ、こんなものでしょう！ ";
   }else if (rit <= 70){
           document.forms[0].txtMON.value=str+"    Ｃランク"+"\r\n     さらに上のランクをめざそう =";
   }else if (rit < 100){
           document.forms[0].txtMON.value=str+"    Ｂランク"+"\r\n     おしい！ あと一息です ";
   }else if (rit >= 100){
           document.forms[0].txtMON.value=str+"    Ａランク"+"\r\n     素晴らしい！全問正解です ";
   };
   f_start=0;
};

//●●● 問題文 ●●●
mon=new Array();  // 問題文
ki1=new Array();  // 選択肢１
ki2=new Array();  // 選択肢２
ki3=new Array();  // 選択肢３
sei=new Array();  // 正解番号
ans=new Array();  // 正解

mon[n]="次の英単語の日本語の意味を3つの中から選んでください。「opinion」";
ki1[n]="意見";
ki2[n]="意味";
ki3[n]="意義";
sei[n++]="1";
ans[n]="残念、正解は「意見」";

mon[n]="次の英単語の日本語の意味を3つの中から選んでください。「future」";
ki1[n]="未来";
ki2[n]="過去";
ki3[n]="現在";
sei[n++]="1";
ans[n]="残念、正解は「未来」";

mon[n]="次の英単語の日本語の意味を3つの中から選んでください。「enough」";
ki1[n]="不十分な";
ki2[n]="高度な";
ki3[n]="十分な";
sei[n++]="3";
ans[n]="残念、正解は「十分な」";

mon[n]="次の漢字の読み仮名を3つの中から選んで下さい。「偵察」";

ki1[n]="たんてい";
ki2[n]="ていさつ";
ki3[n]="てんけん";
sei[n++]="2";
ans[n]="残念、正解は「ていさつ」";

mon[n]="次の漢字の読み仮名を3つの中から選んで下さい。「模索」";

ki1[n]="もさく";
ki2[n]="けんさく";
ki3[n]="もほう";
sei[n++]="1";
ans[n]="残念、正解は「もさく」";

mon[n]="次の漢字の読み仮名を3つの中から選んで下さい。「我慢」";
ki1[n]="がまん";
ki2[n]="ごうまん";
ki3[n]="かんばん";
sei[n++]="1";
ans[n]="残念、正解は「がまん」";

mon[n]="次の出来事が起こった年を3つの中から選んでください。「大宝律令の制定」";
ki1[n]="710";
ki2[n]="645";
ki3[n]="701";
sei[n++]="3";
ans[n]="残念、正解は「701」";

mon[n]="次の出来事が起こった年を3つの中から選んでください。「徳川家康が征夷大将軍に任命」";

ki1[n]="1467";
ki2[n]="1582";
ki3[n]="1603";
sei[n++]="3";
ans[n]="残念、正解は「1603」";

mon[n]="次の出来事が起こった年を3つの中から選んでください。「東京オリンピック開催」";

ki1[n]="1992";
ki2[n]="1964";
ki3[n]="1956";
sei[n++]="2";
ans[n]="残念、正解は「1964」";

mon[n]="次の文に関係する言葉を3つの中から選んでください。「気温変化に関係なく体温がほぼ一定の動物とは何動物？」";

ki1[n]="変温動物";
ki2[n]="恒温動物";
ki3[n]="セキツイ動物";
sei[n++]="2";
ans[n]="残念、正解は「恒温動物」";

mon[n]="次の文に関係する言葉を3つの中から選んでください。「外界からの刺激に対して、無意識に起こる反応とは何？」";

ki1[n]="反射";
ki2[n]="蒸発";
ki3[n]="摩擦";
sei[n++]="1";
ans[n]="残念、正解は「反射」";

mon[n]="次の文に関係する言葉を3つの中から選んでください。「染色体の数が半分になる特別な細胞分裂を何というか？」";

ki1[n]="減数分裂";
ki2[n]="食物連鎖";
ki3[n]="受精";
sei[n++]="1";
ans[n]="残念、正解は「減数分裂」";

mon[n]="次の□に当てはまるものを3つの中か選んでください「m√a+n√a=(□)√a」";

ki1[n]="m+n";
ki2[n]="m-n";
ki3[n]="mn";
sei[n++]="1";
ans[n]="残念、正解は「m+n」";

mon[n]="次の□に当てはまるものを3つの中から選んでください「速さ=道のり÷□」";

ki1[n]="濃度";
ki2[n]="重さ";
ki3[n]="時間";
sei[n++]="3";
ans[n]="残念、正解は「時間」";

mon[n]="次の□に当てはまるものを3つの中から選んでください「√a×√b=□」？";

ki1[n]="ab";
ki2[n]="2ab";
ki3[n]="√ab";
sei[n++]="3";
ans[n]="残念、正解は「√ab」";

n_max=n
//-->
