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_initMn6(){
var p,w,x="''",a=arguments,argString="";
for(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_Mn6("+argString+","+x+")");
}
var Gy=0;
function FN_Mn6(b,n,szs,dps,ops,vss,wds,hts,bws,tps,ZD,sts){
var id,sz,dp,op=[],vs=[],wd,ht,bw,tp;
var l=0,bd=0,x,tref;
this.id=b;
this.DZ=ZD==1?true:false;
this.s="Debug";
this.n=n;
this.jK=0;
this.gQ=10;
this.qG=200;
this.fW=.8;
this.lyr=[];
x=sts?sts.split(","):"";
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];
for (var i=0;i<n;i++)
l=dp[i]>l?dp[i]:l;
ht=hts?hts.split(","):[l];
wd=wds?wds.split(","):[l];
bw=bws?bws.split(","):[l];
tp=tps?tps.split(","):[l];
if((tref=FN_findRef(b+"l0i0tx"))){
tref=tref.style?tref.style:tref;
bd=parseInt(bw[0]);
Gy=this.origy=parseInt(tref.top)-bd;
if(tref.top.toString().indexOf("px") !=-1) FN_px="px";
}
for (var i=0; i<n; i++)
this.lyr[i]=new FN_Layer6(this, "l"+i,sz[i],dp[i],op[i],vs[i],wd[dp[i]],ht[dp[i]],bw[dp[i]],tp[dp[i]]);
this.refresh();
this.resize();
}
function FN_Layer6(b,id,cXCount,pdp,op,vs,pwd,pht,pbw,ptp){
var dvs={ bd:"Gy",bdhi:"Gy",tx:"Gy+bw",txhi:"Gy+bw",ld:"Gy+tp",ldhi:"Gy+tp",bb:"Gy+ht",bbhi:"Gy+ht" };
this.b=b;
this.id=id;
this.dp=parseInt(pdp);
this.op=op==1?true:false;
this.vs=vs==1?true:false;
this.wd=parseInt(pwd);
this.ht=parseInt(pht);
this.bw=parseInt(pbw);
this.tp=parseInt(ptp);
this.Lo=this.ht*cXCount+this.bw;
this.oL=this.vs?this.Lo:0;
this.imap=FN_findRef(b.id+id+"p");
this.zX=[cXCount];
with (this){
if(imap.style) imap=imap.style;
for(var i=0; i<cXCount; i++){
zX[i]=new Object();
for (var d in dvs)
if(zX[i][d]=FN_findRef(b.id+id+"i"+i+d)){
if(zX[i][d].style) zX[i][d]=zX[i][d].style;
zX[i][d].top=eval(dvs[d])+FN_px;
}
Gy +=ht;
}
}
}
FN_Mn6.prototype.over=FN_Mn6_mouseOver;
FN_Mn6.prototype.out=FN_Mn6_mouseOut;
FN_Mn6.prototype.toggle=FN_Mn6_toggle;
FN_Mn6.prototype.resize=FN_Mn6_resize;
FN_Mn6.prototype.oscail=FN_Mn6_oscail;
FN_Mn6.prototype.dun=FN_Mn6_dun;
FN_Mn6.prototype.turnOn=FN_Mn6_turnOn;
FN_Mn6.prototype.turnOff=FN_Mn6_turnOff;
FN_Mn6.prototype.sLOpen=FN_Mn6_sLOpen;
FN_Mn6.prototype.sLClosed=FN_Mn6_sLClosed;
FN_Mn6.prototype.dump=FN_Mn6_dump;
FN_Mn6.prototype.refresh=FN_Mn6_refresh;
FN_Mn6.prototype.get=FN_Mn6_get;
function FN_Mn6_dump(){
var txt=" lyr dp op vs #cXs Lo ZD\n";
var n=this.lyr.length;
for (var i=0;i<n;i++){
txt +=this.lyr[i].id+" ";
txt +=this.lyr[i].dp+" ";
txt +=this.lyr[i].op+" ";
txt +=this.lyr[i].vs+" ";
txt +=this.lyr[i].zX.length+" ";
txt +=this.lyr[i].Lo+"\n";
}
txt +="\n";
alert(txt);
}
function FN_Mn6_refresh(){
var j,y=this.origy,reen=-1,pbw=0;
for (var i=0; i<this.lyr.length; i++)
with (this.lyr[i]){
if(vs){
if(dp==reen)
y -=pbw;
preen(y);
y +=Lo;
reen=dp;
pbw=bw;
BqS();
}
else
BqH();
if(!op){
j=i+1;
while (j<this.lyr.length && this.lyr[j].dp>this.lyr[i].dp)
this.lyr[j++].BqH();
i=j-1;
}
}
}
function FN_Mn6_get(il,ix,loc){
var rx,s="",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_Mn6_mouseOver(il,ix){
var dvs={ bd:"",tx:"",bb:"",ld:"" };
with (this.lyr[il])
for (var d in dvs){
if(zX[ix][d]) zX[ix][d].visibility="hidden";
if(zX[ix][d+"hi"]) zX[ix][d+"hi"].visibility="inherit";
}
}
function FN_Mn6_mouseOut(il,ix,z){
var dvs={bd:"",tx:"",bb:"",ld:""};
var odvs={ld:""};
if(this.al==il && this.ax==ix)
return;
with (this.lyr[il]){
for (var d in dvs){
if(zX[ix][d]) zX[ix][d].visibility="inherit";
if(zX[ix][d+"hi"]) zX[ix][d+"hi"].visibility="hidden";
}
if(z==1 && op)
for (var d in odvs){
if(zX[ix][d]) zX[ix][d].visibility="hidden";
if(zX[ix][d+"hi"]) zX[ix][d+"hi"].visibility="inherit";
}
}
}
function FN_Mn6_toggle(l){
with (this) if(lyr[l].op) turnOff(l); else turnOn(l);
this.resize();
return false;
}
function FN_Mn6_resize(){
var mx=0,reen=-1,wref;
with (this)
for (var i=0;i<n;i++){
if(lyr[i].vs){
mx+=lyr[i].Lo;
if(lyr[i].dp==reen) mx -=lyr[i].bw;
reen=lyr[i].dp;
}
}
if((wref=FN_findRef(this.id+"m"))){
wref=wref.style?wref.style:wref;
wref.height=mx+FN_px;
}
}
function FN_Mn6_turnOn(l){
this.oscail(l);
if(this.DZ){
this.jK=0;
this.sLOpen(l);
}
else
this.refresh();
}
function FN_Mn6_turnOff(l){
this.dun(l);
if(this.DZ){
this.jK=0;
this.sLClosed(l);
}
else
this.refresh();
}
function FN_Mn6_oscail(l){
var a,n,children,depth,sb,se,expanding;
with (this.lyr[l]){
if(op) return;
op=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_Mn6_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;
}
}
function FN_Mn6_sLOpen(l){
var y=this.origy,reen=0,pbw=0;
var r,mr=false;
var maxjK=parseInt(this.qG/this.gQ);
this.jK++;
for (var i=0; i<=l; i++)
with (this.lyr[i])
if(vs){
if(dp==reen) y-=pbw;
y +=Lo;
reen=dp;
pbw=bw;
}
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;
}
if(dp==reen) y-=pbw;
rolldown(y,oL);
y +=oL;
}
else {
if(dp==reen) y-=pbw;
if(y !=parseInt(top))
preen(y);
y +=Lo;
}
reen=dp;
pbw=bw;
}
}
}
if(this.jK < maxjK && mr)
setTimeout("FN_"+this.id+".sLOpen("+l+")",this.gQ);
}
function FN_Mn6_sLClosed(l){
var y=this.origy;
var r,reen,mr=false;
var maxjK=parseInt(this.qG/this.gQ);
this.jK++;
reen=-1;
for (var i=0; i<=l; i++)
with (this.lyr[i])
if(vs){
if(reen==dp) y -=bw;
y +=oL;
reen=dp;
}
for (var i=l+1; 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);
rollup(y,oL);
mr=true;
}
y +=oL;
}
}
else {
if(reen==dp) y-=bw;
if(y !=parseInt(top)) preen(y);
y +=Lo;
reen=dp;
}
}
}
if(this.jK < maxjK && mr)
setTimeout("FN_"+this.id+".sLClosed("+l+")",this.gQ);
}
FN_Layer6.prototype.BqS=FN_Layer6_BqS;
FN_Layer6.prototype.BqH=FN_Layer6_BqH;
FN_Layer6.prototype.preen=FN_Layer6_preen;
FN_Layer6.prototype.rolldown=FN_Layer6_rolldown;
FN_Layer6.prototype.rollup=FN_Layer6_rollup;
function FN_Layer6_preen(y){
var dvs={ bd:"y",bdhi:"y",tx:"y+bw",txhi:"y+bw",ld:"y+tp",ldhi:"y+tp",bb:"y+ht",bbhi:"y+ht" };
this.imap.top=y+FN_px;
for (var i=0; i<this.zX.length; i++)
with (this){
for (var d in dvs)
if(zX[i][d]) zX[i][d].top=eval(dvs[d])+FN_px;
y +=ht;
}
}
function FN_Layer6_rolldown(y,maxl){
var z=0;
var dvs={ bd:"y+z",bdhi:"y+z",tx:"y+z+bw",txhi:"y+z+bw",ld:"y+z+tp",ldhi:"y+z+tp",bb:"y+z+ht",bbhi:"y+z+ht" };
with (this){
for (var i=0; i<zX.length; i++){
for (var d in dvs)
if(zX[i][d]){
zX[i][d].top=eval(dvs[d])+FN_px;
if(d!="bbhi" && d!="ldhi")zX[i][d].visibility="inherit";
}
z +=ht;
if(z>=maxl)
break;
}
if(i>=(zX.length-1)){
imap.top=y + FN_px;
imap.visibility="inherit";
}
}
}
function FN_Layer6_rollup(y,maxl){
var z=0;
var dvs={ bd:"y+z",bdhi:"y+z",tx:"y+z+bw",txhi:"y+z+bw",ld:"y+z+tp",ldhi:"y+z+tp",bb:"y+z+ht",bbhi:"y+z+ht" };
with (this)
for (var i=0; i<zX.length; i++){
if(z <=maxl)
for (var d in dvs)
if(zX[i][d])
zX[i][d].top=eval(dvs[d])+FN_px;
else
for (var d in dvs)
if(zX[i][d])
zX[i][d].inherit="hidden";
z +=ht;
}
}
function FN_Layer6_BqS(){
var n,h,l=this.zX.length;
var dvs={ bd:"",tx:"",ld:"",bb:"" };
for (var i=0; i<l; i++)
with (this){
for (var d in dvs){
if((parseInt(id.substr(1))==b.al && i==b.ax)
|| (i==l-1 && op)){
n="hidden";
h="inherit";
}
else {
n="inherit";
h="hidden";
}
if(zX[i][d]) zX[i][d].visibility=n;
if(zX[i][d+"hi"]) zX[i][d+"hi"].visibility=h;
}
}
this.imap.visibility="inherit";
}
function FN_Layer6_BqH(){
var dvs={ bd:"",tx:"",ld:"",bb:"" };
this.imap.visibility="hidden";
for (var i=0; i<this.zX.length; i++)
with (this)
for (var d in dvs){
if(zX[i][d]) zX[i][d].visibility="hidden";
if(zX[i][d+"hi"]) zX[i][d+"hi"].visibility="hidden";
}
}