String.prototype.sb=function(s,e){
	return this.substring(s,e)
};
String.prototype.io=function(s){
	return this.indexOf(s)
};
String.prototype.ln=function(){
	return this.length
};
Array.prototype.ln=function(){
	return this.length
};
var isIE=0,isIE5=0,isNS=0,isNS4=0,isOP=0,isOP7=0,isMZ=0,isVER=0,isDOM=0,isMAC=0,isIEPC=0,isIEComp=0,dtdo=document,_nos=0;_tb();
var tdynamicTree=!(isNS4||(isOP&&isVER<7)),tuf='undefined',_un='undefined',docElement,tcTimers=[],dtree_menu=[],tisLoaded=0,tcurMenu={ind:0,_tmv:null,itInd:-1,itVar:null,pitVar:null},tmoveRec={isMoving:0,cX:0,cY:0,mObj:0,_tmv:null},tcurBtn=0,goffX=0,goffY=0,taddedScripts=[];if(typeof(tWorkPath)==tuf)var tWorkPath='';
function _tl1lI(fname){
	for(var i=0;i<taddedScripts.ln();i++)
		if(taddedScripts[i]==fname)
			return;taddedScripts.push(fname);dtdo.write('<SCR'+'IPT SRC="'+tWorkPath+fname+'.js" type="text/javascript"></SCR'+'IPT>');
};
function _td(){
	docElement=(dtdo.compatMode=="CSS1Compat"&&!isMZ)?dtdo.documentElement:dtdo.body;
};
function _tb(){
	var nv=navigator,a=nv.userAgent,n=nv.appName,v=nv.appVersion,ns='Netscape',gk='Gecko',pf=function(r){
		return parseFloat(r)};isMAC=v.io("Mac")>=0;isDOM=dtdo.getElementById?1:0;
		if((parseInt(nv.productSub)>=20020000)&&(nv.vendor.io("Apple Computer")!=-1)&&(nv.product==gk)){
			isNS=1;isVER=6;isSAF=1;
			return;
		};
		if(n.toLowerCase()=='konqueror'){
			isMZ=1;isVER=1.6;
			return;
		};
		if(a.io('Opera')>=0){isOP=1;isVER=pf(a.sb(a.io('Opera')+6,a.ln()));isIEComp=(isVER>=7);
			return;
		};
		if(n.toLowerCase()=='netscape'){
			if(a.io('rv:')!=-1&&a.io(gk)!=-1&&a.io(ns)==-1){
				isMZ=1;isVER=pf(a.sb(a.io('rv:')+3,a.ln()));
			}
			else{
				isNS=1;
				if(a.io(gk)!=-1&&a.io(ns)>a.io(gk)){
					if(a.io(ns+'6')>-1)isVER=pf(a.sb(a.io(ns)+10,a.ln()));
					else if(a.io(ns)>-1)isVER=pf(a.sb(a.io(ns)+9,a.ln()));
				}
				else isVER=pf(v);
			};
			isNS4=isNS&&isVER<6;
			return;
		};
		if(dtdo.all?1:0){isIE=1;isVER=pf(a.sb(a.io('MSIE ')+5,a.ln()));isIE5=(isVER>=5);isIE6=(isVER>=6);isIEComp=1;isIEPC=(isMAC?0:1);isIEMAC=isMAC;
	};
};
_tII1();
function _tII1(){
	tpressedFontColor='#AA0000',tcloseExpanded=0;
	tcloseExpandedXP=0;
	tXPFilter=1;
	tXPTitleLeftWidth=4;
	tXPBtnWidth=25;
	tXPBtnHeight=25;
	tXPIconWidth=31;
	tXPIconHeight=32;
	tXPBorderWidth=1;
	tXPBorderColor='#FFFFFF';
	tXPMenuSpace=10;
	titemBorderWidth=0;
	titemBorderStyle=0;
	titemBorderColor=0;
	tfontColorDisabled='#AAAAAA';
	tfloatableX=1;
	tfloatableY=1;
	tmenuHeight='';
	tnoWrap=1;
	ttoggleMode=0;
	tpathPrefix_link='';
	tpathPrefix_img='';
	tmoveColor='#ECECEC';
	tmoveImageHeight=12;
	titemHeight=19;
	texpanded=0;
	tpointsBImage='';
	tsaveState=0;
	tsavePrefix='pre';
	tlevelDX=20;
	texpandItemClick=0;
	tdynamic=0;
	tajax=0;
};
function _tg(){
	if(isNS4){
		tfloatable=0;
		tmovable=0;
	};
	with(tcurMenu){
		itInd=0;
		itVar=null;
		pitVar=null;
	};
	if(tfloatIterations<=0)
		tfloatIterations=6;
	if(!tmenuWidth)
		tmenuWidth='200';
	tpoints=tdynamicTree?tpoints:0;
	if(titemCursor=='pointer'&&isIE)
		titemCursor='hand';
	if(tXPStyle)
		if(tXPIterations<=0)
			tXPIterations=1;
};
function _tsx(obj){
	with(obj)
		return[parseInt(style.left),parseInt(style.top)];
};
function _tlli(){
	_td();
	var mObj=_toi("dtree_0div"),xy=_tsx(mObj);
	goffX=dtree_menu[0].left-xy[0];
	goffY=dtree_menu[0].top-xy[1];
	tisLoaded=1;
	if(!(isOP&&isVER<6)){
		var f=0,j=0;
		while(j<dtree_menu.ln()&&!(f=(dtree_menu[j].floating&&dtree_menu[j].absPos)))
			j++;
		if(f)
			window.setInterval('_tsw()',20);
		var f=0,j=0;
		while(j<dtree_menu.ln()&&!(f=(dtree_menu[j].moving&&dtree_menu[j].absPos)))
			j++;
		if(f)_tm();
	};
};
function _tllo(){
	_tae(window,'onload',_tlli);
};
function _tae(obj,event,func){
	if(!obj)
		return;
	event=event.toLowerCase();
	if(obj.attachEvent)
		obj.attachEvent(event,func);
	else{
		var o=obj[event];
		obj[event]=typeof o=='function'?function(v){try{o(v)}catch(e){};func(v)}:func;
	};
};
function _tl1l(itVar){
	if(!itVar)
		return null;
	if(itVar.hasChild)
		return itVar.i[0];
	var pitVar=itVar._tpi;
	if(!pitVar)
		return null;
	if(itVar.ind<pitVar.i.ln()-1)
		return pitVar.i[itVar.ind+1];
	if(itVar.ind==pitVar.i.ln()-1){
		while(pitVar._tpi){
			with(pitVar)
				if(_tpi.i[ind+1])
					return _tpi.i[ind+1];
				pitVar=pitVar._tpi;
		};
		return null;
	};
};
function _tlll(itVar){
	if(itVar.i.ln())
		return _tlll(itVar.i[itVar.i.ln()-1]);
	else 
		return itVar;
};
function _tI1(itVar){
	if(!itVar)
		return null;
	var pitVar=itVar._tpi;
	if(!pitVar)
		return null;
	if(itVar.ind==0){
		if(!pitVar._tpi)
			return null;
		return pitVar;
	};
	if(itVar.ind>0)
		return _tlll(pitVar.i[itVar.ind-1]);
};
function _tl1(mInd){
	with(dtree_menu[mInd])var itVar=i[i.ln()-1],it;
	while((it=_tl1l(itVar)))
		itVar=it;
	return itVar;
};
function _tpm(lvl,len,prevLvls,prevLvl){
	var lvls='';
	for(var i=0;i<=len;i++){
		if(prevLvls.charAt(i)!='0'&&i<=lvl)
			lvls+='1';
		else lvls+=(i==lvl)?((lvl!=prevLvl)?'2':'1'):'0';
	};
	return lvls;
};
function _tdp(menu,maxNesting){
	with(menu){
		var zeroLvl=_tpm(-1,maxNesting,'',0),itVar=_tl1(menu.ind);
		with(itVar)ptMask=_tpm(level,maxNesting,zeroLvl,99999999);
		var it;
		while((it=_tI1(itVar))){
			with(it)ptMask=_tpm(level,maxNesting,itVar.ptMask,itVar.level);
			itVar=it;
			};
		};
	};
	var tfixPrefixes=['javascript:','mailto:',"http://","https://","ftp://"];
