var ReqProdMgr={addInputs:function(a_req){for(var i=0;i<a_req.length;++i){var inp=$(a_req[i]);if(inp){inp.onchange=this.inputChanged.bindAsEventListener(this);if(!this[inp.form.name])this[inp.form.name]={};this[inp.form.name][inp.name]=(inp.value&&!/^\s*$/.test(inp.value))? true:false;this.updateForm(inp.form)}}},inputChanged:function(e){var inp=Event.element(e);this[inp.form.name][inp.name]=(inp.value&&!/^\s*$/.test(inp.value))? true:false;this.updateForm(inp.form)},updateForm:function(form){if(typeof(form)=='string')form=document.forms[form];if(!this[form.name])return;var ok=true;for(var name in this[form.name])if(!this[form.name][name]){ok=false;break}for(var i=0;i<form.elements.length;++i){var el=form.elements[i];if(el.type=='submit'){el.disabled=ok ? false:true;if(ok)Element.removeClassName(el,'disabled');else Element.addClassName(el,'disabled')}}}};

