function mouseLeave(a,b){this.a=a;this.b=b;YAHOO.util.Event.addListener(this.a,'mouseout',this.c,this)};mouseLeave.prototype.destroy=function(){YAHOO.util.Event.removeListener(this.a,'mouseout',this.c);delete this.a;delete this.b};mouseLeave.prototype.c=function(a,b){c=(a.toElement)?a.toElement:(a.relatedTarget)?a.relatedTarget:null;if(c&&!YAHOO.util.Region.getRegion(this).contains(YAHOO.util.Region.getRegion(c)))b.b(b.a)}
