var toolTipLib = { 	xCord : 0,	yCord : 0,	obj : null,	canShowTooltip : false,	//////////////////////////////////////////////////////////////////////	// ADD ELEMENT HERE AND BELOW TO GET THIS TO WORK WITH OTHER ELEMENTS	//////////////////////////////////////////////////////////////////////	// tipElements : ['a','abbr','acronym', 'area', 'img'],	tipElements : ['area'],	attachToolTipBehavior: function() {		if ( !document.getElementById ||			!document.createElement ||			!document.getElementsByTagName ) {			return;		}		var i,j;		addEvent(document,'mousemove',toolTipLib.updateXY,false);		if ( document.captureEvents ) {				document.captureEvents(Event.MOUSEMOVE);		}		for ( i=0;i<toolTipLib.tipElements.length;i++ ) {			var current = document.getElementsByTagName(toolTipLib.tipElements[i]);			for ( j=0;j<current.length;j++ ) {				if (current[j].getAttribute('title') != null && current[j].className.indexOf('DontShowTooltip') == -1 &&				current[j].getAttribute('title') != '') {				addEvent(current[j],'mouseover',toolTipLib.tipOver,false);				addEvent(current[j],'mouseout',toolTipLib.tipOut,false);				current[j].setAttribute('tip',current[j].title);				current[j].removeAttribute('title');				}			}		}	},	updateXY : function(e) {		// if(!canShowTooltip) return;		if ( document.captureEvents ) {			toolTipLib.xCord = e.pageX;			toolTipLib.yCord = e.pageY;		} else if ( window.event.clientX ) {			toolTipLib.xCord = window.event.clientX+document.documentElement.scrollLeft;			toolTipLib.yCord = window.event.clientY+document.documentElement.scrollTop;		}	},	tipOut: function(e) {		if ( window.tID ) {			clearTimeout(tID);		}		if ( window.opacityID ) {			clearTimeout(opacityID);		}		var l = getEventSrc(e);		var div = document.getElementById('toolTip');		if ( div ) {			div.parentNode.removeChild(div);		}	canShowTooltip = false;	},	checkNode : function(obj) {		var trueObj = obj;				////////////////////////////////////////////////////////////		// ADD ELEMENT HERE ALSO, JUST ADD AN || TO THIS STATEMENT		///////////////////////////////////////////////////////////		if ( trueObj.nodeName.toLowerCase() == 'a' || trueObj.nodeName.toLowerCase() == 'acronym' || trueObj.nodeName.toLowerCase() == 'abbr' || trueObj.nodeName.toLowerCase() == 'area' || trueObj.nodeName.toLowerCase() == 'img') {			return trueObj;		} else {			return trueObj.parentNode;		}	},	tipOver : function(e) {		toolTipLib.obj = getEventSrc(e);		tID = setTimeout("toolTipLib.tipShow()",500)	canShowTooltip = true;	},	tipShow : function() {		var newDiv = document.createElement('div');		var scrX = Number(toolTipLib.xCord);		var scrY = Number(toolTipLib.yCord);		var tp = parseInt(scrY+15);		var lt = parseInt(scrX+10);		var anch = toolTipLib.checkNode(toolTipLib.obj);		var addy = '';		var access = '';				// Don't need this		//if ( anch.nodeName.toLowerCase() == 'a' ) {		//	addy = (anch.href.length > 25 ? anch.href.toString().substring(0,25)+"..." : anch.href);		//	var access = ( anch.accessKey ? ' <span>['+anch.accessKey+']</span> ' : '' );		//} else {		//	addy = anch.firstChild.nodeValue;		//}				newDiv.id = 'toolTip';		document.getElementsByTagName('body')[0].appendChild(newDiv);		newDiv.style.opacity = '.1';		newDiv.innerHTML = "<p>"+anch.getAttribute('tip')+"<em>"+access+addy+"</em></p>";		if ( parseInt(document.documentElement.clientWidth+document.documentElement.scrollLeft) < parseInt(newDiv.offsetWidth+lt) ) {			newDiv.style.left = parseInt(lt-(newDiv.offsetWidth+10))+'px';		} else {			newDiv.style.left = lt+'px';		}		if ( parseInt(document.documentElement.clientHeight+document.documentElement.scrollTop) < parseInt(newDiv.offsetHeight+tp) ) {			newDiv.style.top = parseInt(tp-(newDiv.offsetHeight+10))+'px';		} else {			newDiv.style.top = tp+'px';		}		toolTipLib.tipFade('toolTip',15);	},	tipFade: function(div,opac) {		var obj = document.getElementById(div);		var passed = parseInt(opac);		var newOpac = parseInt(passed+10);		if ( newOpac < 80 ) {			obj.style.opacity = '.'+newOpac;			obj.style.filter = "alpha(opacity:"+newOpac+")";			opacityID = setTimeout("toolTipLib.tipFade('toolTip','"+newOpac+"')",20);		}		else { 			obj.style.opacity = '.99';			obj.style.filter = "alpha(opacity:99)";		}	}};addEvent(window,'load',toolTipLib.attachToolTipBehavior,false);