function mOverBlock(elem, uid){
	if((elem.tagName == "DIV") && (elem.className == "block")){
		var dummy = document.getElementById("dummyBlock");
		dummy.visibility = "hidden";
		dummy.firstChild.innerHTML = elem.innerHTML;
		dummy.className = "dummyBlock block"+uid;
		//dummy.setAttribute('class', "dummyBlock block"+uid);
		dummy.onmouseout = mOutDummy;
		//alert(dummy.className);
		//dummy.style.border = "1px solid red"; 
		//alert(dummy.outerHTML);
		dummy.visibility = "visible";
		
	}
}

function mOutDummy(evt){
	var dummy = document.getElementById("dummyBlock");
	if(!isOver(dummy, evt)){
		dummy.className = "dummyBlock";
		//dummy.removeAttribute('class', 0);
		dummy.onmouseout = null;		
	} 
}

function isOver(elem, evt){
	var x = 0;
	var y = 0;
	var _w = elem.clientWidth;
	var _h = elem.clientHeight;
	if(evt != null){
		if(evt.layerX){
			x = evt.layerX;
			y = evt.layerY;
		}
	}else{
		x = window.event.offsetX;
		y = window.event.offsetY;
	}
	return (x > 0) && (y > 0) & (x < _w) && (y < _h);	
}