function fieldBlank(form, except) {

    var field_type = ['text', 'textarea'];
    
    var retorno = true;

    for(x in form.elements){
        if(in_array(form.elements[x].type, field_type) && !in_array(form.elements[x].name, except)){
            if(form.elements[x].value == '')
            {
                alert("Campo "+form.elements[x].name+" obrigatório");

                retorno = false;
                
                form.onsubmit = function(){ return false; };

                break;
            }
        }
    }
    return retorno;

}

function in_array (x, matriz)
{
    var txt = "¬" + matriz.join("¬") + "¬";
    var er = new RegExp ("¬" + x + "¬", "gim");

    return ( (txt.match (er)) ? true : false );
}
