/*ADOBE SYSTEMS INCORPORATED
Copyright 2007 Adobe Systems Incorporated
All Rights Reserved.

NOTICE:  Adobe permits you to use, modify, and distribute this file in accordance with the
terms of the Adobe license agreement accompanying it.  If you have received this file from a
source other than Adobe, then your use, modification, or distribution of it requires the prior
written permission of Adobe.*/
if(!ColdFusion.Tooltip){
ColdFusion.Tooltip={};
}
ColdFusion.Tooltip.setToolTipOut=function(_ac,_ad){
var _ae=_ad.tooltip;
_ae.tooltipout=true;
};
ColdFusion.Tooltip.getToolTip=function(_af,_b0){
var _b1=ColdFusion.objectCache[_b0.context];
if(!_b1){
_b1=new YAHOO.widget.Tooltip(_b0.context+"_cf_tooltip",_b0);
ColdFusion.objectCache[_b0.context]=_b1;
_b1.doShow(_af,_b0.context);
if(_b0._cf_url){
var _b2=function(req,_b4){
_b4.tooltip.cfg.setProperty("text",req.responseText);
if(_b4.tooltip.tooltipout==false){
_b4.tooltip.doShow(_b4.event,_b4.id);
}
};
YAHOO.util.Event.addListener(_b0.context,"mouseout",ColdFusion.Tooltip.setToolTipOut,{"tooltip":_b1});
_b1.cfg.setProperty("text",_cf_loadingtexthtml);
_b1.doShow(_af,_b0.context);
try{
ColdFusion.Log.info("tooltip.gettooltip.fetch","widget",[_b0.context]);
ColdFusion.Ajax.sendMessage(_b0._cf_url,"GET",_b0._cf_query,true,_b2,{tooltip:_b1,event:_af,id:_b0.context});
}
catch(e){
tooltipdiv=ColdFusion.DOM.getElement(_b0.context);
tooltipdiv.innerHTML="";
ColdFusion.globalErrorHandler(null,e,tooltipdiv);
}
}
}
_b1.tooltipout=false;
};
