function objetoAjax(){
        var xmlhttp=false;
        try {
                xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
                try {
                   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (E) {
                        xmlhttp = false;
                }
        }

        if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
                xmlhttp = new XMLHttpRequest();
        }
        return xmlhttp;
}

function MostrarConsulta(datos){
	var param;
	param = "?usuario=" + encodeURIComponent(document.consulta.usuario.value);
        param = param + "&password=" + encodeURIComponent(document.consulta.password.value);

        divResultado = document.getElementById('resultado');
        ajax=objetoAjax();
        ajax.open("GET", datos + param);
        ajax.onreadystatechange=function() {
                if (ajax.readyState==4) 
                   {
		    if (ajax.responseText == 'OK')
                       {
                        if (document.consulta.usuario.value == 'concursorecopa') { window.location.href = "m_concrecopa.php"; }

			if (document.consulta.usuario.value == 'dopico') { window.location.href = "casbega.php"; }
                        if (document.consulta.usuario.value == 'afc') { window.location.href = "proyint.php"; }
			if (document.consulta.usuario.value == 'casas') { window.location.href = "proyint.php"; }
                        if (document.consulta.usuario.value == 'barbati') { window.location.href = "proyint.php"; }
                        if (document.consulta.usuario.value == 'delegados') { window.location.href = "proyint.php"; }
                        if (document.consulta.usuario.value == 'juria') { window.location.href = "casbega.php"; }
                        if (document.consulta.usuario.value == 'lgerard') { window.location.href = "casbega.php"; }    
                        if (document.consulta.usuario.value == 'atexeira') { window.location.href = "casbega.php"; }

                        if (document.consulta.usuario.value == 'atejerizo') { window.location.href = "orange.php"; }
                        if (document.consulta.usuario.value == 'tfernandez') { window.location.href = "orange.php"; }
                        if (document.consulta.usuario.value == 'fleon') { window.location.href = "orange.php"; }
               
                        if (document.consulta.usuario.value == 'merchand') { window.location.href = "cargas1.php"; }

                        if (document.consulta.usuario.value == 'yoigo') { window.location.href = "yoigo.php"; }

                        if (document.consulta.usuario.value == 'amplifon') { window.location.href = "amplifon.php"; }

                        if (document.consulta.usuario.value == 'philips') { window.location.href = "philips.php"; }
                       }
                    else
                       {
                        divResultado.innerHTML = ajax.responseText;  
                       } 
                   }
        }
        ajax.send(null)
}

function Validar1(x) {
	var param;
        var devuelve;	
        var retornalista;
        param = "?sfid=" + encodeURIComponent(x.sfid.value);
        param = param + "&percontrol=" + encodeURIComponent(x.percontrol.value);
        
        divResultado = document.getElementById('resultado');
        ajax=objetoAjax();
        ajax.open("GET", "validar1.php" + param);
        ajax.onreadystatechange=function() {
                if (ajax.readyState==4) 
                   {
                    devuelve =  ajax.responseText;
                    devuelve =  unescape(devuelve);
		    if (devuelve.lastIndexOf('OK|') > 0)
                       {
                        x.sfid.disabled=true;
                        x.percontrol.disabled=true;
                        datos = devuelve.split('|');                        
                        x.nombrecomercial.value = datos[2];
                        x.direccion.value = datos[3];                        
                        x.localidad.value = datos[4]; 
                        x.canal.value = datos[7];
                        x.fechavisita.value = datos[11]; x.fechavisita.disabled=false;                        
                        x.horavisita.value = datos[12]; x.horavisita.disabled=false;
                        x.ft013.value = datos[13]; x.h013.value = datos[13]; x.bt013.disabled=false; x.f013.disabled=false;
                        CargaSelect(datos[14], x.f014); x.f014.disabled=false;
                        CargaSelect(datos[15], x.f015); x.f015.disabled=false;
                        CargaSelect(datos[16], x.f016); x.f016.disabled=false;
                        CargaSelect(datos[17], x.f017); x.f017.disabled=false;
                        CargaSelect(datos[18], x.f018); x.f018.disabled=false;
                        CargaSelect(datos[19], x.f019); x.f019.disabled=false;
                        x.f021.value = datos[21]; x.f021.disabled=false;
                        x.f023.value = datos[23]; x.f023.disabled=false;
                        x.ft024.value = datos[24]; x.h024.value = datos[24]; x.bt024.disabled=false; x.f024.disabled=false;
                        x.ft025.value = datos[25]; x.h025.value = datos[25]; x.bt025.disabled=false; x.f025.disabled=false;
                        x.ft026.value = datos[26]; x.h026.value = datos[26]; x.bt026.disabled=false; x.f026.disabled=false;
                        x.ft027.value = datos[27]; x.h027.value = datos[27]; x.bt027.disabled=false; x.f027.disabled=false;
                        x.ft028.value = datos[28]; x.h028.value = datos[28]; x.bt028.disabled=false; x.f028.disabled=false;
                        x.f029.value = datos[29]; x.f029.disabled=false;
                        x.f030.value = datos[30]; x.f030.disabled=false;
                        x.f031.value = datos[31]; x.f031.disabled=false;
                        x.f032.value = datos[32]; x.f032.disabled=false;
                        x.f033.value = datos[33]; x.f033.disabled=false;
                        x.f034.value = datos[34]; x.f034.disabled=false;
                        x.f035.value = datos[35]; x.f035.disabled=false;
                        x.enviar.disabled=false;
                       }
                    else
                       {
                        alert('No existe este SFID en el período de control');
                        x.sfid.focus();
                       } 
                   }
        }
        ajax.send(null);
}

function CargaSelect(miDato, miSelect)
{
miSelect.selectedIndex=0;
for (i=1;i<miSelect.length;i++)
    { 
     if (miDato == miSelect.options[i].value) 
        { 
         miSelect.selectedIndex = i;
        } 
    }
}
