hola a todos espero esten bien soy nuevo con ajax, php, y javascript espero puedan ayudarme
 
estoy creando una pagina donde registro un usuario y necesito comprobar la existencia de un login y un codigo de usuario, antes de enviarlo, lo he intentado con el evento Onblur pero no he logrado nada este es el codigo
 
gracias a quien pueda ayudarme
 
 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin título</title>
<script language="javascript">
//comprueba el navegador para el uso de ajax
function nuevoAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false; 
	try 
	{ 
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// Creacion del objet AJAX para IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); } 
 
	return xmlhttp; 
}
 
 
 
function compruebalogin (elcodigo)
{
	//para enviar un mensaje
	var divMensaje=document.getElementById("error");
	boton.disabled=true; input.disabled=true;
	var ajax=nuevoAjax();
	ajax.open("POST", "validar.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(elcodigo);
 
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==4)
		{
			// Habilito nuevamente botones e inputs
			input.value="elcodigo";
			boton.disabled=false; input.disabled=false;
			// Muestro el mensaje enviado desde el servidor
			divMensaje.innerHTML=ajax.responseText;
		}
	}
 
}
</script>
</head>
 
<body>
<form name="form1" method="post" action="validar.php" onsubmit="return validar(this);">
  <table width="467" align="center">
    <tr>
      <td><div align="right">CODIGO</div></td>
      <td width="144" bgcolor="#FFFFFF">        
        <div align="left">
          <input name="codigo" type="text" id="codigo" maxlength="3" onBlur="compruebalogin(this);">
      </div class="mensaje" id="error"></td>
      <td width="97"></td>
    </tr>
    <tr>
      <td><div align="right">TIPO USUARIO</div></td>
      <td bgcolor="#FFFFFF">        
        <div align="left">
          <?php include "conexion.php";
		  	$sql="select * 
			      from tipo_ususario";
			$consulta=pg_query ($con, $sql);
		  	echo '<select name="tipo" id="tipo">';
            echo '<option value="0">seleccione un campo</option>';
			while($arr=pg_fetch_array($consulta))
			{
				$codigo=$arr['tip_codigo'];
				$descrip=$arr['tip_descripcion'];
            	echo '<option value='.$codigo.'>'.$descrip.'</option>';
			}
			echo '</select>';
		?>
</div></td>
      <td> </td>
    </tr>
    <tr>
      <td><div align="right">PRIMER NOMBRE</div></td>
      <td bgcolor="#FFFFFF">   
        <div align="left">
          <input name="nombre" type="text" id="nombre" maxlength="20">
        </div></td>
      <td> </td>
    </tr>
    <tr>
      <td><div align="right">PRIMER APELLIDO</div></td>
      <td bgcolor="#FFFFFF">        
        <div align="left">
          <input name="apellido" type="text" id="apellido" maxlength="20">      
        </div></td>
      <td> </td>
    </tr>
    <tr>
      <td><div align="right">LOGIN</div></td>
	  <td bgcolor="#FFFFFF">	    
	    <div align="left">
	      <input name="login" type="text" id="login" maxlength="8">	  
        </div></td>
      <td> </td>
    </tr>
	    <tr>
      <td><div align="right">CLAVE</div></td>
	  <td bgcolor="#FFFFFF">	    
	    <div align="left">
	      <input name="clave" type="password" id="clave" maxlength="8">	  
        </div></td>
      <td> </td>
    </tr>
    <tr>
      <td>        <p align="right">CONFIRMAR CLAVE</p></td>
      <td>        
        <div align="left">
          <input name="clave2" type="password" id="clave2" maxlength="8">      
        </div></td>
      <td>
      <div align="justify"></div></td></tr>
  </table>
  <table width="467" align="center">
    <tr>
      <th width="227" scope="col"><input type="reset" name="Submit" value="BORRAR"></th>
      <th width="228" scope="col"><div align="center">
        <input type="submit" name="Submit" value="ACEPTAR">
		<input name="hacer" type="hidden" id="hacer" value="2">
      </div></th>
    </tr>
  </table>
</form>
</body>
</html> 
  
 