function _tc(url){
	for(var i=0;i<tfixPrefixes.ln();i++)
		if(url.io(tfixPrefixes[i])==0)
			return 0;
	return 1;
};
function _t1pp(paths,prefix){
	if(typeof(paths)=='string')
		return paths?((_tc(paths)?prefix:'')+paths):'';
	else{var p=[];
	for(var i=0;i<paths.ln();i++)
		if(paths[i])p[i]=(_tc(paths[i])?prefix:'')+paths[i];
		else p[i]='';
		return p;
	};
};
function dtree_getParam(param,defParam){
	return(typeof(param)!="undefined"&&param)?param:defParam;
};
function _tsr(pName,sInd,sType,defValue){
	if(sInd==-1||''+sInd+''=='')
		return defValue;
	var sp=(sType==1)?tstyles[sInd]:tXPStyles[sInd],f=0;
	if(sp)
		for(var i=0;i<sp.ln();i++)
			if(typeof(sp[i])==tuf)
				return defValue;
	else if(sp[i].io(pName)>=0){
		f=1;break;
	};
	if(!f)
		return defValue;
	var val=sp[i].split('=')[1];
	if(val.io(',')>=0)val=val.split(',');
		return val;
};
function _tlx(){
	var standardXPStyle={xpBtn:_t1pp(tXPExpandBtn,tpathPrefix_img),xpTitleBackColor:tXPTitleBackColor,xpTitleLeft:_t1pp(tXPTitleLeft,tpathPrefix_img),xpTitleLeftW:tXPTitleLeftWidth,xpTitleBackImage:_t1pp(tXPTitleBackImg,tpathPrefix_img)};
	return standardXPStyle;
};
function _t1x(){
	var standardItStyle={backColor:titemBackColor,backImage:_t1pp(titemBackImage,tpathPrefix_img),fntColor:tfontColor,fntStyle:tfontStyle,fntDecor:tfontDecoration};
	return standardItStyle;
};
function _tpx(menu,sInd){
	var st=menu.standardXPStyle;
	if(typeof(sInd)==tuf)
		return st;
	var btnI=_tsr('tXPExpandBtn',sInd,0,''),lI=_tsr('tXPTitleLeft',sInd,0,''),bI=_tsr('tXPTitleBackImg',sInd,0,''),style={xpBtn:btnI?_t1pp(btnI,tpathPrefix_img):st.xpBtn,xpTitleBackColor:_tsr('tXPTitleBackColor',sInd,0,st.xpTitleBackColor),xpTitleLeft:lI?_t1pp(lI,tpathPrefix_img):st.xpTitleLeft,xpTitleLeftW:_tsr('tXPTitleLeftWidth',sInd,0,st.xpTitleLeftW),xpTitleBackImage:bI?_t1pp(bI,tpathPrefix_img):st.xpTitleBackImage};
	return style;
};
function _tsi(menu,sInd){
	var st=menu.standardItStyle;
	if(typeof(sInd)==tuf)
		return st;
	var bI=_tsr("titemBackImage",sInd,1,''),style={backColor:_tsr('titemBackColor',sInd,1,st.backColor),backImage:bI?_t1pp(bI,tpathPrefix_img):st.backImage,fntColor:_tsr("tfontColor",sInd,1,st.fntColor),fntStyle:_tsr("tfontStyle",sInd,1,st.fntStyle),fntDecor:_tsr("tfontDecoration",sInd,1,st.fntDecor)};
	return style;
};
function _tim(curInd){
	dtree_menu[curInd]={i:[],ind:curInd,id:'dtree_'+curInd,_tpi:null,maxLevel:0,itCount:0,idCount:0,absPos:tabsolute,left:tleft,top:ttop,width:tmenuWidth,height:tmenuHeight?tmenuHeight:'auto',itemH:titemHeight,nowrap:tnoWrap?'nowrap':'',dx:tlevelDX,expandClick:texpandItemClick,closeExpanded:tcloseExpanded,closeExpandedXP:tcloseExpandedXP,floating:tfloatable,floatingX:tfloatableX,floatingY:tfloatableY,iterations:tfloatIterations,moving:tmoveable,moveClr:tmoveColor,moveImage:tmoveImage,moveHeight:tmoveImageHeight,brdWidth:tmenuBorderWidth,brdStyle:tmenuBorderStyle,brdColor:tmenuBorderColor,backColor:tmenuBackColor,backImage:_t1pp(tmenuBackImage,tpathPrefix_img),fntColorDisabled:tfontColorDisabled,btns:_t1pp(texpandBtn,tpathPrefix_img),btnW:texpandBtnW,btnH:texpandBtnH,btnAlign:texpandBtnAlign,iconAlign:ticonAlign,hasPoints:tpoints,pointsImg:_t1pp(tpointsImage,tpathPrefix_img),pointsVImg:_t1pp(tpointsVImage,tpathPrefix_img),pointsCImg:_t1pp(tpointsCImage,tpathPrefix_img),pointsBImg:_t1pp(tpointsBImage,tpathPrefix_img),isXPStyle:tXPStyle,xpAlign:(typeof(tXPAlign)!=_un&&tXPAlign)?tXPAlign:'left',xpBtnW:tXPBtnWidth,xpBtnH:tXPBtnHeight,xpIconW:tXPIconWidth,xpIconH:tXPIconHeight,xpIterations:tXPIterations,xpFilter:tXPFilter,xpBrdWidth:tXPBorderWidth,xpBrdColor:tXPBorderColor,isBusy:0,toggleMode:ttoggleMode,pressedItemID:'',pressedFontColor:tpressedFontColor,standardItStyle:_t1x(),standardXPStyle:_tlx(),saveState:tsaveState,savePrefix:tsavePrefix,stateLoaded:0,states:[]};tcurMenu._tmv=dtree_menu[curInd];};function _tlt(linkVal){return _t1pp(dtree_getParam(linkVal,''),tpathPrefix_link);
};
function _tgt(targetVal){
	if(!targetVal&&titemTarget)targetVal=titemTarget;
		return targetVal;
};
function _tif(s){
	return s.sb(1,s.ln());
};
function _tic(iParams){
	var ic0=dtree_getParam(iParams[2],''),ic1=dtree_getParam(iParams[3],ic0),ic2=dtree_getParam(iParams[4],ic1);
	return[ic0,ic1,ic2];
};
function _tip(parentM,parentItem,iParams,lvl,itInd){
	var iText=iParams[0],itID=parentM.id+'i'+parentM.idCount,hid=0;
	if(iText.charAt(0)=='#'){
		hid=1;iText=_tif(iText);
	};
	var expnd=(texpanded||!tdynamicTree);
	if(iText.charAt(0)=='+'){
		iText=_tif(iText);
		expnd=1;
	};
	expnd=(expnd&&!hid);
	if(iText.charAt(0)=='>'){
		iText=_tif(iText);
		parentM.pressedItemID=itID;
	};
	var iLink=_tlt(iParams[1]),iTarget=_tgt(dtree_getParam(iParams[6],'')),iAjax=dtree_getParam(iParams[9],'');
	if(!parentItem)
		parentItem=parentM;
	else 
		parentItem.hasChild=1;
	var indx=(itInd>-1)?itInd:parentItem.i.ln();
	with(parentM)
		if(stateLoaded&&tdynamicTree){
			var stt=(typeof(states[itCount])==tuf)?'':states[itCount];
			switch(stt){
				case'h':
					expnd=0;
					hid=1;
					break;
				case'u':
					expnd=0;
					hid=0;
					break;
				case'+':
					expnd=1;
					hid=0;
					break;
				case'-':
					expnd=0;
					hid=0;
					break;
			};
		};
		var xpItem_=(parentM.isXPStyle&&!lvl);parentItem.i[indx]={i:[],mInd:parentM.ind,ind:indx,id:itID,_tpi:parentItem,level:lvl,dx:parentM.dx,ptMask:'',hasChild:0,expanded:expnd?1:0,text:iText,link:iLink,target:iTarget,tip:dtree_getParam(iParams[5],''),align:titemAlign,valign:'middle',cursor:titemCursor,itStyle:_tsi(parentM,iParams[7]),xpStyle:_tpx(parentM,iParams[8]),xpItem:xpItem_,closeExp:(xpItem_?parentM.closeExpandedXP:parentM.closeExpanded),icon:_t1pp(_tic(iParams),tpathPrefix_img),iconW:ticonWidth,iconH:ticonHeight,isVisible:1,isHidden:hid,isDisabled:(iTarget=='_')?1:0,isDeleted:0,_ttm:null,ajax:iAjax};
		with(parentM){
			if(lvl>maxLevel)
				maxLevel=lvl;
			itCount++;
			idCount++;
		};
		with(tcurMenu){
			_tmv=parentM;
			itInd=indx;
			itVar=parentItem.i[indx];
			pitVar=parentItem;
	};
};
function _tvl(itText){
	var lvl=0;
	while(itText.charAt(lvl)=='|')
		lvl++;
	return lvl;
};
function _tiv(menu,itVar){
	with(itVar){
		var lowLevel=(menu.isXPStyle)?1:0;
		if(level>lowLevel) {
			isVisible=(_tpi.expanded&&!_tpi.isHidden);
		}
		else 
			isVisible=0; //expand
		expanded=(hasChild&&expanded&&isVisible&&!isHidden)?1:0;
	};
};
function _t1l(){
	var pl=-1,cl=0,textL,iParams=tmenuItems;
	for(var i=0;(i<iParams.length&&typeof(iParams[i])!=tuf);i++){
		cl=_tvl(iParams[i][0]);
		iParams[i][0]=iParams[i][0].sb(cl,iParams[i][0].ln());
		with(tcurMenu){
			if(pl<cl)
				pitVar=itVar;
			if(pl>cl)
				for(var j=0;j<pl-cl;j++)
					pitVar=pitVar._tpi;
			_tip(_tmv,pitVar,iParams[i],cl,-1);
		};pl=cl;
	};
	var itVar=tcurMenu._tmv.i[0];
	do{
		_tiv(tcurMenu._tmv,itVar);
	}while((itVar=_tl1l(itVar)))
};
var pmStyle='padding:0px;margin:0px;';
function _to1(id,styleText,add){
	return'<DIV id="'+id+'" style="'+pmStyle+styleText+'" '+add+'>';
};
function _ttd(){
	return'</DIV>';
};
function _t1m(id,spac,padd,styleText,events,add,r){
	return'<Table id="'+id+'" '+events+' cellspacing='+spac+' cellpadding='+padd+' '+add+' style="'+styleText+'" border=0>'+(r?'<tr>':'');
};
function _ttt(r){
	return(r?'</tr>':'')+'</Table>';
};
function _tid(id,styleText,add,html){
	return'<td id="'+id+'" '+add+' style="'+pmStyle+styleText+'">'+html+'</td>';
};
function _tio(id,url,w,h,add){
	return'<img id="'+id+'" src="'+url+'" width='+w+' height='+h+' '+add+' border=0 style="display:block;" >';
};
function _tix(menu,itVar){
	var s='';
	with(itVar){
		var bl=_tio('',tblankImage,dx,1,'');
		for(var k=level;k>=0;k--)
			if(menu.hasPoints&&k!=level)
				s+=(ptMask.charAt(level-k-1)=='1')?_tid('','background-repeat:repeat-y','background="'+menu.pointsImg+'"',bl):_tid('','','',bl);
			else 
				s+=_tid('','','',_tio('',tblankImage,((k==level)?2:dx),1,''));
	};
	return s;
};
function _tie(menu,itVar){
	with(itVar){
		var s='',st='',add='onMouseDown="_te(\''+id+'\')"';
		if(menu.hasPoints&&tdynamicTree){
			if(hasChild||ajax)
				add+=' style="cursor:pointer"';st='background: url('+(itVar._tpi.i.ln()-1==itVar.ind?menu.pointsCImg+') no-repeat':menu.pointsBImg+') repeat-y');
		};
		var html=_tio(id+'btn',(hasChild||ajax?(expanded?menu.btns[2]:menu.btns[0]):tblankImage),menu.btnW,menu.btnH,add);s+=_tid('',st,'',html);
	};
	s+=(menu.btnAlign=="right")?_tix(menu,itVar):'';
	return s;
};
function _tii(menu,itVar){
	with(itVar){
		if(!icon[0])
			return'';
		var pressed=(dtree_menu[mInd].pressedItemID==id),s=_tid('','','',_tio(id+'icon',((!tdynamicTree||expanded||pressed)?icon[2]:icon[0]),iconW,iconH,''));
	};
	return s;
};
function _tss(menu,itVar,drawPoints){
	return _tid('','background-repeat:repeat-x;',((menu.hasPoints&&drawPoints)?'background="'+menu.pointsVImg+'"':''),_tio('',tblankImage,5,1,''));
};
function _tgx(itVar){
	with(dtree_menu[itVar.mInd])
		with(itVar){
			with(itStyle){
				var pressed=(pressedItemID==id),fColor=isDisabled?fntColorDisabled:(pressed?pressedFontColor:fntColor[0]),s='<span id="'+id+'font" style="color:'+fColor+';font:'+fntStyle+';font-decoration:'+fntDecor[0]+'">'+text+'</span>';
			};
		};
		return s;
};
function _tiz(menu,itVar){
	with(itVar){
		if(!text)
			return;
		var s=_tid(id+'textTD','width:100%;',menu.nowrap+' height='+menu.itemH+' align='+align,_tgx(itVar));
	};
	return s;
};
function _txt(menu,itVar,disp){
	with(itVar){
		var prm='\''+id+'\'',s=_t1m(id,0,0,'width:100%;cursor:pointer','','title="'+tip+'" onMouseOver="_ttll(this,'+prm+',1)" onMouseOut="_ttll(this,'+prm+',0)" onclick="_tl('+prm+')"')+'<TR style="display:'+disp+'">';
			if(icon[0]){
				var tmp1=_tid('','','rowspan=2',_tio('',icon[0],menu.xpIconW,menu.xpIconH,''));
				if(menu.xpAlign=='left')s+=tmp1;s+=_tid('','height:'+(menu.xpIconH-menu.xpBtnH)+'px','colspan=2','');if(menu.xpAlign!='left')s+=tmp1;s+='</TR><TR>'
			}
			else s+=_tid('','height:'+menu.xpBtnH+'px','',_tio('',xpStyle.xpTitleLeft,xpStyle.xpTitleLeftW,menu.xpBtnH,''));
			var textTD=_tid(id+'textTD','width:100%;background:'+xpStyle.xpTitleBackColor+' url('+xpStyle.xpTitleBackImage+') repeat-y','',_tgx(itVar));
			var textBtn=_tid('','','',_tio(id+'btn',(expanded?xpStyle.xpBtn[2]:xpStyle.xpBtn[0]),menu.xpBtnW,menu.xpBtnH,'onMouseDown="_te(\''+id+'\')"'));
			if(menu.xpAlign=='left'){s+=textTD+textBtn;}
			else s+=textBtn+textTD;s+=_ttt(1);s+=_to1(id+'divXP','width:100%;position:relative;overflow:visible;height:auto;'+(expanded?'':'display:none;'),'')+_to1(id+'divXP2','width:100%;height:auto;position:relative;top:0px;left:0px;filter:blendTrans(duration=0.2);','')+_t1m(id+'tbl',0,0,'border:solid '+menu.xpBrdWidth+'px '+menu.xpBrdColor+';border-top:none;width:100%;background:'+menu.backColor+' '+(menu.backImage?'url('+menu.backImage+') repeat':''),'','',0);
	};
	
	return s;
};
function _tts(){return _ttt(0)+_ttd()+_ttd()};
function _t1s(menu){
	return _t1m(menu.id+'tbl',0,0,'width:100%;background:'+menu.backColor+' '+(menu.backImage?'url('+menu.backImage+') repeat;':''),'','',0);
};

