var hiddenElem;

function menu(elem){
	
	if(!isHref(elem)){	
		id=elem.id;
			
		if (elem.className != ''){
			switch(elem.className){
				case "category":
					elem.className = 'categoryOv';
				break;
				case "categoryOv":
					elem.className = 'category';
				break;				
				case "subCategory":
					elem.className = 'subCategoryOv';
				break;	
				case "subCategoryOv":
					elem.className = 'subCategory';
				break;							
			}
		}

		showHidden(elem);
	}	
	

/*
	if (subItem=document.getElementById(id+'s')){
		switch(subItem.className){
			case "hid":
				subItem.className='show pL15';
			break;
			case "show pL15":
				subItem.className='hid';
			break;				
		}
	}*/
}

function isHref(parent){
	child=parent.firstChild;
	if(child.tagName && child.tagName.toLowerCase()=='a'){
		return true;
	}else{
		if(parent=child.nextSibling){
			isHref(parent)
		}else{
			return false;
		}
	}
}


function showHidden(elem){
	getSibling(elem.nextSibling)
}

function getSibling(sibl){
	prevSibl=sibl;
	
	if(prevSibl.tagName && prevSibl.tagName.toLowerCase() == 'span'){
		hiddenElem=prevSibl;
		openElement (hiddenElem);
	}else{
		getSibling(prevSibl.nextSibling);
	}
}

function openElement(hiddenElem){
	switch(hiddenElem.className){
		case "hid":
			hiddenElem.className='show pL15';
			break;
		case "show pL15":
			hiddenElem.className='hid';
		break;				
	}
}

