function iniTree(){
try{
	var catediv = document.getElementById("catediv");
	var btns = catediv.getElementsByTagName("img");
	for(i=0;i<btns.length;i++){
		if (btns[i].src.indexOf("d.gif")<0) {btns[i].className="imganchor";}
		if(btns[i].attachEvent) {btns[i].attachEvent("onclick",checkCateStatus);}
		else if(btns[i].attachEventListener) {btns[i].attachEventListener("click",checkCateStatus,false);}
		else {btns[i].onclick = checkCateStatus;}
	}
}catch(e){}
}


function checkCateStatus(evt){
	evt = evt?evt:window.event;
	srcElem = evt.target?evt.target:evt.srcElement;
	srcParent = srcElem.parentNode;
	sunCate = srcParent.getElementsByTagName("ul")[0];
	if(sunCate.style.display == "none"){
		sunCate.style.display = "block"; 
		srcElem.src="../imgs_/open.gif";
	}else{
		sunCate.style.display = "none"; 
		srcElem.src="../imgs_/close.gif";
	}
}

function iniCurCate(curCateid){
	var oCurNode,oTempNode,oParent;
	oCurNode=$(curCateid);
	oCurNode.innerHTML='<span class="selected">'+oCurNode.innerHTML+'</span>';

	oParent=oCurNode.parentNode;
	oTempNode =oParent.getElementsByTagName("img")[0];
	
	if (oTempNode.src.indexOf("imgs_/close.gif")>0){
		oTempNode.src="../imgs_/open.gif";
		oTempNode = oParent.getElementsByTagName("ul")[0];
		oTempNode.style.display = "block"; 
		return;
	}
	
	isOk=false;
	while(isOk==false){
		oCurNode=oCurNode.parentNode;
		if (oCurNode.id=="catelist") return;
		
		if (oCurNode.tagName.toUpperCase()=="UL"){
			oCurNode.style.display = "block"; 
			
			oCurNode=oCurNode.parentNode;
			oCurNode = oCurNode.getElementsByTagName("img")[0];
			oCurNode.src="../imgs_/open.gif";
		}
	}
}
