// specify the name of your formvar thisForm = "s_form";// load field names and default values into listvar defaultVals = new Array();defaultVals[0] = new Array("s", "SEARCH");// 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 all defaults when form is submittedfunction MPClearAll() {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 == thisDefault)elements[thisField].value =  '';}}}
