function radioCircuit(obj ){
	for(var i=0; i<obj.length; i++) 
		if(obj[i].checked) return true;
		alert('Veuillez indiquer votre choix de circuit.'); 
		return false;

}


function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }


function radioInscription(obj,age1,CLUB){
	for(var i=0; i<obj.length; i++)
		if(obj[i].checked) 
		{ 

         	 if ( obj[i].value=="10")
		 {
		     
		        if (CLUB.value == "")
			      {
			          alert("Veuillez inscrire votre numéro du membre"); 
			          return false;
		   	      }
			 
			 if ( IsNumeric(CLUB.value)==true) 
		         {
			         if (CLUB.value > 90 && CLUB.value < 100000) 
			             { return true; }  
			         else {
			  	     alert("Votre numéro du membre est invalide."); 
			         return false;  
			           }
		           }
		       else  {
		             alert("Veuillez inscrire une valeur numérique dans la zone membre. ")
		             return false;
		             }
		    } 
		      
		      
		          
		 
		 if ( obj[i].value=="0")
		 { if (age1.value == "")
			  {
			        alert("Veuillez inscrire l'age de l'enfant."); 
			          return false;
		   	  }
		    else {
		    if ( IsNumeric(age1.value)==true) 
		    {
		       if (age1.value <13)		{   return true;   }
		       else { 
		       alert("Entrez une valeur inférieur que 13.");   
		       return false
		       }
		    }
		    else  {
		    alert("Veuillez inscrire une valeur numérique dans la zone âge. ")
		    return false;}
		    } 
		 } 
		 return true;
		}
			alert("Veuillez choisir une inscription.");
			return false;
}

function VerifierCourriel(courriel) {
	var reg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,4}$/
    return (reg.exec(courriel)!=null)
}

function VerifierCodePostal(codepostal) {
	var cp = /[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$|[a-z][0-9][a-z] [0-9][a-z][0-9]$|[A-Z][0-9][A-Z][0-9][A-Z][0-9]$|[a-z][0-9][a-z][0-9][a-z][0-9]$/
	return (cp.exec(codepostal)!=null)
}

// *** Il faudrait formater les num‚ros de t‚l‚phone ***

// Cette fonction v‚rifie si l'usager a bien rempli chacun des champs.
function ValiderFormLogin(Nom,motPasse){
		if (Nom.value  !="") document.getElementById('no').style.display = "none";
		if (motPasse.value  !="") document.getElementById('pa').style.display = "none";
  	   if (Nom.value=="")   {
          alert("Veuillez indiquer votre nom utilisateur");  
		  document.getElementById('no').style.display = "inline";
		  Nom.focus(); 
		  return false;
		 } 
		 else if(motPasse.value=="") {
            alert("Veuillez indiquer votre mot de passe"); 
			document.getElementById('pa').style.display = "inline";
			prenom.focus(); 
			return false;
		 } 



}


function ValiderForm(prenom, nom, adresse, ville,PROVINCE, CodePostal, Telephone, courriel,politique,AGE ) {
      

		if (nom.value  !="") document.getElementById('no').style.display = "none";
		if (prenom.value  !="") document.getElementById('pr').style.display = "none";
		if (adresse.value  !="") document.getElementById('ad').style.display = "none";
		if (ville.value  !="") document.getElementById('vi').style.display = "none";
		if (PROVINCE.value  !="") document.getElementById('pro').style.display = "none";
		if (CodePostal.value  !="") document.getElementById('cp').style.display = "none";
		if (Telephone.value  !="") document.getElementById('te').style.display = "none";
		if (courriel.value  !="") document.getElementById('co').style.display = "none";
  	   if (nom.value=="") 
	    {
          alert("Veuillez indiquer votre nom.");  
		  document.getElementById('no').style.display = "inline";
		  nom.focus(); 
		  return false;
		 } else if(prenom.value=="") {
            alert("Veuillez indiquer votre prénom."); 
			document.getElementById('pr').style.display = "inline";
			prenom.focus(); 
			return false;
		 } else if(adresse.value=="") {
            document.getElementById('ad').style.display = "inline";
			alert("Veuillez indiquer votre adresse."); adresse.focus(); return false;
		 } else if(ville.value=="") {
            document.getElementById('vi').style.display = "inline";
			alert("Veuillez indiquer votre ville."); ville.focus(); return false;
		 } else if (PROVINCE.value =="Selectionner") {
			 document.getElementById('pro').style.display = "inline";
			 alert("Veuillez sélectionner une province."); PROVINCE.focus(); return false;
         } else if(!VerifierCodePostal(CodePostal.value)) {
            document.getElementById('cp').style.display = "inline";
			alert("Votre code postal est incorrect."); CodePostal.focus(); return false;
		 } else if(Telephone.value=="") {
            document.getElementById('te').style.display = "inline";
			alert("Veuillez indiquer votre numéro de téléphone."); Telephone.focus(); return false;
         } else if(!VerifierCourriel(courriel.value)) {
            document.getElementById('co').style.display = "inline";
			alert("Votre courriel est incorrect."); courriel.focus(); return false;
         } else if(document.getElementById("politique").checked==false)
 			{
 					alert('Vous devez accepter (cocher) la politique de non-remboursement pour continuer.');
 					return false;
 
 			}
		
			
         return true;

}

function checkPolitique()
{
    var checker = false;
    
    if(ValiderForm_2() == "ok")
    {
        if(document.getElementById("politique").checked)
        {
             checker = true;
        }
        else
        {
            alert('Vous devez accepter (cocher) la politique de non-remboursement pour continuer.');
        }   
    }
    
    return checker;
}

function update_total()
{
     var prixTotal;
    var rabais = 0;

    //alert(document.getElementById('step2').value);
    if(document.getElementById('step2').value=='true')
    {
         document.getElementById('step2total').style.display = "";
         document.getElementById('step2totalvalue').innerHTML = (prixTotal - rabais).toFixed(2) + " $ CAD";
         
         if(rabais == 5)
         {
            document.getElementById('step2totalvalue').innerHTML = document.getElementById('step2totalvalue').innerHTML + " ("+ prixTotal.toFixed(2) + "$ - " + rabais.toFixed(2) + "$ rabais)";   
         }
    }
}


 
 
 
