Доброе время суток
Имеется код на HTML и всё замечательно работает в Firefoxe и в IE. Переделываю его под XHTML, с соблюдением всех нюансов, запихиваю его в валидатор и validation проходит (никаких ошибок). Но проблема в том, что не функционирует так, как в HTML работал. В чём может быть проблема?

Ниже прикреплены сами файлы. Помогите, пожалуйста.
Заранее спасибо.