// function $(elem) { return is_string(elem) ? document.getElementById(elem) : elem; }
function $N(n)   { return document.getElementsByName(n); }
// function $$(tn)  { return document.getElementsByTagName(tn); }
function $V(id)  { return $(id).value; }

// Retourne la valeur du bouton radio sélectionné
function getRadioValue(name)
{
  var radio = $N(name);
  for (var i = 0; i < radio.length; ++i)
    if (radio[i].checked) return radio[i].value;
  return null;
}

// Coche le bouton radio possédant le nom et la valeur indiqués
function setRadioValue(name,value)
{
  var radio = $N(name);
  for (var i = 0; i < radio.length; ++i)
    if (radio[i].value == value)
    {
      radio[i].checked = true;
      return;
    }
}

function display(elem,b) { $(elem).style.display = b ? '' : 'none'; }
function show(elem) { display(elem,true); }
function hide(elem) { display(elem,false); }
function showhide(elem) { display($(elem),$(elem).style.display == 'none'); }

function format(chaine)
{
  return chaine.toLowerCase().replace(/[éèêë]/g, "e")
   .replace(/[àâä]/g, "a")
   .replace(/[ïî]/g, "i")
   .replace(/[ùûü]/g, "u")
   .replace(/[öô]/g, "o");
}

function isset(v)     { return (typeof(v) != 'undefined'); }
function is_string(v) { return (typeof(v) == 'string'); }
function is_int(n)    { return (parseInt(n) == n); }

function include(js) { document.write('<script type="text/javascript" src="'+js+'"><\/script>'); }