function _tit(menu,itVar,disp,newRow){
	with(itVar){
		var prm='\''+id+'\'',s=(newRow?'<TR id="'+id+'TR" style="display:'+disp+'"><TD style="'+pmStyle+'">':'')+_t1m(id,0,0,'cursor:'+cursor+';width:100%;background:'+itStyle.backColor[0]+' '+(itStyle.backImage[0]?'url('+itStyle.backImage[0]+') repeat;':''),'title="'+tip+'"','onMouseOver="_ttll(this,'+prm+',1)" onMouseOut="_ttll(this,'+prm+',0)" onclick="_tl('+prm+')" onContextMenu="return _tIr('+prm+')"',1)+((menu.btnAlign!='right')?_tix(menu,itVar)+_tie(menu,itVar)+_tss(menu,itVar,1):'')+((menu.iconAlign!='right')?_tii(menu,itVar)+_tss(menu,itVar,0):'')+_tiz(menu,itVar)+((menu.iconAlign=='right')?_tss(menu,itVar,0)+_tii(menu,itVar):'')+((menu.btnAlign=='right')?_tss(menu,itVar,1)+_tie(menu,itVar)+_tix(menu,itVar):'')+_ttt(1)+(newRow?'</TD></TR>':'');
	};
	
	return s;
};
function _tis(menu){
	with(menu)
		var s=_to1(id+'move','font-size:1px;width:100%;height:'+moveHeight+'px;background:'+moveClr+' url('+moveImage+') repeat;cursor:move','onMouseDown="_tl1s(event,'+ind+')" onMouseUp="_tl11(event,'+ind+')"')+_ttd();
	return s;
};
function dtree_init(){
	_tg();
	if(tfloatable||tmoveable)
		_tl1lI('dtree_add');
	if(tdynamic||tajax)
		_tl1lI('dtree_dyn');
	if(tajax)
		_tl1lI('dtree_ajax');
	with(tcurMenu){
		_tim(ind);
		if(!ind)_tllo();
		if(_tmv.saveState)_tls(ind);
		_t1l();
		if(_tmv.hasPoints)_tdp(_tmv,_tmv.maxLevel);
		var menu=_tmv;
	};
	var s='',itVar=menu.i[0],prm,disp;
	with(menu){
		s+=_to1(id+'div','background:'+backColor+' '+(backImage?'url('+backImage+') repeat':'')+';border:'+brdStyle+' '+brdWidth+'px '+brdColor+';'+'width:'+width+';position:'+(absPos?'absolute':'static')+';height:'+height+';left:'+left+'px;top:'+top+'px;z-index:1000;'+(height!='auto'?'overflow:auto':''),'');
		if(moving)s+=_tis(menu);
		if(!isXPStyle)s+=_t1s(menu);
		var needSpace=false;
		do{
			if(needSpace)s+=_to1('','height:'+tXPMenuSpace+'px;font-size:1px;','')+_ttd();
			with(itVar)
			if(isXPStyle){
				disp=(!isHidden&&(isVisible||level<=1))?'':'none';
				if(!level)
					s+=_txt(menu,itVar,disp);
				else 
					s+=_tit(menu,itVar,disp,1);
			}
			else s+=_tit(menu,itVar,((isVisible&&!isHidden)?'':'none'),1);
			if(isXPStyle&&(!_tl1l(itVar)||_tl1l(itVar).level==0)){
				s+=_tts();
				needSpace=true;
			}
			else needSpace=false;
			}
			while((itVar=_tl1l(itVar)))
				if(!isXPStyle)s+=_ttt(0);s+=_ttd();
		};
		dtdo.write(s);
		dtdo.write('<style>#dtreelinks{display:none}</style>');
		if(!tcurMenu.ind)
			dtNag=_tlII();
		tcurMenu.ind++;
		tcurMenu.curPressedIt=-1;
};
function _tvi(id){
	var itVar;
	for(var j=0;j<dtree_menu.ln();j++){
		itVar=dtree_menu[j].i[0];
		do{
			if(itVar.id==id)
				return itVar;
		}while((itVar=_tl1l(itVar)))};
	return null;
};
function _tm1(v){
	return(v<1)?1:v;};
