Vorrei isolare il controllo della lunghezza del primo campo di una form, devo modificare una funzione già esistente che è questa:

codice:
function trim(str) {
	var result = new String(str);
	var start = 0;
	var end = 0;
	var isStart = false;
	// Find first symbol != SPACE
    var L = result.length;
    alert(L);
	for (i = 0, j = result.length - 1; i < result.length, j >= 0; i++, j--) {
		if (result.charAt(i) != ' ' && !isStart) {
			start = i;
			isStart = true;
			if (end != 0)
				break;
		}
		if (result.charAt(j) != ' ' && end == 0) {
			end = j + 1;
			if (isStart)
				break;
		}
	}
		//}
	return result.substring(start, end);
}
Il problema è che essendo un ciclo for il valore L cambia di volta in volta, come posso isolare il valore che mi appare per primo? Grazie ci sto