function preventivo(campo1,campo2){
document.getElementById('richiesta3').style.displa y = 'none';
document.getElementById('richiesta2').style.displa y = 'none';
document.getElementById('richiesta1').style.displa y = 'none';
document.getElementById(campo1).style.display = 'block';
document.getElementById(campo2).style.display = 'block';
}

Tramite questa funzione io faccio apparire richiesta1 e richiesta3 e sparire richiesta2 al click su un pulsante; cliccando un altro pulsante dovrei far sparire richiesta1 e richiesta3 e riapparire2.

Il primo pulsante non mi da problemi (javascriptreventivo('richiesta1','richiesta3') ma nel secondo passo solo il valore del campo da visualizzare (javascriptreventivo('richiesta2') e non va bene perchè così campo2 risulta nullo.

Cosa devo fare per correggiere l'errore