Evita di dare lo stesso nome a una variabile e ad un elemento; puoi diversificare anche col maiuscolo/minuscolo.var denomina = document.report_fido.denomina.value;
var citta = document.report_fido.citta.value;
if ((denomina== "") || (denomina== "undefined"))
undefined senza apici, altrimenti diventa una parola (stringa); a meno che non hai effettivamente fissato value="undefined" in qualche radiobutton.
Se questo ti viene scritto dal PHP al caricamento della pagina, allora va introdotto coi Tag di apertura e chiusura per un pezzetto di PHP, e "stampato" con echo o con printif( (bottone[i].checked) || ($_GET['nome'] == 'C01')) {
if( (bottone[i].checked) || (<?php echo $_GET['nome']; ?> == 'C01')) {