/* activation des cellules du menu vertical  */
function HL(element, on) 
{
if (element.className != "TocHeaderStatic")

{
	if (!on)
	{ 
		element.className =    element.className.substring(0, element.className.lastIndexOf("Over"));         /*"TocItem";*/
	} 
	else 
	{ 
		element.className = element.className + "Over";
	}
	return false;
}
}
/* lien actif sur cellule entière  */
function MK(element) 
{
if (element.className != "TocHeaderStatic")
{
	element.children[0].click();
	return false;
}
else
{	

}
}

var strSrc;
function printView()
{
  if (strSrc)
  { document.getElementById('printer').src =strSrc;
    strSrc = null;
    document.getElementById('tbh').style.display = "block";
    if (document.getElementById('tbl'))
    { document.getElementById('tbl').style.display = "block";
    }
    document.getElementById('tbh2').style.display = "none";
    if (Bg)
    { document.body.background = Bg;
      Bg = null;
    }
    /* on affiche les boutons */
    changeVisibility_Invisible("block")
  }	
  else
  { if (document.getElementById('tbl'))
    { document.getElementById('tbl').style.display = "none";
    }
    document.getElementById('tbh').style.display = "none";
    document.getElementById('tbh2').style.display = "block";
    strSrc = document.getElementById('printer').src;
    // document.getElementById('printer').src = '../images/retour.gif';
    Bg = document.body.background;
    document.body.background = '';
    //print later
    //print(document);
    
    /* on cache les boutons */
    changeVisibility_Invisible("none")

  }	
}

function changeVisibility_Invisible(status) 
{	if (document.getElementsByTagName) 
  {	var getElement1 = document.getElementsByTagName("DIV");
	  var eachElement1;
		var test1= " ";
		var div= "init: ";
		for (j=0; j<getElement1.length; j++) 
		{	eachElement1 = getElement1[j];
			test1 = eachElement1.id;
			if (test1.length == 9 )
			{ eachElement1.style.display=status
			}
    }
	}
}

function afficher(iVal)
{	//document.write("'"+iVal+"'")
  if (document.getElementById(iVal + "DIV").style.display == "block")
  {	document.getElementById(iVal + "DIV" ).style.display = "none";
	  document.getElementById(iVal + "SPACER" ).style.display = "none";
	  //document.getElementById(iVal + "MAIL" ).style.display = "block";
	}
	else
	{	document.getElementById(iVal + "DIV" ).style.display = "block";
	  document.getElementById(iVal + "SPACER" ).style.display = "block";
		//document.getElementById(iVal + "MAIL" ).style.display = "none";
	}
	changeImageSrc(iVal);
}
			
function changeImageSrc(whichImage) 
{	if (document.images) 
  {	//document.write("'"+document.images[whichImage].src+"'");
    //document.write("'"+whichImage+"'");
    var tr=document.images[whichImage].src;
	  //var ter="images/plus.gif";
	  
		if (tr.substring(tr.lastIndexOf("/") + 1 , tr.length).toUpperCase() == "plus.gif".toUpperCase() )
		  document.images[whichImage].src = "../images/moins.gif";
		else
				if (tr.substring(tr.lastIndexOf("/") + 1 , tr.length).toUpperCase() == "moins.gif".toUpperCase() )
    		  document.images[whichImage].src = "../images/plus.gif";
	}
}

function all_dest()
{ if (document.getElementsByTagName) 
  {	var getElement = document.getElementsByTagName("DIV");
	  var eachElement;
		var test= " ";
		for (i=0; i<getElement.length; i++) 
		{	eachElement = getElement[i];
			test = eachElement.id;
			if (test == "all_dest" )
			{	changeVisibility("block");
			 eachElement.style.display = "none";

      }
      else
        if (test == "no_all_dest" )
  		  eachElement.style.display = "block";
    }
  }
  document.getElementById('searchrapiddiv').style.display = 'none' ;
}

function no_all_dest()
{ if (document.getElementsByTagName) 
  {	var getElement = document.getElementsByTagName("DIV");
	  var eachElement;
		var test= " ";
		for (i=0; i<getElement.length; i++) 
		{	eachElement = getElement[i];
			test = eachElement.id;
			if (test == "all_dest" )
			{ changeVisibility("none");
  			eachElement.style.display = "block";
      }
      else
        if (test == "no_all_dest" )
  		  eachElement.style.display = "none";
    }
  }
   document.getElementById('searchrapiddiv').style.display = 'none' ;
}
						
function changeVisibility(status) 
{	if (document.getElementsByTagName) 
  {	
    var getElement = document.getElementsByTagName("DIV");
	  var eachElement;
		var test= " ";
		var j= "";
			
		for (i=0; i<getElement.length; i++) 
		{	eachElement = getElement[i];
		
			test = eachElement.id;	
			
			if (test != "hidden" && test != "opac")
			  {
		      eachElement.style.display = status;
			    j = j +"|"+ test.substring(0 , eachElement.id.lastIndexOf("DIV"))+"|"
			    if ((test.substring(test.lastIndexOf("MAIL"),test.length)) == "MAIL" )
			    {	if ( status == "none" )
			        eachElement.style.display = "block";
				    else
				      eachElement.style.display = "none";
			    }
          if ( status == "none" )
			      changeImage( test.substring(0 , eachElement.id.lastIndexOf("DIV")), "../images/plus.gif");
			    else
			      changeImage( test.substring(0 , eachElement.id.lastIndexOf("DIV")), "../images/moins.gif");
		    }
		  
			//if (15 == i)
			//document.write(eachElement.id)
		}
		//a virer
		//document.write(j)
	}
}
			
