function Nav(ContainerId,NavId,table1,table2,icons,firstTree,pages,toolbarClass,swmode,swpages,
	nosort,nofilter,addNewItemFunc,addNewCatFunc,DeleteHandlerFunction
	) {
 var el,sel,ssel,sssel;
 this.Container=document.getElementById(ContainerId);
 this.NavId=NavId;
 this.table1=table1;
 this.table2=table2;
 this.toolbarClass=toolbarClass;
 this.mode=(firstTree ? "tree" : "list");
// this.mode="list";
 this.pages=(pages ? "on" : "off");
 this.icons=icons;
// swmode=false;
 this.swmode=swmode;
 this.swpages=swpages; 
 this.cols="";
 this.nosort=nosort;
 this.nofilter=nofilter;
 this.addNewItemFunc=addNewItemFunc;
 this.addNewCatFunc=addNewCatFunc;
//alert("swmode="+swmode);
// this.ExtraFilter=dopWhere;

//alert("extra="+this.ExtraFilter);

 if((this.table1!="") && (this.table2!="")) {
  this.folder_tbl=this.table1;
  this.file_tbl=this.table2;
  this.is_levels=true;
 }
 else if ((this.table1!="") && (this.table2=="")){
  this.file_tbl=this.table1;
  this.is_levels=false;
 }
 this.DeleteHandlerFunction=DeleteHandlerFunction;
}

Nav.prototype.CreateToolbar=function(type,n,nfiles,nfolders) {
 var el,sel,ssel,sssel;
 while (this.Container.hasChildNodes()) this.Container.removeChild(this.Container.lastChild);
 el=CrEl(this.Container,"table","border=0; width=100%;");
 el=CrEl(el,"tbody");
 sel=CrEl(el,"tr");
 ssel=CrEl(sel,"td");
 el=CrEl(ssel,"table","border=0; width=100%; class="+this.toolbarClass+";");
 el=CrEl(el,"tbody","border=0;");
 sel=CrEl(el,"tr");
 this.CreateStandardToolbar(sel,type,n);
 if(type!="tree") this.CreatePriorityToolbar(sel,type,nfiles,nfolders);
 if(type!="tree") this.CreateSelectItemsToolbar(sel,type,nfiles,nfolders);
}

Nav.prototype.CreatePriorityToolbar=function(sel,type,nfiles,nfolders) {
 var i,sel;
 if(nfiles>1) this.SwObjectPriority(sel,"file",this.NavId);
 if(nfolders>1) this.SwObjectPriority(sel,"folder",this.NavId);
 CrEl(sel,"td");
}

Nav.prototype.CreateSelectItemsToolbar=function(sel,type,nfiles,nfolders) {
 var i,sel;
 this.SwSelectItemsPriority(sel,this.NavId);
 CrEl(sel,"td");
}

