http://www.w3.org/TR/REC-html40/inte....html#h-18.2.1 Cita: The SCRIPT element places a script within a document. This element may appear any number of times in the HEAD or BODY of an HTML document.
La razón por la que se suele recomendar que esté en el <head> es más por organización, pero es perfectamente válido usarlo en el body.