$(document).ready(function () {
	// Gestion regions / départements
	$('#select_region').change(function (){
		$.get(basePath + '/httprq/dpt/id/' + $('#select_region').val(), function(data){
			$('#select_dpts').html(data);
		});
	}).change();
		
	// Vérification formulaire
	$('#form_sejour_ideal').submit(function (){
		
		var no_error = true;
		
		// Verif champs obligatoire
		$('input.obligatoire').each(function() {
			if(!$(this).val()) {
				alert('Un des champs obligatoires n\'est pas renseigné');
				$(this).focus();
				no_error = false;
				return false;
			}
		});
		
		if(!no_error) return false;
		
		// Verif dates
		if(!$('#q7').val() || !$('#q8').val()) {
			alert('Les dates de séjour ne sont pas renseignées');
			return false;
		}
		
		// Verif CGV
		if(!$('#cgv_box').attr('checked')) {
			alert("Veuillez accepter les conditions générales");
			return false;
		}
		
		// Verif Mail
		var reg_email = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$/;
		if(!reg_email.test($('#q6').val())) {
			alert("L'email ne semble pas valide");
			$('#q6').focus();
			return false;
		}
		
		return true;
	});
	
	// Selection du premier type de séjour
	$('input[name=q\\[type_sejour\\]]:last').attr('checked', 'checked');
	
	// Date picker
	$(function() {
		$("input.dt_picker").datepicker({ dateFormat: 'dd/mm/yy', showButtonPanel: true });
	});

});

