function $(id) {
if ( document.getElementById(id) != null )
{
return document.getElementById(id);
}
}
Это ваше?
этот функционал есть и в jQuery, так что зачем такая функция нужна, мне непонятно.тем более что $() у вас везде используется как функция jQuery
короче говоря мне непонятно на каких магических чилах этот скрипт работает в первых двух браузерах, и пытается работать в осле.
попробуйте покапатся в кодах jQuery, и выясните что такого некросбраузерного они ипсользуют в вашем случае