Nav.prototype.CreateStandardToolbar=function(sel,type,n) {
 var swp=false;
 if((type=="on" && n)||(type=="off")) swp=true;

 var i,sel,ssel;
 
 if(this.swmode) this.SwitchMode(sel,this.NavId);
 if(this.swpages && swp) this.SwitchPages(sel,this.NavId);
 if(this.mode=="list") this.ChooseColumns(sel,this.NavId);
 this.SetSort(sel,this.NavId);
 if(this.nosort)
  this.UnSetSort(sel,this.NavId);
 this.SetFilter(sel,this.NavId);
 if(this.nofilter) 
  this.UnSetFilter(sel,this.NavId);
if(this.addNewItemFunc || this.addNewCatFunc){
 if(this.addNewItemFunc){
 	  ssel=CrEl(sel,"td","align=left; width=1;","cursor: 'pointer'; cursor: 'hand';");
      sssel=CrEl(ssel,"img","src=/tree/sfile.gif; title=Add Element;");
 	  sssel.onmouseover=new Function("this.src='/tree/sfile.gif'");
      sssel.onmouseout=new Function("this.src='/tree/sfile.gif'");
      sssel.prop=this;
	  if(this.is_levels) {
	  
	   sssel.onclick=function() {
        var nav=this.prop;
	    var obj,p;
        if (nav.mode=="tree") {
         obj=eval(nav.NavId+"_t");
         prp=obj.GetSelected();
		 p=prp["parent"];
		 if(prp["type"]=="folder") p=prp["id"];
		  else p=prp["parent"];
        } else {
         if (nav.pages=="off") {
          obj=eval(nav.NavId+"_off");
		  p=obj.ParentId;
		 }
         else {
          obj=eval(nav.NavId+"_on");
		  p=obj.ParentId;
		 }
        }
        nav.addNewItemFunc(p);
       }
	  } else {
	   sssel.onclick=function() {
        var nav=this.prop;          
        nav.addNewItemFunc();
       }
      }
 }

  if(this.addNewCatFunc){
      ssel=CrEl(sel,"td","align=left; width=1;","cursor: 'pointer'; cursor: 'hand';");
      sssel=CrEl(ssel,"img","src=/tree/sfolder.gif; title=Add section;");
      sssel.onmouseover=new Function("this.src='/tree/sfolder.gif'");
      sssel.onmouseout=new Function("this.src='/tree/sfolder.gif'");
      sssel.prop=this;
	  sssel.onclick=function() {
       var nav=this.prop;
	   var obj,p;
       if (nav.mode=="tree") {
        obj=eval(nav.NavId+"_t");
		obj=eval(nav.NavId+"_t");
        prp=obj.GetSelected();
		if(prp["type"]=="folder") p=prp["id"];
		 else p=prp["parent"];
       } else {
        if (nav.pages=="off") {
         obj=eval(nav.NavId+"_off");
		 p=obj.ParentId;
		}
        else {
         obj=eval(nav.NavId+"_on");
		 p=obj.ParentId;
		}
       }
       nav.addNewCatFunc(p);
      }

 }
}

 var icons=this.icons;
 for (i=0;i<icons.length;i+=4) {
      ssel=CrEl(sel,"td","align=left; width=1;","cursor: 'pointer'; cursor: 'hand';");
      sssel=CrEl(ssel,"img","src="+icons[i]+"; title="+icons[i+2]+";");
      sssel.onmouseover=new Function("this.src='"+icons[i+1]+"'");
      sssel.onmouseout=new Function("this.src='"+icons[i]+"'");
      sssel.onclick=icons[i+3];
 }
 CrEl(sel,"td");
 //alert(sel.innerHTML);
}


Nav.prototype.GetSelected=function() {
 if (this.mode=="tree") return eval(this.NavId+"_t.GetSelected()");
 if (this.mode=="list") return eval(this.NavId+"_l.GetSelected()");
}

Nav.prototype.SwitchMode=function(sel,NavId){
 //Switch mode
 ssel=CrEl(sel,"td","align=left; width=1;","cursor: 'pointer'; cursor: 'hand';");
 this.modeHTML=ssel;
 sssel=CrEl(ssel,"img","src="+((this.mode=="tree") ? "/tree/listm.gif" : "/tree/treem.gif")+"; title="+((this.mode=="tree") ? "List" : "Tree")+";");
 sssel.onmouseover=function() {var nav=this.prop; this.src=((nav.mode=="tree") ? "/tree/listma.gif" : "/tree/treema.gif"); } 
 sssel.onmouseout=function() {var nav=this.prop; this.src=((nav.mode=="tree") ? "/tree/listm.gif" : "/tree/treem.gif"); }
 sssel.prop=this;
 sssel.onclick=function() {
                           var nav=this.prop,ico=nav.modeHTML.firstChild,sel;
                           var to=eval(nav.NavId+"_t"),lo=eval(nav.NavId+"_on");

                           if (nav.mode=="tree") {
                               nav.mode="list";
                               ico.title="Tree";
                               sel=to.GetSelected();
                               if (sel["type"]==null) lo.Build(lo.RootId,null,null);
                               if (sel["type"]=="file") lo.Build(sel["parent"],sel['type'],sel['id']);
                               if (sel["type"]=="folder" || sel["type"]=="root") lo.Build(sel['id'],null,null);
                           } else {
                               nav.mode="tree";
                               ico.title="List";
                               sel=lo.GetSelected();
                               if (sel["type"]==null) 
                               if (lo.LastFolderId!=null) to.Build("folder",lo.LastFolderId);
                                else to.Build("folder",to.RootId);
                               if (sel["type"]=="file" || sel["type"]=="folder") to.Build(sel['type'],sel['id']);
                            }
                           ico.onmouseover();
 }
}