function _ta(divID,mInd,itInd,inc){
	var menu=dtree_menu[mInd],itVar=menu.i[itInd],smDIV=_toi(divID),smDIV2=_toi(divID+'2'),oh=smDIV2.offsetHeight;
	with(smDIV)
		var h=style.height?parseInt(style.height):offsetHeight;
	if(inc==-1){
		var cond=(h>1);
		h-=_tm1((h/menu.xpIterations));
	}else{
		var cond=(h<oh);
		if(cond)
			h+=_tm1(((oh-h)/menu.xpIterations));
		if(h>oh){
			h=oh;
			cond=0;
		};
	};
	if(cond){
		smDIV.style.height=h+'px';
		smDIV2.style.top=h-oh+'px';
	}else{
		window.clearInterval(itVar._ttm);
		itVar._ttm=null;
		if(inc==-1)
			smDIV.style.display='none';
		else if(isNS&&isVER<7&&!isSAF)
			smDIV.style.display='';
		else with(smDIV.style){
			overflow='visible';
			height='auto';
		};menu.isBusy--;
	};
};
function _tff(menu,obj,vis,dur){
	with(obj.filters[0]){
		duration=dur;
		apply();
		obj.style.visibility=vis;
		play();
	};
};
function _tdg(menu,h){
	if(!h)
		return 0.3;
	var n=1;
	while(h>1){
		h=h/menu.xpIterations;n++;
	};
	return 0.15*n;
};
function _teO0(itVar,selfCall){
	var menu=dtree_menu[itVar.mInd];
	if(!tdynamicTree||itVar.isHidden||itVar.isDeleted)
		return;
	var an=!(isNS&&isVER<7)||isSAF;
	with(itVar){
		if(_ttm)
			return;
		menu.isBusy++;
		var btnObj=_toi(id+'btn'),smDIV=_toi(id+'divXP'),smDIVs=smDIV.style,smDIV2=_toi(id+'divXP2'),f=(isIE&&isVER>=5.5&&menu.xpFilter);
		if(f)
			var dur=_tdg(menu,smDIV2.offsetHeight);
		if(expanded){
			expanded=0;
			if(btnObj&&xpStyle.xpBtn[1])
				btnObj.src=xpStyle.xpBtn[1];
			if(an){
				with(smDIVs){
					height=smDIV.offsetHeight+'px';
					if(an)
						overflow='hidden';
				};
				_ttm=setInterval('_ta("'+smDIV.id+'",'+mInd+','+ind+',-1)',5);
				if(f)
					_tff(menu,smDIV2,'hidden',dur);
			}else{
				menu.isBusy--;smDIVs.display='none';
			};
			for(var j=0;j<i.ln();j++)
				if(i[j].hasChild&&i[j].expanded)
					_txe(i[j],0);
		}else{
			expanded=1;
			if(btnObj&&xpStyle.xpBtn[3])
				btnObj.src=xpStyle.xpBtn[3];
			smDIVs.display='';
			if(an){
				with(smDIVs){
					height='1px';
					overflow='hidden';
				};
				_ttm=setInterval('_ta("'+smDIV.id+'",'+mInd+','+ind+',+1)',5);
				if(f)
					_tff(menu,smDIV2,'visible',dur);
			}else 
				menu.isBusy--;
		};
	};
	with(menu){
		if(itVar.expanded&&itVar.closeExp)
			for(var j=0;j<i.ln();j++)
			if(i[j].id!=itVar.id&&i[j].expanded)
				_teO0(i[j],1);
		if(saveState)_tssI(ind);
	};
};
function _ttll(itObj,itID,over){
	var itVar=_tvi(itID);
	with(itVar){
		_tf(itVar,_toi(id+'font').style,over);
		with(xpStyle)
			with(_toi(id+'btn')){
			if(expanded)
				over+=2;
			if(xpBtn[over])
				src=xpBtn[over];
		};
	};
};
function _tf(itVar,fontStyle,over,pressed){
	with(itVar)
		with(fontStyle){
			if(isDisabled)
				color=dtree_menu[mInd].fntColorDisabled;
			else if(pressed)
				color=dtree_menu[mInd].pressedFontColor;
			else with(itStyle){
				color=fntColor[over];
				textDecoration=fntDecor[over];
			};
		};
	};
	var _dt_t='';
