ho due funzioni identiche che però fanno due redirect a due pagine diverse:

codice:
<script type="text/javascript">
function vai()
{
	/**
	redirect da fare quando il carrello risulta vuoto
	*/
	location.href='<?php echo ROOT; ?>negozio-on-line/negozio-on-line.php';
}

function procedi()
{
	/**
	redirect da fare quando il carrello è ok
	*/
	location.href='<?php echo ROOT; ?>negozio-on-line/prenota.php';
}
</script>
poi ho un bottone:
codice:
<input type="button" name="procedi" value="Procedi con l'acquisto" class="bottone-ricalcola" onclick="procedi();" />
e non capisco perché se sull'onclick metto la funzione vai() è tutto ok, mentre se metto procedi ottengo un errore che mi dice:
procedi is not a function



sapete dirmi come mai?




Grazie mille!