//    YAHOO.util.Event.onContentReady("clientmenu", function () {
    YAHOO.util.Event.onDOMReady(function () {

		var nodes = YAHOO.util.Selector.query('.clientinfo'); 
		YAHOO.util.Dom.batch(nodes, createOverlay );
	});  

function createOverlay(el)
{
	var overlayElement = document.getElementById(el.id + "Overlay")
	if (overlayElement == null)
		return;
	
	var overlay = new YAHOO.widget.Overlay(overlayElement); 
 	overlay.cfg.setProperty("constraintoviewport", true);
 	//overlay.cfg.setProperty("context", [el, "tl", "tr"]); 
 	
 	var contextRegion = YAHOO.util.Dom.getRegion(el);
 	overlay.cfg.setProperty("xy", [contextRegion.left + el.offsetWidth, contextRegion.top - 30]);
 	
 	YAHOO.util.Event.addListener(el, 'mouseover', mouseOverHandler);
 	YAHOO.util.Event.addListener(el, 'mouseout', mouseOutHandler);
	overlay.render(); 
	overlay.cfg.setProperty("visible", false);	
	
	el.overlay = overlay;
}    

function mouseOverHandler(e) 
{
	if (this.overlay == null) return;
	
	this.overlay.cfg.setProperty("visible", true);
} 

function mouseOutHandler(e) 
{ 
	this.overlay.cfg.setProperty("visible", false); 
}

