function f_vdAjouterPanier()   // Verification du champs quantité avant le submit du formulaire
{

     var len = document.forms['form'].elements.length;
     var i = 0;
     var trouve = false;

     for(i = 0; i < len; i++)
     {
             if (document.forms['form'].elements[i].name.indexOf ('txtQte[') != -1)
             {
                       val = document.forms['form'].elements[i].value;
                       if (!f_bnIsInteger (val))
                       {
                            document.forms['form'].elements[i].focus();
                            alert ("Vous avez saisis une valeur invalide dans la colonne 'Quantité'");
                            return false;
                       } else {
                            if (val != '')
                                trouve = true;  /// C'est bon : on a trouvé au moins 1 case remplie

                       }
             }
     }


     if (trouve)
        return true;
     else {
        alert ('Merci de saisir une quantité à commander !');
        return false;
     }
}

function f_vdFicheProduitFabricant(stURL)
{
     var hauteur= 550;
     var largeur= 700;

     var top=(screen.height-hauteur)/2;
     var left=(screen.width-largeur)/2;

     window.open(stURL, 'FicheProduitPop', 'toolbar=no,status=yes,location=no,scrollbars=yes,top='+top+',left='+left+',resizable=yes,width='+largeur+',height='+hauteur);
 }


function f_vdBonCommande ()
{
     window.location = "bon_commande_chx.php";
}

function f_PopUpDownloadAcrobat()
{
     window.open('http://www.adobe.com/products/acrobat/readstep2.html','Adobe');
}



function ToggleAll(checked)
{
        // Fonction qui coche toute les cases de selection
        checked = document.form.chkSelectAll.checked

        len = document.form.elements.length;
        var i = 0;
        for(i = 0; i < len; i++)
        {
                if (document.form.elements[i].name == 'chkSel[]')
                        document.form.elements[i].checked = checked;
        }
}

function f_vdDontHaveRights_List()
{
                alert ('Sorry, but you don\'t have rights to access this item.');
}


function f_tbIdChecked () // renvoie un tableau avec les id checkées
{
        var tb_stId = new Array();
        len = document.form.elements.length;
        var j=0;

        for(i = 0; i < len; i++)
        {
                if ((document.form.elements[i].name == 'chkSel[]') && document.form.elements[i].checked)
                {
                        tb_stIdPerson[j]=document.form.elements[i].value;
                        j++;
                }
        }
        return tb_stIdPerson;
}

function f_stIdChecked ()    // renvoie une chaine de caractère contenant les id checkées espacés par des virgules
{
        stDonnees= '';
        len = document.form.elements.length;

        for(i = 0; i < len; i++)
        {
                if ((document.form.elements[i].name == 'chkSel[]') && document.form.elements[i].checked)
                {
                       if (stDonnees!='')
                               stDonnees = stDonnees + ',';
                       stDonnees = stDonnees + document.form.elements[i].value;
                }
        }
        return stDonnees;
}


//**** Test la validité des champs du formulaire de l'encart 'Login' *****
function f_vdLogin ()
{
      if ((document.forms["frmLogin"].elements["txtEmail"].value=="") ||
         (document.forms["frmLogin"].elements["txtPasse"].value==""))
      {
          alert ("Veuillez saisir votre mot de passe et votre login");
          return false;
      }
      return true;
}

//**** Test la validité des champs du formulaire de l'encart 'NewsLetter' *****
function f_vdNewsLetter ()
{
    if (document.forms["frmNews"].elements["txtEmail"].value == "")
    {
            alert ("Veuillez saisir votre adresse e-mail pour vous enregistrer dans la NewsLetter d'eMarketLabo");
            return false;
    }
    return true;
}

//**** Test la validité des champs du formulaire de l'encart 'Sondage' *****
function f_vdSondage ()  // *** Test validité du vote
{
        var bnCheck = false;
        var len = document.forms["frmSondage"].elements.length;

        for(i = 0; (i < len) ; i++)
        {
                if ((document.forms["frmSondage"].elements[i].name == "txtFourn[]") && (document.forms["frmSondage"].elements[i].value!=""))
                {
                      bnCheck = true;
                }
        }

        if (!bnCheck)
        {
                 alert ("Veuillez saisir votre vote !");
        }
        return bnCheck;
}


//***** Ouverture d'une pop-up pour la gestion des mots de passe oubliés ******
function f_vdPasseOublie(url)
{
     var hauteur= 130;
    var largeur= 300;

     var top=(screen.height-hauteur)/2;
    var left=(screen.width-largeur)/2;

     window.open(url, 'PassPop', 'toolbar=no,location=no,scrollbars=no,top='+top+',left='+left+',resizable=no,width='+largeur+',height='+hauteur);
}






