////////////////Populate Text Boxes//////////////////////////////////
var thisForm = 'contactForm';

// load field names and default values into list
var defaultVals = new Array();
defaultVals[0] = new Array("name", "name");
defaultVals[1] = new Array("email", "email");
defaultVals[2] = new Array("phone", "phone");
defaultVals[3] = new Array("comment", "comments");
defaultVals[4] = new Array("company", "company");
defaultVals[5] = new Array("phone", "phone");
defaultVals[6] = new Array("city", "city");
defaultVals[7] = new Array("state", "state");
defaultVals[8] = new Array("zip", "zip");
defaultVals[9] = new Array("fax", "fax");
defaultVals[10] = new Array("address", "address");

// populate fields with default values on page load
function MPLoadDefaults() {
	with (document.forms[thisForm]) {
		for (var n=0; n<defaultVals.length; n++) {
			var thisField = defaultVals[n][0];
			var thisDefault = defaultVals[n][1];
			if (elements[thisField].value == '')
			elements[thisField].value = thisDefault;
		}
	}
}

// clear default value from field when selected
function MPClearField(field) {
	var fieldName = field.name;
	for (var n=0; n<defaultVals.length; n++) {
		var thisField = defaultVals[n][0];
		var thisDefault = defaultVals[n][1];
		if (thisField == fieldName) {
			if (field.value == thisDefault) field.value = '';
			break;
		}
	}
}

// clear default value from field when selected
function MPdefault(field) {
	var fieldName = field.name;
	for (var n=0; n<defaultVals.length; n++) {
		var thisField = defaultVals[n][0];
		var thisDefault = defaultVals[n][1];
		if (thisField == fieldName) {
			if (field.value == '') field.value = thisDefault;
			break;
		}
	}
}

window.onload = MPLoadDefaults; 


/////////////////End Populate Text Boxes/////////////////////////////

