var Gomb = function(elem, parameterek) {
	var $ = function(id) { return document.getElementById(id); };
	var gomb = $(elem), self = this;
	var beallitasok = {
		normal: false,
		over: false,
		aktiv: false
	};

	this.stilusvalt = function(parameterek) {
		gomb.className = beallitasok[parameterek.stilus];
	};

	var konstruktor = function(initobject) {
		for (var i in initobject) {
			beallitasok[i] = initobject[i];
		}
		gomb.obj = self;
		if (beallitasok.over !== false) {
			gomb.onmouseover = function() { this.obj.stilusvalt({stilus: 'over'}); };
			gomb.onmouseout = function() { this.obj.stilusvalt({stilus: 'normal'}); };
		}
		if (beallitasok.aktiv !== false) {
			gomb.onmousedown = function() { this.obj.stilusvalt({stilus: 'aktiv'}); };
			gomb.onmouseup = function() { this.obj.stilusvalt({stilus: 'over'}); };
		}
		self.stilusvalt({stilus: 'normal'});
	}(parameterek);
};
