var FORGOT = {
	fields: ['email'],

	init_form: function()
	{
		for (var i = 0, L = FORGOT.fields.length; i < L; i++)
		{
			document.getElementById(FORGOT.fields[i]).onfocus = FORGOT.clearField;
		}
	},	

	clearField: function()
	{
		if (this.value && this.type == 'text' || this.type == 'password')
		{
			this.select();
		}
		else
		{
			this.parentNode.style.backgroundColor = 'transparent';
		}
	},

	testForm: function()
	{
		var o, r = false;
		for (var i = 0, L = FORGOT.fields.length; i < L; i++)
		{
			o = document.getElementById(FORGOT.fields[i]);
		        if (o.value == '' || o.value == -1)
			{
				o.parentNode.style.backgroundColor = 'Red';
				r = true;
			}
		}
	
		if (r)
		{
            alert('Please fill in the required fields');
		}
		return r;
	}
}

FORGOT.init_form();
