$(function() {
	
	// DatePicker est utilisé ?
	if ($.dpConst) {
		$.dpText = {
			TEXT_PREV_YEAR		:	'Année précédante',
			TEXT_PREV_MONTH		:	'Mois précédant',
			TEXT_NEXT_YEAR		:	'Année suivante',
			TEXT_NEXT_MONTH		:	'Mois suivant',
			TEXT_CLOSE			:	'X',
			TEXT_CHOOSE_DATE	:	'<img src="/imports/images/icons/calendar.png" align="absmiddle" border="0" />'
		};
		
		$('.date').datePicker({
			startDate:"1960-01-01",
			endDate:"1998-01-01",			
			createButton:true,
			clickInput:false
		});
	}
	
	$(":input.required").change(function() {
		$(this).removeClass("notvalid");
	});
	
	$("form").bind("submit", jq_form_validate);
	
	$(".required").after("<img src=\"/imports/images/icons/bullet_star.png\" align=\"absmiddle\">");
	$("select.notvalid").after("<img src=\"/imports/images/icons/alert.png\" align=\"absmiddle\">");
	
});


/**
 * Determine whether a value is empty. This is true when all characters in the
 * value are one of "\n, \t, ' '".
 */
function isEmpty(value) {

    for (var i= 0; i < value.length; i++) {
	var c = value.charAt(i);

	if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
    }

    return true;
}
