function recharge(x,z,k,q)
			{
			duree = 6;
	if(z!=0){
			if(x==z){
				x=1;
				y=z;
			}else{
				y=x;
				x=x+1;
			}
			x_string=x.toString();
			y_string=y.toString();
			document.getElementById("calqueune"+y_string).style.display="none";
			document.getElementById("calqueune"+y_string).style.visibility="hidden";
			document.getElementById("calqueune"+x_string).style.display="block";
			document.getElementById("calqueune"+x_string).style.visibility="visible";

	}
	if(q!=0){		
			if(k==q){
				k=1;
				y=q;
			}else{
				y=k;
				k=k+1;
			}
			x_string=k.toString();
			y_string=y.toString();
			document.getElementById("calqueperturb"+y_string).style.display="none";
			document.getElementById("calqueperturb"+y_string).style.visibility="hidden";
			document.getElementById("calqueperturb"+x_string).style.display="block";
			document.getElementById("calqueperturb"+x_string).style.visibility="visible";

			
			
	}
			a=x;
			b=z;
			c=k;
			d=q;
			window.setTimeout("recharge(a,b,c,d)", (duree*1000));
}

function carto(){
			hauteur=screen.height-50;
			largeur=screen.width;
			fenv2=open("carte/","carte","width="+largeur+",height="+hauteur+",resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,top=0,left=0");
			//alert("'"+x+"'");
			}
function verifgroupe(){
	if(document.form1.date_voyage.value==""){
		alert("Entrez la date du voyage")
		document.form1.date_voyage.focus();
	}else{
			if(document.form1.heure_depart.value==""){
				alert("Entrez l'heure de prise en charge")
				document.form1.heure_depart.focus();
			}else{
					if(document.form1.adresse_depart.value==""){
						alert("Entrez l'adresse de départ")
						document.form1.adresse_depart.focus();
					}else{
							if(document.form1.adresse_arrive.value==""){
								alert("Entrez l'adresse de destination")
								document.form1.adresse_arrive.focus();
							}else{
									if(document.form1.heure_retour.value==""){
										alert("Entrez l'heure de retour")
										document.form1.heure_retour.focus();
									}else{
											if(document.form1.effectif.value==""){
												alert("Entrez l'effectif")
												document.form1.effectif.focus();
											}else{
													if(document.form1.nom.value==""){
														alert("Entrez votre nom")
														document.form1.nom.focus();
													}else{
														if(document.form1.prenom.value==""){
															alert("Entrez votre prénom")
															document.form1.prenom.focus();
														}else{
																if(document.form1.tel1.value==""){
																	alert("Entrez votre téléphone principal")
																	document.form1.tel1.focus();
																}else{
																	if(document.form1.mail.value==""){
																		alert("Entrez votre adresse email")
																		document.form1.mail.focus();
																	}else{
																		if (!validmail(document.form1.mail)){
																			alert("Votre adresse email n'est pas valide")
																			document.form1.mail.focus();
																		}else{
																			document.form1.submit();
																		}
																	}
																}
														}
													}
											}
									}
							}
					}
			}
	}
	
	//alert("toto");
	//
}

function validmail(mail){
        // La position du dernier point de l'adresse email
        var point=mail.value.lastIndexOf('.');
        // La position du dernier @ de l'adresse email
        var arob=mail.value.lastIndexOf('@');
        // La longueur de l'adresse
        var longu=mail.value.length;

        if((longu-point < 3) || (longu-arob) < 6 || arob > point || point == -1 || arob == -1){
            // Si le point se trouve a moins de 2 caractères de la fin
            // ou si l'arobase se trouve a moins de 5 caractères de la fin
            // ou si il n'y a pas de point après @
            // ou si il n'y a pas de point ou pas de @
            return false;
        } else {
            return true;
        }
    }

