/* Clear Default values and select all in form fields - Copyleft 2006 */
/* Released under a "Share-and-Share Alike" loose public license. */
/* This code was inspired by several examples, and may be reproduced and reused freely as long as the same rights are passed on in full. */
/* written by Mark Rochefort (Playlab Ltd - http://www.playlab.co.uk) and released under a "Share-and-Share Alike" loose public license. */

function enableClearDefault() {
	if (!document.getElementsByTagName) return;
	var inputFields = document.getElementsByTagName("input");
	for (var i=0; i<inputFields.length; i++) {
		var inputField = inputFields[i];
		if (inputField.type=="text") {
			addEvent(inputFields[i], 'focus', 
				function() {
					clearDefault(this);
				}
			);
		}
	}
}


function clearDefault(el) {
	if ((el.defaultValue==el.value) && (isNaN(el.value))) {
		el.select();
	}
}