var DetectActivity=Class.create();DetectActivity.prototype={initialize:function(subject)
{this.onunactivate=function(){};this.onactivate=function(){};this.subject=subject;this.isactive=true;Event.observe(subject,'mousemove',this._OnFocus.bindAsEventListener(this),false);Event.observe(subject,'mouseout',this._OnBlur.bindAsEventListener(this),false);},_OnFocus:function(e)
{this.isactive=true;if(this.onactivate)this.onactivate();},_OnBlur:function(e)
{this.isactive=false;if(this.onunactivate)this.onunactivate();},isActive:function()
{return this.isactive;}}
