var NAV = '', INIT = '', ACC = false;
var first = '', last = '', fb = true;
var W = 169; // menu width
var NS4 = false, VR5 = false, OP6 = false, DISP = ' display:none;';
var idsarray = new Array(), libsarray = new Array();
if(document.layers)
 NS4 = true;
if(document.getElementById)
 VR5 = true;
if(window.opera&&(navigator.userAgent.indexOf("Opera 6")>=0)){
 DISP = '';
 OP6 = true;
}

// Ecriture debut de page
function wpbeg(){
 if(NS4)
  return '<ilayer>';
 return '';
}

// Ecriture fin de page
function wpend(){
 if(NS4)
   return '</ilayer>';
 return '';
}

// Ecriture debut de bloc nav
function wbbeg(type, id){
 fb = false;
 switch(type){
  case 0:
   idsarray[idsarray.length] = id;
   libsarray[libsarray.length] = wbbeg.arguments[2];
   if(VR5)
    return '<div id="r'+id+'" style="width:'+W+'px;">';
   else if(NS4)
    return '<layer name="r'+id+'" width="'+W+'">';
   break;
  case 1:
   if(VR5){
   
    return '<div id="s'+id+'" style="width:'+W+'px;'+DISP+'">';
    }
   else if(NS4)
    return '<layer name="s'+id+'" width="'+W+'">';
   break;
  case 2:
   if(VR5)
    return '<div style="width:'+W+'px;">';
   else if(NS4)
    return '<layer width="'+W+'">';
   break;   
  case 3:
   if(VR5)
    return '<div id="r'+id+'" style="width:'+W+'px;">';
   else if(NS4)
    return '<layer name="s'+id+'" width="'+W+'">';
   break;   
 }
 return '';
}

// Ecriture action titre nav
function wbdown(imgsrc, emptyimgsrc){
 if(OP6)
  return '<img src="'+EMPTYIMG+'" width="14" height="14" alt="">';
 else if(NS4)
  return '<a href="javascript:rswap(\''+idsarray[idsarray.length-1]+'\')"><img src="'+imgsrc+'" width="14" height="14" border="0" alt="-> '+libsarray[libsarray.length-1]+'"></a>';
 else if(VR5)
  return '<img src="'+imgsrc+'" width="14" height="14" alt="">';
 return '';
}

// Ecriture titre nav
function wbtitle(titlelib){
 if(OP6)
  return '<div>'+titlelib+'</div>';
 else if(NS4)
  return '<div><a href="javascript:rswap(\''+idsarray[idsarray.length-1]+'\')" class="nntitle">'+titlelib+'</a></div>';
 else if(VR5)
  return '<div title="-> '+libsarray[libsarray.length-1]+'">'+titlelib+'</div>';
 return '';
}

// Ecriture fin de bloc nav
function wbend(){
 if(VR5)
   return '</div>';
 else if(NS4)
   return '</layer>';
 return '';
}

function rswap(id){
 if(ACC)
  return;
 if(NS4){
  n4rswap(id);
  return;
 }
 if(last!='')
  rclose(last);
 ropen(id);
 last = id;
}

function ropen(id){
 document.getElementById("s"+id).style.display = 'block';
 document.getElementById("r"+id).line.className = 'leftnone';
 document.getElementById("r"+id).line.title = '';
 document.getElementById("r"+id).line.onclick = null;
 document.getElementById("r"+id).cont.innerHTML = '';
}
 
function rclose(id){
 document.getElementById("s"+id).style.display = 'none';
 document.getElementById("r"+id).line.className = 'lefthand';
 document.getElementById("r"+id).line.title = document.getElementById("r"+id).otitle;
 document.getElementById("r"+id).line.onclick = function(){ rswap(this.fvar);};
 document.getElementById("r"+id).cont.innerHTML = '<a href="javascript:rswap(\''+id+'\')" title="-> '+document.getElementById("r"+id).lib+'"><img src="'+document.getElementById("r"+id).arrowsrc+'" border="0" width="14" height="14" alt="-> '+document.getElementById("r"+id).lib+'"></a>';
}

