var domTitles = (document.getElementById) ? true : false;
var ns5Titles = (!document.all && domTitles || window.opera) ? true: false;
var ie5Titles = ((navigator.userAgent.indexOf("MSIE")>-1) && domTitles) ? true : false;
var ie4Titles = (document.all && !domTitles) ? true : false;
var nodynTitles = (!ns5Titles && !ie4Titles && !ie5Titles && !domTitles) ? true : false;
var origWidthTitles;
var origHeightTitles;
var tipFollowMouseTitles = false;	
var offXTitles = 25;
var offYTitles = -170; 
var tipBgColorTitles= "#ffffff";
var startStrTitles = '<table width=110 bgcolor=effaff><tr><td valign=top><center><img width=100 src="';
var midStrTitles = '" border=2><BR>';
var endStrTitles = '</table>';
var tooltipTitles;
var tipcssTitles;
var t1Titles;
var t2Titles;
var mouseXTitles;
var mouseYTitles;
var tipOnTitles = false;
if (nodynTitles) {
	event = "nope";
}
if (document.images) {
	var theImgs = new Array();
	for (var i=0; i<messagesCvrs.length; i++) {
  	theImgs[i] = new Image();
		theImgs[i].src = messagesCvrs[i][0];
	}
}
function initTipTitles() {
	if (nodynTitles) return;
	tooltipTitles = (ie4Titles)? document.all['tipDivTitles']: (ie5Titles||ns5Titles)? document.getElementById('tipDivTitles'): null;
	tipcssTitles = tooltipTitles.style;
	if (tooltipTitles&&tipFollowMouseTitles) {
		document.onmousemove = trackMouseTitles;
	}
	//var imageObj = new Image();
	//for (var i=0;i<messagesCvrs.length;i++) {
	//	if (messagesCvrs[i][0] != '') imageObj.src = messagesCvrs[i][0];
	//}
}
function doTooltipTitles(evt,num) {
	if (!tooltipTitles) return;
	if (messagesCvrs[num][0] == '') return;
	if (t1Titles) clearTimeout(t1Titles);
	if (t2Titles) clearTimeout(t2Titles);
	tipOnTitles = true;
	if (messagesCvrs[num][2]) var curBgColor = messagesCvrs[num][2];
	else curBgColor = tipBgColorTitles;
	if (messagesCvrs[num][3]) var curFontColor = messagesCvrs[num][3];
	if (ie4Titles||ie5Titles||ns5Titles) {
		var tip = startStrTitles + messagesCvrs[num][0] + midStrTitles + '<span style="font-family:'  + '; font-size:' + '; color:' + curFontColor + ';">' + messagesCvrs[num][1] + '</span>' + endStrTitles;
	 	tooltipTitles.innerHTML = tip;
	}
	if (!tipFollowMouseTitles) positionTipTitles(evt);
	else t1Titles=setTimeout("tipcssTitles.visibility='visible'",100);
}
function trackMouseTitles(evt) {
	standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body; 
	mouseXTitles = (ns5Titles)? evt.pageX: window.event.clientX + standardbody.scrollLeft;
	mouseYTitles = (ns5Titles)? evt.pageY: window.event.clientY + standardbody.scrollTop;
	if (tipOnTitles) positionTipTitles(evt);
}
function positionTipTitles(evt) {
	if (!tipFollowMouseTitles) {
		standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
		mouseXTitles = (ns5Titles)? evt.pageX: window.event.clientX + standardbody.scrollLeft;
		mouseYTitles = (ns5Titles)? evt.pageY: window.event.clientY + standardbody.scrollTop;
	}
	var tpWd = (ie4Titles||ie5Titles)? tooltipTitles.clientWidth: tooltipTitles.offsetWidth;
	var tpHt = (ie4Titles||ie5Titles)? tooltipTitles.clientHeight: tooltipTitles.offsetHeight;
	var winWd = (ns5Titles)? window.innerWidth-20+window.pageXOffset: standardbody.clientWidth+standardbody.scrollLeft;
	var winHt = (ns5Titles)? window.innerHeight-20+window.pageYOffset: standardbody.clientHeight+standardbody.scrollTop;
	if ((mouseXTitles+offXTitles+tpWd)>winWd) 
		tipcssTitles.left = mouseXTitles-(tpWd+offXTitles)+"px";
	else tipcssTitles.left = mouseXTitles+offXTitles+"px";
	if ((mouseYTitles+offYTitles+tpHt)>winHt) 
		tipcssTitles.top = winHt-(tpHt+offYTitles)+"px";
	else tipcssTitles.top = mouseYTitles+offYTitles+"px";
	if (!tipFollowMouseTitles) t1Titles=setTimeout("tipcssTitles.visibility='visible'",100);
}
function hideTipTitles() {
	if (!tooltipTitles) return;
	t2Titles=setTimeout("tipcssTitles.visibility='hidden'",100);
	tipOnTitles = false;
}
doTitleTips = true;
function loadAllTipsTitles() {
	if (!(typeof(window['doTitleTips']) == "undefined"))
		if (doTitleTips)
			initTipTitles();
}
window.onload = loadAllTipsTitles;