window.onload = function() {
	labelFields();
}

function labelFields() {
	if (!document.getElementsByTagName){ return; }
	var allfields = document.getElementsByTagName("input");	
	var val = new Array(allfields.length);
	for (var i=0; i<allfields.length; i++){ 	// loop through all input tags and add events
		initField(allfields[i]);
	}
}
function initField(field) {
	var graycolor = "#888";
	if ((field.type == "text") && (field.value != null)) {	// include text boxes, exclude empty ones
		field.style.color = graycolor;
		field.graytext = field.value;
		field.onfocus = function () {
			if (this.value==this.graytext){
				this.value="";
				this.style.color="#000";
			} else {
				this.select();
			}
		}
		field.onblur = function () {
			if (this.value=="") {
				this.style.color=graycolor;
				this.value=this.graytext;
			}
		}
	}
}
