function Conexion() {
  var xmlhttp, bComplete = false;
  try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
  catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
  catch (e) { try { xmlhttp = new XMLHttpRequest(); }
  catch (e) { xmlhttp = false; }}}
  if (!xmlhttp) return null;
  this.connect = function(sURL, sMethod, sVars, fnDone) {
     if (!xmlhttp) return false;
     bComplete = false;
     sMethod = sMethod.toUpperCase();
     try {
        if (sMethod == "GET") {
            xmlhttp.open(sMethod, sURL+""+sVars, true);
            sVars = "";
        } else {
            xmlhttp.open(sMethod, sURL, true);
            xmlhttp.setRequestHeader("Method", "POST "+sURL+" HTTP/1.1");
            xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        }
        xmlhttp.onreadystatechange = function(){
           if (xmlhttp.readyState == 4 && !bComplete) {
              bComplete = true;
              fnDone(xmlhttp);
           }
        };
        xmlhttp.send(sVars);
     }
     catch(z) {
        return false;
     }
     return true;
  };
  return this;
}

function valida_envia(){
   var peticion;  
   var myConn = new Conexion();
   var codigo = document.fvalida.codigo.value 
    if (document.fvalida.codigo.value.length==0){ 
       alert("Tiene que escribir su código") 
       document.fvalida.codigo.focus() 
       return 0; 
    } 
    else {
         if (!myConn) alert("XMLHTTP Error al cargar AJAX.");
            peticion=function(oXML){
            var datos = oXML.responseText.split(";");
	           if (oXML.responseText.length<=6){
                   alert("! El código o el documento de identidad No Existe! ");
			   	   document.fvalida.codigo.focus() 
			   	}
			   else {
				   alert(datos)
				   document.fvalida.alumno.value=datos[0];				
                   document.fvalida.codcole.value=datos[1];	
				   document.fvalida.grado.value=datos[2];	
				   document.fvalida.submit(); 
			   }
	           return 0;
            }
            myConn.connect("consulta.php?codigo="+codigo , "GET", "", peticion);
	}
}

