<script type="text/javascript"> function showHide(element_id) { if (document.getElementById(element_id)) { var obj = document.getElementById(element_id); if (obj.style.display != "block") { obj.style.display = "block"; } else obj.style.display = "none"; } } </script> <a href="javascript:void(0)" onclick="showHide('block_id')">Скрыть/Показать элемент</a><br/><br/> <div id="block_id" style="display: none;"> Тут любой текст и html код<br/> <br/> Дизайн студия OX2 разрабатывает сайты и интернет магазины любой сложности. <br/> По низким ценам! </div> implemented a normal function, how to make a constructor out of it? thanks in advance.