function getObj(idObjet)
{
  if (document.getElementById)
  {
    return document.getElementById(idObjet);
  }
  else if (document.all)
  {
    return document.all[idObjet];
  }
  else if (document.layers)
  {
    return document.layers[idObjet];
  }
}

function hideObj(idObjet)
{
	var obj = getObj(idObjet);
	if(obj)
	{
     if (obj.style.visibility != "hidden") obj.style.visibility = "hidden";
     obj.style.display = 'none';
	}
}

function showObj(idObjet)
{
	var obj = getObj(idObjet);
	if(obj)
	{
		if (obj.style.visibility != "visible") obj.style.visibility = "visible";
		obj.style.display = 'block';
	}
}


function toggleVisibilityObj(idObjet)
{
	var obj = getObj(idObjet);
	if(obj)
	{
		if (obj.style.visibility == "visible") 
		{
			obj.style.visibility = "hidden";
		  obj.style.display = 'none';
		} else {
			obj.style.visibility = "visible";
		  obj.style.display = 'block';			
		}
	}
}

function getLeft(MyObject)
//Fonction permettant de connaître la position d'un objet
//par rapport au bord gauche de la page.
//Cet objet peut être à l'intérieur d'un autre objet.
{
  if (MyObject.offsetParent)
    return (MyObject.offsetLeft + getLeft(MyObject.offsetParent));
  else
    return (MyObject.offsetLeft);
}
	
function getWidth(MyObject)
//Fonction permettant de connaître la largeur d'un objet
{
    return (MyObject.offsetWidth);
}	
	
function getTop(MyObject)
//Fonction permettant de connaître la position d'un objet
//par rapport au bord haut de la page.
//Cet objet peut être à l'intérieur d'un autre objet.
{
  if (MyObject.offsetParent)
    return (MyObject.offsetTop + getTop(MyObject.offsetParent));
  else
    return (MyObject.offsetTop);
}

function Toggle(nom)
{
	var elem = document.forms[nom].elements;
	if(document.forms[nom].cb_check_all.checked)
	{
		for(var i = 0; i < elem.length; i++)
		{
			if (document.forms[nom].elements[i].name.indexOf("cb_")>=0)
			{
			  elem[i].checked = true ;
			}
		}
	}
	else
	{
		for(var i = 0; i < elem.length; i++)
		{
			if (document.forms[nom].elements[i].name.indexOf("cb_")>=0)
			{
			  elem[i].checked = false ;
			}
		}
	}
}

function OuvrirFenetre(UrlFenetre, w, h, bScrollbar)
{
  window.open(UrlFenetre,'','width='+w+',height='+h+',toolbar=no, menubar=no, scrollbars='+(bScrollbar?"yes":"no")+', resizable=no,location=no, directories=no, status=no');
}

