Теги и имена атрибутов в нижнем регистре, но не значения атрибутов. Идентификаторы «mainDIV» и «maindiv» разные, но причем здесь это? Неправильно записанный идентификатор выдал бы явную ошибку при использовании метода «getElementById».
------------
добавлено: не успел