var clearInput = 
{
	
	init: function()
	{
		//find fields and assign listeners
		var fields = Core.getElementsByClass("formClear");
		for (var i = 0; i < fields.length; i++)
		{
			var activeField = fields[i];
			Core.addEventListener(activeField, "focus", clearInput.clearListener);
			Core.addEventListener(activeField, "blur", clearInput.addListener);
		}
	},
 

	clearListener: function () 
	{
		// Clear input if it matches default value
		var term_to_clear = this.getAttribute("value");
		if (this.value == term_to_clear ) {
			this.value = '';
		}
	},
	
	addListener: function ()
	{	
		var term_to_add = this.getAttribute("value");
		// If the value is blank, then put back term
		if (this.value == '' ) {
			this.value = term_to_add;
		}
	}
		
};

Core.start(clearInput);