function handleHttpResponse() { 
    if (http.readyState == 4) { 
       if (http.status == 200) {// alert("entro");
          if (http.responseText.indexOf('invalid') == -1) {
             // Armamos un array, usando la coma para separar elementos
             results = http.responseText.split(","); 
													if(results[0] != "")
													{
														
															document.getElementById("campoMensaje").style.display="block";
															document.getElementById("campoMensaje").innerHTML = results[0];
															alert("Sr.(a) usuario(a) su Rut ya se encuentra registrado,\n"
																						+"para continuar con su consulta por favor ingrese al\n"
																						+"sistema mediante el m\u00f3dulo de ingreso de usuarios.");
															//desabiltar controles de formulario
															document.getElementById("Submit").disabled=true;
															document.getElementById("Submit2").disabled=true;
															document.getElementById("objetivo").disabled=true;
															document.getElementById("nombres").disabled=true;
															document.getElementById("apellidos").disabled=true;															
															document.getElementById("fechaNac").disabled=true;
															document.getElementById("sexo").disabled=true;
															document.getElementById("txtDireccion").disabled=true;
															document.getElementById("email").disabled=true;
															document.getElementById("email2").disabled=true;
															document.getElementById("selOcupacion").disabled=true;
															document.getElementById("validador").disabled=true;
															document.getElementById("txtmensaje").disabled=true;
															document.getElementById("dir").disabled=true;
															document.getElementById("fono").disabled=true;
															document.getElementById("Interes").disabled=true;
															document.getElementById("cod_region").disabled=true;
															document.getElementById("lugar_conexion").disabled=true;
															document.getElementById("instituciond").disabled=true;
															document.getElementById("cargo").disabled=true;
															document.getElementById("txtApoderado").disabled=true;
															document.getElementById("checkbox3").disabled=true;
															document.getElementById("checkbox2").disabled=true;
															document.getElementById("checkbox4").disabled=true;
															frames.regionComuna.document.getElementById('selPais').disabled=true;
															frames.regionComuna.document.getElementById('region').disabled=true;
															frames.regionComuna.document.getElementById('selComuna').disabled=true;
													}
													else
													{
															document.getElementById("campoMensaje").style.display="none";
															//habilitar controles de formulario
															document.getElementById("Submit").disabled=false;
															document.getElementById("Submit2").disabled=false;
															document.getElementById("objetivo").disabled=false;
															document.getElementById("nombres").disabled=false;
															document.getElementById("apellidos").disabled=false;
														 document.getElementById("fechaNac").disabled=false;
															document.getElementById("sexo").disabled=false;
															document.getElementById("txtDireccion").disabled=false;
															document.getElementById("email").disabled=false;
															document.getElementById("email2").disabled=false;
															document.getElementById("selOcupacion").disabled=false;
															document.getElementById("validador").disabled=false;
															document.getElementById("txtmensaje").disabled=false;
															document.getElementById("dir").disabled=false;
															document.getElementById("fono").disabled=false;
															document.getElementById("Interes").disabled=false;
															document.getElementById("cod_region").disabled=false;
															document.getElementById("lugar_conexion").disabled=false;
															document.getElementById("instituciond").disabled=false;
															document.getElementById("cargo").disabled=false;
															document.getElementById("txtApoderado").disabled=false;
															document.getElementById("checkbox3").disabled=false;
															document.getElementById("checkbox2").disabled=false;
															document.getElementById("checkbox4").disabled=false;
															frames.regionComuna.document.getElementById('selPais').disabled=false;
															frames.regionComuna.document.getElementById('region').disabled=false;
															frames.regionComuna.document.getElementById('selComuna').disabled=false;
													}             													
             enProceso = false;
          }
       }
    }
}

function verificaRutEnBd() {
    if (!enProceso && http) {		
       var valor = escape(document.getElementById("rut").value);
       //var url = "http://localhost/mensajeria/consultaRut.asp?rut="+valor+"&nocache="+aleatorio;
//	var url = "mensajeria/consultaRut.asp?rut="+valor; //en produccion



//var url = "http://www.dibam.cl/mensajeria/consultaRut.asp?rut="+valor; //en produccion 15-06-09
var url = "../mensajeria/consultaRut.asp?rut="+valor;
 //

       http.open("GET", url, true);
       http.onreadystatechange = handleHttpResponse;
       enProceso = true;
       http.send(null);
    }
}

function getHTTPObject() {
    var xmlhttp;
    /*@cc_on
    @if (@_jscript_version >= 5)
       try {
          xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (e) {
          try {
             xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
          } catch (E) { xmlhttp = false; }
       }
    @else
    xmlhttp = false;
    @end @*/
    if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
       try {
          xmlhttp = new XMLHttpRequest();
       } catch (e) { xmlhttp = false; }
    }
    return xmlhttp;
}

var enProceso = false; // lo usamos para ver si hay un proceso activo
var http = getHTTPObject(); // Creamos el objeto XMLHttpRequest
