	var navtimeout = null;
	
	function opennav(catid) {
		closeallsubnavs()
		//clearTimeout = setTimeout("expandsubnav('"+catid+"')", 1000);
		expandsubnav(catid)
	}
	
	function expandsubnav(catid) {
		if (navtimeout) {
			clearTimeout(navtimeout);
		}
		listheight = document.getElementById("subnavul_"+catid).offsetHeight
		var myAnim = new YAHOO.util.Anim('subnavcont_'+catid, { 
		height: { to: listheight }
		}, 1, YAHOO.util.Easing.easeBothStrong);
		myAnim.animate();
	}
	
	function closeallsubnavs() {
		arrElements = document.getElementsByTagName('div')
		for (var i = 0; i < arrElements.length; i++) {
			if (arrElements[i].getAttribute('id') != null) {
				myRE = new RegExp("subnavcont_", "i")
				if (arrElements[i].getAttribute('id').search(myRE) != -1) {
					if (parseInt(document.getElementById(arrElements[i].getAttribute('id')).style.height) > 0) {
						var myAnim = new YAHOO.util.Anim(arrElements[i].getAttribute('id'), { 
						height: { to: 0 }
						}, 1, YAHOO.util.Easing.easeBothStrong);
						myAnim.animate();
					}
				}
			}
		}
	}