Доброго времени суток друзья.
Проблема вот в чем: 
Создаю и инициализирую класс, потом пытаюсь вызвать метод этого класса из события. После вызова метода из события пишет что конструктор не инициализирован a= undifined
Заранее благодарю всех.
window.onload = init;
function init() {
	var m = new MainClass('a');
	var d = document.getElementById("menu_01");
	d.addEventListener("mouseover", m.method1, false);
}
function MainClass(a) {
	this.a = a;
}
MainClass.prototype = {
	constructor: MainClass,
	
	method1: function() {
		console.log('a=', this.a); // тут проблема a= undifined
	}
};