Ehm..lo script ion realtà è leggermente diverso, ma me lo modifica qnd posto.
Cmq non ha gli errori che avreste adesso mettendolo dentro ad un .js.