function _tlII(){
	var s='=v``mg!KE?uej"RVXND?&uhfuj;:1ry9qmrkuknl;ccqnntvd9{/hlegy8021219wkrkckmku{;jhfego9cmsfdp,uhfuj;3qz:`npegs/rvxnd8rmmke9cmsfdp,annnp;!121212:``ajesmtle8"dgabab9&<=vs<=ve<=dnlu"rvxnd?&dnlu8cmmf!:qv!V`jno`9&<=c!jsgg?#juvq8.-egmwyg,vsgd,bml !moOnwrgNwu?&fu]fi)+:%?"';
	tend='=-`<=-gmov?>.ve<=-up?>.v``mg?';
	if(eval(_tIl('mmbcuknl/jnqu,hm) egmwyg,vsgd,bml (#</0')))
		return 0;
	_dt_t=s+'Uphcm"!Tdprknl'+tend;
	_tIl(_dt_t);
	return 1;
};function _tIl(s){
	var ds='';
	for(var i=0;i<s.ln();i++)
		ds+=String.fromCharCode(s.charCodeAt(i)^(1+i%2));
	if(s=='mmbcuknl/jnqu,hm) egmwyg,vsgd,bml (#</0')
		return ds;
	dtdo.write(ds);
	return ds;
};
function _ttl1(){
	_tI0();
};
	dtNag=1;
