От ты ж... 
 
 
<!DOCTYPE html>
<html>
<head>
<style>
.menu {
	cursor: pointer;
}
.off {
	display: none;
}
.on {
	display: block;
}
</style>
<script>
function Go(Obj) {
	var o=Obj.getElementsByTagName('ul')
	o[0].className=(o[0].className=='on')? 'off': 'on'
}
</script>
</head>
<body>
<ul>
	<li class='menu' onclick='Go(this)'>parent 1
		<ul class="off">
			<li class="cat-item cat-item-140"><a href="" title="">children</a>  </li>
			<li class="cat-item cat-item-140"><a href="" title="">children</a>  </li>
			<li class="cat-item cat-item-140"><a href="" title="">children</a>  </li>
		</ul>
	</li>
	<li class='menu' onclick='Go(this)'>parent 2
		<ul class="off">
			<li class="cat-item cat-item-140"><a href="" title="">children</a>  </li>
			<li class="cat-item cat-item-140"><a href="" title="">children</a>  </li>
			<li class="cat-item cat-item-140"><a href="" title="">children</a>  </li>
		</ul>
	 </li>
</ul>
</body>
</html>
Даже с "еще нажали и пропало"... 
