﻿// JavaScript Document
function getResult()
{
    //乙肝(两对半)检查结果 
    var ShowVal = new Array (25);
    var ShowTxt = new Array (26);
    ShowVal[0] = "-----";
    ShowTxt[0] = "过去和现在未感染过HBV，建议注射乙肝疫苗";
    ShowVal[1] = "----+";
    ShowTxt[1] = "有以下三种可能性：\n(1)既往感染未能测出抗－HBs；\n(2)" +
	             "恢复期HBsAg已消，抗－HBs尚未出现；\n(3)无症状HbsAg携带者。";
    ShowVal[2] = "---++";
    ShowTxt[2] = "有以下三种可能性：\n(1)既往感染过HBV；\n(2)急性HBV感染恢复期；\n(3)少数标本仍有传染性。";
    ShowVal[3] = "-+---";
    ShowTxt[3] = "有以下两种可能性：\n(1)注射过乙肝苗有免疫；\n(2)既往感染。 ";
    ShowVal[4] = "-+-++";
    ShowTxt[4] = "急性HBV感后康复。";
    ShowVal[5] = "+---+";
    ShowTxt[5] = "有以下两种可能性：\n(1)急性HBV感染；\n(2)慢性HBsAg携带者；\n两种情况皆传染性弱。";
    ShowVal[6] = "-+--+";
    ShowTxt[6] = "既往感染，仍有免疫力。";
    ShowVal[7] = "+--++";
    ShowTxt[7] = "有以下两种可能性：\n(1)急性HBV感染趋向恢复；\n(2)慢性HBsAg携带者；\n两种情况传染性皆弱";
    ShowVal[8] = "+-+-+";
    ShowTxt[8] = "急慢性乙型肝炎。提示HBV复制，传染强。";
    ShowVal[9] = "+----";
    ShowTxt[9] = "有以下两种可能性：\n(1)急性HBV感染早期；\n(2)慢性HBV携带者，传染性弱。";
    ShowVal[10] = "+--+-";
    ShowTxt[10] = "有以下两种可能性：\n(1)慢性HBsAg携带者易转阴；\n(2)急性HBV感染趋向恢复。";
    ShowVal[11] = "+-+--";
    ShowTxt[11] = "早期HBV感染或慢性携带者，传染性强。";
    ShowVal[12] = "+-+++";
    ShowTxt[12] = "有以下两种可能性：\n(1)急性HBV感染趋向恢复；\n(2)慢性携带者。 ";
    ShowVal[13] = "++---";
    ShowTxt[13] = "有以下两种可能性：\n(1)亚临床型HBV感染早期；\n(2)不同亚型HBV二次感染。";
    ShowVal[14] = "++--+";
    ShowTxt[14] = "有以下两种可能性：\n(1)亚临床型HBV感染早期；\n(2)不同亚型HBV二次感染。";
    ShowVal[15] = "++-+-";
    ShowTxt[15] = "亚临床型或非典型性感染。";
    ShowVal[16] = "++-++";
    ShowTxt[16] = "亚临床型或非典型性感染。";
    ShowVal[17] = "+++-+";
    ShowTxt[17] = "亚临床型或非典型性感染早期。";
    ShowVal[18] = "--+--";
    ShowTxt[18] = "有以下两种可能性：\n(1)非典型性急性感染；\n(2)见于抗－HBc出现之前的" +
		            "感染早期，HBsAg滴度低而呈阴性，或呈假阳性。  ";
    ShowVal[19] = "--+-+";
    ShowTxt[19] = "非典型性急性感染。";
    ShowVal[20] = "--+++";
    ShowTxt[20] = "急性HBV感染中期";
    ShowVal[21] = "-+-+-";
    ShowTxt[21] = "HBV感染后已恢复。";
    ShowVal[22] = "-++--";
    ShowTxt[22] = "非典型性或亚临床型HBV感染。";
    ShowVal[23] = "-++-+";
    ShowTxt[23] = "非典型性或亚临床型HBV感染。";
    ShowVal[24] = "---+-";
    ShowTxt[24] = "急性HBV感染趋向恢复。";
ShowTxt[25] = "输入结果和临床研究不符，请查证您的化验结果再次输入";
var sResult =	document.getElementsByName("HBsAg")[0].value + 
		        document.getElementsByName("HBsAb")[0].value +
		        document.getElementsByName("HBeAg")[0].value +
		        document.getElementsByName("HBeAb")[0].value +
		        document.getElementsByName("HBcAb")[0].value ;
for (i=0;i<ShowVal.length;i++)
{
    if (sResult==ShowVal[i])
    {
        document.getElementsByName("txtResult")[0].value = ShowTxt[i];
        break;//return true;
    }
}
if (i==ShowVal.length) document.getElementsByName("txtResult")[0].value = ShowTxt[25];
}