Nav.prototype.SwitchPages=function(sel,NavId){
 //Switch pages
 ssel=CrEl(sel,"td","align=left; width=1;","cursor: 'pointer'; cursor: 'hand';");
 this.modeHTML=ssel;
 sssel=CrEl(ssel,"img","src="+((this.pages=="on") ? "/tree/list.gif" : "/tree/list2.gif")+"; title="+((this.pages=="on") ? "Full list" : "List")+";");
 sssel.onmouseover=function() {var nav=this.prop; this.src=((nav.pages=="on") ? "/tree/list.gif" : "/tree/list2.gif"); } 
 sssel.onmouseout=function() {var nav=this.prop; this.src=((nav.pages=="off") ? "/tree/list.gif" : "/tree/list2.gif"); }
 sssel.prop=this;
 sssel.onclick=function() {
                           var nav=this.prop,ico=nav.modeHTML.firstChild,sel;
                           var off=eval(nav.NavId+"_off"),on=eval(nav.NavId+"_on");
                           
						   if (nav.pages=="off") {
                               nav.pages="on";
                               ico.title="Full list";
        					   p=off.ParentId;
							   on.Build(p,null,null);
                           } else {
                               nav.pages="off";
                               ico.title="List";
        					   p=on.ParentId;
							   off.Build(p,null,null);
                            }
                            var pages=(nav.pages=="on") ? 1 : 0;
 }
}

Nav.prototype.ChooseColumns=function(sel,NavId){
  ssel=CrEl(sel,"td","align=left; width=1;","cursor: 'pointer'; cursor: 'hand';");
  this.modeHTML=ssel;
  sssel=CrEl(ssel,"img","src="+"/tree/cols_1.gif"+"; title="+"Choose columns for section"+";");
  sssel.onmouseover=function() {var nav=this.prop; this.src="/tree/cols_2.gif"; } 
  sssel.onmouseout=function() {var nav=this.prop; this.src="/tree/cols_1.gif"; }
  sssel.prop=this;
  sssel.onclick=function(id) {
	 var nav=this.prop,ico=nav.modeHTML.firstChild,sel;
	 var off=eval(nav.NavId+"_off"),on=eval(nav.NavId+"_on");
     var params=(nav.is_levels) ? "folder_tbl="+nav.folder_tbl+"&file_tbl="+nav.file_tbl+"&navid="+nav.NavId : "file_tbl="+nav.file_tbl+"&navid="+nav.NavId;
	 if (window.showModalDialog) {
      if(nav.cols!="") params+="&cols="+nav.cols;
	  else params+="&cols=0";
      // IE Modal dialog call
      fp=new Object;
      result=showModalDialog("/tree/dialogs/ChooseColumns.php?"+params,fp,"resizable: yes; help: no; status: no; scroll: no;");
	  if(result){
       nav.cols=fp.sets;
	   if (nav.pages!="off") {
	    p=on.ParentId;
        if(fp.sets!="") on.RebuildList(p,"&cols="+fp.sets);
	    else on.RebuildList(p,"&cols=0");
	   } else {
        p=off.ParentId;
        if(fp.sets!="") off.RebuildList(p,"&cols="+fp.sets);
	    else off.RebuildList(p,"&cols=0");
       } 
	  }
	 } else {
      // Netscape Modal dialog call
      result = window.open("/tree/dialogs/ChooseColumns.php?"+params, 'popup', 'modal=yes,width=340,height=200,resizable=yes,status=no,scrollbars=no');
    }
  }
}

