var items = null;
var i = 0;
//var coords = {width:140, height:342, top:106, left:[330, 480, 630, 780]};
var coords = {width:140, height:337, top:113, left:[480, 630, 780]};

function mm() {
	items = document.getElementById('mm').getElementsByTagName('TD');
	
	var leftOffset = items[0].offsetWidth + 80 + 10;
	if(leftOffset < 330) {
		for(var i=0; i<coords.left.length; i++) {
			coords.left[i] = coords.left[i] - 330 + leftOffset;
		}
	}
	
	var linkObj = {obj:null, num:0};
	var prevLinkObj = {obj:null, num:0};
	for(i=1; i<items.length; i++) {
		items[i].getElementsByTagName('DIV')[1].style.display = 'none';		
		items[i].getElementsByTagName('A')[0].onmouseover = show;		
	}
	document.body.onmousemove = hide;
	
	function show() {
		linkObj.obj = this;
		linkObj.num = linkObj.obj.getAttribute('NUM');		
		if(prevLinkObj.obj && prevLinkObj.num != linkObj.num) {
			prevLinkObj.obj.parentNode.getElementsByTagName('DIV')[0].style.display = 'none';
		}		
		linkObj.obj.parentNode.getElementsByTagName('DIV')[0].style.display = 'block';
		prevLinkObj.obj = linkObj.obj;
		prevLinkObj.num = linkObj.num;
	}
	
	function hide(e) {
		e = (e) ? e : window.event;
		var top = e.clientY;
		var left = e.clientX;	
		
		if(prevLinkObj.obj) {
			if(checkPos(top,left))
				prevLinkObj.obj.parentNode.getElementsByTagName('DIV')[0].style.display = 'none';
		}
	}
	
	function checkPos(top,left) {
		if(top < coords.top || top > (coords.top + coords.height)) {
			return true;
		}
		if(left < coords.left[prevLinkObj.num-1] || left > (coords.width + coords.left[prevLinkObj.num-1])) {
			return true;
		}
		return false;
	}
}