setOpacity = function(o,v) {
	if (o.filters) o.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity="+(v*100)+")";
	else o.style.opacity = v;
};

getOpacity = function(o) {
	if (o.filters) return o.filters.item("DXImageTransform.Microsoft.Alpha").opacity/100;
	else return parseFloat(o.style.opacity,10);
};

renderBrowseTree = function() {

	var d = document;
	var o = d.getElementById('categoryul');
	var r = o.getElementsByTagName('li');
	var e,f;

	for (var b=0;b<r.length;b++) {
		var s = r[b].getElementsByTagName('ul');
		if (s.length>0) {
			if (r[b].className=='expand') setOpacity(s[0],1);
			else setOpacity(s[0],0);
			e = d.createElement('div');
			e.className = 'categoryultoggle';
			e.onmouseover = function() {
				var pn = this.parentNode;
				var t = pn.getElementsByTagName('ul')[0];
				//alert(t.nodeName);
				if (pn.className=='expand') {
					pn.className = '';
					setOpacity(t,0);
				} else {
					pn.className = 'expand';
					setOpacity(t,0);
					e.dFade(t);
				}
				return false;
			};
			e.dFade = function(o) {
				//alert(o.nodeName);
				var k,t;
				k = getOpacity(o)+.07;
				if (k>1) k = 1;
				setOpacity(o,k);
				if (k!==1) t = setTimeout(function() {e.dFade(o);},1);
				//o.dF(o);
				//document.getElementById('productdetail').innerHTML = getOpacity(o);
			};

			e = r[b].insertBefore(e,r[b].childNodes[0]);
		}
	}

};
onload=renderBrowseTree;