﻿function bbsTitleImg() {
	var Box, Img;
	
	this.Init = function() {
		var html = '<div id="bbsTIB" style="display:none"><img id="bbsTI" /></div>';
		document.write(html);
		
		Box = document.getElementById('bbsTIB');
		Img = document.getElementById('bbsTI');
	}
	
	function fCalcPos(obj) {
		var pos = [0, obj.offsetWidth, obj.offsetHeight, 0];
		for (; obj;obj = obj.offsetParent) {
			pos[3] += obj.offsetLeft;
			pos[0] += obj.offsetTop;
		}
		pos[1] += pos[3];
		pos[2] += pos[0];
		return pos;
	}
	
	this.Show = function(ev, oi) {
		try {
			Img.src = eval('bbsTI_' + oi).src;
			var oPos = fCalcPos(ev);
			Box.style.top = oPos[0] + 'px';
			Box.style.display = 'block';
			Box.style.left = (oPos[3] - Box.offsetWidth) + 'px';
		} catch(ex) {
			Box.style.display = 'none';
		}
	}
	
	this.Close = function() {
		Box.style.display = 'none';
	}
}