function valide_mail (){
	var fo = document.form;
	var non=0;
	var taille=fo.civilite.length;
	for (var i=0; i<taille;i++) {
		if (fo.civilite.item(i).checked==false) {
			non=non+1;
		}
	}
	if(non==taille){
		alert("Vous avez oublié de choisir votre civilité");
		fo.civilite.item(0).focus();
		return false;
	}
	if (fo.first_name.value.length == 0){
		alert ("Vous avez oublié de saisir votre prénom");
		fo.first_name.focus();
		return false;
	}
	if (fo.last_name.value.length == 0){
		alert ("Vous avez oublié de saisir votre nom");
		fo.last_name.focus();
		return false;
	}
	if (fo.adress1.value.length == 0){
		alert ("Vous avez oublié de saisir votre adresse");
		fo.adress1.focus();
		return false;
	}
	if (fo.postal_code.value.length == 0){
		alert ("Vous avez oublié de saisir votre code postal");
		fo.postal_code.focus();
		return false;
	}
	if (fo.city.value.length == 0){
		alert ("Vous avez oublié de saisir votre ville");
		fo.city.focus();
		return false;
	}
	if (fo.country.value.length == 0){
		alert ("Vous avez oublié de choisir votre pays");
		fo.country.focus();
		return false;
	}
	if (fo.email.value.length == 0){
		alert ("Vous avez oublié de saisir votre E-mail");
		fo.email.focus();
		return false;
	}else{
		var arobase = fo.email.value.indexOf("@"); var point = fo.email.value.lastIndexOf(".");
		if((arobase < 3)||(point + 2 > fo.email.value.length)||(point < arobase+3)){
			alert("Votre Email n'est pas invalide !"); 
			fo.email.value=""; 
			fo.email.focus(); 
			return false
		}
	}
	if (fo.emailverif.value.length == 0){
		alert ("Vous avez oublié de saisir votre E-mail de confirmation");
		fo.emailverif.focus();
		return false;
	}else{
		var arobase = fo.emailverif.value.indexOf("@"); var point = fo.emailverif.value.lastIndexOf(".");
		if((arobase < 3)||(point + 2 > fo.emailverif.value.length)||(point < arobase+3)){
			alert("Votre Email de confirmation n'est pas invalide !"); 
			fo.emailverif.value=""; 
			fo.emailverif.focus(); 
			return false
		}
	}
	if (fo.comments.value.length == 0){
		alert ("Vous avez oublié de saisir votre message");
		fo.comments.focus();
		return false;
	}
	if (fo.email.value!=fo.emailverif.value){
		alert ("Votre Email et votre Email de confirmation ne sont pas identique!");
		fo.emailverif.value="";
		fo.emailverif.focus();
		return false;
	}
	return true;
}

function valide_news (){
	if (document.newsletter_form.email.value.length == 0){
		alert ("Vous avez oublié de saisir votre E-mail");
		return false;
	}else{
		var arobase = document.newsletter_form.email.value.indexOf("@"); var point = document.newsletter_form.email.value.lastIndexOf(".");
		if((arobase < 3)||(point + 2 > document.newsletter_form.email.value.length)||(point < arobase+3)){
			alert("Votre Email n'est pas invalide !"); 
			document.newsletter_form.email.value=""; 
			document.newsletter_form.email.focus(); 
			return false
		}
	}
	if (document.newsletter_form.emailverif.value.length == 0){
		alert ("Vous avez oublié de saisir votre E-mail de confirmation");
		return false;
	}else{
		var arobase = document.newsletter_form.emailverif.value.indexOf("@"); var point = document.newsletter_form.emailverif.value.lastIndexOf(".");
		if((arobase < 3)||(point + 2 > document.newsletter_form.emailverif.value.length)||(point < arobase+3)){
			alert("Votre Email de confirmation n'est pas invalide !"); 
			document.newsletter_form.emailverif.value=""; 
			document.newsletter_form.emailverif.focus(); 
			return false
		}
	}
	if (document.newsletter_form.emailverif.value!=document.newsletter_form.email.value){
		alert("Votre Email et votre Email de confirmation ne sont pas identique!"); 
		document.newsletter_form.emailverif.value=""; 
		document.newsletter_form.emailverif.focus(); 
		return false
	}
	return true;
}

function valide_reservation (){
	if (document.reservation.last_name.value.length == 0){
		alert ("Vous avez oublié de saisir votre nom");
		document.reservation.last_name.focus();
		return false;
	}
	if (document.reservation.first_name.value.length == 0){
		alert ("Vous avez oublié de saisir votre prénom");
		document.reservation.first_name.focus();
		return false;
	}
	if (document.reservation.address1.value.length == 0){
		alert ("Vous avez oublié de saisir votre adresse");
		document.reservation.address1.focus();
		return false;
	}
	if (document.reservation.postal_code.value.length == 0){
		alert ("Vous avez oublié de saisir votre code postal");
		document.reservation.postal_code.focus();
		return false;
	}
	if (document.reservation.city.value.length == 0){
		alert ("Vous avez oublié de saisir votre ville");
		document.reservation.city.focus();
		return false;
	}
	if (document.reservation.phone.value.length == 0){
		alert ("Vous avez oublié de saisir votre téléphone");
		document.reservation.phone.focus();
		return false;
	}
	if (document.reservation.email.value.length == 0){
		alert ("Vous avez oublié de saisir votre E-mail");
		document.reservation.email.focus();
		return false;
	}else{
		var arobase = document.reservation.email.value.indexOf("@"); var point = document.reservation.email.value.lastIndexOf(".");
		if((arobase < 3)||(point + 2 > document.reservation.email.value.length)||(point < arobase+3)){
			alert("Votre Email n'est pas invalide !"); 
			document.reservation.email.value=""; 
			document.reservation.email.focus(); 
			return false;
		}
	}
	if (document.reservation.emailverif.value.length == 0){
		alert ("Vous avez oublié de saisir votre E-mail de confirmation");
		document.reservation.emailverif.focus();
		return false;
	}else{
		var arobase = document.reservation.emailverif.value.indexOf("@"); var point = document.reservation.emailverif.value.lastIndexOf(".");
		if((arobase < 3)||(point + 2 > document.reservation.emailverif.value.length)||(point < arobase+3)){
			alert("Votre Email de confirmation n'est pas invalide !"); 
			document.reservation.emailverif.value=""; 
			document.reservation.emailverif.focus(); 
			return false;
		}
	}
	if ((!document.reservation.chateau.checked)&&(!document.reservation.sellerie.checked)){
		alert ("Vous avez oublié de choisir votre gîte");
		document.reservation.chateau.focus();
		return false;
	}	
	if (document.reservation.arrivee.value.length == 0){
		alert ("Vous avez oublié de saisir votre date d'arrivée");
		document.reservation.arrivee.focus();
		return false;
	}
	if (document.reservation.depart.value.length == 0){
		alert ("Vous avez oublié de saisir votre date de départ");
		document.reservation.depart.focus();
		return false;
	}
	if (document.reservation.emailverif.value!=document.reservation.email.value){
		alert("Votre Email et votre Email de confirmation ne sont pas identique!"); 
		document.reservation.emailverif.value=""; 
		document.reservation.emailverif.focus(); 
		return false;
	}
	return true;
	//return false;
}
