// You can find instructions for this file here:
// http://www.treeview.net
USETEXTLINKS = 0  
STARTALLOPEN = 0
HIGHLIGHT = 1
PRESERVESTATE = 1
GLOBALTARGET="S"
HIGHLIGHT_BG =""
HIGHLIGHT_COLOR="#FF0000"
USEICONS=0
WRAPTEXT=1
ICONPATH="/catalog/treeview/"
function folderClick(folderPath){
	alert("click !!");
}

function fgoToParentPath(){
	var myRegExp = new RegExp("/[0-9]+$", "i");
	result=path.replace(myRegExp,"");
	return(result);
}

function fCreateNode(nodeArray,isAdmin){
var nodeObjList = new Array(0);
var vi=0;
var result=null;

	if (typeof(nodeArray)=='object'){
		nodeStr=nodeArray[0];
		nodeStr=nodeStr.split('|');
		result=gFld(nodeStr[2], '');
		result.path=path;
		if(isAdmin==true){
			result.desc='<a href="'+myUrl+nodeStr[1]+'\',\''+nodeStr[0]+'\');">'+nodeStr[2]+'</a>';
		}
		else result.desc='<a href="'+myUrl+nodeStr[1]+'.html">'+nodeStr[2]+'</a>';
		
		result.xID=nodeId++;
		for (vi=1; vi<nodeArray.length; vi++){
			if (typeof(nodeArray[vi])=='object'){
				path+="/"+vi;
				nodeObjList.push( fCreateNode(nodeArray[vi],isAdmin) );
				path=fgoToParentPath(path);
			}
			else {
				nodeStr=nodeArray[vi];
				nodeStr=nodeStr.split('|');
		
				node=gFld(nodeStr[2], '');
				node.id=node.xID=nodeId++;
				
				node.path=path;
				if(isAdmin==true){
					node.desc='<a href="'+myUrl+nodeStr[1]+'\',\''+nodeStr[0]+'\');">'+nodeStr[2]+'</a>';
				}
				else node.desc='<a href="'+myUrl+nodeStr[1]+'.html">'+nodeStr[2]+'</a>';
		
				nodeObjList.push(node);
			}
		}
		if (nodeObjList.length>0 ){	result.addChildren(nodeObjList);}
	}
	else {
		result=gFld(nodeArray, myUrl+path+');');
	}
	return(result);
}

function fCreateTree(myTree,isAdmin,treeType){
	nodeStr=myTree[0];
	nodeStr=nodeStr.split('|');
	foldersTree=gFld(nodeStr[2],myUrl+path);
	if(isAdmin==true){
		foldersTree.desc='<a href="'+myUrl+nodeStr[1]+'\',\''+nodeStr[0]+'\');"><b>'+nodeStr[2]+'</b></a>';
	}
	else foldersTree.desc='<a href="'+myUrl+nodeStr[1]+'.html"><b>'+nodeStr[2]+'</b></a>';
	
	foldersTree.xID="root";
	var childs=new Array(0);
	for (vj=1;vj<myTree.length;vj++){
		path='1/'+vj;
		child=fCreateNode(myTree[vj],isAdmin);
		child.xID=nodeId++;
		childs.push(child);
	}
	foldersTree.addChildren(childs);
}

function fRubriqueClick(pPath,pKey){
var newUrl=fsetGetVar(String(document.location),treeIdFieldName,pPath);
	newUrl=fsetGetVar(newUrl,'keyval',pKey);
	newUrl=fsetGetVar(newUrl,'search','');
	newUrl=fsetGetVar(newUrl,'id','');
	newUrl=fsetGetVar(newUrl,'page','1');
	document.location=newUrl;	
}

var nodeId=1;
var path="";