javascript траблы первых шагов, прошу подсказки

- phpMyAdmin: установка, настройка, проблемы 1 - - phpMyAdmin: установка, настройка, проблемы 2 -
все просто <script language="javascript"> function zoom(pic,anchor){ if (document.layers) { document.layers['all'].display='none'; document.layers['bigfoto'].display='block'; var pl=document.layers['bigfoto'].document; pl.open(); pl.write("<a href="'+anchor+'" onclick='hide();'>     <img alt="Клик - Назад" src="shops/'+foto+'.jpg"></a>"); pl.close(); } else if (document.all){ document.all['all'].style.display='none'; document.all['bigfoto'].style.display='block'; document.all['bigfoto'].innerHTML="<a href="'+anchor+'" onclick='hide();'>             <img alt="Клик - Назад" src="shops/'+foto+'.jpg"></a>"; } else if (document.getElementById){ document.getElementById('all').style.display="none"; document.getElementById('bigfoto').style.display="block"; document.getElementById('bigfoto').innerHTML="<a href="'+anchor+'" onclick='hide();'>             <img alt="Клик - Назад" src="shops/'+pic+'.jpg"></a>"; } } function hide(){ if (document.layers) { pl=document.layers['bigfoto'].document; pl.open(); pl.write(""); pl.close(); document.layers['bigfoto'].display='none'; document.layers['all'].display='block'; } else if (document.all){ document.all['all'].style.display='block'; document.all['bigfoto'].innerHTML=""; document.all['bigfoto'].style.display='none'; } else if (document.getElementById){ document.getElementById('all').style.display='block'; document.getElementById('bigfoto').innerHTML =""; document.getElementById('bigfoto').style.display='none'; } } </script> где ошибка? точнее ошибка я так понимаю одна и большая, но вот что именно есть ошибка? мне казалось так должно работать, написать-написал, а не все так просто... за пару дней яваскрипт не выучить... хелп... вызывать это дело пытаюсь по <a href="javascript:zoom('name','#sh3')">...</a> слои с соответствующими id существуют Ошибка: Предполлагается наличие объекта Добавлено: на сколько безопасно сократить до такого вида? function zoom(pic,anchor){ if (document.getElementById){ document.getElementById('all').style.display="none"; document.getElementById('bigfoto').style.display="block"; document.getElementById('bigfoto').innerHTML="<a href="'+anchor+'" onclick='hide();'> <img alt="Клик - Назад" src="shops/'+pic+'.jpg"></a>"; } } function hide(){ if (document.getElementById){ document.getElementById('all').style.display='block'; document.getElementById('bigfoto').innerHTML =""; document.getElementById('bigfoto').style.display='none'; } } или даже function zoom(pic,anchor){ document.getElementById('all').style.display="none"; document.getElementById('bigfoto').style.display="block"; document.getElementById('bigfoto').innerHTML="<a href="'+anchor+'" onclick='hide();'> <img alt="Клик - Назад" src="shops/'+pic+'.jpg"></a>"; } function hide(){ document.getElementById('all').style.display='block'; document.getElementById('bigfoto').innerHTML =""; document.getElementById('bigfoto').style.display='none'; } можно? и все же, где ошибка то? *WALL* miglife слои с соответствующими id существуют Ошибка: Предполлагается наличие объекта покажите и html код со слоями. "наличие объекта" и говорит, что его нет

Рекомендую послушать хорошую музыку.
В этом топике просто хочу поделится некоторыми моими личными открытиями. Данные группы не принадлежат к какому-то одному определенному стилю. В общем ищите и слушайте. Archive, Thievery Corporation, Goldfrapp, Cinematic Orchestra, N-P Molvaer, the Dining Room, Troublemakers, Nonex, Sie, Sounds From the Ground. Думаю 10 исполнителей для начала будет достаточно. Если интересно как я их нашел и где раздобыл их СД - спрашивайте, расскажу Валенсия - Реал 1:0 Ура !!! ) --Ангуло (7) Интересно , Интересно ... Реал со всеми своими звёздами так начинает 8-) Сегодня пройдут все остальные матчи тура: Real Sociedad -- Athletic Bilbao ( Баски будут биться насмерть document.write("<\/a>")