Nav.prototype.SetSort=function(sel,NavId){
  ssel=CrEl(sel,"td","align=left; width=1;","cursor: 'pointer'; cursor: 'hand';");
  this.modeHTML=ssel;
  sssel=CrEl(ssel,"img","src="+"/tree/bsort.gif"+"; title="+"Sort"+";");
  sssel.onmouseover=function() {var nav=this.prop; this.src="/tree/bsort.gif"; } 
  sssel.onmouseout=function() {var nav=this.prop; this.src="/tree/bsort.gif"; }
  sssel.prop=this;
  sssel.onclick=function(id) {
	 var nav=this.prop,ico=nav.modeHTML.firstChild,sel;
	 var off=eval(nav.NavId+"_off"),on=eval(nav.NavId+"_on");
	 if(nav.is_levels) var to=eval(nav.NavId+"_t");
     var sort_dialog=nav.is_levels ? "SortTree" : "Sort";
	 var params=(nav.is_levels) ? "containers="+nav.folder_tbl+"&items="+nav.file_tbl+"&navid="+nav.NavId : "items="+nav.file_tbl+"&navid="+nav.NavId;
     
	 
	 if (window.showModalDialog) {
      // IE Modal dialog call
      sp=new Object;
	  sp.sortf=nav.sortf; sp.sorto=nav.sorto;
	  if(nav.is_levels) {sp.sortf1=nav.sortf1; sp.sorto1=nav.sorto1;}
	  result=showModalDialog("/tree/dialogs/"+sort_dialog+".php?"+params,sp,"resizable: yes; help: no; status: no; scroll: no;");
      if(result) {
	   if(sp.sorto) {
        var sort="&sortf="+sp.sortf+"&sorto="+sp.sorto;
		if(sp.sorto1)
          sort+="&sortf1="+sp.sortf1+"&sorto1="+sp.sorto1;
       }
	   //alert(sort);
       nav.nosort=true; nav.sortf=sp.sortf; nav.sorto=sp.sorto;
	   if(nav.is_levels) {nav.sortf1=sp.sortf1; nav.sorto1=sp.sorto1;}
	   if(nav.mode=="tree"){
		to.Rebuild(sort);
       } else {
	    if (nav.pages!="off") {
	     p=on.ParentId;
         on.RebuildList(p,sort);
	    } else {
         p=off.ParentId;
         off.RebuildList(p,sort);
        } 
	   }
      }
     } else {
      // Netscape Modal dialog call
      result1 = window.open("/tree/dialogs/"+sort_dialog+".php?"+params, "popup", "modal=yes,width=340,height=200,resizable=yes,status=no,scrollbars=no");
	 }
  }
}


Nav.prototype.UnSetSort=function(sel,NavId){
  ssel=CrEl(sel,"td","align=left; width=1;","cursor: 'pointer'; cursor: 'hand';");
  this.modeHTML=ssel;
  sssel=CrEl(ssel,"img","src="+"/tree/nosort.gif"+"; title="+"Cancel sort"+";");
  sssel.onmouseover=function() {var nav=this.prop; this.src="/tree/nosort.gif"; } 
  sssel.onmouseout=function() {var nav=this.prop; this.src="/tree/nosort.gif"; }
  sssel.prop=this;
  sssel.onclick=function(id) { 
	 var nav=this.prop,ico=nav.modeHTML.firstChild,sel;
	 var off=eval(nav.NavId+"_off"),on=eval(nav.NavId+"_on");
	 if(nav.is_levels) var to=eval(nav.NavId+"_t");
      nav.nosort=false; nav.sortf=""; nav.sorto=""; nav.sortf1=""; nav.sorto1="";
	  if(nav.mode=="tree"){
		to.Rebuild("&del_sort=1");
      } else {
	    if (nav.pages!="off") {
	     p=on.ParentId;
         on.RebuildList(p,"&del_sort=1");
	    } else {
         p=off.ParentId;
         off.RebuildList(p,"&del_sort=1");
        } 
	  }

  }
}


Nav.prototype.SetFilter=function(sel,NavId){
  ssel=CrEl(sel,"td","align=left; width=1;","cursor: 'pointer'; cursor: 'hand';");
  this.modeHTML=ssel;
  sssel=CrEl(ssel,"img","src="+"/tree/bfilter.gif"+"; title="+"Filter"+";");
  sssel.onmouseover=function() {var nav=this.prop; this.src="/tree/bfilter.gif"; } 
  sssel.onmouseout=function() {var nav=this.prop; this.src="/tree/bfilter.gif"; }
  sssel.prop=this;
  sssel.onclick=function(id) {
	 var nav=this.prop,ico=nav.modeHTML.firstChild,sel;
	 var off=eval(nav.NavId+"_off"),on=eval(nav.NavId+"_on");
	 if(nav.is_levels) var to=eval(nav.NavId+"_t");
     var sort_dialog=nav.is_levels ? "FilterTree" : "Filter";
	 var params=(nav.is_levels) ? "containers="+nav.folder_tbl+"&items="+nav.file_tbl+"&navid="+nav.NavId : "items="+nav.file_tbl+"&navid="+nav.NavId;
     if (window.showModalDialog) {
      // IE Modal dialog call
      cp=new Object;
      cp.field=nav.field; cp.op=nav.op; cp.value=nav.value; 
	  if(nav.is_levels) {cp.field1=nav.field1; cp.op1=nav.op1; cp.value1=nav.value1;}
	  result=showModalDialog("/tree/dialogs/"+sort_dialog+".php?"+params,cp,"resizable: yes; help: no; status: no; scroll: no;");
      if(result) {
       if((cp.field)||(cp.field1))
        var filter="&ffield="+cp.field+"&fop="+cp.op+"&fvalue="+cp.value.replace('"','|quot;');
	    if(nav.is_levels) filter+="&ffield1="+cp.field1+"&fop1="+cp.op1+"&fvalue1="+cp.value1.replace('"','|quot;');
       nav.nofilter=true; nav.field=cp.field; nav.op=cp.op; nav.value=cp.value; 
	   if(nav.is_levels) {nav.field1=cp.field1; nav.op1=cp.op1; nav.value1=cp.value1;}
	   if(nav.mode=="tree"){
		to.Rebuild(filter);
       } else {  
	    if (nav.pages!="off") {
	     p=on.ParentId;
         on.RebuildList(p,filter);
	    } else {
         p=off.ParentId;
         off.RebuildList(p,filter);
        }
	   }
	  }
     } else {
      // Netscape Modal dialog call
      result1 = window.open("/tree/dialogs/"+sort_dialog+".php?"+params, "popup", "modal=yes,width=340,height=200,resizable=yes,status=no,scrollbars=no");
     }
  }
}

