c'e` un po` di confusione:

function hideShow(what,how){
document.getElementById(what).style.visibility = how;
}

Questo sopra e` corretto, ma devi passare la stringa dell'attributo id, non l'oggetto campo; inoltre i valori dell'attributo visibility sono: 'visible' e 'hidden'

onclick = "hideShow(this.id, 'visible');"


In alternativa puoi passare l'oggetto, ma allora va cambiata la funzione:

onclick = "hideShow(this, 'visible');"

function hideShow(what,how){
what.style.visibility = how;
}