<script type="text/javascript">
function rumble(texte) {
	var rep = "";
	var rep2 = "";
	var rep3 = "";
	
	//question : nom du service d'accès Internet
	var regEx = new RegExp("414048494743424141454243434140484140414949414146414045414141414140","g");

	//question : nom du service d'accès Internet deuxieme reponse possible
	var regEx2 = new RegExp("41404941404541414541404143424140414141404342414046414141414147414144434241404541414041414641404141414441414041404141414643424140404140414342414048494743424141454243434140484140414949414146414045414141414140434249494140444947414144414146414045414041414144","g");


	for (i=0;i<texte.length;i++) {
		rep += texte.charCodeAt(i).toString();
	}
	for (i=0;i<rep.length;i++) {
		rep2 += rep.charCodeAt(i)-8;
	}
	//alert(rep2);
	//document.subscribeform.questionabbonnement.value = rep2;
	//alert("regEx Test = " + regEx.test(rep2));
	if(regEx.test(rep2)){
       	//alert("reussit 1");
    	//return regEx.test(rep2);
    	return true;
	}else{
        	//alert("fail 1");
        	//alert("regEx Test = " + regEx2.test(rep2));
        	if(regEx2.test(rep2)){
               	//alert("reussit 2");
            	//return regEx2.test(rep2);
             	return true;
        	}
           	return false;
    }
    return false;
}

var fieldstocheck = new Array();
    fieldnames = new Array();

function checkform() {


/* var questabon = document.oi_form.elements["questionabbonnement"].value.toLowerCase();
  if (questabon == "") {
	alert("Vous devez fournir une reponse.");
	document.oi_form.elements["questionabbonnement"].focus();
	return false;
  }
  
  //////validation pas bonne de radio
    if (document.oi_form.elements["rep"].value == ""){ 
    alert("Veuillez choisir une réponse.");
    document.oi_form.elements["rep"].focus();
    return false;
  } */
/*  myOption = -1;
for (i=thisform.rep.length-1; i > -1; i--) {
if (thisform.rep[i].checked) {
myOption = i; i = -1;
}
}
if (myOption == -1) {
alert("You must select a radio button");
return false;
}

alert("You selected button number " + myOption
+ " which has a value of "
+ thisform.rep[myOption].value);

}*/
 
  myOption = -1;
for (i=document.oi_form.rep.length-1; i > -1; i--) {
  if (document.oi_form.rep[i].checked) {
    myOption = i; i = -1;
    }
  }
  if (myOption == -1) {
	//alert("Vous devez choisir une réponse");
	document.getElementById("erreurreponse").className = 'visible';
	return false;
	}else{
		document.getElementById("erreurreponse").className = 'invisible';
		}
	if (document.oi_form.elements["pren"].value == "") {
    //alert("Veuillez entrer votre prenom.");
	//document.oi_form.elements["nom"].focus(); 
    document.getElementById("erreurprenom").className = 'visible';
	return false;
	}else{
		document.getElementById("erreurprenom").className = 'invisible';
		}
  if (document.oi_form.elements["nom"].value == "") {
    //alert("Veuillez entrer votre nom.");
     document.getElementById("erreurnom").className = 'visible';
	return false;
	}else{
		document.getElementById("erreurnom").className = 'invisible';
		}
  if (document.oi_form.elements["add"].value == "") {
    //alert("Veuillez entrer votre adresse.");
     document.getElementById("erreuradd").className = 'visible';
	return false;
	}else{
		document.getElementById("erreuradd").className = 'invisible';
		}
  if (document.oi_form.elements["ville"].value == "") {
   // alert("Veuillez entrer votre ville.");
      document.getElementById("erreurville").className = 'visible';
	return false;
	}else{
		document.getElementById("erreurville").className = 'invisible';
		}
    if (document.oi_form.elements["prov"].value == "") {
    //alert("Veuillez entrer votre province.");
      document.getElementById("erreurprov").className = 'visible';
	return false;
	}else{
		document.getElementById("erreurprov").className = 'invisible';
		}
    if (document.oi_form.elements["cp"].value == "") {
    //alert("Veuillez entrer votre code postal.");
     document.getElementById("erreurcp").className = 'visible';
	return false;
	}else{
		document.getElementById("erreurcp").className = 'invisible';
		}
  if (document.oi_form.elements["email"].value == "") {
    //alert("Veuillez entrer votre courriel.");
     document.getElementById("erreuremail").className = 'visible';
	return false;
	}else{
		document.getElementById("erreuremail").className = 'invisible';
		}
 /* if (rumble(questabon) == false) {
	alert("Reponse incorrecte, essayez de nouveau.");
	document.oi_form.elements["questionabbonnement"].focus();
	return false;
  }*/ 
  return true;
}

function addFieldToCheck(value,name) {
  fieldstocheck[fieldstocheck.length] = value;
  fieldnames[fieldnames.length] = name;
}

function compareEmail()
{
  return (document.oi_form.elements["email"].value == document.oi_form.elements["emailconfirm"].value);
}

</script>