$(function() {
	/* Supprime les watermarks lors de l'envoi */
	$("form input[type=submit]").click(function() {
		$("form[watermark*=true] :input").each(function (i) {
			if($(this).attr("value") == $(this).attr("watermark"))
				$(this).attr({value:null});
		});
	});
	
	/* Applique les watermarks aux champs */
	$("form[watermark*=true] :input").each(function (i) {
		if($(this).attr("value") == "" || $(this).attr("value") == $(this).attr("watermark"))
			$(this).Watermark($(this).attr("watermark"));
	});

	/* Valide le formulaire */
	$("form[validate*=true]").validate({
		groups: {localite: "npa localite"},
		errorPlacement: function(error, element) {
			if (element.attr("name") == "npa" || element.attr("name") == "localite" )
				error.insertAfter("#localite");
			else
				error.insertAfter(element);
		},
		submitHandler: function(form) {
			$("form[ajax*=true]").ajaxSubmit({
				success: function(e) {
					$('#Formulaire').html(e);
					return false;
				}
			});
			$("form[ajax*=false]").submit();
		}
	});
	

	/* Affiche un calendrier sur les champs date */
	$("form input[fieldtype*=date]").datepicker({
		dayNames: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'],
		dayNamesMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'],
		dayNamesShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
		monthNames: ['Janvier','Février','Mars', 'Avril','Mai','Juin','Juillet','Aout', 'Septembre','Octobre','Novembre','Décembre'],
		monthNamesShort: ['Janvier','Février','Mars', 'Avril','Mai','Juin','Juillet','Aout', 'Septembre','Octobre','Novembre','Décembre'],
		
		changeFirstDay: false,
		changeMonth: true,
		changeYear: true,
		
		dateFormat: 'dd.mm.yy',
		firstDay: 1,
		yearRange: '-100:+0', //relative (-nn:+nn) or absolute (nnnn:nnnn)
	});
});
