// JavaScript Document

var voldline = 0;
var voldsline = 0;
var vtimer;

// SELECTIONNER LES LIGNE NIVEAU 1
function SelectLine(vline) {
	vtimer = setTimeout('SelectLine1(' + vline + ')',300);
}

function SelectLine1(vline)
{

  if(voldline==0)
  {
    document.getElementById('line'+vline).className = 'lev1_selected';
		if(document.getElementById('img'+vline).src.indexOf('arrow_none') == -1 )
		{
			document.getElementById('img'+vline).src = '/images/arrow_open.gif';
			document.getElementById('sid'+vline).style.display = '';
		}
		
    voldline = vline;
  }
  else
  {
    if(voldline!=vline)
    {
      document.getElementById('line'+voldline).className = 'lev1_cell';	 
	      // DÉTECTER VOIR SI IL COMPORTE UN DEUXIÈME NIVEAU
		  if(document.getElementById('img'+voldline).src.indexOf('arrow_none') == -1 )
		  {
			  document.getElementById('img'+voldline).src = '/images/arrow_closed.gif';
			  document.getElementById('sid'+voldline).style.display = 'none';
			  if(voldsline == 0){
				  voldsline = 0;
			  }else{
			  	document.getElementById('sline'+voldsline).className = 'lev2_td3';
				document.getElementById('s_line'+voldsline).className = 'lev2_td2';
				voldsline = 0;
			  }  
		  }
		  
          document.getElementById('line'+vline).className = 'lev1_selected';
		  if(document.getElementById('img'+vline).src.indexOf('arrow_none') == -1 )
		  {
			  document.getElementById('img'+vline).src = '/images/arrow_open.gif';
			  document.getElementById('sid'+vline).style.display = '';
		  }
		  
      voldline = vline;
    }
    else
    {
       // DÉTECTER VOIR SI IL COMPORTE UN DEUXIÈME NIVEAU
       if(document.getElementById('img'+voldline).src.indexOf('arrow_none') == -1 ) 
       {
            
             if (document.getElementById('img'+voldline).src.indexOf('arrow_open') == -1) 
             {
              
                  document.getElementById('img'+voldline).src = '/images/arrow_open.gif';
    			  document.getElementById('sid'+voldline).style.display = '';
    			  if(voldsline == 0){
    				  voldsline = 0;
    			  }else{
    			  	document.getElementById('sline'+voldsline).className = 'lev2_td3';
    				document.getElementById('s_line'+voldsline).className = 'lev2_td2';
    				voldsline = 0;
    			  }  
    		}	
    		else
    		{
                  
                  document.getElementById('img'+voldline).src = '/images/arrow_closed.gif';
    			  document.getElementById('sid'+voldline).style.display = 'none';
    			  if(voldsline == 0){
    				  voldsline = 0;
    			  }else{
    			  	document.getElementById('sline'+voldsline).className = 'lev2_td3';
    				document.getElementById('s_line'+voldsline).className = 'lev2_td2';
    				voldsline = 0;
    			  } 
    		}  
       }
    }    
  }
}

// GESTION DU MOUSEOUT NIVEAU 1
function MouseOut(vline)
{
	clearTimeout(vtimer)
  if(document.getElementById('line'+vline).className == 'lev1_selected')
  {
    document.getElementById('line'+vline).className = 'lev1_selected'; 
  }
  else
  {
   	document.getElementById('line'+vline).className = 'lev1_cell'
  }
}

// GESTION DU MOUSEOVER NIVEAU 1
function MouseOver(vline)
{
  if(document.getElementById('line'+vline).className == 'lev1_selected')
  {
    document.getElementById('line'+vline).className = 'lev1_selected'; 
  }
  else
  {
   	document.getElementById('line'+vline).className = 'lev1_over'
  }
}

// SELECTIONNER LES LIGNE NIVEAU 2
function SelectSLine(vsline)
{
  if(voldsline==0)
  {
    document.getElementById('sline'+vsline).className = 'lev2_selected';
	document.getElementById('s_line'+vsline).className = 'lev2_td2_selected';
    voldsline = vsline;
  }
  else
  {
    if(voldsline!=vsline)
    {
      document.getElementById('sline'+voldsline).className = 'lev2_td3';
	  document.getElementById('s_line'+voldsline).className = 'lev2_td2';
      document.getElementById('sline'+vsline).className = 'lev2_selected';
	  document.getElementById('s_line'+vsline).className = 'lev2_td2_selected';
      voldsline = vsline;
    }
  }
}

// GESTION DU MOUSEOUT NIVEAU 2
function sMouseOut(vsline)
{
  if(document.getElementById('sline'+vsline).className == 'lev2_selected')
  {
    document.getElementById('sline'+vsline).className = 'lev2_selected'; 
  }
  else
  {
   	document.getElementById('sline'+vsline).className = 'lev2_td3'
  }
}

// GESTION DU MOUSEOVER NIVEAU 2
function sMouseOver(vsline)
{
  if(document.getElementById('sline'+vsline).className == 'lev2_selected')
  {
    document.getElementById('sline'+vsline).className = 'lev2_selected'; 
  }
  else
  {
   	document.getElementById('sline'+vsline).className = 'lev2_over'
  }
}