function $f(){
	return document.forms['form-devis'];
}

function isMail(email){
   var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
   return (reg.exec(email)!=null)
}

function alertMSG(elm, msg){
	alert ("Merci de remplir le champ " + msg);

	id = elm.parents('div.contenu-onglet')[0].id;

	var len = id.length - 1;

	toggle_visibility(id);
	active('l' + id.substr(len,1))

	elm[0].focus();

	return false;
}

function Reload_select(form) {
//	if (this.selectedIndex!=0) {
		alert('');
//	}
}

$(function() {
	$('#form-devis').submit(function(e){
		var formOk = envoyer();

		if(!formOk) {
			return false;
		}

		$('#group_enfant input[type=text], #group_adult input[type=text]').each(function(){
			if(this.value == '') {
				alert('Veuillez renseigner les informations sur chaque voyageur');
				this.focus();
				formOk = false;
				return false;
			}
		});

		if(!formOk) {
			return false;
		}
		
		alert("Votre demande de devis a bien été prise en compte,\n nous allons y repondre dans les meilleurs délais");	
	});
});

function envoyer() {
	if ($('#destination').val() == "") {
		return alertMSG($('#destination'),'Destination');
	}
	else if ($('#date_depart')[0].value == "") {
		return alertMSG($('#date_depart'),'Date de départ');
	}
	else if ($('#date_delta')[0].value == '') {
		return alertMSG($('#date_delta'),'A plus au moins');
	}
	else if ($('#duree')[0].value == "") {
		return alertMSG($('#duree'),'Duree de voyage');
	}
	else if ($('#budget').val() == "") {
		return alertMSG($('#budget'),'Budget par personne');
	}
	else if ($('#nb_adulte')[0].value == "") {
		return alertMSG($('#nb_adulte'),'Nombre d\'adultes');
	}
	else if ($('#nb_enfant')[0].value == "") {
		return alertMSG($('#nb_enfant'),'Nombre d\'enfants');
	}
	else if ($('#devis-civilite')[0].value == "") {
		return alertMSG($('#devis-civilite'),'Civilité');
	}
	else if ($('#nom')[0].value == "") {
		return alertMSG($('#nom'),'Nom');
	}
	else if ($('#prenom')[0].value == "") {
		return alertMSG($('#prenom'),'Prénom');
	}
	else if ($('#adresse')[0].value == "") {
		return alertMSG($('#adresse'),'Adresse');
	}
	else if ($('#cp')[0].value == "") {
		return alertMSG($('#cp'),'CP');
	}
	else if ($('#ville')[0].value == "") {
		return alertMSG($('#ville'),'Ville');
	}
	else if ($('#pays')[0].value == "") {
		return alertMSG($('#pays'),'Pays');
	}
	else if ($('#tel')[0].value == "") {
		return alertMSG($('#tel'),'Téléphone');
	}
	else if (!isMail($('#email')[0].value)){
		return alertMSG($('#email'),'Merci de entrer un Email valide');
	}

	return true;
}
