(function(){
	function init(closedClassName, opendClassName, resetButtonId){
        var regExp = new RegExp(closedClassName, 'g');
		var montas = document.getElementsByClassName(closedClassName);
		var len = montas.length;
		
		for (var i = 0; i < len; ++i) {
			var monta = montas[i];
			monta.onclick = function(){
				this.className = this.className.replace(regExp, opendClassName);
			}
		}
		
		var resetButton = document.getElementById(resetButtonId);
	    resetButton.onclick = function(){
	        var regExp = new RegExp(opendClassName, 'g');
			var opens = document.getElementsByClassName(opendClassName);
			var open;
	        while(open = opens[0]){
	            open.className = open.className.replace(regExp, closedClassName);
	        }
	    }
	}
	
	window.monta = {
		init:init
	}
})();
