раскрывающийся javascript (примеры)

вот пример двойной иерархии - поэксперементируйте с этим кодом - и разберётесь

<script>
	function showFirst()
	{
		var myDiv = document.getElementById('first'); // уровень иерархии
		if(myDiv.style.display == 'none')
		{
		myDiv.style.display = 'block';
		} else {
		myDiv.style.display = 'none';
		} return false;
	}
	
    function showSecond()
	{	
	   var myDiv2 = document.getElementById('second');
	   if(myDiv2.style.display == 'none') // 
		{
			myDiv2.style.display = 'block';
		} else {
		myDiv2.style.display = 'none';
		}
		return false;
		}
	


</script>

<a href='javascript:;' onclick=showFirst()> Открыть) </a>

<div id=first style='display: none'>

	   <br>
	   вот мы открыли первый уровень - на нём есть ещё ссылка =
	   <br>
		   <a href='javascript:;' onclick=showSecond()> Открыть ещё)) </a>
		   <div id=second style='display: none'>
		         <br>
		         ля-ля-ля - открыли второй уровень=))))) 
			</div>
</div>

удачи)

_____________________________________________
Источники(читать подробнее)=

http://forum.woweb.ru/topic20293.html
____________________________________
Ключевые слова и фразы(для поиска)=