function verifcontact(){
	
													if(document.form1.theme.value=="0"){
															alert("Choisissez un thème")
															document.form1.theme.focus();
														}else{
													
													if(document.form1.nom.value==""){
														alert("Entrez votre nom")
														document.form1.nom.focus();
													}else{
														
														
																	if(document.form1.mail.value==""){
																		alert("Entrez votre adresse email")
																		document.form1.mail.focus();
																	}else{
																		if (!validmail(document.form1.mail)){
																			alert("Votre adresse email n'est pas valide")
																			document.form1.mail.focus();
																		}else{
																			document.form1.submit();
																		}
																	}
																
														}
													}
											
	
	//alert("toto");
	//
}
function verifperso(){
	if(document.form1.mail.value==""){
		alert("Entrez votre adresse email");
		document.form1.mail.focus();
	}else{
		if (!validmail(document.form1.mail)){
			alert("Votre adresse email n'est pas valide")
			document.form1.mail.focus();
		}else{
			if(document.form1.pass.value==""){
				alert("Entrez votre mot de passe");
				document.form1.pass.focus();
			}else{
				if(document.form1.pass.value.length<6){
					alert("Votre mot de passe doit avoir au moins 6 caractères");
					document.form1.pass.focus();
				}else{
					if(document.form1.pass.value!=document.form1.confirmpass.value){
						alert("Le mot de passe doit être identique dans les 2 champs");
						document.form1.pass.focus();
					}else{
						if(document.form1.nom.value==""){
							alert("Entrez votre nom")
							document.form1.nom.focus();
						}else{
							if(document.form1.prenom.value==""){
								alert("Entrez votre prénom")
								document.form1.prenom.focus();
							}else{
								if(document.form1.adresse.value==""){
									alert("Entrez votre adresse")
									document.form1.adresse.focus();
								}else{
									if(document.form1.cp.value==""){
										alert("Entrez votre code postal")
										document.form1.cp.focus();
									}else{
										if(document.form1.ville.value==""){
											alert("Entrez votre ville")
											document.form1.ville.focus();
										}else{
											document.form1.submit();
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}	
}

function verifoubli(){
		if (!validmail(document.form1.oublimail)){
			alert("Votre adresse email n'est pas valide")
			document.form1.oublimail.focus();
		}else{
			document.form1.submit();	
		}
}

function verifnewsletter(){
		if(document.Form1.nom.value==""){
			alert("Entrez votre nom");
			document.Form1.nom.focus();
		}else{
			if(document.Form1.prenom.value==""){
				alert("Entrez votre prénom");
				document.Form1.prenom.focus();
			}else{
				if (!validmail(document.Form1.email)){
					alert("Votre adresse email n'est pas valide")
					document.Form1.email.focus();
				}else{
						if(document.Form1.userCode.value==""){
							alert("Entrez le code de l'image")
						}else{
							document.Form1.submit();
						}
				}
			}
		}
}

function desinscriptionmail(){
		if (!validmail(document.Form2.email)){
			alert("Votre adresse email n'est pas valide")
			document.Form2.email.focus();
		}else{
			document.Form2.submit();
		}
}

function verifpasstitulaire(){
	if(document.form1.civilite.value==""){
			alert("Entrez votre civilité");
			document.form1.civilite.focus();
		}else{
			if(document.form1.nom.value==""){
					alert("Entrez votre nom");
					document.form1.nom.focus();
				}else{
					if(document.form1.prenom.value==""){
						alert("Entrez votre prénom");
						document.form1.prenom.focus();
					}else{
						if(document.form1.adresse.value==""){
							alert("Entrez votre adresse");
							document.form1.adresse.focus();
						}else{
							if(document.form1.cp.value==""){
								alert("Entrez votre code postal");
								document.form1.cp.focus();
							}else{
								if(document.form1.ville.value==""){
									alert("Entrez votre ville");
									document.form1.ville.focus();
								}else{
									if(document.form1.tel.value=="" && document.form1.mobile.value==""){
										alert("Entrez au moins un numéro de téléphone");
										document.form1.tel.focus();
									}else{
										if(!verif_date(document.form1.debut_jour.value+"/"+document.form1.debut_mois.value+"/"+document.form1.debut_an.value)){
											alert("votre date de naissance n'est pas valide");
											//document.form1.date_naissance.focus();
										}else{
											if (!validmail(document.form1.mail)){
												alert("Votre adresse email n'est pas valide")
												document.form1.mail.focus();
											}else{
												document.form1.submit();
											}
										}
									}
								}
							}
						}
					}
				}
		}
}

function verif_date(input)
{
var regex = new RegExp("[/-]");
var date = input.split(regex);
var nbJours = new Array('',31,28,31,30,31,30,31,31,30,31,30,31);
var result = true;

if ( date['2']%4 == 0 && date['2']%100 > 0 || date['2']%400 == 0 )
nbJours['2'] = 29;

if( isNaN(date['2']) )
result=false;

if ( isNaN(date['1']) || date['1'] > 12 || date['1'] < 1 )
result=false;

if ( isNaN(date['0']) || date['0'] > nbJours[Math.round(date['1'])] || date['0'] < 1 )
result=false;

return result;
}

function verifpassutilisateurs(radio){
	var messageerreur="";
	var j=0;
	  for (var i=0; i<radio.length;i++) {
         if (radio[i].checked) {
            //j=(radio[i].value))
			j=(radio[i].value);
         }
      }
	if ((j==1) || (j==2)){
		// on test l'extension de l'image
		if (document.form1.photo1.value !=""){
			if (document.form1.photo1.value.substr(-4)== ".jpg" || document.form1.photo1.value.substr(-4)== ".JPG" || document.form1.photo1.value.substr(-4)== "jpeg" || document.form1.photo1.value.substr(-4)== "JPEG"){
				//alert("nono");	
			}else{
				messageerreur = "Le fichier image doit être de type jpg";	
			}
		}
	}
	if (((j==2) || (j==3)) && messageerreur==""){
		// on test les données du formulaire pour nouvel utilisateur
		if(document.form1.nom.value==""){
			messageerreur = "Entrez le nom de l'utilisateur";
			document.form1.nom.focus();
		}else{
			if(document.form1.prenom.value==""){
				messageerreur = "Entrez le prénom de l'utilisateur";
				document.form1.prenom.focus();
			}else{
				if(document.form1.adresse.value==""){
					messageerreur = "Entrez l'adresse de l'utilisateur";
					document.form1.adresse.focus();
				}else{
					if(document.form1.cp.value==""){
						messageerreur = "Entrez le code postal de l'utilisateur";
						document.form1.cp.focus();
					}else{
						if(document.form1.ville.value==""){
							messageerreur = "Entrez la ville l'utilisateur";
							document.form1.ville.focus();
						}else{
							if (document.form1.photo2.value !=""){
								if (document.form1.photo2.value.substr(-4)== ".jpg" || document.form1.photo2.value.substr(-4)== ".JPG" || document.form1.photo2.value.substr(-4)== "jpeg" || document.form1.photo2.value.substr(-4)== "JPEG"){
									
								}else{
									messageerreur = "Le fichier image doit être de type jpg";	
								}
							}	
						}
					}
				}
			}
		}
		
	}
	if(messageerreur==""){
		document.form1.submit();
	}else{
		alert(messageerreur);
	}
	
}

function verifpassutilisateurs2(valbouton){
	var messageerreur="";
	
	//var j=0;
	//  for (var i=0; i<radio.length;i++) {
    //     if (radio[i].checked) {
     //       ))
	//		j=(radio[i].value);
     //    }
     // }
	 
	 if(document.form1.utilisateur.checked==false && document.form1.titulaireutilisateur.checked==false){
		 messageerreur = "Vous devez cocher au moins une case";
	 }else{
	 
			if (document.form1.utilisateur.checked==true || (document.form1.nom.value!="")){
			// on test les données du formulaire pour nouvel utilisateur
			if(document.form1.civilite.value==""){
				messageerreur = "Entrez la civilité de l'utilisateur";
				document.form1.civilite.focus();
			}else{
				if(document.form1.nom.value==""){
					messageerreur = "Entrez le nom de l'utilisateur";
					document.form1.nom.focus();
				}else{
					if(document.form1.prenom.value==""){
						messageerreur = "Entrez le prénom de l'utilisateur";
						document.form1.prenom.focus();
					}else{
						if(document.form1.adresse.value==""){
							messageerreur = "Entrez l'adresse de l'utilisateur";
							document.form1.adresse.focus();
						}else{
							if(document.form1.cp.value==""){
								messageerreur = "Entrez le code postal de l'utilisateur";
								document.form1.cp.focus();
							}else{
								if(document.form1.ville.value==""){
									messageerreur = "Entrez la ville l'utilisateur";
									document.form1.ville.focus();
								}else{
									if (document.form1.photo2.value !=""){
											if (document.form1.photo2.value.substr(-4)== ".jpg" || document.form1.photo2.value.substr(-4)== ".JPG" || document.form1.photo2.value.substr(-4)== "jpeg" || document.form1.photo2.value.substr(-4)== "JPEG"){
											
										}else{
											messageerreur = "Le fichier image doit être de type jpg";	
										}
									}	
								}
							}
						}
					}
				}
			}
			
		}
	 }
	if(messageerreur==""){
		document.form1.ajout_utilisateur.value=1;
		document.form1.nouvel_ajout.value=valbouton;
		document.form1.submit();
		//alert ("OK");
	}else{
		alert(messageerreur);
	}
	
}

function verifrib(){
	if(document.form1.nom_banque.value==""){
			alert("Entrez le nom de la banque");
			document.form1.nom_banque.focus();
		}else{
			if(document.form1.code_banque.value=="" || document.form1.code_banque.value.length!=5 || (isNaN(document.form1.code_banque.value))){
				//|| (!IsNumeric(document.form1.code_banque.value))
				alert("Le code de la banque n'est pas valide");
				document.form1.code_banque.focus();
			}else{
				if(document.form1.code_guichet.value=="" || document.form1.code_guichet.value.length!=5 || (isNaN(document.form1.code_guichet.value))){
					//|| (!IsNumeric(document.form1.code_banque.value))
					alert("Le code du guichet n'est pas valide");
					document.form1.code_guichet.focus();
				}else{
					if(document.form1.num_compte.value=="" || document.form1.num_compte.value.length!=11 ){
						//|| (!IsNumeric(document.form1.code_banque.value))
						alert("N° de compte n'est pas valide");
						document.form1.num_compte.focus();
					}else{
						if(document.form1.cle_rib.value=="" || document.form1.cle_rib.value.length!=2 || (isNaN(document.form1.cle_rib.value))){
							//|| (!IsNumeric(document.form1.code_banque.value))
							alert("La Clé RIB n'est pas valide");
							document.form1.cle_rib.focus();
						}else{
							document.form1.submit();
						}
					}
				}
			}
		}
}

function verifcondition(){
	if((document.form1.confirm1.checked==true) && (document.form1.confirm2.checked==true) && (document.form1.confirm3.checked==true) && (document.form1.facture_electronique.checked==true)){
		document.form1.submit();
	}else{
		alert("Vous devez cocher les 4 cases");
	}
}

function verifbic(){
	if (document.form1.iban.value.length!=27){
		alert("le n° IBAN comporte 27 caractères");
		document.form1.iban.focus();
	}else{
		if(document.form1.bic.value.length<8){
			alert("le BIC au moins comporte 8 caractères");
			document.form1.bic.focus();
		}else{
			document.form1.submit();
			
		}
		
	}
}

function verifpassfacture(){
		if (!validmail(document.form1.mail_client)){
				alert("Votre adresse email n'est pas valide")
				document.form1.mail_client.focus();
		}else{
			document.form1.submit();
		}
}

function validepassfacture(){
		if(document.form1.nom_client.value==""){
			alert("Entrez votre nom");
			document.form1.nom_client.focus();
		}else{
			if(document.form1.prenom_client.value==""){
				alert("Entrez votre prénom");
				document.form1.prenom_client.focus();
			}else{
				if(!validmail(document.form1.mail_client)){
					alert("Votre adresse email n'est pas valide")
					document.form1.mail_client.focus();
				}else{
					if(isNaN(document.form1.num_client.value) || document.form1.num_client.value==""){
						alert("Votre n° de client n'est pas valide ")
						document.form1.num_client.focus();
					}else{
						if(document.form1.pass_client.value.length<6){
							alert("Votre mot de passe doit comporter au moins 6 caractères")
							document.form1.pass_client.focus();
						}
							document.form1.submit();
					}
				}
			}						
		}
}

function validemailoubli(){
	if(!validmail(document.form1.mail_client)){
		alert("Votre adresse email n'est pas valide")
		document.form1.mail_client.focus();
	}else{		
		document.form1.submit();
	}
}
