function traiteformulaire(){
	
	// teste si le nom de la société entré est plus long de 100 caractères 
	var societe=document.getElementById('societe').value;
	if(societe.length>100 || societe.length==0){
		alert('Le nom de la societe ne doit pas être vide, et ne doit pas dépasser 100 caractères.');
		document.getElementById('societe').focus();
		return false;
	}	
	
	// teste si le nom entré est plus long de 100 caractères 
	var nom=document.getElementById('nom').value;
	if(nom.length>100 || nom.length==0){
		alert('Le nom ne doit pas être vide, et ne doit pas dépasser 100 caractères.');
		document.getElementById('nom').focus();
		return false;
	}	
	
	// teste si le prenom entré est plus long de 100 caractères 
	var prenom=document.getElementById('prenom').value;
	if(prenom.length>100 || prenom.length==0){
		alert('Le prénom ne doit pas être vide, et ne doit pas dépasser 100 caractères.');
		document.getElementById('prenom').focus();
		return false;
	}	
	
	// teste si la rue entrée est plus longue de 50 caractères 
	var adresse=document.getElementById('adresse').value;
	if(adresse.length>50 || adresse.length==0){
		alert('L\'adresse ne doit pas être vide, et ne doit pas dépasser 50 caractères.');
		document.getElementById('adresse').focus();
		return false;
	}
	
	// teste si le code postal est un chiffre
	var cp=document.getElementById('cp').value;
	var verif = new RegExp("[0-9]{1,5}");
	if(verif.exec(cp)==cp && cp.length>0){
		//alert("Le code postal est correctement formaté.");
	}
	else{
		alert("Le code postal doit être un nombre contenant entre 0 et 5 chiffres.");
		document.getElementById('cp').focus();
		return false;
	}
	
	// teste si la ville entrée est plus longue de 50 caractères 
	var ville=document.getElementById('ville').value;
	if(ville.length>50|| ville.length==0){
		alert('Le nom de la ville ne doit pas être vide, et ne doit pas dépasser 50 caractères.');
		document.getElementById('ville').focus();
		return false;
	}
	
	// teste si le numéro de telephone est un chiffre
	var tel=document.getElementById('telephone').value;
	var verif = new RegExp("[0-9]{10,20}");
	if(verif.exec(tel)==tel && tel.length>0){
		//alert("Le numéro de téléphone est correctement formaté.");
	}
	else{
		alert("Le numéro de téléphone doit être un nombre contenant entre 10 et 20 chiffres.");
		document.getElementById('telephone').focus();
		return false;
	}
	
	// teste si le numéro du fax est un chiffre
	var fax=document.getElementById('fax').value;
	var verif = new RegExp("[0-9]{10,20}");
	if(verif.exec(fax)==fax && fax.length>0){
		//alert("Le numéro de fax est correctement formaté.");
	}
	else{
		alert("Le numéro du fax doit être un nombre contenant entre 10 et 20 chiffres.");
		document.getElementById('fax').focus();
		return false;
	}	
	
	// teste si le mail est un valide
	var email=document.getElementById('email').value;
	var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/;
	if (reg.exec(email) == null){
		alert("L'email est mal formaté.");
		document.getElementById('email').focus();
		return false;
	}
	
	//teste si la date de reservation est entrée
	var resa=document.getElementById('dateResa').value;
	var verif = new RegExp("[0-9]{2}/[0-9]{2}/[0-9]{4}");
	if (verif.exec(resa) == null){
		alert("La date est incorrecte");
		document.getElementById('dateResa').focus();
		return false;
	}
	
	// teste si le message entré est valide
	var message=document.getElementById('message').value;
	if(message.length==0){
		alert('Le message est vide.');
		document.getElementById('message').focus();
		return false;
	}
}




function checkForm(){

	if(document.getElementById('nom').value == ''){
		alert('Merci de renseigner votre NOM'+"\n"+'Please fill up your NAME');
		document.getElementById('nom').focus();
		return false;
	}

	if(document.getElementById('prenom').value == ''){
		alert('Merci de renseigner votre PRÉNOM'+"\n"+'Please fill up your FIRST NAME');
		document.getElementById('prenom').focus();
		return false;
	}

	if(document.getElementById('adresse').value == ''){
		alert('Merci de renseigner votre ADRESSE'+"\n"+'Please fill up your ADRESS');
		document.getElementById('adresse').focus();
		return false;
	}

	if(document.getElementById('ville').value == ''){
		alert('Merci de renseigner votre VILLE'+"\n"+'Please fill up your CITY');
		document.getElementById('ville').focus();
		return false;
	}

	if(document.getElementById('telephone').value == ''){
		alert('Merci de renseigner votre TELEPHONE'+"\n"+'Please fill up your PHONE NUMBER');
		document.getElementById('telephone').focus();
		return false;
	}

	if(document.getElementById('email_debut').value == '' || document.getElementById('email_fin').value == ''){
		alert('Merci de renseigner votre E-MAIL'+"\n"+'Please fill up your E-MAIL');
		document.getElementById('email_debut').focus();
		return false;
	}
	
	var email = document.getElementById('email_debut').value+'@'+document.getElementById('email_fin').value;
	var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/;
	if (reg.exec(email) == null){
		alert('Votre E-MAIL ne semble pas valide'+"\n"+'Your E-MAIL is not valid');
		document.getElementById('email_debut').focus();
		return false;
	}
	

	if(document.getElementById('date_arrivee').value == ''){
		alert('Merci de renseigner la date de VOTRE ARRIVÉE'+"\n"+'Please fill up your ARRIVAL DATE');
		document.getElementById('date_arrivee').focus();
		return false;
	}

	if(document.getElementById('nb_nuits').value == ''){
		alert('Merci de renseigner le NOMBRE DE NUITS'+"\n"+'Please fill up OVERHIGHT STAYS');
		document.getElementById('nb_nuits').focus();
		return false;
	}

	
	return true;

}

