Virgolette anche per l' Id e qualche altra cosetta ...

if(document.getElementById('text').value == 'Ciao')

Perché se "vede" text (senza apici) va a cercare una varaibile nominata tale dichiarata da qualche parte; così funziona:

var text = 'text';
if(document.getElementById(text).value == 'Ciao')

Puoi sostituire text con Antonio