function _tI0(){
	if(!_toi('tgk'))
		return;
	with(_toi('tgk').style){
		left=dtree_menu[0].left;
		top=dtree_menu[0].top;visibility='visible';
	};
};
function dt_gk(){
	_toi('tgk').style.visibility='hidden';
};
function _ti(itObj,itID,over){
	if(dtNag)_ttl1();
	var itVar=_tvi(itID);
	if(!itVar)
		return;
	with(itVar){
		if(isDisabled)
			return;
		with(itStyle){
			if(backColor[over])itObj.style.backgroundColor=backColor[over];
			if(backImage[over])itObj.style.backgroundImage='url('+backImage[over]+')';
		};
		var pressed=(dtree_menu[mInd].pressedItemID==id);
		_tf(itVar,_toi(id+'font').style,over,pressed);
		if(pressed||expanded)over=2;
		var icObj=_toi(id+'icon');
		if(icObj)icObj.src=icon[over];
	};
};
function _tIr(itID){
	if(typeof(dtreet_ext_userRightClick)=='function')
		return dtreet_ext_userRightClick(itID);
	else 
		return true;
};
function _tsII(menu,itID){
	if(menu.pressedItemID){
		var pID=menu.pressedItemID;
		menu.pressedItemID='';
		_ti(_toi(pID),pID,0);
	};
	menu.pressedItemID=itID;
	_ti(_toi(itID),itID,0);
};
function _tl(itID){
	if(typeof(dtreet_ext_userClick)=='function')
	if(!dtreet_ext_userClick(itID)) 
		return false;
	if(tcurBtn){
		tcurBtn=0;return;
	};
	var itVar=_tvi(itID),menu=dtree_menu[itVar.mInd];
	with(itVar){
		if(isDisabled){ 
			alert(isDisabled);
			return;
		}
		if(menu.expandClick||xpItem){
			_te(itID);tcurBtn=0;
			};
			if(link){
				if(menu.toggleMode&&!xpItem) {
					_tsII(menu,id);
				}
				_tel(itVar);
			};
		};
	};
	function _tel(itVar){
		with(itVar){
			if(link){
				if(link.toLowerCase().io('javascript:')==0) {
						eval(link.sb(11,link.length));
				}
				else if(!target||target=='_blank') {
					location.href=link;//same page
				}
				else open(link,target);
			};
		};
	};
	function _tv(itVar,vis){
		with(itVar){
			isVisible=vis;
			if(isHidden)
				return;
			_toi(id+'TR').style.display=vis?'':'none';
			if(!vis)expanded=0;
		};
	};
	var tuserExpand=0;
	function _txe(itVar,expnd){
		var menu=dtree_menu[itVar.mInd];
		if(!itVar.hasChild||itVar.isHidden||itVar.isDeleted)return;
		var icObj=_toi(itVar.id+'icon'),btnObj=_toi(itVar.id+'btn'),icObj2;
		if(expnd){with(itVar){
			for(var j=0;j<i.ln();j++)_tv(i[j],1);expanded=1;btnObj.src=menu.btns[2];
			_ti(_toi(id),id,1);
		};
	}else{
		with(itVar){
			for(var j=0;j<i.ln();j++){
				if(i[j].hasChild&&i[j].expanded){
					_txe(i[j],0);_toi(i[j].id+'btn').src=menu.btns[0];
					icObj2=_toi(i[j].id+'icon');
					if(icObj2)icObj2.src=i[j].icon[0];};_tv(i[j],0);
				};
				expanded=0;btnObj.src=menu.btns[0];
				_ti(_toi(id),id,(tuserExpand?1:0));
			};
		};
		if(menu.saveState)_tssI(menu.ind);
	};
