$().ready(function() {
	
	$("#account_new").validate({
		rules: {
			"customer[email_confirm]":    { equalTo: "#email"    },
			"customer[password_confirm]": { equalTo: "#password" },
			
			"ecole[id_ecole]":    { required: "#etudiant_infos:visible" },
			"ecole[id_section]":  { required: "#etudiant_infos:visible" },
			"ecole[date_sortie]": { required: "#etudiant_infos:visible" },
			
			"adresse_f[adresse]":     { required: "#adresse_f:visible" },
			"adresse_f[code_postal]": { required: "#adresse_f:visible" },
			"adresse_f[ville]":       { required: "#adresse_f:visible" },
			
			"adresse_l[adresse]":     { required: "#adresse_l:visible" },
			"adresse_l[code_postal]": { required: "#adresse_l:visible" },
			"adresse_l[ville]":       { required: "#adresse_l:visible" }
		}
	});
	
	$("#profession").change(function() {
		if ($(this).val() == 9) {
			$("#etudiant_infos").show();
		} else {
			$("#etudiant_infos").hide();
		}
	}).change();
	
	$(".toggle_adresse").change(function() {
		var adresse = $(this).closest("legend").next();
		if ($(this).is(":checked")) {
			adresse.hide();
		} else {
			adresse.show();
		};
	}).change();
	
	$("#id_ecole").change(function() {
		$.ajax({
			url: base_url + "account/new",
			type: "GET",
			dataType: "html",
			data: {"ajax": 1, "id_ecole": $(this).val()},
  			success: function(sections) { $("#id_section").html(sections); }
		});
	});
	
	// $("#date_sortie").datepicker();
	$("#date_sortie").datepicker({
		changeMonth: true,
		changeYear: true,
		dateFormat: "dd/mm/yy"
	});
});
