/*---------------------------------------------------------------------------------------
| Fonctions si jsCalendar utilisé
| Permet un contrôle des dates au changement d'une d'entre elles.
|
| Changement date1, date2 = item date1
| Changement date2, si date2 < date1, date1 = item date2
---------------------------------------------------------------------------------------*/

// -- Retourne l'élément qui a pour id obj
function getId(ao_obj) {
	return document.getElementById(ao_obj);
}

// -- Ajuste les dates si besoin entre les différents champs de saisie de dates
// -- arg1 = HTMLObject : HTML element
// -- arg2 = string : HTML element id
function chkDate(ao_input1, ao_input2) {
	var lo_d2 = getId(ao_input2);

	if ( ao_input2.substr(ao_input2.length-1, ao_input2.length)==="2" ) {
		// -- Premier input date changé
		lo_d2.selectedIndex = ao_input1.selectedIndex;
	} else {
		// -- Second input date changé
		( ao_input1.selectedIndex < lo_d2.selectedIndex ) ? lo_d2.selectedIndex = ao_input1.selectedIndex : false ;
	}

}
