//coding:utf-8

/*
	Fonction qui vide un champ de texte au focus si sa valeur est celle d'origine.
	
	Benoit MARTIN-CHAVE
	jimluiz@gmail.com
	http://jimluiz.com/
*/

function ClearInputs()
{
	//Tous les inputs
	AllInputs = document.getElementsByTagName('input');
	
	//On les parcous un a un
	for(i=0 ; i<AllInputs.length ; i++)
	{
		//On ne traite que les champs de texte qui ont la classe "clearonfocus"
		if(AllInputs[i].type == 'text' && AllInputs[i].className.match(/clearonfocus/i))
		{
			//On stocke la valeur originale de l'attribut value
			AllInputs[i].OriginalValue = AllInputs[i].value;
			
			//Déclenchement au focus
			AllInputs[i].onfocus = function()
			{
				//On ne vide le champ que si sa valeur est celle d'origine
				if(this.value == this.OriginalValue)
				{
					this.value = null;
				}
			}
		}
	}
}


/*
window.onload = function()
{
	ClearInputs();
}
//*/



