function valider(frm,champs,lib_champs){
	 for (var i = 0; i < champs.length; i++) {
		 var nom_champ=champs[i];
		 var lib=lib_champs[i];
		 if (frm.elements[nom_champ].value == "") {
			alert("Saisissez "+lib);
			frm.elements[nom_champ].focus();
			return false;
		}
	 }
	return true;
 }

function etou(frm,champs,lib_champs){
		 var nom_champ=champs[0];
		 var nom_champ2=champs[1];
		 if ((frm.elements[nom_champ].value == "") && (frm.elements[nom_champ2].value == "")) {
			alert("Saisissez "+lib_champs);
			frm.elements[nom_champ].focus();
			return false;
		}
	return true;
 }

function check_num(frm,champ,lib_champ){
		 if (isNaN(frm.elements[champ].value)) {
			alert("Le champ "+lib_champ+" doit être un nombre");
			frm.elements[champ].focus();
			return false;
	 }
	return true;
 }

function check_liste(frm,champs,lib_champs) {
	 for (var i = 0; i < champs.length; i++) {
		 var nom=champs[i];
		 var lib=lib_champs[i];
		 if (frm.elements[nom].value == 0) {
			alert("Choisissez "+lib);
			frm.elements[nom].focus();
			return false;
		}
	 }
	return true;
 }

function check_confirm(frm,champs1,champs2,lib_champs) {
		 if (frm.elements[champs1].value != frm.elements[champs2].value) {
			alert("Retapez "+lib_champs);
			frm.elements[champs2].focus();
			return false;
		}
	return true;
 }

function check_radio(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return true;
    else {
		alert ('Choisissez une formule gratuite ou payante');
		return false;
	}
}

function check_accept(frm,champ) {
	if (frm.elements[champ].checked == true) 
		return true;
	else
		{
		alert("Vous devez lire et approuver les conditions d'utilisation");
		frm.elements[champ].focus();
		return false;
	}
 }
 
 function check_email(frm,champ) {
	var str=frm.elements[champ].value;	 
	if (str.indexOf("@")==-1) 
		{
		alert("Votre adresse email est invalide.");
		frm.elements[champ].focus();
		return false;
		}
	else
		return true;
 }
 
  function check_pseudo(frm,champ) {
	var str=frm.elements[champ].value;	 
	if(str.search(/ /)!=-1) {
		alert ("Pas d'espace dans le pseudo, SVP !");
		frm.elements[champ].focus();
		return false;
		}
	else
		return true;
 }
