// ***********************************************************************
//【システム名  】
//【プログラムID】
//【処 理 概 要 】
//----------------------------------------------------------------------
//【開 発 日】2006/04/19  【開 発 者 名】hayashi
//【改 訂 日】            【改 訂 者 名】
// ***********************************************************************
// 評価
function evaluation() {
	var AtypeCount = 0;
	var AtypeUrl = "../introduction/marriage.html";
	var BtypeCount = 0;
	var BtypeUrl = "../introduction/casual.html";
	var CtypeCount = 0;
	var CtypeUrl = "../introduction/situation.html";
	var DtypeCount = 0;
	var DtypeUrl = "../introduction/qualification.html";

	var fgYes = 0;
	var fgNo = 0;

	var type = 0;

	var awindow = document.getElementById("answer_window");
	var strHTML = "";
	var strMessage = "";
	var strUrl = "";

	// 問い１
	if(document.frm.qes1[0].checked) {
		AtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes1[1].checked) {
		CtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い２
	if(document.frm.qes2[0].checked) {
		BtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes2[1].checked) {
		DtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い３
	if(document.frm.qes3[0].checked) {
		CtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes3[1].checked) {
		BtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い４
	if(document.frm.qes4[0].checked) {
		AtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes4[1].checked) {
		CtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い５
	if(document.frm.qes5[0].checked) {
		DtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes5[1].checked) {
		BtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い６
	if(document.frm.qes6[0].checked) {
		CtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes6[1].checked) {
		DtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い７
	if(document.frm.qes7[0].checked) {
		BtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes7[1].checked) {
		AtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い８
	if(document.frm.qes8[0].checked) {
		DtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes8[1].checked) {
		AtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い９
	if(document.frm.qes9[0].checked) {
		AtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes9[1].checked) {
		DtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い１０
	if(document.frm.qes10[0].checked) {
		CtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes10[1].checked) {
		DtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い１１
	if(document.frm.qes11[0].checked) {
		DtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes11[1].checked) {
		BtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い１２
	if(document.frm.qes12[0].checked) {
		BtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes12[1].checked) {
		AtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い１３
	if(document.frm.qes13[0].checked) {
		AtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes13[1].checked) {
		BtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い１４
	if(document.frm.qes14[0].checked) {
		CtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes14[1].checked) {
		AtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い１５
	if(document.frm.qes15[0].checked) {
		BtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes15[1].checked) {
		DtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い１６
	if(document.frm.qes16[0].checked) {
		DtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes16[1].checked) {
		BtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い１７
	if(document.frm.qes17[0].checked) {
		AtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes17[1].checked) {
		CtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い１８
	if(document.frm.qes18[0].checked) {
		DtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes18[1].checked) {
		AtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い１９
	if(document.frm.qes19[0].checked) {
		CtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes19[1].checked) {
		BtypeCount ++;
		fgNo ++;
	} else {
	}
	// 問い２０
	if(document.frm.qes20[0].checked) {
		BtypeCount ++;
		fgYes ++;
	} else if(document.frm.qes20[1].checked) {
		AtypeCount ++;
		fgNo ++;
	} else {
	}

	if(AtypeCount + BtypeCount + CtypeCount + DtypeCount < 5) {
		alert("[入力エラー]\n\n回答が選択されていません。\n最低５つ以上に回答してください。");
		return false;
	}
	if(fgNo == 0) {
		type = "A";
	} else if(fgYes == 0) {
		type = "B";
	} else {
		if(AtypeCount >= BtypeCount && AtypeCount >= CtypeCount && AtypeCount >= DtypeCount) {
			type = "A";
		} else if(BtypeCount >= AtypeCount && BtypeCount >= CtypeCount && BtypeCount >= DtypeCount) {
			type = "B";
		} else if(CtypeCount >= AtypeCount && CtypeCount >= BtypeCount && CtypeCount >= DtypeCount) {
			type = "C";
		} else if(DtypeCount >= AtypeCount && DtypeCount >= BtypeCount && DtypeCount >= CtypeCount) {
			type = "D";
		}
	}

	switch(type) {
		case "A":
			strMessage = "真剣なあなたには、このプランがお勧めです。";
			strUrl=AtypeUrl;
		break;
		case "B":
			strMessage = "気軽なあなたには、このプランがお勧めです。";
			strUrl=BtypeUrl;
		break;
		case "C":
			strMessage = "出会いにこだわるあなたには、このプランがお勧めです。";
			strUrl=CtypeUrl;
		break;
		case "D":
			strMessage = "物事に特化したあなたには、このプランがお勧めです。";
			strUrl=DtypeUrl;
		break;
	}

	awindow.style.position = "absolute";
	awindow.style.top = "700";
	awindow.style.left = "350";
	awindow.style.width = "320";
	awindow.style.height = "240";

	strHTML += "<table class='self-diag-result' border='0' cellspacing='0' cellpadding='0'>";
	strHTML += " <tr>";
	strHTML += "  <td class='self-diag-result-title'>";
	strHTML += "   結果表示";
	strHTML += "  </td>";
	strHTML += " </tr>";
	strHTML += " <tr>";
	strHTML += "  <td class='self-diag-result-message'>";
	strHTML += "   "+strMessage;
	strHTML += "   <br>下のクリックボタンを押して下さい。";
	strHTML += "  <td>";
	strHTML += " </tr>";
	strHTML += " <tr>";
	strHTML += "  <td class='self-diag-result-btn'>";
	strHTML += "   <input type='button' value='クリック' onclick=JavaScript:location.href='"+strUrl+"'>";
	strHTML += "   &nbsp;<input type='button' value='閉じる' onclick=JavaScript:cwindow();>";
	strHTML += "  <td>";
	strHTML += " </tr>";
	strHTML += "</table>";
	awindow.innerHTML = strHTML;

	return false;
}


// Divウインドウを閉じる
function cwindow() {
	awindow = document.getElementById("answer_window");
	awindow.innerHTML = "";
}
