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 cedula = document.fvalida.cedula.value 
   var codigo = document.fvalida.codigo.value 
    if (document.fvalida.cedula.value.length==0){ 
       alert("Tiene que escribir su documento") 
       document.fvalida.cedula.focus() 
       return 0; 
    } 
    if (document.fvalida.codigo.value.length==0){ 
       alert("Tiene que escribir su c&oacute;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){
				   if (oXML.responseText=='No') alert('! El plazo de la Prematricula ya Finalizo !');
                   else alert("! El código o el documento de identidad No Existe! ");
                   document.fvalida.cedula.focus(); 
			   }
			   else {
                   document.fvalida.codcole.value=datos[0];	
                   document.fvalida.codigo.value=datos[1];	
                   document.fvalida.nombres.value=datos[3];				
                   document.fvalida.apellidos.value=datos[2];				
                   document.fvalida.nomcole.value=datos[4];				
                   document.fvalida.codeparta.value=datos[5];				
                   document.fvalida.codmuni.value=datos[6];		
				   if (datos[0].substr(0,5)=='00034') document.fvalida.action="../hojas/pagina001.php";			
				   else if (datos[0].substr(0,5)=='00018') document.fvalida.action="../hojas/pagina201.php";				   				
		//		   else if (datos[0]=='00001011') document.fvalida.action="../ListadosN/PrematriculaGimfa.php";
				   else if (datos[0]=='00001011') document.fvalida.action="../scripts1/estudiantes/principal_est.php";
				   else document.fvalida.action="HojaParte1.php";			   
				   document.fvalida.submit(); 
			   }
	           return 0;
            }
            myConn.connect("consulta.php?codigo="+codigo+"&cedula="+cedula, "GET", "", peticion);
	}
}

