function bindHint(e) {	
	if (!e) {
		var list = $("span._hint");
	}
	else {
		var list = $("span._hint", e);
//		alert(e.tagName);
	}
//	alert(list.length);
	$(list).hover(
		function(event){
			var t = this.getElementsByTagName('span');
			if (t.length > 2) {
				var term = t[2].innerHTML;
				var descr = t[1].innerHTML;
				$("div.hint_body").html(term+' - '+descr);
				$("div.hint").css({display:"block"});
				var hint = document.getElementById('hint');
				var clientWidth = document.body.clientWidth;
				var widthN = Math.min(parseInt(100*(hint.offsetWidth/clientWidth))+1, 25);
				$("div.hint").css({width: widthN+"%"});
				var hint = document.getElementById('hint');
				var offsetY = hint.offsetHeight;
				$("div.hint").css({top:event.pageY-offsetY-15, left:event.pageX-30});
			}
		},
		function(){
			$("div#hint_body").text('');
			$("div#hint").css({display:"none", width:"auto"});
		}
	)
}

//bindHint();