Nav.prototype.UnSetFilter=function(sel,NavId){
  ssel=CrEl(sel,"td","align=left; width=1;","cursor: 'pointer'; cursor: 'hand';");
  this.modeHTML=ssel;
  sssel=CrEl(ssel,"img","src="+"/tree/nofilter.gif"+"; title="+"Cancel Filter"+";");
  sssel.onmouseover=function() {var nav=this.prop; this.src="/tree/nofilter.gif"; } 
  sssel.onmouseout=function() {var nav=this.prop; this.src="/tree/nofilter.gif"; }
  sssel.prop=this;
  sssel.onclick=function(id) {
	 var nav=this.prop,ico=nav.modeHTML.firstChild,sel;
	 var off=eval(nav.NavId+"_off"),on=eval(nav.NavId+"_on");
	 if(nav.is_levels) var to=eval(nav.NavId+"_t");
     nav.nofilter=false; nav.field=""; nav.op=""; nav.value=""; nav.field1=""; nav.op1=""; nav.value1="";
	  if(nav.mode=="tree"){
		to.Rebuild("&del_filter=1");
      } else {
	    if (nav.pages!="off") {
	     p=on.ParentId;
         on.RebuildList(p,"&del_filter=1");
	    } else {
         p=off.ParentId;
         off.RebuildList(p,"&del_filter=1");
        } 
	  }

  }
}


Nav.prototype.SwObjectPriority=function(sel,objtype,NavId){
 ssel=CrEl(sel,"td","align=left; width=1;","cursor: 'pointer'; cursor: 'hand';");
 this.modeHTML=ssel;
 var off=eval(this.NavId+"_off"),on=eval(this.NavId+"_on");
 var fileflag=false, folderflag=false;
 if(off){
  if(off.filepriority) fileflag=true;
  if(off.folderpriority) folderflag=true;
 }
 if(objtype=="file") sssel=CrEl(ssel,"img","src="+((this.pages=="on") ? "/tree/dfile.gif" : "/tree/dfile.gif")+"; title="+((!fileflag) ? "Administration of Elements' priority" : "Hide the Administration of Elements' priority")+";");
 else sssel=CrEl(ssel,"img","src="+((this.pages=="on") ? "/tree/dfolder.gif" : "/tree/dfolder.gif")+"; title="+((!folderflag) ? "Administration of Elements' priority" : "Hide the Administration of Elements' priority")+";");
 
 sssel.prop=this;
 sssel.onclick=function(id) {
                           var nav=this.prop,ico=nav.modeHTML.firstChild,sel;
                           var off=eval(nav.NavId+"_off"),on=eval(nav.NavId+"_on");
						   if(objtype=="file") {
							  off.filepriority=off.filepriority ? false : true;
							  off.folderpriority=false;
                           }
						   else if(objtype=="folder") {
							  off.filepriority=false;
							  off.folderpriority=off.folderpriority ? false : true;
                           }
						   if(off.filepriority)   off.folderpriority=false;
						   if(off.folderpriority) off.filepriority=false; 	
						   
						   if(off.filepriority)   off.selectitems=false;
						   if(off.folderpriority) off.selectitems=false; 							   

						   if (nav.pages!="off") {
							   nav.pages="off";
           					   p=on.ParentId;
							   off.Build(p,null,null);
                           } else {
							   p=off.ParentId;
							   off.RebuildList(p);
                           }   
 }
}

