function verifSelect(champ, messageAlert)
{
    var bon = true;
    if (champ.selectedIndex==0)
        {
            alert(messageAlert);
            bon = false;
        }
    return (bon);
}

function verifCheckbox(champ, messageAlert)
{
    var bon = true;
    if (champ.checked==0)
        {
            alert(messageAlert);
            bon = false;
        }
    return (bon);
}

function verifRadio(champ, messageAlert)
{
    var bon = false;
	var nombre=champ.length;
	var i=0;
	while (i<nombre && bon==false)
		{
		if (champ[i].checked==true) bon=true;
		i++;
		}
	if (bon==false) alert(messageAlert);
    return (bon);
}

function estVide(duText)
{
    var vide = false;
    if (duText == "")
        vide = true;
    return (vide);
}



function verifTexte(champText, messageAlert)
{
    var bon = true;
    if (estVide(champText.value))
        {
            alert(messageAlert);
            bon = false;
        }
    return (bon);
}



function verifTel(valeur, messageAlert)
{
 if (valeur.value.length!=10 )
        {
          alert(messageAlert);
          return(false);
        }
    return (true);
}


function verifCP(valeur, messageAlert)
{
 if (valeur.value.length!=5 )
        {
          alert(messageAlert);
          return(false);
        }
    return (true);
}


function estNumerique(valeur, messageAlert)
{
    return(!isNaN(parseFloat(valeur)));
}

function verifNombre(chiffre, messageAlert)
{
  if (estNumerique(chiffre.value))
  {
    return(true);
  }
  else
  {
    alert(messageAlert);
    return(false);
  }
}



function estEmail(email)
{
    var indexAr = email.value.indexOf("@");
    if (indexAr != -1)
        return (true);
    return (false);
}


function verifMail(email, messageAlert)
{
    if (!estEmail(email))
        {
            alert(messageAlert);
            return (false);
        }
    return (true);
}


function verifPwd(pwd1,pwd2, messageAlert)
{
 var indexpwd1 = pwd1.value;
 var indexpwd2 = pwd2.value;
 if (indexpwd1!=indexpwd2)
     {
        alert(messageAlert);
        return (false);
     }
 return (true);
}