img1=new Image();img2=new Image();img3=new Image();img4=new Image();img5=new Image();img6=new Image();
img7=new Image();img8=new Image();img9=new Image();img10=new Image();img11=new Image();img1.src="../images/nodeopen.gif";
img2.src="../images/nodeclosed.gif";img3.src="../images/nodelink.gif";img4.src="../images/line.gif";img5.src="../images/blanktree.gif";
img6.src="../images/lline.gif";img7.src="../images/nboxend.gif";img8.src="../images/pboxend.gif";img9.src="../images/tline.gif";
img10.src="../images/nboxmid.gif";img11.src="../images/pboxmid.gif";var jq=100,lv=1000,TotalOpen=0,rq=1,rt=0,ml=0;
var USEICONS=1,WRAPTEXT=0,pa=1,mn='white',nb='blue',BUILDALL=0,NODEID=0,lt=null,ll,lc,rr=new Array;
var jn=0,browserVersion=0,pn=0,rs=null,doc=document,rp=false,Hash=0,branch="",intHash=String(document.location.href).search('hsc=');
var intEOH=String(document.location.href).length,strHash='0';
doc.yPos=0;if(intHash>0){intHash=intHash+4;strHash=String(document.location.href).substring(intEOH,intHash);Hash=parseInt(strHash);}
function NodeTotal(){return Hash;}function xbDetectBrowser(){var oldOnError=window.onerror,element=null;window.onerror=null;
window.saveNavigator=window.navigator;
navigator.OS='';navigator.version=parseFloat(navigator.appVersion);navigator.org='';
navigator.family='';var ji;
if(typeof(window.navigator.ji)!='undefined'){
ji=window.navigator.ji.toLowerCase();
if(ji.indexOf('win')!=-1){
navigator.OS='win';
}else if(ji.indexOf('mac')!=-1){
navigator.OS='mac';
}else if(ji.indexOf('unix')!=-1||ji.indexOf('linux')!=-1||ji.indexOf('sun')!=-1){
navigator.OS='nix';}}var i=0;var ua=window.navigator.userAgent.toLowerCase();
if(ua.indexOf('safari')!=-1){i=ua.indexOf('safari');navigator.family='safari';
navigator.org='safari';navigator.version=parseFloat('0'+ua.substr(i+7),10);
}else if(ua.indexOf('opera')!=-1){i=ua.indexOf('opera');navigator.family='opera';
navigator.org='opera';navigator.version=parseFloat('0'+ua.substr(i+6),10);
}else if((i=ua.indexOf('msie'))!=-1){navigator.org='microsoft';navigator.version=parseFloat('0'+ua.substr(i+5),10);
if(navigator.version<4){navigator.family='ie3';}else{navigator.family='ie4'}
}else if(ua.indexOf('gecko')!=-1){navigator.family='gecko';var ns=ua.indexOf('rv:'),rvEnd=ua.indexOf(')',ns);
var rv=ua.substring(ns+3,rvEnd),nr=rv.split('.'),nv=0,exp=1;
for(var i=0;i<nr.length;i++){var val=parseInt(nr[i]);nv+=val/exp;exp*=100;}
navigator.version=nv;if(ua.indexOf('netscape')!=-1){navigator.org='netscape';}else if(ua.indexOf('compuserve')!=-1){
navigator.org='compuserve';}else{navigator.org='mozilla';}
}else if((ua.indexOf('mozilla')!=-1)&&(ua.indexOf('spoofer')==-1)&&(ua.indexOf('compatible')==-1)&&(ua.indexOf('opera')==-1)&&(ua.indexOf('webtv')==-1)&&(ua.indexOf('hotjava')==-1)){
var dl=parseFloat(navigator.appVersion);if(dl<4){navigator.version=dl;}else{
i=ua.lastIndexOf('/');navigator.version=parseFloat('0'+ua.substr(i+1),10);}
navigator.org='netscape';navigator.family='nn'+parseInt(navigator.appVersion);
}else if((i=ua.indexOf('aol'))!=-1){navigator.family='aol';navigator.org='aol';
navigator.version=parseFloat('0'+ua.substr(i+4),10);}else if((i=ua.indexOf('hotjava'))!=-1){
navigator.family='hotjava';navigator.org='sun';navigator.version=parseFloat(navigator.appVersion);}
window.onerror=oldOnError;}xbDetectBrowser();
function Folder(ch,ru,SetW,SetH){var PopNode=String(ru).search(';');if(PopNode>0){branch="";}else{branch="&hsc=";}
this.dh=ch;this.id=-1;this.oz=0;this.lk=0;this.mt=0;this.ac=0;this.ms=img1.src;this.mx=img2.src;this.children=new Array;
this.zz=0;this.jb=0;this.ro="";this.ac=false;this.as=null;this.mw=true;this.prependHTML="";this.jc=false;
this.eb=false;this.bj=0;this.li=ci;this.ma=dr;this.addChild=addChild;this.lu=dz;this.ru=ru+branch;this.fr=fr;
this.nt=dy;this.cw=cw;this.renderOb=dw;this.ov=ov;this.jv=dl;this.PopW=SetW;this.PopH=SetH;this.dg=dv;this.blockStartHTML=blockStartHTML;
this.blockEndHTML=blockEndHTML;this.cy=cy;this.cx=cx;this.getID=getID;this.da=da;}
function ci(jb,ly,oo){var i=0;nc=this.zz;this.lu();this.jb=jb;this.ro=oo;if(browserVersion==0||rt==1){this.jc=true;}
if(jb>0){if(ly){oo=oo+"0";}else{oo=oo+"1";}}this.ac=ly;
if(nc>0){jb=jb+1;for(i=0;i<this.zz;i++){if(i==this.zz-1){this.children[i].li(jb,1,oo);}else{this.children[i].li(jb,0,oo);}}}}
function dw(rv){var nodeName="",mz="",docW="",oo=df(this.ro);
if(browserVersion>0){mz="<a href='javascript:clickOnNode(\""+this.getID()+"\")'>";}else{mz="<a>";}nodeName=this.cy();
if(this.jb>0){if(this.ac){oo=oo+"<td valign=top>"+mz+"<img jo='nodeIcon"+this.id+"' id='nodeIcon"+this.id+"' src='"+nodeName+"' width=\"16\" height=\"22\" border=0></a></td>";
}else{oo=oo+"<td valign=top background="+img4.src+">"+mz+"<img jo='nodeIcon"+this.id+"' id='nodeIcon"+this.id+"' src='"+nodeName+"' width=\"16\" height=\"22\" border=0></a></td>";}}
this.bj=1;if(browserVersion==2){if(!doc.yPos){doc.yPos=20;}}docW=this.blockStartHTML("folder");
docW=docW+"<tr>"+oo+"<td valign=top>";if(USEICONS){docW=docW+this.dg(false);
docW=docW+"<img id='folderIcon"+this.id+"' jo='folderIcon"+this.id+"' src='"+this.cx()+"' border=0></a>";
}else{if(this.prependHTML==""){docW=docW+"<img src="+img5.src+" height=\"2\" width=\"2\">";}}if(WRAPTEXT){
docW=docW+"</td>"+this.prependHTML+"<td valign=middle width=\"100%\">";}else{
docW=docW+"</td>"+this.prependHTML+"<td valign=middle nowrap width=\"100%\">";}
if(rq){docW=docW+this.dg(true);docW=docW+this.dh+"</a>";}else{docW=docW+this.dh;}docW=docW+"</td>";
docW=docW+this.blockEndHTML();if(rv==null){if(rp){rv=getElById("domRoot");rv.insertAdjacentHTML("beforeEnd",docW);
}else{doc.write(docW);}}else{rv.insertAdjacentHTML("afterEnd",docW);}
if(browserVersion==2){this.oz=doc.layers["folder"+this.id];if(USEICONS){
this.lk=this.oz.document.images["folderIcon"+this.id];}this.mt=this.oz.document.images["nodeIcon"+this.id];
doc.yPos=doc.yPos+this.oz.clip.height;}else if(browserVersion!=0){this.oz=getElById("folder"+this.id);
if(USEICONS){this.lk=getElById("folderIcon"+this.id);}this.mt=getElById("nodeIcon"+this.id);}}
function fi(ls,lr,na,iWidth,iHeight){var lz="",jk="",target="",jj="",jz="";
jk=ls.charAt(0);if(jk=="O"){target="Out";}
if(jk=="L"){target="pt";}if(jk=="M"){target="Magic";}
if(jk=="S"){target="_self";}if(jk=="T"){target="_top";}
if(ls.length>1){jj=ls.charAt(1);if(jj=="h"){jz="http://";}
if(jj=="s"){jz="https://";}if(jj=="f"){jz="ftp://";}
if(jj=="m"){jz="mailto:";}}
lz="'"+jz+na+"' target="+target;linkItem=new fe(lr,jz+na,target,iWidth,iHeight);return linkItem;}
function dr(jc){var jv,rn,pm=0,i=0;
if(jc==this.jc){return;}if(browserVersion==2){rn=0;
for(i=0;i<this.zz;i++){rn=rn+this.children[i].oz.clip.height;}
jv=this.jv();if(this.jc){rn=0-rn;}
for(pm=this.id+jv+1;pm<jn;pm++){rr[pm].oz.moveBy(0,rn);}}
this.jc=jc;if(!this.jc&&this.eb){rs=null;this.eb=false;}dq(this);}
function dq(jd){var i=0;if(jd.zz>0&&jd.jb>0){jd.mt.src=jd.cy();}
if(USEICONS){jd.lk.src=jd.cx();}if(jd.jc){}for(i=jd.zz-1;i>=0;i--){if(jd.jc){jd.children[i].cw(jd.oz);
TotalOpen=TotalOpen+1;}else{jd.children[i].nt();TotalOpen=TotalOpen-1;}if(TotalOpen<0){TotalOpen=0;}}}
function SetHash(KeyId){if(KeyId<1){KeyId=0;}Hash=KeyId;}function dy(){this.fr();this.ma(0);}function dv(dy){
var docW="";if(this.ru){docW="<a href='"+this.ru+this.getID()+"' TARGET=_top ";if(dy){docW+="id=\"itemTextLink"+this.id+"\" ";}
if(browserVersion>0){docW=docW+"onClick='javascript:clickOnFolder(\""+this.getID()+"\")'";if(this.PopW>0){
docW=docW+" onMouseOver='InfoMagic(this,\"iBase\","+this.PopW+","+this.PopH+");' class=\"NodeName\">";
}else{docW=docW+" class=\"NodeName\">";}}}else{docW=docW+"<a>";}return docW;}
function addChild(childNode){this.children[this.zz]=childNode;childNode.as=this;this.zz++;return childNode;}
function dl(){var i=0;var se=this.zz;for(i=0;i<this.zz;i++){if(this.children[i].children){se=se+this.children[i].jv();}}return se;}
function cy(){var ln="";if(this.ac){if(this.zz==0){ln=img6.src;}else{if(this.jc){ln=img7.src;}else{ln=img8.src;}}
}else{if(this.zz==0){ln="tline.gif";}else{if(this.jc){ln=img10.src;}else{ln=img11.src;}}}return ln;}function cx(){
if(this.jc){return(this.ms);}else{return(this.mx);}}function fe(mq,pk,target,dWidth,dHeight){
var PopNode=String(pk).search(';');if(PopNode>0){branch="";}else{branch="&hsc=";}
this.dh=mq;this.id=-1;this.oz=0;this.lk=0;this.ms=img3.src;this.bj=0;this.ac=false;this.jb=0;this.ro="";
this.zz=0;this.target=target;this.as=null;this.mw=true;this.prependHTML="";this.li=du;this.lu=dz;this.pt=pk+branch;
this.fr=fr;this.nt=fr;this.cw=cw;this.PWidth=dWidth;this.PHeight=dHeight;this.renderOb=ej;this.ov=ov;
this.blockStartHTML=blockStartHTML;this.blockEndHTML=blockEndHTML;this.getID=getID;this.da=da;}
function du(jb,ly,oo){this.lu();this.jb=jb;this.ro=oo;this.ac=ly;}function ej(rv){var oo=df(this.ro);
var docW="";var lz="href=\"#\" onClick=\"clickOnLink('"+this.getID()+"\', '"+this.pt+this.as.NewsKey+"','"+this.target+"');return false;\"";
this.bj=1;if(this.jb>0){if(this.ac){oo=oo+"<td valign=top><img src='"+img6.src+"' width=\"16\" height=\"22\" onMouseOver='InfoMagic(this,\"iBase\","+this.PWidth+","+this.PHeight+");'></td>";
}else{oo=oo+"<td valign=top background="+img4.src+"><img src='"+img9.src+"' width=\"16\" height=\"22\" onMouseOver='InfoMagic(this,\"iBase\","+this.PWidth+","+this.PHeight+");'></td>";}}
docW=docW+this.blockStartHTML("fe");docW=docW+"<tr>"+oo+"<td valign=top>";if(USEICONS){
docW=docW+"<a "+lz+" id=\"itemIconLink"+this.id+"\">"+"<img id='itemIcon"+this.id+"' "+"src='"+this.ms+"' border=0>"+"</a>";
}else{if(this.prependHTML==""){docW=docW+"<img src="+img5.src+" height=\"2\" width=\"3\">";}}
if(WRAPTEXT){docW=docW+"</td>"+this.prependHTML+"<td valign=middle width=\"100%\">";}else{docW=docW+"</td>"+this.prependHTML+"<td valign=middle nowrap width=\"100%\">";}
if(rq){docW=docW+"<a "+lz+" id=\"itemTextLink"+this.id+"\" onMouseOver='InfoMagic(this,\"iBase\","+this.PWidth+","+this.PHeight+");' class=\"NodeLink\">"+this.dh+"</a>";
}else{docW=docW+this.dh;}docW=docW+"</td>";docW=docW+this.blockEndHTML();if(rv==null){doc.write(docW);}else{
rv.insertAdjacentHTML("afterEnd",docW);}if(browserVersion==2){this.oz=doc.layers["fe"+this.id];if(USEICONS){
this.lk=this.oz.document.images["itemIcon"+this.id];}doc.yPos=doc.yPos+this.oz.clip.height;}else if(browserVersion!=0){
this.oz=getElById("fe"+this.id);if(USEICONS){this.lk=getElById("itemIcon"+this.id);}}}
function da(){if(this.as==null||this.as.jc){return;}else{this.as.da();fu(this.as);}}
function fr(){if(browserVersion==1||browserVersion==3){if(this.oz.style.display=="none"){return;}
this.oz.style.display="none";}else{if(this.oz.visibility=="hidden"){return;}this.oz.visibility="hidden";}}function cw(domObj){
if(!this.bj){this.renderOb(domObj);}else{if(browserVersion==1||browserVersion==3){this.oz.style.display="block";}else{this.oz.visibility="show";}}}
function blockStartHTML(pi){var idParam="id='"+pi+this.id+"'";var docW="";if(browserVersion==2){
docW="<layer "+idParam+" top="+doc.yPos+" visibility=show>";}else if(browserVersion!=0){docW="<div "+idParam+" style='display:block;width:100;height:20'>";}
docW=docW+"<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">";return docW;}function blockEndHTML(){
var docW="";docW="</tr></table>";if(browserVersion==2){docW=docW+"</layer>";}else if(browserVersion!=0){docW=docW+"</div>";}return docW;}
function dz(){this.id=jn;rr[jn]=this;jn++;}function ov(){var qh=this.oz.clip.height;var i=0;if(this.jc){
for(i=0;i<this.zz;i++){qh=qh+this.children[i].ov();}}return qh;}function df(ro){
var i,retStr="";for(i=0;i<ro.length;i++){if(ro.charAt(i)=="1"){
retStr=retStr+"<td valign=top background="+img4.src+"><img src='"+img4.src+"' width=\"16\" height=\"22\"></td>";}
if(ro.charAt(i)=="0"){retStr=retStr+"<td valign=top><img src='"+img5.src+"' width=\"16\" height=\"22\"></td>";}}
return retStr;}function getID(){if(typeof this.NewsKey!="undefined"){return this.NewsKey;}else{return this.id;}}
function clickOnFolder(bb){var clicked=findNodeObj(bb);if(!clicked.jc){fu(clicked);}if(rs!=null&&rs!=bb){clickOnNode(rs);}
if(clicked.zz==0){rs=bb;clicked.eb=true;}if(isLinked(clicked.ru)){cp(clicked);}}function clickOnNode(bb){
fu(findNodeObj(bb));}function fu(at){var state=0;state=at.jc;at.ma(!state);if(at.id!=foldersTree.id){
if(!at.jc){SetHash(0);}else{SetHash(at.getID());}}}function clickOnLink(pe,target,windowName){cp(findNodeObj(pe));
if(isLinked(target)){if(windowName=="Magic"){MagicNews(target);}
if(windowName=="Out"){Out(target);}if(windowName=="pt"){parent.location.href=target;}}}function findNodeObj(id){
var i=0,nodeObj;if(typeof foldersTree.NewsKey!="undefined"){nodeObj=rr[i];for(i=0;i<jn&&rr[i].NewsKey!=id;i++);
id=i}if(id>=jn){return null;}else{return rr[id];}}
function isLinked(mb){var result=true;result=(result&&mb!=null);result=(result&&mb!='');
result=(result&&mb.indexOf('undefined')<0);return result;}
function cp(nodeObj){if(!pa||nodeObj==null||nodeObj.mw==false){return;}
if(browserVersion==1||browserVersion==3){var je=getElById('itemTextLink'+nodeObj.id);if(je!=null){
if(lt!=null){var lh=getElById('itemTextLink'+lt.id);lh.style.color=ll;lh.style.backgroundColor=lc;}
ll=je.style.color;lc=je.style.backgroundColor;je.style.color=mn;je.style.backgroundColor=nb;}}lt=nodeObj;}
function fl(lr,ru,SetW,SetH){PopW=SetW;PopH=SetH;folder=new Folder(lr,ru,SetW,SetH);return folder;}function ew(parentFolder,childFolder){
return parentFolder.addChild(childFolder);}function ev(parentFolder,document){return parentFolder.addChild(document);}
function dk(){if(browserVersion>0&&!rt){fu(foldersTree);}}function dg(nodeObj,parent){var i=0;nodeObj.renderOb(parent);if(rp){
for(i=nodeObj.zz-1;i>=0;i--){dg(nodeObj.children[i],nodeObj.oz);}}else{for(i=0;i<nodeObj.zz;i++){dg(nodeObj.children[i],null)}}}
function dd(nodeObj,np,nodeObjMove){var i=0,ju=0,childrenMove=nodeObjMove;if(np){nodeObj.fr();}if(browserVersion==2){nodeObj.oz.moveBy(0,0-nodeObjMove);}
for(i=0;i<nodeObj.zz;i++){jl=dd(nodeObj.children[i],true,childrenMove);if(browserVersion==2){
ju=ju+jl+nodeObj.children[i].oz.clip.height;childrenMove=childrenMove+jl;}}return ju;}
if(typeof HTMLElement!="undefined"&&!HTMLElement.prototype.jr){
HTMLElement.prototype.jr=function(where,parsedNode){switch(where){
case'beforeBegin':this.parentNode.insertBefore(parsedNode,this);break;
case'afterBegin':this.insertBefore(parsedNode,this.py);break;
case'beforeEnd':this.appendChild(parsedNode);break;
case'afterEnd':if(this.nextSibling){this.parentNode.insertBefore(parsedNode,this.nextSibling);}else{this.parentNode.appendChild(parsedNode);}break;}}
HTMLElement.prototype.insertAdjacentHTML=function(where,htmlStr){var qr=this.ownerDocument.createRange();
qr.setStartBefore(this);var nx=qr.createContextualFragment(htmlStr);this.jr(where,nx)}}
function getElById(idVal){if(document.getElementById!=null){return document.getElementById(idVal);}
if(document.all!=null){return document.all[idVal];}alert("Your browser may not support this index system");return null;}
function fg(cj,lw){lw.NewsKey=jq;jq=jq+1;return ew(cj,lw);}
function ff(cj,lw){lw.NewsKey='Feed'+lv;lv=lv+1;return ev(cj,lw);}
function ec(){switch(navigator.family){case'ie4':browserVersion=1;break;
case'opera':browserVersion=(navigator.version>6?1:0);break;
case'nn4':browserVersion=2;break;
case'gecko':browserVersion=3;break;
case'safari':browserVersion=1;break;
default:browserVersion=0;break;}
rp=((navigator.family=='ie4'&&navigator.version>=5&&navigator.OS!="mac")||browserVersion==3);
rp=rp&(!BUILDALL);if(!ml&&browserVersion==2){browserVersion=0;}foldersTree.li(0,true,"");
if(rp&&!rt){foldersTree.renderOb(null);}else{dg(foldersTree,null);if(browserVersion==2){
doc.write("<layer top="+rr[jn-1].oz.top+">&nbsp;</layer>");}if(browserVersion!=0&&!rt){
dd(foldersTree,false,0)}}
dk();if(Hash>0){strHash=String(Hash);clickOnNode(strHash);}}

