
function enableEmptyFields(form){var i=0;var field;var j=0;var opt;while(field=form.elements[i++]){switch(field.nodeName){case"input":switch(field.type){case"checkbox":case"radio":field.disabled=!field.checked;break;default:field.disabled=false;break;}
break;case"select":if(field.multiple){j=0;while(opt=field.options[j++]){opt.disabled=!opt.selected;}}else{field.disabled=false;}
break;default:field.disabled=false;break;}}}
function disableEmptyFields(form){var i=0;var field;var j=0;var opt;while(field=form.elements[i++]){switch(field.nodeName){case"input":switch(field.type){case"checkbox":case"radio":field.disabled=!field.checked;break;default:field.disabled=(field.value.length>0)?false:true;break;}
break;case"select":if(field.multiple){j=0;while(opt=field.options[j++]){opt.disabled=!opt.selected;}}else{field.disabled=(field.value.length>0)?false:true;}
break;default:field.disabled=(field.value.length>0)?false:true;break;}}}