Works for text input, checkboxes, radio, select, textarea
function isFilled(e){
var type = e.getAttribute('type');
if(type == 'radio' || type == 'checkbox'){
return e.checked
} else {
return !e.value.empty()
}
}
function anyFieldFilledIn(e){
return e.select('input, select, textarea').map(function(e){return isFilled(e)}).any()
}