tengo el siguiente codigo en mi pagina
    
Código javascript
:
Ver original- <%@page contentType="text/html" pageEncoding="UTF-8"%> 
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
-    "http://www.w3.org/TR/html4/loose.dtd"> 
-   
- <html> 
-     <head> 
-         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
-         <title>JSP Page</title> 
-         <link rel="stylesheet" href="global.css" type="text/css" media="all" /> 
- <script src="mootools.js" type="text/javascript"></script> 
- <link rel="stylesheet" href="sexyalertbox.css" type="text/css" media="all" /> 
- <script src="sexyalertbox.packed.js" type="text/javascript"></script> 
- <script type="text/javascript"> 
-     
- function enviar(){ 
- var item=document.forms['form1'].item_no.value; 
- location.href="imp_et.jsp?item="+item; 
- } 
- </script> 
-   
-   
- <script type="text/javascript"> 
- function foc(){ 
- document.forms['form1'].item_et.focus(); 
- } 
- </script> 
- <link rel="stylesheet" type="text/css" href="form.css" media="screen"/> 
- <link rel="stylesheet" type="text/css" href="code.css" media="screen"/> 
- <link href="style.css" type="text/css" rel="stylesheet" /> 
- <script type="text/javascript" src="custom-form-elements.js"></script> 
-         <style type="text/css"> 
- <!-- 
- body,td,th { 
-     color: #FFFFFF; 
-     font-weight: bold; 
- } 
- --> 
- </style> 
- <style type="text/css"> 
- <!-- 
- body { 
-     background-image: url(images/img.jpg); 
- } 
- --> 
- </style> 
-  <script type="text/javascript"> 
-      
- function validar(oEvento){ 
- var iAscii; 
-   
-  if (oEvento.keyCode) 
-          iAscii = oEvento.keyCode; 
-      else if (oEvento.which) 
-          iAscii = oEvento.which; 
-      else 
-          return false; 
-   if (iAscii == 13){ 
-     llamar(); 
-     
- } 
- } 
- function llamar(){ 
-      var item=document.forms['form1'].item_no.value; 
-      var cadena=document.forms['form1'].item_et.value; 
-      if (!cadena.equals("")){//si mi caja de texto esta vacia q me mande a esta pagina 
-  location.href="validar_verificacion.jsp?bandera=true&item="+item; 
-  } 
- else{//si mi caja de texto no esta vacia 
-    location.href="validar_verificacion.jsp?bandera=false&item="+item; 
-   
- } 
-   
- } 
-   
- </script> 
-     </head> 
-     <body onLoad="javascript:foc()">      
-   
-     <form name="form1" action=""> 
-         
-         <table width="200" border="0" align="center"> 
-           <tr> 
-             <td><img src="images/lector.png" width="210" height="192"></td> 
-             <td nowrap><label> 
-               Item: 
-               <input name="item_et" type="text" class="textInput1" id="item_et" onKeyPress="validar(event)" maxlength="13">  <input name="item_no" type="hidden" id="item_no" value="<%=request.getParameter("item")%>"> 
-             </label></td> 
-           </tr> 
-         </table> 
-            <p align="center"><button type="button" style="border:none; background-color:transparent;" id="btt" alt="Imprimir Etiqueta" onclick="enviar()"><span style="border:none; background-color:transparent;"><img src="images/imp_et.jpg" width="150" height="30"></span></button></p> 
-       </form> 
-     </body> 
- </html> 
lo q intento hacer es q cuando ingrese un dato y le de enter me mande llamar mi script validar y dentro de validar me manda llemar mi funcion llamar 
no se q este haciendo mal pero no me realiza mi if 
alguien tiene idea de que es lo q esta mal xq no me manda a las  paginas de me debe de mandar 
si alguien me puede ayudar se los agradecere mucho