
var webSearchDefaultText = "Enter search keywords";
var peopleSearchDefaultText = "Enter a person's name";

function trim(inputString) {
   // Removes leading and trailing spaces from the passed string. Also
   // removes consecutive spaces and replaces it with one space.
   var retValue = inputString
   var ch = retValue.substring(0, 1)
   while (ch == " ") { // Check for spaces at the beginning of the string
	  retValue = retValue.substring(1, retValue.length)
	  ch = retValue.substring(0, 1)
   }
   ch = retValue.substring(retValue.length-1, retValue.length)
   while (ch == " ") { // Check for spaces at the end of the string
	  retValue = retValue.substring(0, retValue.length-1)
	  ch = retValue.substring(retValue.length-1, retValue.length)
   }
   while (retValue.indexOf("  ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string
	  retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length) // Again, there are two spaces in each of the strings
   }
   return retValue // Return the trimmed string back to the user
}

function setWebSearchField(field) {
	if (trim(field.value) == "") {
		field.value = webSearchDefaultText
	}
}
function clearWebSearchField(field) {
	if (field.value == webSearchDefaultText) {
		field.value = ""
	}
}
function setPeopleSearchField(field) {
	if (trim(field.value) == "") {
		field.value = peopleSearchDefaultText
	}
}
function clearPeopleSearchField(field) {
	if (field.value == peopleSearchDefaultText) {
		field.value = ""
	}
}

function submitWebSearchForm(form) {
	var field = form.q
	if ((field.value == webSearchDefaultText) || (field.value == "")) {
		field.value = ""
	}
}

function submitPeopleSearchForm(form) {
	// If the forms ever change change this line
	var field = form.query
	if (field.value == peopleSearchDefaultText) {
		field.value = ""
	}
}