var FN_px=" ";
var deb="";
var ldeb;
function FN_findRef(n,d){
var i,x;
if(!d)
d=document;
if(!(x=d[n])&&d.all)
x=d.all[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=FN_findRef(n,d.layers[i].document);
if(!x && d.getElementById)
x=d.getElementById(n);
/* if(x){
deb +=n+"->"+(x.name?x.name:x.id)+" ";
if((ldeb=deb.lastIndexOf("\n"))>-1 && deb.length - ldeb>30)
deb +="\n";
}
*/
return x;
}
function FN_initMn5(){
var p,w,x="''",a=arguments,argString="";
for(var i=0; i<a.length; i++)
argString +=argString?",'"+a[i]+"'":"'"+a[i]+"'";
p=location.search.substring(1).split("&");
for (var i=0; i<p.length; i++){
if(p[i].search("FN_"+a[0])==0){
w=p[i].indexOf("=")+1;
if(w>0) x=p[i].substr(w);
break;
}
}
eval("FN_"+a[0]+"=new FN_Mn5("+argString+","+x+")");
}
function FN_Mn5(b,n,szs,dps,ops,vss,hts,ZD,bs,is,sts){
var id,sz,dp,op=[],vs=[],ht;
var x,tref,rbi,dir,t,l;
var ci={ o:"",c:"",ohi:"",chi:""};
this.id=b;
this.DZ=ZD==1?true:false;
this.s="";
this.n=n;
this.mh=0;
this.bspx=parseInt(bs);
this.ispx=parseInt(is);
this.jK=0;
this.gQ=10;
this.qG=200;
this.fW=.8;
this.lyr=[];
x=sts.split(",");
rbi=FN_findRef(b+"l0b");
dir=rbi.src.substring(0,rbi.src.lastIndexOf("/")+1);
l=(t=rbi.src.substring(rbi.src.lastIndexOf("/")+2)).indexOf("nl")>-1?"nl":"";
t=t.charAt(0);
ci.o="o"+t+l;
ci.c="c"+t+l;
ci.ohi="o"+t+l+"hi";
ci.chi="c"+t+l+"hi";
for (var i in ci)
eval("this."+i+"=new Image();this."+i+".src='"+dir+ci[i]+".gif'");
if(x.length==2*n+2){
this.al=x[0];
this.ax=x[1];
for (var i=0; i<n; i++){
op[i]=x[2*i+2];
vs[i]=x[2*i+3];
}
}
else {
op=ops?ops.split(","):[n];
vs=vss?vss.split(","):[n];
this.al=this.ax=null;
}
sz=szs?szs.split(","):[n];
dp=dps?dps.split(","):[n];
ht=hts?hts.split(","):[n];
if((tref=FN_findRef(b+"l0b0"))){
tref=tref.style?tref.style:tref;
Gy=this.origy=parseInt(tref.top);
if(tref.top.toString().indexOf("px") !=-1) FN_px="px";
}
for (var i=0; i<n; i++)
this.lyr[i]=new FN_Layer5(this, "l"+i,sz[i],dp[i],op[i],vs[i],ht[i]);
this.refresh();
this.resize();
}
function FN_Layer5(b,id,cXCount,dp,op,vs,ht){
var wid=b.id+id;
var dvs1={ p:"",x:"",f:"" };
var dvs2={ b:"",n:"",h:"",a:"" };
var ref;
this.b=b;
this.id=id;
this.dp=parseInt(dp);
this.op=op==1?true:false;
this.vs=vs==1?true:false;
this.ht=parseInt(ht);
this.cXs=parseInt(cXCount);
this.Lo=this.ht*cXCount;
this.oL=this.vs?this.Lo:0;
for (var c=0;c<dp;dvs1["v"+c++]="");
for (var d in dvs1)
eval("if((this."+d+"=FN_findRef(\""+wid+d+"\")))if(this."+d+".style) this."+d+"=this."+d+".style;");
this.zX=[cXCount];
for(var i=0; i<cXCount; i++){
this.zX[i]=new Object;
with (this.zX[i])
for (var d in dvs2)
eval("if(this.zX[i]."+d+"=FN_findRef(\""+wid+d+i+"\")) if("+d+".style) "+d+"="+d+".style;");
}
if((ref=this.zX[cXCount-1].b))
this.bi=FN_findRef(wid+"b");
}
FN_Mn5.prototype.over=FN_Mn5_mouseOver;
FN_Mn5.prototype.out=FN_Mn5_mouseOut;
FN_Mn5.prototype.toggle=FN_Mn5_toggle;
FN_Mn5.prototype.resize=FN_Mn5_resize;
FN_Mn5.prototype.oscail=FN_Mn5_oscail;
FN_Mn5.prototype.dun=FN_Mn5_dun;
FN_Mn5.prototype.turnOn=FN_Mn5_turnOn;
FN_Mn5.prototype.turnOff=FN_Mn5_turnOff;
FN_Mn5.prototype.sLOpen=FN_Mn5_sLOpen;
FN_Mn5.prototype.sLClosed=FN_Mn5_sLClosed;
FN_Mn5.prototype.refresh=FN_Mn5_refresh;
FN_Mn5.prototype.enable=FN_Mn5_enable;
FN_Mn5.prototype.get=FN_Mn5_get;
function FN_Mn5_refresh(l){
var wo,wh,y,z;
y=this.origy;
z=arguments.length==1?l:-1;
for (var i=0; i<this.lyr.length; i++){
with (this.lyr[i]){
if(vs){
preen(y);
y +=Lo;
}
else
BqH();
wo=(op)?"o":"c";
wh=(i==z)?"hi":"";
if(bi) eval("bi.src=this."+wo+wh+".src");
}
}
}
function FN_Mn5_enable(){
for (var i=0; i<this.lyr.length; i++)
this.lyr[i].p.visibility="inherit";
}
function FN_Mn5_get(il,ix,loc){
var s="",rx,ol=this.al,ox=this.ax;
if(ol!=null && ox!=null)
with(this.lyr[ol]){
if(zX[ox].a)zX[ox].a.visibility="hidden";
if(zX[ox].n)zX[ox].n.visibility="inherit";
}
with(this.lyr[il]){
if(zX[ix].a)zX[ix].a.visibility="inherit";
if(zX[ix].n)zX[ix].n.visibility="hidden";
}
this.al=il;
this.ax=ix;
rx=new RegExp("FN_"+this.id+"='[^']*'");
s +="FN_"+this.id+"='"+il+","+ix;
for (var i=0; i<this.lyr.length; i++)
with (this.lyr[i])
s +=","+(op?1:0)+","+(vs?1:0);
s +="'";
if(loc.href.match(rx))
loc.href=loc.href.replace(rx,s);
else
loc.href +=(loc.search.length>0?"&":"?")+s;
}
function FN_Mn5_mouseOver(il,ix,z){
with(this.lyr[il]){
if(zX[ix].h)zX[ix].h.visibility="inherit";
if(zX[ix].n)zX[ix].n.visibility="hidden";
if(z==1)
bi.src=op?this.ohi.src:this.chi.src;
}
}
function FN_Mn5_mouseOut(il,ix,z){
with(this.lyr[il]){
if(zX[ix].n)zX[ix].n.visibility="inherit";
if(zX[ix].h)zX[ix].h.visibility="hidden";
if(z==1)
bi.src=op?this.o.src:this.c.src;
}
}
function FN_Mn5_toggle(l,i){
if(this.lyr[l].op)
this.turnOff(l);
else
this.turnOn(l);
this.resize();
return false;
}
function FN_Mn5_resize(){
var mx=0,wref;
with (this)
for (var i=0;i<n;i++){
if(lyr[i].vs)
mx+=lyr[i].Lo;
}
if((wref=FN_findRef(this.id+"m"))){
wref=wref.style?wref.style:wref;
wref.height=mx+FN_px;
}
}
function FN_Mn5_turnOn(l){
this.oscail(l);
if(this.DZ){
this.jK=0;
with (this.lyr[l]){
if(this.lyr[l].bi) bi.src=this.ohi.src;
if(this.lyr[l].f) f.visibility="inherit";
}
this.sLOpen(l);
}
else
this.refresh(l);
}
function FN_Mn5_turnOff(l){
this.dun(l);
if(this.DZ){
this.jK=0;
with (this.lyr[l]){
if(this.lyr[l].bi) bi.src=this.chi.src;
if(this.lyr[l].f) f.visibility="hidden";
}
this.sLClosed(l);
}
else
this.refresh(l);
}
function FN_Mn5_oscail(l){
var a,n,children,depth,sb,se,expanding;
with (this.lyr[l]){
if(op) return;
op=true;
vs=true;
depth=dp;
children=depth+1;
}
sb=l+1;
for (var k=sb; k<this.lyr.length; k++){
if(this.lyr[k].dp <=depth)
break;
if(this.lyr[k].dp==children){
this.lyr[k].vs=true;
if(this.DZ)
this.lyr[k].oL=0;
}
}
se=k;
do {
expanding=false;
depth=children;
children=depth + 1;
for (var k=sb; k<se; k++)
if((this.lyr[k].dp==depth) && this.lyr[k].op){
expanding=true;
for (var m=k+1; m<se; m++){
if(this.lyr[m].dp <=depth)
break;
if(this.lyr[m].dp==children){
this.lyr[m].vs=true;
if(this.DZ)
this.lyr[m].oL=0;
}
}
}
} while (expanding);
}
function FN_Mn5_dun(l){
var children,depth;
with (this.lyr[l]){
if(!op) return;
op=false;
depth=dp;
children=depth+1;
}
for (var k=l+1;k<this.lyr.length;k++){
if(this.lyr[k].dp <=depth)
break;
this.lyr[k].vs=false;
if(this.DZ)
this.lyr[k].oL=this.lyr[k].Lo;
}
}
function FN_Mn5_sLOpen(l){
var y=this.origy;
var r,mr=false;
var maxjK=parseInt(this.qG/this.gQ);
this.jK++;
for (var i=0; i<=l; i++)
if(this.lyr[i].vs)
y +=this.lyr[i].Lo;
for (var i=l+1; i<this.lyr.length; i++){
with (this.lyr[i]){
if(vs){
if((r=Lo-oL)>0){
if(r < 4 || this.jK>=maxjK )
oL=Lo;
else {
oL +=Math.floor(r*this.fW);
mr=true;
}
roll(y,oL);
y +=oL;
}
else {
if(y !=parseInt(top))
preen(y);
y +=Lo;
}
}
}
}
if(this.jK < maxjK && mr)
setTimeout("FN_"+this.id+".sLOpen("+l+")",this.gQ);
}
function FN_Mn5_sLClosed(l){
var y=this.origy;
var r,mr=false;
var maxjK=parseInt(this.qG/this.gQ);
this.jK++;
for (var i=0; i<this.lyr.length; i++){
with (this.lyr[i]){
if(!vs){
if(oL>0){
if(oL < 4 || this.jK>=maxjK ){
oL=0;
BqH();
}
else {
oL -=Math.floor(oL*this.fW);
roll(y,oL);
mr=true;
}
y +=oL;
}
}
else {
if(y !=parseInt(top))
preen(y);
y +=Lo;
}
}
}
if(this.jK < maxjK && mr)
setTimeout("FN_"+this.id+".sLClosed("+l+")",this.gQ);
}
FN_Layer5.prototype.preen=FN_Layer5_preen;
FN_Layer5.prototype.BqH=FN_Layer5_BqH;
FN_Layer5.prototype.roll=FN_Layer5_roll;
function FN_Layer5_preen(y){
var dvs1={ p:"" };
var dvs2={ b:"inherit",n:"inherit",h:"hidden",a:"hidden" };
var dvs3={ x:[this.b.bspx,"inherit"],f:[this.b.ispx,"hidden"] };
var il=parseInt(this.id.substr(1));
dvs3.x[1]=this.vs?"inherit":"hidden";
dvs3.f[1]=this.op?"inherit":"hidden";
for (var c=0;c<this.dp;dvs1["v"+c++]="");
for (var d in dvs1){
eval("if(this."+d+"){this."+d+".top=\""+y+FN_px+"\";this."+d+".visibility=\"inherit\"}");
}
for (var i=0; i<this.zX.length; i++){
if(il==this.b.al && i==this.b.ax){
dvs2.n=dvs2.h="hidden";
dvs2.a="inherit";
}
else {
dvs2.n="inherit";
dvs2.a=dvs2.h="hidden";
}
with (this.zX[i]){
for (var d in dvs2)
eval("if("+d+"){"+d+".top=\""+y+FN_px+"\"; "+d+".visibility=\""+dvs2[d]+"\";}");
if(i==this.zX.length-1)
for (var d in dvs3)
eval("if(this."+d+"){this."+d+".top=\""+(y+dvs3[d][0])+FN_px+"\";this."+d+".visibility=\""+dvs3[d][1]+"\"}");
}
y=y+this.ht;
}
}
function FN_Layer5_BqH(){
var dvs1={ p:"",x:"",f:"" };
var dvs2={ b:"",n:"",h:"",a:"" };
for (var c=0;c<this.dp;dvs1["v"+c++]="");
for (var d in dvs1)
eval("if(this."+d+")this."+d+".visibility=\"hidden\";");
for (var i=0; i<this.zX.length; i++)
with (this.zX[i])
for (var d in dvs2)
eval("if("+d+")"+d+".visibility=\"hidden\";");
}
function FN_Layer5_roll(y,maxl){
var dvs1={ p:"" };
var dvs2={ b:"inherit",n:"inherit",h:"hidden",a:"hidden" };
var dvs3={ x:[this.b.bspx,"inherit"],f:[this.b.ispx,"hidden"] };
var il=parseInt(this.id.substr(1));
var l=0;
dvs3.x[1]=this.vs?"inherit":"hidden";
dvs3.f[1]=this.op?"inherit":"hidden";
for (var c=0;c<this.dp;dvs1["v"+c++]="");
for (var d in dvs1)
eval("if(this."+d+"){this."+d+".top=\""+y+FN_px+"\";this."+d+".clip=\"rect(0px auto "+maxl+"px auto)\";this."+d+".visibility=\"inherit\";}");
for (var i=0; i<this.zX.length; i++){
with (this.zX[i]){
for (var d in dvs2)
eval("if("+d+"){"+d+".top=\""+y+FN_px+"\"; "+d+".visibility=\""+dvs2[d]+"\";}");
if(i==this.zX.length-1)
for (var d in dvs3)
eval("if(this."+d+"){this."+d+".top=\""+(y+dvs3[d][0])+FN_px+"\";this."+d+".visibility=\""+dvs3[d][1]+"\"}");
if(il==this.b.al && i==this.b.ax)
if(a) a.visibility="inherit";
l +=this.ht;
if(l>=maxl)
break;
y +=this.ht;
}
}
}