﻿ function test_vide(champ,libelle) {
	    if (champ.value.length == 0) {
	      return 'non';
	    }
	    if (champ.value.length > 0) {
	      var tout_espaces='oui';
	      for (var i = 0; i < champ.value.length; i++) {
	        if (champ.value.substring(i, i + 1) != ' ') {
	          tout_espaces='non';
	        }
	      }
	      if (tout_espaces=='oui') {
	        return 'non';
	      }
	    }
	    return 'ok';
	  }
	  
   function test_numerique(champ,libelle) {
    for (var i = 0; i < champ.value.length; i++) {
      var ch = champ.value.substring(i, i + 1);
      if (ch < "0" || "9" < ch) {
        return 'non';
      }
    }
    return 'ok';
  }
  
  function test_radio2(button) {
    if (button[0].checked || button[1].checked) {
      return 'ok';
    }
    else {
      return 'non';
    }
  }
	
  function test_radio3(button) {
    if (button[0].checked || button[1].checked || button[2].checked) {
      return 'ok';
    }
    else {
      return 'non';
    }
  }
	
  function test_radio4(button) {
    if (button[0].checked || button[1].checked || button[2].checked || button[3].checked) {
      return 'ok';
    }
    else {
      return 'non';
    }
  }
	
  function test_radio5(button) {
    if (button[0].checked || button[1].checked || button[2].checked || button[3].checked || button[4].checked) {
      return 'ok';
    }
    else {
      return 'non';
    }
  }
	
  function test_radio6(button) {
    if (button[0].checked || button[1].checked || button[2].checked || button[3].checked || button[4].checked || button[5].checked) {
      return 'ok';
    }
    else {
      return 'non';
    }
  }
	
  function test_radio7(button) {
    if (button[0].checked || button[1].checked || button[2].checked || button[3].checked || button[4].checked || button[5].checked || button[6].checked) {
      return 'ok';
    }
    else {
      return 'non';
    }
  }
	
  function test_case8(button1,button2,button3,button4,button5,button6,button7,button8) {

    if (button1.checked || button2.checked || button3.checked || button4.checked || button5.checked || button6.checked || button7.checked || button8.checked) {
      return 'ok';
    }
    else {
      return 'non';
    }
  }
	
   function test_mail(champ) {
		var car = 'non';
		for (var i = 0; i < champ.value.length; i++) {
			var ch = champ.value.substring(i, i + 1);
			if (ch == '@') {
				for (var j = i+1; j < champ.value.length; j++) {
			        var ch2 = champ.value.substring(j, j + 1);
				    if (ch2 == '.') {car='oui';}
					}
				}
			}
		if (car!='oui') {
			champ.focus();
		    return 'non';
			}
		return 'ok';
		}	  

function test_longueur_num(champ,longeur,longeur2) {
	if (champ.value.length != longeur && champ.value.length != 0 && champ.value.length != longeur2) {
		champ.focus();
		return 'non';
		}
	return 'ok';
	}
	  
   function verification_coord(form,passwd) {	
		if (test_vide(form.nom) != 'ok') {alert('Saisissez votre nom.');return 'non'}	
		if (test_vide(form.prenom) != 'ok') {alert('Saisissez votre prenom.');return 'non'}	
		if (test_vide(form.adresse1) != 'ok') {alert('Saisissez votre adresse.');return 'non'}		
		if (test_vide(form.codepostal) != 'ok') {alert('Saisissez votre code postal.');return 'non'}
		if (test_numerique(form.codepostal) != 'ok') {alert('Le code postal est un champ num?rique.');return 'non'}
		if (test_longueur_num(form.codepostal,5,6) != 'ok') {alert('Le code postal doit comporter 5 ou 6 chiffres.');return 'non'}		
		if (test_vide(form.ville) != 'ok') {alert('Saisissez votre ville.');return 'non'}		
//		if (test_vide(form.email) != 'ok') {alert('Saisissez votre email.');return 'non'}
//		if (test_mail(form.email) != 'ok') {alert('Votre adresse email est erron?e.');return 'non'}		
		if ((test_vide(form.email) != 'non')&&(test_mail(form.email) != 'ok')) {alert('Votre adresse email est erron?e.');return 'non'}		
		if (test_radio3(form.quest1) != 'ok') {alert('Repondez ? la Question 1.');return 'non'}		
		if (test_radio3(form.quest2) != 'ok') {alert('Repondez ? la Question 2.');return 'non'}		
		if (test_case8(form.quest31,form.quest32,form.quest33,form.quest34,form.quest35,form.quest31,form.quest31,form.quest31) != 'ok') {alert('Repondez ? la Question 3.');return 'non'}		
		if (test_case8(form.quest41,form.quest42,form.quest43,form.quest44,form.quest45,form.quest46,form.quest41,form.quest41) != 'ok') {alert('Repondez ? la Question 4.');return 'non'}		
		if (test_radio7(form.quest5) != 'ok') {alert('Repondez ? la Question 5.');return 'non'}		
		if (test_radio7(form.quest6) != 'ok') {alert('Repondez ? la Question 6.');return 'non'}		
		if (test_case8(form.quest71,form.quest72,form.quest73,form.quest74,form.quest75,form.quest71,form.quest71,form.quest71) != 'ok') {alert('Repondez ? la Question 7.');return 'non'}		
		if (test_radio2(form.quest8) != 'ok') {alert('Repondez ? la Question 8.');return 'non'}		
	    return 'ok';
	  }
   function envoie_alert(message) {
   		alert(message);
   }	  
   function verification_fiche(form,passwd) {
		if (test_vide(form.nom_pre) != 'ok') {alert('Saisissez le nom et le prenom.');return 'non'}	
		if ((test_vide(form.email) != 'ok')&&(test_mail(form.email) != 'ok')) {alert('Votre adresse email est erronee.');return 'non'}		
	    return 'ok';
	  }

