// sp1sondage.html

// return the value of the radio button that is checked
// return an empty string if none are checked, or
// there are no radio buttons




function getInstallation() {
	
	data = document.formsondage;
	
	if(!data.installation){
		alert("Aucun objet radio ?!");
		return "";
	}else{
	var radioLength = data.installation.length;

		for(var i = 0; i < radioLength; i++) {
			if(data.installation[i].checked) {
				//alert(data.installation[i].value);
				return data.installation[i].value;
			}
		}
		if(i == radioLength){
			alert("Veuillez donner une valeur à l'installation.");
	  		return(false);
		}
	}
}


function getErgonomie() {
	
	data = document.formsondage;
	
	if(!data.ergonomie){
		alert("Aucun objet radio ?!");
		return "";
	}else{
	var radioLength = data.ergonomie.length;

		for(var i = 0; i < radioLength; i++) {
			if(data.ergonomie[i].checked) {
				//alert(data.ergonomie[i].value);
				return data.ergonomie[i].value;
			}
		}
		if(i == radioLength){
			alert("Veuillez donner une valeur à l'ergonomie.");
	  		return(false);
		}
	}
}



function getFonctionnalites() {
	
	data = document.formsondage;
	
	if(!data.fonctionnalites){
		alert("Aucun objet radio ?!");
		return "";
	}else{
	var radioLength = data.fonctionnalites.length;

		for(var i = 0; i < radioLength; i++) {
			if(data.fonctionnalites[i].checked) {
				//alert(data.fonctionnalites[i].value);
				return data.fonctionnalites[i].value;
			}
		}
		if(i == radioLength){
			alert("Veuillez donner une valeur à la fonctionnalité.");
	  		return(false);
		}
	}
}

function getFacilite() {
	
	data = document.formsondage;
	
	if(!data.facilite){
		alert("Aucun objet radio ?!");
		return "";
	}else{
	var radioLength = data.facilite.length;

		for(var i = 0; i < radioLength; i++) {
			if(data.facilite[i].checked) {
				//alert(data.facilite[i].value);
				return data.facilite[i].value;
			}
		}
		if(i == radioLength){
			alert("Veuillez donner une valeur à la facilité de création de cours.");
	  		return(false);
		}
	}
}

function getReutilisation() {
	
	data = document.formsondage;
	
	if(!data.reutilisation){
		alert("Aucun objet radio ?!");
		return "";
	}else{
	var radioLength = data.reutilisation.length;

		for(var i = 0; i < radioLength; i++) {
			if(data.reutilisation[i].checked) {
				//alert(data.reutilisation[i].value);
				return data.reutilisation[i].value;
			}
		}
		if(i == radioLength){
			alert("Veuillez donner une valeur à la réutilisation du contenus.");
	  		return(false);
		}
	}
}

function getCapacites() {
	
	data = document.formsondage;
	
	if(!data.capacites){
		alert("Aucun objet radio ?!");
		return "";
	}else{
	var radioLength = data.capacites.length;

		for(var i = 0; i < radioLength; i++) {
			if(data.capacites[i].checked) {
				//alert(data.capacites[i].value);
				return data.capacites[i].value;
			}
		}
		if(i == radioLength){
			alert("Veuillez donner une valeur aux capacités multimédia.");
	  		return(false);
		}
	}
}


function getPublication() {
	
	data = document.formsondage;
	
	if(!data.publication){
		alert("Aucun objet radio ?!");
		return "";
	}else{
	var radioLength = data.publication.length;

		for(var i = 0; i < radioLength; i++) {
			if(data.publication[i].checked) {
				//alert(data.publication[i].value);
				return data.publication[i].value;
			}
		}
		if(i == radioLength){
			alert("Veuillez donner une valeur à la publication.");
	  		return(false);
		}
	}
}

function getSupport() {
	
	data = document.formsondage;
	
	if(!data.support){
		alert("Aucun objet radio ?!");
		return "";
	}else{
	var radioLength = data.support.length;

		for(var i = 0; i < radioLength; i++) {
			if(data.support[i].checked) {
				//alert(data.support[i].value);
				return data.support[i].value;
			}
		}
		if(i == radioLength){
			alert("Veuillez donner une valeur au support technique.");
	  		return(false);
		}
	}
}

function getStabilite() {
	
	data = document.formsondage;
	
	if(!data.stabilite){
		alert("Aucun objet radio ?!");
		return "";
	}else{
	var radioLength = data.stabilite.length;

		for(var i = 0; i < radioLength; i++) {
			if(data.stabilite[i].checked) {
				//alert(data.stabilite[i].value);
				return data.stabilite[i].value;
			}
		}
		if(i == radioLength){
			alert("Veuillez donner une valeur à la stabilité.");
	  		return(false);
		}
	}
}

function valider() {

	data = document.formsondage;

if (getInstallation()== false) return(false);
if (getErgonomie()== false) return(false);
if (getFonctionnalites()== false) return(false);
if (getFacilite()== false) return(false);
if (getReutilisation()== false) return(false);
if (getCapacites()== false) return(false);
if (getPublication()== false) return(false);
if (getSupport()== false) return(false);
if (getStabilite()== false) return(false);


	if (data.txtcritique.value == ""){
	  data.txtcritique.focus();
	  alert("Veuillez donner une critique.");
	  return(false);
  	}

	if (data.txtcommentaires.value == ""){
	  data.txtcommentaires.focus();
	  alert("Veuillez donner un commentaire.");
	  return(false);
  	}


	if (data.txtcourriel.value == ""){
	  data.txtcourriel.focus();
	  alert("Veuillez inscrire votre courriel.");
	  return(false);
	}else{
	  var checkOK = "@";
	  var Courriel = data.txtcourriel.value;
	  var Longueur = Courriel.length;
	  var allValid = true;
	  var nbr = 0
	   for (z = 0;  z < Courriel.length;  z++){
	      ch = Courriel.charAt(z);
	      if (ch == "@"){ 
	        nbr = nbr + 1
	      }
	  ch = Courriel.charAt(z);
    	} 
	}
	if (nbr != 1){
	    alert("Il y a une erreur dans votre adresse courriel.");
	    data.txtcourriel.focus();
	    return (false);
	}

	  var checkOK = ".";
	  var Courriel = data.txtcourriel.value;
	  var Longueur = Courriel.length;
	  var allValid = true;
	  var nbr = 0
	   for (z = 0;  z < Courriel.length;  z++){
	      ch = Courriel.charAt(z);
	      if (ch == "."){ 
	        nbr = nbr + 1
       	      }
  		ch = Courriel.charAt(z);
	   } 
	  if (nbr == 0){
	    alert("Il y a une erreur dans votre adresse courriel.");
	    data.txtcourriel.focus();
	    return (false);
	  }
	


document.formsondage.submit();

}

