/*
*	version du 19/08/2008
*
*	Fonctions utiles lorsque le nom d'un champ de texte est ecrit
*	a l'interieur de ce champ afin de l'effacer
*
*/

/*
*	effacerChamp(element)
*	efface le contenu d'un champ la premiere fois qu'on clique dessus
*
*	- element : champ HTML
*/
elementFocus = Array();
function effacerChamp(element)
{
	if (!elementFocused(element))
	{
		if (!elementFocus[element.form.name])
			elementFocus[element.form.name] = Array();
		elementFocus[element.form.name][element.name] = true;
		element.value = "";
	}
	return true;
}

/*
*	elementFocused(element)
*	indique si un champ a deja recu le focus au moins une fois
*
*	- element : champ HTML
*/
function elementFocused(element)
{
	if (!elementFocus[element.form.name])
		return false;
	if (!elementFocus[element.form.name][element.name])
		return false;
	return true;
}
