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(){
$$('input[name=importantProductQuality], input[name=importantPrice], input[name=importantCustomerService], input[name=importantLeadTimes], input[name=importantMinimumOrderQuantities], input[name=importantAccountManager]').addEvent('click', function(){
    $each($$('input[name=importantProductQuality][checked], input[name=importantPrice][checked], input[name=importantCustomerService][checked], input[name=importantLeadTimes][checked], input[name=importantMinimumOrderQuantities][checked], input[name=importantAccountManager][checked]'), function(current, index){
        var val = current.get('value');
        var name = current.get('name')
        $$('input[type=radio][name!=OnlineOrderingHistory][name!=' + name + '][value=' + val + ']').set('checked', false);
    });
    this.set('checked', true);
});
 
$$('.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));
});
