function validation(MyF){
	//valider nombre de chambres
	if (MyF.typeDeChambre[0].checked=="0" && MyF.typeDeChambre[1].checked=="0" && 
		MyF.typeDeChambre[2].checked=="0" && MyF.typeDeChambre[3].checked=="0" &&
		MyF.typeDeChambre[4].checked=="0"){
		alert("You have to select a type of room.");
		return false;
	}
	else {
		//valider la date d'arriver
		if (MyF.datearrivee.value=="" || MyF.mois.selectedIndex=="0" ||
			MyF.annee.selectedIndex=="0") {
			alert("The starting date is not valid.");
			return false;
		}
		else {
			//valider la date de depart
			if (MyF.datedepart.value=="" || MyF.mois1.selectedIndex=="0" ||
			MyF.annee1.selectedIndex=="0") {
				alert("The leaving date is not valid.");
				return false;
			}
			else {
				//valider le nombre de nuits
				if (MyF.nuitsnbre.value=="") {
					alert("You have to enter a number of night.");
					return false;
				}
				else {
					//valider le nombres de chambres
					if (MyF.chambresnbre.value=="") {
						alert("You have to enter a number of room.");
						return false;
					}
					else {
						//valider nom et prenom	
						if (MyF.nom.value=="" || MyF.prenom.value=="") {
							alert("You have to enter your first and last name.");
							return false;
						}
						else {
							//valider s'il a un email
							if (MyF.courriel.value=="") {
								alert("You have to enter a valid E-Mail adress.");
								return false;
							}
							else {
								//valider le type de coordonnée
								if (MyF.rbenter[0].checked=="0" && MyF.rbenter[1].checked=="0") {
									alert("You have to specify a particulars type.");
									return false;
								}
								else {
									//valider l'adresse
									if (MyF.adresse2.value=="" || MyF.ville2.value=="" || 
										MyF.zip2.value=="" || MyF.p_state_prov.selectedIndex=="0" ||
										MyF.p_countries.selectedIndex=="0") {
										alert("The adress is not valid.");
										return false;
									}
									else {
										//valider s'il a un email
										if (MyF.tel2.value=="") {
											alert("You have to enter a phone number.");
											return false;
										}
										else {
											//Valider Capcha
											if (jcap() == 0){
													return false;
											}
											else {
												if (MyF.ForfaitsOuiNon[0].checked=="0" && MyF.ForfaitsOuiNon[0].checked=="0") {
													alert("You have to specify a package or not.");
													return false;
												}
												else {
													return true;
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}