		YAHOO.util.Event.onAvailable('nav', function(){
			this.className = 'dyn';
			YAHOO.util.Event.addListener(this, 'click', toggle);
			function toggle(e){
				var t = YAHOO.util.Event.getTarget(e);
				var n = t.parentNode.getElementsByTagName('ul');
				if(n[0] && t.nodeName.toLowerCase() === 'a'){
					n[0].style.display = n[0].style.display == 'block' ? 'none' : 'block';
					t.parentNode.className = n[0].style.display == 'block' ? 'open' : 'parent';
					YAHOO.util.Event.preventDefault(e);
				}
				else if(n[0] && t.nodeName.toLowerCase() === 'span'){
				  t = t.parentNode;
				  n = t.getElementsByTagName('ul');
				  n[0].style.display = n[0].style.display == 'block' ? 'none' : 'block';
				  t.className = n[0].style.display == 'block' ? 'open' : 'parent';
				}
				else if(n[0] && t.nodeName.toLowerCase() === 'acronym'){
				  t = t.parentNode.parentNode;
					n = t.getElementsByTagName('ul');
				  n[0].style.display = n[0].style.display == 'block' ? 'none' : 'block';
				  t.className = n[0].style.display == 'block' ? 'open' : 'parent';
				}
				else
				{
				  n = t.getElementsByTagName('ul');
					if(n[0])
					  {
				    n[0].style.display = n[0].style.display == 'block' ? 'none' : 'block';
				    t.className = n[0].style.display == 'block' ? 'open' : 'parent';
						}
				}
			}
		})

