function PopUpDiv(prefixeTag, num)
{
  var colDivElements = document.getElementsByTagName("div");
  if (document.getElementById('pop' + prefixeTag + num) != null)
    document.getElementById('pop' + prefixeTag + num).style.display = 'block';
  if (document.getElementById('lien' + prefixeTag + num) != null)
    document.getElementById('lien' + prefixeTag + num).className = 'lien' + prefixeTag + 'Under';
  if (colDivElements != null)
  {
    for (i=0; i<colDivElements.length; i++)
    {
      if (colDivElements[i] != document.getElementById('pop' + prefixeTag + num))
      {
        if (colDivElements[i].id.substr(0, 3) == 'pop')
        {
          colDivElements[i].style.display = 'none';
          if (document.getElementById('lien' + colDivElements[i].id.substr(3,colDivElements[i].id.length)) != null)
            document.getElementById('lien' + colDivElements[i].id.substr(3,colDivElements[i].id.length)).className = 'lien' + prefixeTag + 'Off';
        }
      }
    }
  }
}

function SwitchOnglet(prefixeTag, num, deb, fin)
{
  if(document.getElementById('onglet' + prefixeTag + num) != null &&
     document.getElementById('onglet' + prefixeTag + num).style.display=='none')
  {
    for(i=deb; i<=fin; i++)
    {
      if(i == num)
      {
        if (document.getElementById('onglet' + prefixeTag + num) != null)
          document.getElementById('onglet' + prefixeTag + num).style.display = 'block';
        if (document.getElementById('ongletlien' + prefixeTag + num) != null)
          document.getElementById('ongletlien' + prefixeTag + num).className = 'ongletLien' + prefixeTag + 'On';
        if (document.getElementById('lienOn' + prefixeTag + num) != null)
          document.getElementById('lienOn' + prefixeTag + num).style.display = 'block';
        if (document.getElementById('lienOff' + prefixeTag + num) != null)
          document.getElementById('lienOff' + prefixeTag + num).style.display = 'none';
      }
      else
      {
        if (document.getElementById('onglet' + prefixeTag + num) != null)
          document.getElementById('onglet' + prefixeTag + i).style.display = 'none';
        if (document.getElementById('ongletlien' + prefixeTag + num) != null)
          document.getElementById('ongletlien' + prefixeTag + i).className = 'ongletLien' + prefixeTag + 'Off';
        if (document.getElementById('lienOn' + prefixeTag + num) != null)
          document.getElementById('lienOn' + prefixeTag + i).style.display = 'none';
        if (document.getElementById('lienOff' + prefixeTag + num) != null)
          document.getElementById('lienOff' + prefixeTag + i).style.display = 'block';
      }
    }
  }
}

function SwitchSmenu(prefixeTag, num, deb, fin)
{
  for(i=deb; i<=fin; i++)
  {
    if(i == num)
    {
      if (document.getElementById('onglet' + prefixeTag + num) != null)
        document.getElementById('onglet' + prefixeTag + num).className='srub onsrub under';
    }
    else
    {
      if (document.getElementById('onglet' + prefixeTag + i) != null)
        document.getElementById('onglet' + prefixeTag + i).className='srub off';
    }
  }
}

function MoreLess(prefixeTag, imagesPath, num, init, fin)
{
  if(document.getElementById('rub' + prefixeTag + num).style.display=='none')
  {
    for(i=init; i<=fin; i++)
    {
      if(i == num)
      {
        if (document.getElementById('rub' + prefixeTag + num) != null)
          document.getElementById('rub' + prefixeTag + num).style.display='block';
        if (document.images['rubimg' + prefixeTag + num] != null)
          document.images['rubimg' + prefixeTag + num].src = imagesPath + 'pic-moins-fond-blanc.gif';
      }
      else
      {
        if (document.getElementById('rub' + prefixeTag + i) != null)
          document.getElementById('rub' + prefixeTag + i).style.display='none';
        if (document.images['rubimg' + prefixeTag + i] != null)
          document.images['rubimg' + prefixeTag + i].src = imagesPath + 'pic-plus-fond-blanc.gif';
      }
    }
  }
  else
  {
    if (document.getElementById('rub' + prefixeTag + num) != null)
      document.getElementById('rub' + prefixeTag + num).style.display='none';
    if (document.images['rubimg' + prefixeTag + num] != null)
      document.images['rubimg' + prefixeTag + num].src = imagesPath + 'pic-plus-fond-blanc.gif';
  }
}

function preloadImages()
{
  var d=document;
  if(d.images)
  {
    if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments;
    for(i=0; i<a.length; i++)
    {
      if (a[i].indexOf("#")!=0)
      {
        d.p[j]=new Image;
        d.p[j++].src=a[i];
      }
    }
  }
}

function validationCarteU ()
{
  regExCarteU=/^[0-9]{1,14}$/;

  if ((document[getNetuiTagName("CarteUFormBean",this)][getNetuiTagName("carteUClientU",this)].value.length != 0) &&
      (document[getNetuiTagName("CarteUFormBean",this)][getNetuiTagName("carteUClientU",this)].value.length > 14))
  {
    alert("La saisie du numéro de la carte U doit comporter au plus 14 chiffres !");
    return false;
  }
  else if ((document[getNetuiTagName("CarteUFormBean",this)][getNetuiTagName("carteUClientU",this)].value.length != 0) &&
           (regExCarteU.test(document[getNetuiTagName("CarteUFormBean",this)][getNetuiTagName("carteUClientU",this)].value) == false))
  {
    alert("La saisie du numéro de la carte U ne doit comporter que des chiffres !");
    return false;
  }
}

