hideAllLists = function() {
	var hdrs = document.getElementsByTagName('H4');
	for(var i=0;i<hdrs.length;i++)
	{
		var link = hdrs[i].getElementsByTagName('A').item(0);
		link.className = 'closed';
		
	}
	
	var lists = document.getElementsByTagName('UL');
	for(var i=0;i<lists.length;i++)
	{
		if(lists[i].getAttribute('id') != 'subnav')
		{
			lists[i].style.display='none';
		}
	}

}

initHdrs = function() {
	
	var hdrs = document.getElementsByTagName('H4');
	
	for(var i=0;i<hdrs.length;i++)
	{
		var link = hdrs[i].getElementsByTagName('A').item(0);
		link.onclick = function(e)
		{
			var href = this.href.split('#');
			var ulId = href[1];
			
			var currentDisplay = document.getElementById(ulId).getElementsByTagName('UL').item(0).style.display;
			
			this.className = (currentDisplay == 'none') ? 'opened' : 'closed';
			
			var check4ajax = document.getElementById(ulId).getElementsByTagName('IMG');
			
			if(check4ajax.length==0)
			{
				var getData = new PbD.HTTPReqObj();
				if(getData.isSupported && document.getElementById) {
					getData.onComplete = function(responseText,responseXML) {
						document.getElementById(ulId).innerHTML = responseText;
						initialize();
					}
					getData.submit('/_ajax/accessories.php?nID='+this.rel);	
				}		
			}
			
			document.getElementById(ulId).getElementsByTagName('UL').item(0).style.display = (currentDisplay=='none') ? 'block' : 'none';

			return false;
		}
	}
	
}

Event.observe(window, 'load', hideAllLists, false);
Event.observe(window, 'load', initHdrs, false);