<SCRIPT LANGUAGE="JavaScript" SRC="functions.js"/>
Questo modo di chiudere il tag,in stile xml, non va bene con il tipo di doctype
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
Assegnato al documento, per il problema principale ha ragione pugia.