Nie używaj validatorów do sprawdzania poprawności kodu JS. Taki kod nafaszerowany jest różnymi hackami pod różne przeglądarki dlatego nie ma nic wspólnego ze standardami. Jeżeli chcesz sprawdzić czy działa ok to otwórz strone w kilku przeglądarkach i sprawdz konsole błędów.
Ale walidator nie służy do tego, żeby było w nim “0 błędów”. Wrzuć w walidatora dowolną większą stronę (mogą być naweg Google czy Onet) i zobacz, ile mają błędów.