﻿function verif(valeur) {
	switch(valeur) {
		case 'sejours':	
										if(document.sejours.voyage.value=='') {
											alert('Veuillez remplir le nom du voyage');
											document.sejours.voyage.focus();
											return false;
										} else {
											if(document.sejours.presentation.value=='') {
												alert('Veuillez écrire une présentation pour ce séjour');
												document.sejours.presentation.focus();
												return false;
											} else {
												if(document.sejours.ville.value=='' && document.sejours.aj_ville.value=='') {
													alert('Veuillez indiquer une ville');
													return false;
												} else {
													if(document.sejours.theme.value=='' && document.sejours.aj_theme.value=='') {
														alert('Veuillez indiquer un thème');
														return false;
													} else {
														if(document.sejours.duree.value=='') {
															alert('Veuillez indiquer la durée du séjour');
															document.sejours.duree.focus();
															return false;
														}
													}
												}
											}
										}
										break;
										
		case 'backpackers':	if(document.backpackers.voyage.value=='') {
													alert('Veuillez remplir le nom du voyage');
													document.backpackers.voyage.focus();
													return false;
												} else {
													if(document.backpackers.ville.value=='' && document.backpackers.aj_ville.value=='') {
														alert('Veuillez indiquer une ville');
														return false;
													} else {
														if(document.backpackers.theme.value=='' && document.backpackers.aj_theme.value=='') {
															alert('Veuillez indiquer un thème');
															return false;
														} else {
															if(document.backpackers.duree.value=='') {
																alert('Veuillez indiquer la durée du séjour');
																document.backpackers.duree.focus();
																return false;
															}
														}
													}
												}
												break;
												
		case 'excursions':	if(document.excursions.voyage.value=='') {
													alert('Veuillez remplir le nom du voyage');
													document.excursions.voyage.focus();
													return false;
												} else {
													if(document.excursions.presentation.value=='') {
														alert('Veuillez écrire une présentation pour ce voyage');
														document.excursions.presentation.focus();
														return false;
													} else {
														if(document.excursions.ville.value=='' && document.excursions.aj_ville.value=='') {
															alert('Veuillez indiquer une ville');
															return false;
														} else {
															if(document.excursions.theme.value=='' && document.excursions.aj_theme.value=='') {
																alert('Veuillez indiquer un thème');
																return false;
															} else {
																if(document.excursions.duree.value=='') {
																	alert('Veuillez indiquer la durée du voyage');
																	document.excursions.duree.focus();
																	return false;
																} else {
																	if(document.excursions.prix.value=='') {
																		alert('Veuillez indiquer le prix');
																		document.excursions.prix.focus();
																		return false;
																	}
																}
															}
														}
													}
												}
												break;
												
		case 'whv':	if(document.whv.voyage.value=='') {
									alert('Veuillez remplir le nom du voyage');
									document.whv.voyage.focus();
									return false;
								} else {
									if(document.whv.presentation.value=='') {
										alert('Veuillez écrire une présentation pour ce voyage');
										document.whv.presentation.focus();
										return false;
									} else {
										if(document.whv.ville.value=='' && document.whv.aj_ville.value=='') {
											alert('Veuillez indiquer une ville');
											return false;
										} else {
											if(document.whv.theme.value=='' && document.whv.aj_theme.value=='') {
												alert('Veuillez indiquer un thème');
												return false;
											} else {
												if(document.whv.duree.value=='') {
													alert('Veuillez indiquer la durée du voyage');
													document.whv.duree.focus();
													return false;
												} else {
													if(document.whv.prix.value=='') {
														alert('Veuillez indiquer le prix');
														document.whv.prix.focus();
														return false;
													}
												}
											}
										}
									}
								}
								break;
								
		case 'hotels':	if(document.hotels.voyage.value=='') {
											alert('Veuillez remplir le nom du voyage');
											document.hotels.voyage.focus();
											return false;
										} else {
											if(document.hotels.presentation.value=='') {
												alert('Veuillez écrire une présentation pour ce voyage');
												document.hotels.presentation.focus();
												return false;
											} else {
												if(document.hotels.ville.value=='' && document.hotels.aj_ville.value=='') {
													alert('Veuillez indiquer une ville');
													return false;
												} else {
													if(document.hotels.theme.value=='' && document.hotels.aj_theme.value=='') {
														alert('Veuillez indiquer un thème');
														return false;
													} else {
														if(document.hotels.duree.value=='') {
															alert('Veuillez indiquer la durée du voyage');
															document.hotels.duree.focus();
															return false;
														}
													}
												}
											}
										}
										break;
										
	case 'contact':
									if(document.contact.nom.value=='') {
										alert('Merci d\'indiquer votre nom');
										document.contact.nom.focus();
										return false;
									} else {
										if(document.contact.prenom.value=='') {
											alert('Merci d\'indiquer votre prénom');
											document.contact.prenom.focus();
											return false;
										} else {
											if(document.contact.email.value=='') {
												alert('Merci d\'indiquer votre adresse email');
												document.contact.email.focus();
												return false;
											} else {
												var mail=document.contact.email.value;
												var testmail='false';
												for(i=1; i<(mail.length); i++)	{
													if(mail.charAt(i)=='@') {
														if(i<(mail.length-2)) {
															for(var j=i; j<(mail.length-2); j++) { 
																if(mail.charAt(j)=='.') {
																		var testmail='true';
																}
															}
														}
													}
												}
												if(testmail=='false') {
													alert('votre email semble être erroné');
													document.contact.email.focus();
													return false;
												} else {
													if(document.contact.telephone.value=='') {
														alert('Merci d\'indiquer votre téléphone');
														document.contact.telephone.focus();
														return false;
													} else {
														if(document.contact.telephone.value.length<6) {
															alert('Votre téléphone semble être erroné');
															document.contact.telephone.focus();
															return false;
														} else {
															if(document.contact.depart_jour.value=='') {
																alert('Merci d\'indiquer le jour de votre départ');
																document.contact.depart_jour.focus();
																return false;
															} else {
																if(document.contact.depart_mois.value=='') {
																	alert('Merci d\'indiquer le mois de votre départ');
																	document.contact.depart_mois.focus();
																	return false;
																} else {
																	var maintenant = new Date();
																	var maintenant = maintenant.getTime();
																	var dep = new Date(document.contact.depart_annee.value,document.contact.depart_mois.value,document.contact.depart_jour.value);
																	var dep = dep.getTime();
																	if(dep<maintenant) {
																		alert('la date de votre départ est déjà passée');
																		document.contact.depart_jour.focus();
																		return false;
																	} else {
																		if(document.contact.retour_jour.value!='' && document.contact.retour_mois.value!='') {
																			var ret = new Date(document.contact.retour_annee.value,document.contact.retour_mois.value,document.contact.retour_jour.value);
																			var ret = ret.getTime();
																			if(ret<dep) {
																				alert('la date de retour est antérieure à la date de départ');
																				document.contact.retour_jour.focus();
																				return false;
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
									break;
	}
	
}

function verif_vols(nb) {
									if(document.tarif_vol.nom.value=='') {
										alert('Merci d\'indiquer votre nom');
										document.tarif_vol.nom.focus();
										return false;
									} else {
										if(document.tarif_vol.prenom.value=='') {
											alert('Merci d\'indiquer votre prénom');
											document.tarif_vol.prenom.focus();
											return false;
										} else {
											if(document.tarif_vol.email.value=='') {
												alert('Merci d\'indiquer votre adresse email');
												document.tarif_vol.email.focus();
												return false;
											} else {
												var mail=document.tarif_vol.email.value;
												var testmail='false';
												for(i=1; i<(mail.length); i++)	{
													if(mail.charAt(i)=='@') {
														if(i<(mail.length-2)) {
															for(var j=i; j<(mail.length-2); j++) { 
																if(mail.charAt(j)=='.') {
																		var testmail='true';
																}
															}
														}
													}
												}
												if(testmail=='false') {
													alert('votre email semble être erroné');
													document.tarif_vol.email.focus();
													return false;
												} else {
													if(document.tarif_vol.telephone.value=='') {
														alert('Merci d\'indiquer votre téléphone');
														document.tarif_vol.telephone.focus();
														return false;
													} else {
														if(document.tarif_vol.telephone.value.length<6) {
															alert('Votre téléphone semble être erroné');
															document.tarif_vol.telephone.focus();
															return false;
														} else {
															if(document.tarif_vol.res.value=='') {
																alert('Veuillez selectionner une période de départ');
																return false;
															} else {
																for(i=0;i<nb;i++) {
																	if(document.forms.tarif_vol.id[i].checked==true) {
																		break;
																	}
																}
																var maintenant = new Date();
																var maintenant = maintenant.getTime();
																var dep = document.tarif_vol.depart_du[i].value;
																var dep = dep.split('/');
																var dep = new Date(dep[2],dep[1],dep[0]);
																var dep = dep.getTime();
																if(document.tarif_vol.retour_jour.value!='' && document.tarif_vol.retour_mois.value!='') {
																	var ret = new Date(document.tarif_vol.retour_annee.value,document.tarif_vol.retour_mois.value,document.tarif_vol.retour_jour.value);
																	var ret = ret.getTime();
																	if(ret<dep || ret<maintenant) {
																		alert('La date de retour semble erronée');
																		return false;
																	}
																}
															}
														}
													}
												}
											}
										}
									}

}