Puedes usar esta función. Yo la uso y funciona análogamente al trim() de Java. Devuelve un string con el contenido de cadena pero quitándole los espacios en blanco por los bordes.
function trim(cadena)
{
// USO: Elimina los espacios en blanco en los extremos de cadena.
return ((cadena.replace(/^\s+/g,'')).replace(/\s+$/g,''));
}
Nota: Quizá te parezca un poco rara por el uso de expresiones regulares. Ojo, no son dobles comillas, sino dos comillas simples seguidas. Es posible que al mandar el código por correo se cambie algún caracter. Si no te funciona dímelo y te la mando por correo.
Un saludo.