La function foo deve essere racchiusa tra i tag script, la libreria ace meglio se inserita nei tag head, oppure in qualche caso a fondo pagina prima della chiusura del body. Se i problemi persistono cerca sul sito della libreria aiuti o istruzioni, verifica anche che non necessiti di altre librerie tipo jQuery.