function init(){
 if(NS4)
   n4init();
 else if(VR5){
  for(i=0;i<idsarray.length;i++){
   titreid = idsarray[i];
   titrecont = document.getElementById("r"+titreid).getElementsByTagName("TR").item(1).getElementsByTagName("TD").item(1);
   titreline = document.getElementById("r"+titreid).getElementsByTagName("TR").item(1).getElementsByTagName("TD").item(0).getElementsByTagName("DIV").item(0);
   if( titrecont.getElementsByTagName("IMG").length > 0 )
   {
    document.getElementById("r"+titreid).arrowsrc = titrecont.getElementsByTagName("IMG").item(0).src;
   }
   document.getElementById("r"+titreid).cont = titrecont;
   document.getElementById("r"+titreid).lib = libsarray[i];
   document.getElementById("r"+titreid).line = titreline;
   document.getElementById("r"+titreid).otitle = titreline.title;
   titreline.fvar = titreid;
   titreline.className = 'lefthand';
   titreline.onclick = function(){ rswap(this.fvar);};
   titrecont.innerHTML = '<a href="javascript:rswap(\''+titreid+'\')" title="-> '+document.getElementById("r"+titreid).lib+'"><img src="'+document.getElementById("r"+titreid).arrowsrc+'" border="0" width="14" height="14" alt="-> '+document.getElementById("r"+titreid).lib+'"></a>';
  }
 }
 eval(INIT);
}

function n4rswap(id){
 if(ACC)
  return;
 if(last!='')
  n4rclose(last);
 n4ropen(id);
 last = id;
}

function n4ropen(id){
 document.layers[0].layers["r"+id].child.clip.height = document.layers[0].layers["r"+id].child.refheight;
 document.layers[0].layers["r"+id].last = document.layers[0].layers["r"+id].document.images[1].src;
 document.layers[0].layers["r"+id].document.images[1].src = EMPTYIMG;
 if(document.layers[0].layers["r"+id].jscript==null)
  document.layers[0].layers["r"+id].jscript = document.layers[0].layers["r"+id].document.links[0].href;
 document.layers[0].layers["r"+id].document.links[0].href = document.layers[0].layers["r"+id].document.links[1].href = "javascript:_empty();";
 n4rplace();
}
 
function n4rclose(id){
 theobj = document.layers[0].layers["r"+id].child.clip.height = 0;
 document.layers[0].layers["r"+id].document.images[1].src = document.layers[0].layers["r"+id].last;
 document.layers[0].layers["r"+id].document.links[0].href = document.layers[0].layers["r"+id].document.links[1].href = document.layers[0].layers["r"+id].jscript;
}

function n4rplace(){
 var theobj = null;
 for(i=0;i<document.layers[0].layers.length;i+=2){
  if(theobj!=null)
   document.layers[0].layers[i].top = theobj.top + theobj.clip.height + theobj.child.clip.height - (theobj.child.clip.height>0);
  if(document.layers[0].layers[i].child==null){
   theobj = document.layers[0].layers[i-2];
   i--;
  }
  else
   theobj = document.layers[0].layers[i];
 }
}

function n4init(){
 var theobj = null;
 var maxheight = 0;
 for(i=0;i<document.layers[0].layers.length;i+=2){
  reftop = 0;
  if(theobj!=null){
   reftop = theobj.top + theobj.clip.height;
   theobj.next = document.layers[0].layers[i];
  }
  theobj = document.layers[0].layers[i];
  if(theobj.name.charAt(0)=='r'){
   theobj.top = reftop;
   theobj.child = document.layers[0].layers[i+1];
   theobj.child.refheight = theobj.child.clip.height;
   maxheight = Math.max(maxheight, theobj.child.refheight);
   theobj.child.clip.height = 0;
   theobj.child.top = theobj.top + theobj.clip.height;
  }
  else{
   theobj.top = reftop;
   i--;
  }
 }
 document.layers[0].clip.height = theobj.top + theobj.clip.height + maxheight;
}


function redirect(url){
var URL=unescape(url); 
if ( window.opener ) 
{
	window.opener.location.href=URL; 
	window.close();
} 
else 
{
	this.location.href=URL;
}
}