/* fichier créé avril 03 par ISC MK  */

/* 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
{	
/* il faut tuer le lien  */
}
}

//ajout le 12/11/03 MK[?] version rapide
//ajouter id=tdleft ds chaque page, tbheader ds Header + le lien image imprimante
//<p class="TitrePage"><%= Securite.Title%><a onclick="javascript:printView();"><img id="printer" align="right" src="../Images/printer.gif"></a></p>

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";
    }
  }
}

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";
    }
  }
}
						
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];
		  eachElement.style.display = status;
			test = eachElement.id;
			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;    //mk 7/10/03
        if (eachElement.parentElement.tagName == "SPAN")
        { if (eachElement.parentElement.disabled)
          { eachElement.checked = false;
          }
        }
      }
      if (test.search("Choix") != -1)
      { eachElement.checked = true;    //RC 29/10/03
      }
    }
    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;    //RC 29/10/03
        //all_dest()
      }
    }
    no_all_dest();
  }
}	
//créés le 041118 pour companypermission
function mk_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 (eachElement.type == "checkbox")
      { eachElement.checked = true;    //mk 7/10/03
        if (eachElement.parentElement.tagName == "SPAN")
        { if (eachElement.parentElement.disabled)
          { eachElement.checked = false;
          }
        }
      }
     if (test.search("Choix") != -1)
      { eachElement.checked = true;    //RC 29/10/03
      }
    }
    all_dest();
  }
}

function mk_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 (eachElement.type == "checkbox")
      { eachElement.checked = false;    
      }
      if (test.search("Choix") != -1)
      { eachElement.checked = false;    //RC 29/10/03
        //all_dest()
      }
    }
    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
			}
    }
	}
}


	//mk le 23/6	
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;
}		
		
