
bNameApp = navigator.appName;
bVerApp = parseInt(navigator.appVersion);
	if (bNameApp == "Netscape" && bVerApp <= 3)bro = "n3";
	else bro = "n2";



/********************************************************************************
Copyright (C) 1999 Thomas Brattli
This script is made by and copyrighted to Thomas Brattli at www.bratta.com
Visit for more great scripts. This may be used freely as long as this msg is intact!
I will also appriciate any links you could give me.
********************************************************************************/
//Default browsercheck, added to all scripts!
function checkBrowser(){
	this.ver=navigator.appVersion
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
	return this
}
bw=new checkBrowser()
/************************************************************************************
This is the new foldoutmenu, with more levels!
This is in some ways a rather advanced menu so please read every
note in this script and in the comments in the page to understand how
it works.
************************************************************************************/

//Do you want images (if not set to 0 and remove the images from the body)?
foldImg=1

//Here are the images for the top links.
foldinImg=new Image(); foldinImg.src="/images/navig_bullet_off.gif" //The image for the "in" state.
foldoutImg=new Image(); foldoutImg.src="/images/navig_bullet_on.gif" //The image for the "out" state.
//Here are the images for the sub links.
foldsubinImg=new Image(); foldsubinImg.src="/images/navig_bullet_off.gif" //The image for the "in" state.
foldsuboutImg=new Image(); foldsuboutImg.src="/images/navig_bullet_on.gif" //The image for the "out" state.
//If you change the images above please remember to change the images in the actual page as well.

/*modif php*/

mainmenus=7;
submenus=new Array(0,0,0,0,0,0,0);

/*modif php*/

pxbetweenmain=0 //How much space should there be between the main menus
pxbetweensub=0 //How much space should there be between the sub menus

mainstayfolded=false //Should the main menus stay folded?
substayfolded=false //Should the sub menus stay folded?  Play with these 2 variables.

/************************************************************************************
Making cross-browser objects
************************************************************************************/
function makeMenu(obj,nest){
	nest=(!nest) ? '':'document.'+nest+'.'										
   	this.css=bw.dom? document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+"document.layers." +obj):0;		
	this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;	
	this.ref=bw.dom || bw.ie4? document:bw.ns4?eval(nest+"document.layers." +obj+".document"):0;		
	this.x=(bw.ns4 || bw.ns5)? this.css.left:this.css.pixelLeft;
	this.y=(bw.ns4 || bw.ns5)? this.css.top:this.css.pixelTop;		
	this.height=bw.ns4?this.ref.height:this.el.offsetHeight;		
	this.hideIt=b_hideIt; this.showIt=b_showIt; this.moveIt=b_moveIt	
	this.status=0;	
	return this
}
function b_showIt(){this.css.visibility="visible"; this.status=1}
function b_hideIt(){this.css.visibility="hidden"; this.status=0}
function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x; this.css.top=this.y}	
function ouvrir(){if (NoNumFold == 1){foldmenu(NumFold);}}

/************************************************************************************
Initiating the page and making the menu
************************************************************************************/
function foldInit(){
	//Creating the foldoutmenu
	oFold=new Array(); y=0
	for(i=0;i<mainmenus;i++){
		oFold[i]=new makeMenu('divFold'+i,'divFoldCont')
		oFold[i].moveIt(0,y); oFold[i].size=oFold[i].height
		y+=oFold[i].height+pxbetweenmain
		oFold[i].sub=new Array()
		oFold[i].subs=top_subs;
		suby=oFold[i].height+pxbetweensub
		for(j=0;j<submenus[i];j++){
			oFold[i].sub[j]=new makeMenu('divFoldSub'+i+'_'+j,'divFoldCont.document.divFold'+i)
			oFold[i].sub[j].sub=new makeMenu('divFoldSub'+i+'_'+j+'_0','divFoldCont.document.divFold'+i+'.document.divFoldSub'+i+'_'+j)
			oFold[i].sub[j].hideIt(); oFold[i].sub[j].sub.hideIt()
			oFold[i].sub[j].moveIt(0,suby)
			suby+=oFold[i].sub[j].height+pxbetweensub
		}
	}
  	oFoldCont=new makeMenu('divFoldCont')
  	oFoldCont.showIt() //Showing the menu when the menu have been "created"
	ouvrir();
}
/************************************************************************************
Object function to the top of the menus.
************************************************************************************/
function top_subs(show,num){
	for(j=0;j<this.sub.length;j++){
		if(show){
			this.sub[j].showIt()
			if(foldImg) this.ref["imgFold"+num].src=foldoutImg.src
			if(substayfolded){if(this.sub[j].sub.status) this.sub[j].sub.showIt()
			}else{
				if(foldImg) this.sub[j].ref["imgFold"+num+"Sub"+j].src=foldsubinImg.src
				this.sub[j].sub.hideIt()
			}
		}else{
			this.sub[j].hideIt()
			if(foldImg) this.ref["imgFold"+num].src=foldinImg.src
			if(!substayfolded) this.sub[j].sub.hideIt()
			else if(substayfolded) this.sub[j].sub.css.visibility="hidden"
		}
	}
}
/************************************************************************************
Checking height of the menus, and moves them to the correct position.
************************************************************************************/
function checkheight(org){
	if(mainstayfolded) istart=org; else istart=0
	for(i=istart;i<oFold.length;i++){
		oFold[i].size=oFold[i].height
		for(j=0;j<oFold[i].sub.length;j++){
			oFold[i].sub[j].size=oFold[i].sub[j].height+pxbetweensub
			if(oFold[i].sub[j].status){
				oFold[i].size+=oFold[i].sub[j].size
				if(oFold[i].sub[j].sub.status){
					oFold[i].size+=oFold[i].sub[j].sub.height+pxbetweensub
					oFold[i].sub[j].size+=oFold[i].sub[j].sub.height+pxbetweensub
				}
			}
			if(j!=0) oFold[i].sub[j].moveIt(0,oFold[i].sub[j-1].y+oFold[i].sub[j-1].size)
		}
		if(i!=0) oFold[i].moveIt(0,oFold[i-1].y+oFold[i-1].size+pxbetweenmain)
	}
}
/************************************************************************************
Fold in and out the submenus.
************************************************************************************/
function subfoldmenu(main,sub){
	if(!substayfolded){
		for(i=0;i<oFold[main].sub.length;i++){if(i!=sub){
		oFold[main].sub[i].sub.hideIt(); if(foldImg) oFold[main].sub[i].ref["imgFold"+main+"Sub"+i].src=foldsubinImg.src}}
	}
	if(!oFold[main].sub[sub].sub.status){
		oFold[main].sub[sub].sub.showIt()
		if(foldImg) oFold[main].sub[sub].ref["imgFold"+main+"Sub"+sub].src=foldsuboutImg.src
	}else{
		oFold[main].sub[sub].sub.hideIt()
		if(foldImg) oFold[main].sub[sub].ref["imgFold"+main+"Sub"+sub].src=foldsubinImg.src
	}
	checkheight(main)
}
/************************************************************************************
Fold in and out the mainmenus
************************************************************************************/
function foldmenu(num){
	if(!mainstayfolded){for(i=0;i<oFold.length;i++){if(i!=num) oFold[i].subs(0,i)}}
	if(!oFold[num].sub[0].status)oFold[num].subs(1,num)
	else oFold[num].subs(0,num)
	checkheight(num)
}
//Initiating the menus onload, if it's a 4.x+ browser.

/*modif php*/

if(bw.bw) onload=foldInit;

/*modif php*/
 