function trim(cadena) {
	while(cadena.charAt(0)==' ' && cadena!='') cadena=cadena.substr(1);
	while(cadena.charAt(cadena.length-1)==' ' && cadena!='') cadena=cadena.substr(0,cadena.length-1);
	return cadena;
}

function confirm_eliminar_producto() {
	return confirm('¿Desea eliminar este producto del carrito?');
}

function confirm_eliminar_producto_lista() {
	return confirm('¿Desea eliminar este producto de la lista habitual?');
}

function confirm_eliminar_sesion () {
	return confirm('¿Desea cerrar sesión?');
}

function validar_busqueda(campo, carateres_minimos) {
	campo.value=trim(campo.value);
	if (campo.value=='') {
		alert('Introduzca un término de búsqueda');
		campo.focus();
		return false;
	}
	else if (campo.value.length<carateres_minimos) {
		alert('El término de búsqueda es demasiado corto.\nDebe ser de al menos '+carateres_minimos+' caracteres.');
		campo.focus();
		return false;
	}
	return true;
}