function changeImage(whichImage,status) 
{	//document.write(whichImage+"test")
  if (document.images[whichImage]) 
    document.images[whichImage].src = status;

/*if (document.images) 
  {	var tr=document.images[whichImage].src;
	  //var ter="images/plus.gif";
		if (tr.substring(tr.lastIndexOf("/") + 1 , tr.length).toUpperCase() == "plus.gif".toUpperCase() || tr.substring(tr.lastIndexOf("/") + 1 , tr.length).toUpperCase() == "moins.gif".toUpperCase() )
		  document.images[whichImage].src = status; //"../images/moins.gif";
		else
				if (tr.substring(tr.lastIndexOf("/") + 1 , tr.length).toUpperCase() == "moins.gif".toUpperCase() )
    		  document.images[whichImage].src = status; //"../images/plus.gif";
	}*/
}	
			
function all_select()
{ if (document.getElementsByTagName) 
  {	var getElement = document.getElementsByTagName("INPUT");
    var eachElement;
	  var test= " ";
		for (i=0; i<getElement.length; i++) 
		{	eachElement = getElement[i];
		  test = eachElement.id;
      if (test.search("CheckBox1") != -1)
      { eachElement.checked = true;
        if (eachElement.parentElement.tagName == "SPAN")
        { if (eachElement.parentElement.disabled)
          { eachElement.checked = false;
          }
        }
      }
      if (test.search("Choix") != -1)
      { eachElement.checked = true;
      }
    }
    all_dest();
  }
}

function all_unselect()
{ if (document.getElementsByTagName) 
  {	var getElement = document.getElementsByTagName("INPUT");
    var eachElement;
	  var test= " ";
		for (i=0; i<getElement.length; i++) 
		{	eachElement = getElement[i];
		  test = eachElement.id;
      if (test.search("CheckBox1") != -1)
      { eachElement.checked = false;    
      }
      if (test.search("Choix") != -1)
      { eachElement.checked = false;
      }
    }
    no_all_dest();
  }
}	

function changeVisibility_Rficomment(status) 
{	
  if (document.getElementsByTagName) 
  {	var getElement = document.getElementsByTagName("DIV");
    var eachElement;
    var test= " ";
    for (i=0; i<getElement.length; i++) 
    {	eachElement = getElement[i];
      /*eachElement.style.display = status;*/
      test =  eachElement.id;
      //if ((test.substring(test.lastIndexOf("MAIL"),test.length)) == "MAIL" )
      //{
      if (test.substring(0,1) == status.substring(0,1) && test.length == 1 )
      {	if ( eachElement.style.display == "none" )
          eachElement.style.display = "block";
        else
          eachElement.style.display = "none";
      }
      //}
    }
					//document.write(test + " "+status.substring(0,1)) 
						//document.write(status) 
					 /* if (document.getElementById("AA").style.display == "block") //(test == status)
					  {	document.getElementById("AA").style.display = "none";
					    //eachElement.style.display = "none";
					  }
					  else
					  {	document.getElementById("AA").style.display = "block";
					    //eachElement.style.display = "block";
					  }*/
  }
}

function all_remarques()
{ if (document.getElementsByTagName) 
  {	var getElement = document.getElementsByTagName("DIV");
	  var eachElement;
		var test= " ";
		for (i=0; i<getElement.length; i++) 
		{	eachElement = getElement[i];
			test = eachElement.id;
      if (test == "all_remarques" )
      {	//A faire pour les + et les - 
			  changeVisibility_Remarques("block");
			  eachElement.style.display = "none";
      }
      else
      if (test == "no_all_remarques" )
  		{ eachElement.style.display = "block";
      }
    }
  }
}

function no_all_remarques()
{ if (document.getElementsByTagName) 
  {	var getElement = document.getElementsByTagName("DIV");
	  var eachElement;
		var test= " ";
		for (i=0; i<getElement.length; i++) 
		{	eachElement = getElement[i];
			test = eachElement.id;
      if (test == "all_remarques" )
      { //A faire pour les + et les - 
			  changeVisibility_Remarques("none");
  			eachElement.style.display = "block";
      }
      else
      if (test == "no_all_remarques" )
  		{ eachElement.style.display = "none";
  		}
    }
  }
}

function changeVisibility_Remarques(status) 
{	if (document.getElementsByTagName) 
  {	var getElement1 = document.getElementsByTagName("DIV");
	  var eachElement1;
		var test1= " ";
		var div= "init: ";
		for (j=0; j<getElement1.length; j++) 
		{	eachElement1 = getElement1[j];
			test1 = eachElement1.id;
			if (test1.length == 1 )
			{ eachElement1.style.display=status
			}
    }
	}
}
	
function isItemSelected()
{ if (document.getElementsByTagName) 
  {	var getElement = document.getElementsByTagName("INPUT");
    var eachElement;
	  var test= " ";
		for (i=0; i<getElement.length; i++) 
		{	eachElement = getElement[i];
		  test = eachElement.id;
      if (test.search("CheckBox1") != -1)
      { if (eachElement.checked == true)  
        { return true;
        }
      }
     
    }
    return false;
   }
     return false;
}		
		
