var ns4 = (document.layers)? true:false;
var ns6 = (document.getElementById)? true:false;
var ie4 = (document.all)? true:false;
var ie5 = false;

if (ie4) {
	if ((navigator.userAgent.indexOf('MSIE 5') > 0) || (navigator.userAgent.indexOf('MSIE 6') > 0)|| (navigator.userAgent.indexOf('MSIE 7') > 0)) {
		ie5 = true;
	}
	if (ns6) {
		ns6 = false;
	}
}

if (ns4) {
	tooltipObj = self.document.infoLayer;
}
if (ie4) {
	tooltipObj = self.infoLayer.style;
}
if (ns6) {
	tooltipObj = self.document.getElementById("infoLayer");
}

showtooltip = false;

if ((ns4) || (ie4) || (ns6)) {
	document.onmousemove=mouseMove
if (ns4) {
		document.captureEvents(Event.MOUSEMOVE);
	}
}

function showBox(text) {
	if (!text) {
		layerHide();
		showtooltip = false;
	}
	else {
		layerWrite(text);
		showtooltip = true;
		layerShow();
		//alert("ns4: "+ns4 +"| ns6: "+ns6 +"| ie4: "+ie4 +"| ie5: "+ie5);
	}
}

function mouseMove(e) {
	
	if ((ns4) || (ns6)) {
		x = e.pageX;
		y = e.pageY;
	}
	if (ie4) {
		x = event.x;
		y = event.y;
	}
	if (ie5) {
		x = event.x + self.document.body.scrollLeft;
		y = event.y + self.document.body.scrollTop;
	}
	x += 15;
	y -= 30;

	if (showtooltip) {
		layerMove(x, y);
	}
}

function layerMove(x, y) {
	if ((ns4) || (ie4)) {
		tooltipObj.left = x;
		tooltipObj.top = y;
	}
	else if (ns6) {
		tooltipObj.style.left = x + "px";
		tooltipObj.style.top = y + "px";
	}
}

function layerShow() {
	if (ns4) {
		tooltipObj.visibility = "show";
	}
	else if (ie4) {
		tooltipObj.visibility = "visible";
	}
	else if (ns6) {
		tooltipObj.style.visibility = "visible";
	}
}

function layerHide() {
	if (ns4) {
		tooltipObj.visibility = "hide";
	}
	else if (ie4) {
		tooltipObj.visibility = "hidden";
	}
	else if (ns6) {
		tooltipObj.style.visibility = "hidden";
	}
	self.status = "";
}

function layerWrite(content) {

	layerhtml = '';
	layerhtml += '<table width="200" border="0" cellspacing="0" cellpadding="0">';
	layerhtml += '	<tr>';
	layerhtml += '	    <td background="cimgs/dufc/Image/gif/history/pop_box_bg.jpg" width="197">';
	layerhtml += '		 <table width="100%" border="0" cellspacing="0" cellpadding="12">';
	layerhtml += '		      <tr>';
	layerhtml += '			   <td class="stndTxtSmall">'+content+'</td>';
	layerhtml += '		      </tr>';
	layerhtml += '		 </table>';
	layerhtml += '	    </td>';
	layerhtml += '	    <td background="cimgs/dufc/Image/gif/history/box_right.gif" width="3"><img src="cimgs/dufc/Image/gif/generic/1pix.gif" width="1" height="46" alt="" /></td>';
	layerhtml += '	</tr>';
	layerhtml += '	<tr>';
	layerhtml += '	    <td background="cimgs/dufc/Image/gif/history/box_bottom.gif" width="197"><img src="cimgs/dufc/Image/gif/generic/1pix.gif" width="1" height="1" alt="" /></td>';
	layerhtml += '	    <td width="3"><img src="cimgs/dufc/Image/gif/history/box_bot_right.gif" width="3" height="3" /></td>';
	layerhtml += '	</tr>';
	layerhtml += '</table>';
	layerhtml += '\n';

	if (ns4) {
		var layer = self.document.infoLayer.document
		layer.write(layerhtml)
		layer.close()
	}
	else if (ie4) {
		self.document.all["infoLayer"].innerHTML = layerhtml
	}
	else if (ns6) {
		layer = self.document.createRange();
		layer.setStartBefore(tooltipObj);
		domfrag = layer.createContextualFragment(layerhtml);
		while (tooltipObj.hasChildNodes()) {
			tooltipObj.removeChild(tooltipObj.lastChild);
		}
		tooltipObj.appendChild(domfrag);
	}
}

// Created with XBuilder (2.5.3727.1), Copyright (c) 1997-1999 Berry International, Inc. All Rights Reserved
// Page: http://www.dufc.ie/media/js/popbox.js
// Date: 09/01/05 01:46 PM

