/*
¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
Nom         = Formulaire

Description = Code gérant les actions dans les formulaires.

¤¤¤¤¤ M O D I F I C A T I O N S ¤¤¤¤¤
----------------------------------------------------------------------------------------------------
VERSION   QUI    QUAND      DESCRIPTION
-------   ----   --------   ------------------------------------------------------------------------
2.0.1.1   CMAR   16/09/11   version d'origine
-------   ----   --------   ------------------------------------------------------------------------
¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
*/

/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/

/*
**************************************************
F_DEPLACER
Entrées : l1 : id de la liste déroulante n°1
          l2 : id de la liste déroulante n°2

Sorties : sans
--------------------------------------------------
Descriptif
déplace une donnée de la liste n°1 vers la liste n°2
**************************************************
*/
function f_deplacer(l1,l2) {
	if (l1.options.selectedIndex>=0) {
		o=new Option(l1.options[l1.options.selectedIndex].text,l1.options[l1.options.selectedIndex].value);
		l2.options[l2.options.length]=o;
		l1.options[l1.options.selectedIndex]=null;
	} else {
		//alert('Impossible de faire cette action');
		NULL;
	}
}

/*
**************************************************
F_LISTE_RIEN
Entrées : cible : id de la liste déroulante

Sorties : sans
--------------------------------------------------
Descriptif
Désélectionne toutes les options d'une liste déroulante
**************************************************
*/
function f_liste_rien(cible) {
	limit = document.forms['main'].elements[cible].options.length;
	for ( i=0; i<limit && i<99; i++ )
	document.forms['main'].elements[cible].options[i].selected = false;
}

/*
**************************************************
F_LISTE_TOUT
Entrées : cible : id de la liste déroulante

Sorties : sans
--------------------------------------------------
Descriptif
Désélectionne toutes les options d'une liste déroulante
**************************************************
*/
function f_liste_tout(cible) {
	limit = document.forms['main'].elements[cible].options.length;
	for ( i=0; i<limit && i<99; i++ )
	document.forms['main'].elements[cible].options[i].selected = true;
}

/*
**************************************************
F_EFFACER_CHAMP
Entrées : cible : id de la liste déroulante

Sorties : sans
--------------------------------------------------
Descriptif
Effacer le contenu d'un champ
**************************************************
*/
function f_effacer_champ(cible) {
	document.forms['main'].elements[cible].value='';
}
