	document.onkeydown = function(e) 
	{
		var ENTER = 13;
		e = e ? e : event;
		if (e.keyCode == ENTER) enviar();
	}

	function enviar() {
		var arr = new Array("<", ">", "\\", "'", "%", ";", ")", "(", "&", "+");
		var _query = document.getElementById("query");
		var str = _query.value;

		var error = !(str.length > 0);

		for (i=0; i<arr.length && !error; i++) {
			error = (str.indexOf(arr[i]) > -1);
		}

		if (error) {
			alert("Hay caracteres inválidos en el campo de búsqueda, por favor vuelva a intentar");
		} else {
			var _form = document.getElementById('buscar');
			_form.appendChild(_query);
			_form.action = "../buscador/resultado.jsp";
			_form.submit();
		}
	}