Nav.prototype.SwSelectItemsPriority=function(sel,NavId){
 var off=eval(this.NavId+"_off"),on=eval(this.NavId+"_on");
 if (this.pages!="off") {
  if(on.selectitems) this.swchbx=true;
 } else {
  if(off.selectitems) this.swchbx=true;
 }   
 ssel=CrEl(sel,"td","align=left; ","cursor: 'pointer'; cursor: 'hand';");
 this.modeHTML=ssel;
 var off=eval(this.NavId+"_off"),on=eval(this.NavId+"_on");
 sw_cbx=CrEl(ssel,"img","src=/tree/sw_cbx.gif; title="+"Choose Element"+";");
 sw_cbx.prop=this;
 sw_cbx.onclick=function(id) {
						   var nav=this.prop;
						   nav.swchbx=nav.swchbx ? false : true;
                           var off=eval(nav.NavId+"_off"),on=eval(nav.NavId+"_on");
    					   off.selectitems=off.selectitems ? false : true;
						   on.selectitems=on.selectitems ? false : true;
						   if(off.selectitems){
                            off.filepriority=false;
                            off.folderpriority=false;
                           } 
						   if (nav.pages!="off") {
							   p=on.ParentId;
							   if(on.curPage) on.RebuildList(p,'&page='+on.curPage);
							   else on.RebuildList(p);
                           } else {
							   p=off.ParentId;
							   off.RebuildList(p);
                           }   

 }
 if(this.swchbx){
  sel_img=CrEl(ssel,"img","src=/tree/sel.gif; title="+"Mark off all elements"+";");
  desel_img=CrEl(ssel,"img","src=/tree/desel.gif; title="+"Cancel the Accentuation"+";");
  del_img=CrEl(ssel,"img","src=/tree/del.gif; title="+"Delete Registered Elements"+";");
  sel_img.onclick=function() {
 	var cb=document.getElementsByTagName('input');
	if(!cb.length) return;
    for(var a=0;a<cb.length;a++) {
     var n=cb[a].id;
     var name1="folder_cbx";
	 var name2="file_cbx";
	 //alert(n);
	 //alert(n.substr(0,name1.length));
	 if((n.substr(0,name1.length)==name1)||(n.substr(0,name2.length)==name2))
      cb[a].checked=true;
   }
  }
  desel_img.onclick=function() {
 	var cb=document.getElementsByTagName('input');
    if(!cb.length) return;
    for(var a=0;a<cb.length;a++) {
     var n=cb[a].id;
     var name1="folder_cbx";
	 var name2="file_cbx";
	 if((n.substr(0,name1.length)==name1)||(n.substr(0,name2.length)==name2))
      cb[a].checked=false;
   }
  }
  
  del_img.prop=this;
  del_img.onclick=function() {
   if(confirm('Delete all registered elements?')){	
	var delfolders="", delfiles="";
	var cb=document.getElementsByTagName('input');
    if(!cb.length) return;
    for(var a=0;a<cb.length;a++) {
     var n=cb[a].id;
     var name1="folder_cbx";
	 var name2="file_cbx";
	 if(n.substr(0,name1.length)==name1){
      if(cb[a].checked) {
		  if(delfolders!="") delfolders+=","
		  id=cb[a].id;
		  delfolders+=id.substr(name1.length);
      }
     }
	 if(n.substr(0,name2.length)==name2){
      if(cb[a].checked) {
		  if(delfiles!="") delfiles+=","
		  id=cb[a].id;
		  delfiles+=id.substr(name2.length);
      }
     }
    }
	//alert(delfiles);
    //alert(delfolders);
    var params="";
    if(delfiles!="") params+="&delfiles="+delfiles;
    if(delfolders!="") params+="&delfolders="+delfolders;
    //alert(params);
    if(params!=""){
     var nav=this.prop;
     nav.swchbx=nav.swchbx ? false : true;
     var off=eval(nav.NavId+"_off"),on=eval(nav.NavId+"_on");     

	 if (nav.DeleteHandlerFunction) nav.DeleteHandlerFunction();
    
	 if (nav.pages!="off") {
      p=on.ParentId;
      if(on.curPage) on.RebuildList(p,'&page='+on.curPage+params);
      else on.RebuildList(p,params);
     } else {
      p=off.ParentId;
      off.RebuildList(p,params);
     }   




    }
   }
  }




 } 
}