
function leftTrim(sString){
	while (sString.substring(0,1) == ' '){
		sString = sString.substring(1, sString.length);
	}
	return sString;
}//end function

function rightTrim(sString){
	while (sString.substring(sString.length-1, sString.length) == ' '){
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}//end function

function trim(str){
	return rightTrim(leftTrim(str));
}//end function

function pCase(s){
	//converts to proper case
  return s.toLowerCase().replace(/^(.)|\s(.)/g, 
          function($1) { return $1.toUpperCase(); });
}//end function

function pCaseFormField(s, field_obj){
	//converts to proper case and updates the form field.  only works with text fields.
	var s_proper = pCase(s);
	field_obj.value = s_proper;
	
}//end function

