﻿// JScript 文件


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 =	frmHB.HBsAg.value + 
	//				frmHB.HBsAb.value +
	//				frmHB.HBeAg.value +
	//				frmHB.HBeAb.value +
	//				frmHB.HBcAb.value ;
	//document.getElementById("")
	var sResult =	document.getElementById("HBsAg").value + 
					document.getElementById("HBsAb").value +
					document.getElementById("HBeAg").value +
					document.getElementById("HBeAb").value +
					document.getElementById("HBcAb").value ;
					
					
	for (i=0;i<ShowVal.length;i++)
	{
		if (sResult==ShowVal[i])
		{
			document.getElementById("txtResult").value = ShowTxt[i];
			
			break;//return true;
		}
	}
	if (i==ShowVal.length) document.getElementById("txtResult").value = ShowTxt[25];
}

function addBookmark(title,url) 
{
	if (window.sidebar) 
	{ 
		window.sidebar.addPanel(title, url,""); 
	}
	else if( document.all ) {
		window.external.AddFavorite( url, title);
	} 
	else if( window.opera && window.print )
	{
	return true;
	}
}
function killErrors() {
return true;
}
window.onerror = killErrors;// JavaScript Document