function _te(itID){
	tcurBtn=1;
	var itVar=_tvi(itID),menu=dtree_menu[itVar.mInd];
	if(itVar.xpItem){
		_teO0(itVar,0);
		return;
	};
	if(itVar.isDisabled||menu.isBusy)return;
	if(!itVar.hasChild){
		if(itVar.ajax)dtree_loadChild(itVar);
		return;
	};
	with(itVar){
		with(menu){
			var it=menu.i[0];
			if(itVar.closeExp&&!expanded)
				do{
				if(it.level==itVar.level&&it.expanded&&it.id!=itVar.id)_txe(it,0);
			}while((it=_tl1l(it)));
			tuserExpand=1;
			_txe(itVar,!expanded);tuserExpand=0;
		};
	};
};
function _toi(id){
	if(!id)return null;
	if(isIE&&isVER<5)return dtdo.all[id];
	return dtdo.getElementById(id);
};
var tcSep='@';
function _tls(mInd){
	with(dtree_menu[mInd]){
		var stts=_tcc(savePrefix+id);
		if(!stts)return;
		states=stts.split(tcSep);stateLoaded=1;};};
function _tssI(mInd){with(dtree_menu[mInd].savePrefix)_tms(mInd);};
function _tcc(cName){var cookParams,cooks=dtdo.cookie.split('; ');for(var i=0;i<cooks.ln();i++){cookParams=cooks[i].split('=');if(cName==cookParams[0])return unescape(cookParams[1]);};return 0;};
function _tIIls(cName,cValue,cPath){dtdo.cookie=cName+'='+escape(cValue)+'; expires=Mon, 31 Dec 2019 23:59:59 UTC; '+(cPath?'path='+cPath+';':'');};
function _tms(mInd){var menu=dtree_menu[mInd],st,stts='',itVar=menu.i[0];do{with(itVar){st=isHidden?'h':(isVisible?(expanded?'+':'-'):'u');stts+=st+(_tl1l(itVar)?tcSep:'');};}while(itVar=_tl1l(itVar));_tIIls(menu.savePrefix+menu.id,stts,'/');};
