function ouvrirPopup (pFichier, pLargeur, pHauteur)
{
  var posX = (screen.width / 2) - (pLargeur / 2);
  var posY = (screen.height / 2) - (pHauteur / 2);
  wiwin=window.open(pFichier,"popup","width = " + pLargeur + ", height = " + pHauteur + ", left = " + posX + ", top = " + posY + ", resizable = 1, scrollbars= 1");
  if (self.focus) wiwin.focus();
}

function ChangeImageOver (objImg)
{
  intLongueur = objImg.src.length;
  objImg.src = objImg.src.substr(0,intLongueur-4)+"_over.gif";
}

function ChangeImageOut (objImg)
{
	intLongueur = objImg.src.length;
	objImg.src = objImg.src.substr(0,intLongueur-9)+".gif";
}

// AJAX
function getHTTPObject()
{
  var xmlhttp = false;

  /* Compilation conditionnelle d'IE */
  /*@cc_on
  @if (@_jscript_version >= 5)
    try
    {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
      try
      {
         xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (E)
      {
        xmlhttp = false;
      }
    }
  @else
    xmlhttp = false;
  @end @*/

  /* on essaie de créer l'objet si ce n'est pas déjà fait */
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
  {
    try
    {
      xmlhttp = new XMLHttpRequest();
    }
    catch (e)
    {
      xmlhttp = false;
    }
  }

  return xmlhttp;
}

/* Ajout d'une fonction au window.onload */
function addLoadEvent(func)
{
  var newfunc = (typeof func != 'function') ? function() {func;} : func;
 
  if (window.addEventListener)
    window.addEventListener('load', newfunc, false);
  else if (window.attachEvent)
    window.attachEvent('onload', newfunc);
}

function check_radio() 
{
  document.forms['frm_recherche_doc'].type_recherche[1].checked = true;
}

function Compter(target, max, nomchamp)
{
  StrLen = target.value.length

  if (StrLen > max )
  {
    target.value = target.value.substring(0,max);
    CharsLeft = max;
  }
  else
  {
    CharsLeft = max-StrLen;
  }

  nomchamp.value = CharsLeft;
}


