function setTotalEqualTo(group, eq) {
	if (!isNaN(eq) && isFinite(eq)) {
		group.getElement('.total input').set('value', eq);
	} else {
		group.getElement('.total input').set('value','');
	}
}

window.addEvent('domready', function(){

$$('.equations input[type=text]').addEvent('keydown', function(event){
    if (event.key == 'enter') event.target.fireEvent('change');
});

        var boxes = $$('#login-boxes .box');
        var boxheaders = $$('#login-boxes h4');
        boxheaders.addEvent('click', function(){
                this.getParent().getParent().toggleClass('closed');
        });
        document.addEvent('click', function() {
                        this.addEvent('click', function(e) {
                                if (e.target.get('tag') != 'a') e.stop();
                        });
                        this.each(function(b){
                                if(!b.hasClass('closed')) b.addClass('closed');
                        });
                }.bindWithEvent(boxes));
});
