var self = this;
this._resize = function(event){self.onresize(event)};
window.addEventListener("resize", this._resize, false);
this.onresize({type:"resize"});
window.removeEventListener("resize", this._resize, false);
this._resize = null;
var self = this;
this._mouseenter = function(event){
if (!self.getAttribute("onmouseenter")) {return}
(new Function(self.getAttribute("onmouseenter"))).call(self, event);
};
this._mouseleave = function(event){
if (!self.getAttribute("onmouseleave")) {return}
(new Function(self.getAttribute("onmouseleave"))).call(self, event);
};
this.addEventListener("mouseover", this._mouseenter, false);
this.addEventListener("mouseout", this._mouseleave, false);
this.removeEventListener("mouseover", this._mouseenter, false);
this.removeEventListener("mouseout", this._mouseleave, false);
this._mouseenter = null;
this._mouseleave = null;