se modifichi la firma della funzione in questo modo

codice:
function vbcode(theform,vbcode,prompttext,buttonclicked)
puoi usare un riferimento al pulsante dal quale hai fatto clic.
ovviamente l'invocazione sarebbe:

codice:
onclick="vbcode(this.form,'B','',this)"
this è il riferimento al pulsante cliccato.
dunque, in vbcode puoi utilizzare buttonclicked come ti pare.