﻿
function HintServant() {
}

HintServant.prototype.show = function(subject,msgName) {
	try {
		if(subject) {
			var s;
			if (typeof(subject) == "string") {
				s = document.getElementById(subject);
			}else if (typeof(subject) =="node") {
				s = subject;
			}else {
				return null;
			}
			var msg;
			if(s){
				var infos = s.children;
				for (var i=0; i<infos.length;i++ ) {				
					if (!msgName && i==0) {
						infos[i].style.display = "block";
						msg = infos[i].getAttribute("name");
					}else if(infos[i].getAttribute("name")==msgName) {
						infos[i].style.display = "block"
						msg = infos[i].getAttribute("name");
					}else {
						infos[i].style.display = "none"
					}
				}
			}
			return msg;
		}
	}catch (e) {
	}finally {
	}
}

HintServant.prototype.hide = function(subject) {
	try {
		if(subject) {
			var s;
			if (typeof(subject) == "string") {
				s = document.getElementById(subject);
			}else if (typeof(subject) =="node") {
				s = subject;
			}
			if(s){
				var infos = s.children;
				for (var i=0; i<infos.length;i++ ) {
						infos[i].style.display = "none"
				}
			}
		}
	}catch (e) {
	}finally {
	}
}

var HS = new HintServant();