// Tips
document.write("<div id=\"tiplayer\"><div></div></div>");
tiptags = Array("dfn","acronym");
tiptext = Array;
tiptimer = -1;


function initTips() {
for (t=0; t < tiptags.length; t++) {
for (i=0; i < document.getElementsByTagName(tiptags[t]).length; i++) {
 if (document.getElementsByTagName(tiptags[t])[i].title=="" || (tiptags[t]=="img" && document.getElementsByTagName(tiptags[t])[i].alt=="")) continue;

 document.getElementsByTagName(tiptags[t])[i].id = tiptags[t]+i;
 document.getElementsByTagName(tiptags[t])[i].onmouseover = handleTip;
 if (tiptags[t]=="img") {
	document.getElementsByTagName(tiptags[t])[i].onmousemove = handleTip;
	tiptext[(tiptags[t]+i)] = document.getElementsByTagName(tiptags[t])[i].alt.replace(/ - /g,"<br />");
	document.getElementsByTagName(tiptags[t])[i].alt = "";
 } else {
	tiptext[(tiptags[t]+i)] = document.getElementsByTagName(tiptags[t])[i].title.replace(/ - /g,"<br />");
	document.getElementsByTagName(tiptags[t])[i].title = "";
 }
 document.getElementsByTagName(tiptags[t])[i].onmouseout = hideTip;
}
}

tip = document.getElementById("tiplayer");
}

tipobj=-1;
function handleTip(e) {
if (document.tiptimer) {window.clearTimeout(tiptimer);tiptimer=-1;}
if (tiptext[this.id]=="" || tiptext[this.id]=="&nbsp;&nbsp;") return;
tip.firstChild.innerHTML = tiptext[this.id];


	getPos(this);


//if (this.tagName.toLowerCase()!="img") {this.className = "toolhover"; tipobj = this;} else{ tipobj=-1;} 

tip.style.top = absoluteTop - 25 + "px";
tip.style.left = absoluteLeft - 30 + "px";


tiptimer = window.setTimeout("tip.style.display='block'",200);
}
function hideTip() {if (tiptimer) {window.clearTimeout(tiptimer);tiptimer=-1;} tip.style.display="none";}


function getPos(obj) {
absoluteTop = obj.offsetTop;
absoluteLeft = obj.offsetLeft;
while(obj.offsetParent!=null) {
objParent = obj.offsetParent;
absoluteTop += objParent.offsetTop;
absoluteLeft += objParent.offsetLeft;
obj = objParent;
}
}

window.onload = function () {
initTips();
}