/*診断フォーム*/
//html上でラジオボタンを押した時、それぞれのvalueに値を代する。

function check1(radio) {document.form1.ans1.value = radio.value}
function check2(radio) {document.form1.ans2.value = radio.value}
function check3(radio) {document.form1.ans3.value = radio.value}
function check4(radio) {document.form1.ans4.value = radio.value}
function check5(radio) {document.form1.ans5.value = radio.value}
function check6(radio) {document.form1.ans6.value = radio.value}
function check7(radio) {document.form1.ans7.value = radio.value}
function check8(radio) {document.form1.ans8.value = radio.value}
function check9(radio) {document.form1.ans9.value = radio.value}
function check10(radio) {document.form1.ans10.value = radio.value}


/*未入力のエラー処理*/
//html上のラジオボタンにチェックが入っていなかったらalertを出し、
//入っていれば、後述のmessege()関数を呼び出す。

function check_form(fm) {

error_q ="";
coment ="";
type ="";

 for(i=1;i<=10;i++) {
  p   = -1;
  len = document.form1.elements["q"+i].length;  

        for(j=0;j<len;j++) {
           chk = document.form1.elements["q"+i][j].checked;
            if(chk) {
                p = eval(document.form1.elements["q"+i][j].length);
             }
         }
   if(p != -1) {
    }
   else {
     error_q += " [Q"+i+"]";
    }
  }
 if(error_q!="") {
   alert(error_q+" にチェック入れて下さ〜い\n");
  }

 else {
    message();
   }
 }


/*メッセージ用ファンクション部分*/
//上述のcheck1(radio)関数によって代入されたvalueの値を、全て合計する。
//その合計値によって指定された文字列を、typeとcomentに代入する。
//代入が全て終わったら、後述のshow_window()関数を呼び出す。

function message(){
    point = 0;
    point = eval(document.form1.ans1.value)
          +eval(document.form1.ans2.value)
          +eval(document.form1.ans3.value)
          +eval(document.form1.ans4.value)
          +eval(document.form1.ans5.value)
          +eval(document.form1.ans6.value)
          +eval(document.form1.ans7.value)
          +eval(document.form1.ans8.value)
          +eval(document.form1.ans9.value)
          +eval(document.form1.ans10.value)

        if (point >=18 ){
            type = "★ ハイパー空手サイボーグ ★";
            coment = "　あなたは究極の空手家です。あなたは空手のためなら、山篭りするとも、金澤館長と心中するとも厭わないでしょう。<br><br>　ただし、一般人には、あなたの本性を隠しておいた方が身のためです。さもなくば、「ただのオタク」というレッテルを貼られる事にもなり兼ねません。";
            }
        else if ( point >= 15 ){
            type = "★ キング オブ 空手家 ★";
            coment = "　あなたは自他共に認める最高の空手家であり、格闘家としても素晴らしい腕前を持っています。<br><br>　もし街で、こわ面のお兄ちゃんが間違ってあなたに因縁を付けてきたとしたら、彼は間違いなく後悔する事になるでしょう。";
            }
        else if ( point >= 13 ){
            type = "★ 一流の使い手 ★";
            coment = "　あなたは、まさに一流と呼ぶに相応しい空手家です。武術の腕前も素晴らしいモノを持っていることでしょう。<br><br>　しかし、いま一つ空手を極めきれていないとすれば、その原因は、「空手に身も心も捧げる覚悟」が足りないためなのかも知れません。";
            }
        else if ( point >= 10 ){
            type = "★ いっぱしの空手家 ★";
            coment = "　あなたは非常に熱心に稽古に取り組む、将来も有望な空手家です。<br><br>　ただしまだまだ並みの上といったところで、これから更に上を目指すには、日々の稽古で体を鍛え、味星でホッピーを飲んだりしながら、自らの空手家度を磨いていって下さい。";
            }
        else if ( point >= 7 ){
            type = "★ 発展途上の空手家 ★";
            coment = "　あなたは、空手家としてはまだまだ発展途上中と言えるでしょう。<br><br>　日々の仕事の都合等もあり、なかなか空手に打ち込むのは難しいかもしれませんが、今後、更に精進を重ねる事で、きっと素晴らしい空手家として大成できるでしょう。";
            }
        else if ( point >= 4 ){
            type = "★ にわか空手家 ★";
            coment = "　あなたは空手家としてはまだまだヒヨッコです。<br><br>　もし他の空手家の前で、覚えたての空手の知識を披露してしまったりすると、すぐさまその穴を露呈してしまい、いらぬ恥をかくことになるでしょう。これからは、練習にも、味星でのミーティングにも積極的に参加しましょう。";
            }
        else {
            type = "★ 逝ってヨシ ★";
            coment = "　あなたは空手家として、完全に逝ってヨシです。あなたは空手ではなく、おままごとでもしているのがお似合いです。<br><br>　自宅でインターネットなんかをして引き篭もっている時間があったら、空手の稽古に参加し、汗をかく楽しさを覚えることから始めましょう。";
            }

    show_window();

}


/*診断結果表示用ウィンド生成ファンクション*/
//結果発表のウィンドウを表示させる。
//上述のmessage()関数で代入されたtypeとcomentを、htmlに書き出す。

function show_window() {

newWindow = window.open('','new_window','width=350,height=350');
newWindow.document.clear();
newWindow.document.writeln('<html><head><title>結果発表</title></head><body bgcolor="#D7D7FF">');
newWindow.document.writeln('<center>');
newWindow.document.writeln('<br><font style="font-size:15px;color:#333333;">あなたの空手家度は！？</font><br><br>');
newWindow.document.writeln('<font style="font-size:18px;color:#333333;"><marquee><b>');
newWindow.document.writeln(type);
newWindow.document.writeln('</b></marquee><hr width="90%"></font><br><table border="0" width="90% align="center"><tr><td>');
newWindow.document.writeln(coment);
newWindow.document.writeln('</td></tr></table>');
newWindow.document.writeln('<br><center><FORM action="./"><INPUT TYPE="BUTTON" VALUE="CLOSE" onClick="window.close()"></FORM></center>');
newWindow.document.writeln('</center></body></html>');

newWindow.document.close();

}

