/* 
 * Ing. Sistemas UCR Yanán Ramírez González Developed for Coonacop
 * Costa Rica 2009 Derechos reservados.
 */


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 enviarDatosCooperativa(){
    //donde se mostrará lo resultados
    divResultado = document.getElementById('resultado');
    divResultado.innerHTML= '<img src="img/loading.gif">';

    //valores de las cajas de texto
    //valores de las cajas de texto
    // nom=document.nuevo_empleado.nombres.value;
    // dep=document.nuevo_empleado.departamento.value;
    // suel=document.nuevo_empleado.sueldo.value;



    idTipoCooperativa=document.nueva_cooperativa.idTipoCooperativa.value;
    nombreCoop=document.nueva_cooperativa.nombreCoop.value;
    actividad=document.nueva_cooperativa.actividad.value;
    siglas=document.nueva_cooperativa.siglas.value;
    resolucion=document.nueva_cooperativa.resolucion.value;
    cedulaJur=document.nueva_cooperativa.cedulaJur.value;
    direccion=document.nueva_cooperativa.direccion.value;
    apartado=document.nueva_cooperativa.apartado.value;
    fundada=document.nueva_cooperativa.fundada.value;
    gerente=document.nueva_cooperativa.gerente.value;
    presidente=document.nueva_cooperativa.presidente.value;
    fax=document.nueva_cooperativa.fax.value;
    telefono=document.nueva_cooperativa.telefono.value;
    www=document.nueva_cooperativa.www.value;
    email=document.nueva_cooperativa.email.value;
    describeEmail=document.nueva_cooperativa.describeEmail.value;
    //instanciamos el objetoAjax
    ajax=objetoAjax();

    //uso del medoto POST
    //archivo que realizará la operacion
    //registro.php
    ajax.open("POST", "registro.php",true);
    ajax.onreadystatechange=function() {
        if (ajax.readyState==4) {
            //mostrar resultados en esta capa
            divResultado.innerHTML = ajax.responseText

            //llamar a funcion para limpiar los inputs
            LimpiarCampos();
        }
    }
    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

    //enviando los valores
    //ajax.send("nombres="+nom+"&departamento="+dep+"&sueldo="+suel)
    ajax.send("idTipoCooperativa="+idTipoCooperativa+"&nombreCoop="+nombreCoop+"&actividad="+actividad+"&siglas="+siglas+"&resolucion="+resolucion+"&cedulaJur="+cedulaJur+"&direccion="+direccion+"&apartado="+apartado+"&fundada="+fundada+"&gerente="+gerente+"&presidente="+presidente+"&fax="+fax+"&telefono="+telefono+"&www="+www+"&email="+email+"&describeEmail="+describeEmail);
// ajax.send("idCooperativa="+idCooperativa+"nombreCoop="+nombreCoop+"actividad="+actividad+"siglas="+siglas+"resolucion="+resolucion+"cedulaJur="+cedulaJur+"direccion="+direccion+"apartado="+apartado+"fundada="+fundada+"gerente="+gerente+"presidente="+presidente+"fax="+fax+"telefono="+telefono+"www="+www+"email="+email+"describeEmail="+describeEmail);
}
//=============================================================================
//limpiando las cajas de texto
function LimpiarCampos(){

    idTipoCooperativa=document.nueva_cooperativa.idTipoCooperativa.value="";
    nombreCoop=document.nueva_cooperativa.nombreCoop.value="";
    actividad=document.nueva_cooperativa.actividad.value="";
    siglas=document.nueva_cooperativa.siglas.value="";
    resolucion=document.nueva_cooperativa.resolucion.value="";
    cedulaJur=document.nueva_cooperativa.cedulaJur.value="";
    direccion=document.nueva_cooperativa.direccion.value="";
    apartado=document.nueva_cooperativa.apartado.value="";
    fundada=document.nueva_cooperativa.fundada.value="";
    gerente=document.nueva_cooperativa.gerente.value="";
    presidente=document.nueva_cooperativa.presidente.value="";
    fax=document.nueva_cooperativa.fax.value="";
    telefono=document.nueva_cooperativa.telefono.value="";
    www=document.nueva_cooperativa.www.value="";
    email=document.nueva_cooperativa.email.value="";
    describeEmail=document.nueva_cooperativa.describeEmail.value="";

    nombreCoop=document.nueva_cooperativa.nombreCoop.focus();
}
//=============================================================================
function enviarDatosCooperativaUpdate(){
    //donde se mostrará lo resultados
    divResultado = document.getElementById('resultado');
    divFormulario = document.getElementById('actualizar_cooperativa');
    divResultado.innerHTML= '<img src="img/loading.gif">';

    //valores de los cajas de texto
    idCooperativa=document.actualizar_cooperativa.idCooperativa.value;
    idTipoCooperativa=document.actualizar_cooperativa.idTipoCooperativa.value;
    nombreCoop=document.actualizar_cooperativa.nombreCoop.value;
    actividad=document.actualizar_cooperativa.actividad.value;
    siglas=document.actualizar_cooperativa.siglas.value;
    resolucion=document.actualizar_cooperativa.resolucion.value;
    cedulaJur=document.actualizar_cooperativa.cedulaJur.value;
    direccion=document.actualizar_cooperativa.direccion.value;
    apartado=document.actualizar_cooperativa.apartado.value;
    fundada=document.actualizar_cooperativa.fundada.value;
    gerente=document.actualizar_cooperativa.gerente.value;
    presidente=document.actualizar_cooperativa.presidente.value;
    fax=document.actualizar_cooperativa.fax.value;
    telefono=document.actualizar_cooperativa.telefono.value;
    www=document.actualizar_cooperativa.www.value;
    email=document.actualizar_cooperativa.email.value;
    describeEmail=document.actualizar_cooperativa.describeEmail.value;

    //instanciamos el objetoAjax
    ajax=objetoAjax();
    //usando del medoto POST
    //archivo que realizará la operacion ->actualizacion.php

    ajax.open("POST", "actualizacion.php",true);
    ajax.onreadystatechange=function() {
        if (ajax.readyState==4) {
            //mostrar los nuevos registros en esta capa
            divResultado.innerHTML = ajax.responseText
            //una vez actualizacion ocultamos formulario
            divFormulario.style.display="none";
        }
    }

    //muy importante este encabezado ya que hacemos uso de un formulario
    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    //enviando los valores
    ajax.send("idCooperativa="+idCooperativa+"&idTipoCooperativa="+idTipoCooperativa+"&nombreCoop="+nombreCoop+"&actividad="+actividad+"&siglas="+siglas+"&resolucion="+resolucion+"&cedulaJur="+cedulaJur+"&direccion="+direccion+"&apartado="+apartado+"&fundada="+fundada+"&gerente="+gerente+"&presidente="+presidente+"&fax="+fax+"&telefono="+telefono+"&www="+www+"&email="+email+"&describeEmail="+describeEmail);

//ajax.send("idempleado="+id+"&nombres="+nom+"&departamento="+dep+"&sueldo="+suel)
}
//=============================================================================
function pedirDatos(idCooperativa){
    //donde se mostrará el formulario con los datos
    divFormulario = document.getElementById('formulario');

    //instanciamos el objetoAjax
    ajax=objetoAjax();
    //uso del medotod POST
    ajax.open("POST", "consulta_por_id.php");
    ajax.onreadystatechange=function() {
        if (ajax.readyState==4) {
            //mostrar resultados en esta capa
            divFormulario.innerHTML = ajax.responseText
            divFormulario.style.display="block";
        }
    }
    //como hacemos uso del metodo POST
    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    //enviando el codigo del empleado
    ajax.send("idCooperativa="+idCooperativa);
}
//=============================================================================
function eliminarDato(idCooperativa){
    //donde se mostrará el resultado de la eliminacion
    divResultado = document.getElementById('resultado');
 
    //usaremos un cuadro de confirmacion
    var eliminar = confirm("Esta seguro desea eliminar este Cooperativa ?")
    if ( eliminar ) {

        //instanciamos el objetoAjax
        ajax=objetoAjax();

        //uso del medoto GET
        //indicamos el archivo que realizará el proceso de eliminación
        //junto con un valor que representa el id del empleado
        ajax.open("GET", "eliminacion.php?idCooperativa="+idCooperativa);
        divResultado.innerHTML= '<img src="img/loading.gif">';
        ajax.onreadystatechange=function() {
            if (ajax.readyState==4) {
                //mostrar resultados en esta capa
                divResultado.innerHTML = ajax.responseText
            }
        }
        //como hacemos uso del metodo GET
        //colocamos null
        ajax.send(null)
    }
}
//================================================================
function buscar(){

    var query = document.getElementById('q').value;
    var A = document.getElementById('resultados');
    var B = document.getElementById('scripts/loading');
    var ajax = xmlhttp();


    ajax.onreadystatechange=function(){
        if(ajax.readyState==1){
            B.innerHTML = "<img src='img/loading.gif' alg='scripts/loading...'>";
        }
        if(ajax.readyState==4){
            A.innerHTML = ajax.responseText;
            B.innerHTML = "";
        }
    }
    ajax.open("GET","busqueda.php?q="+encodeURIComponent(query),true);
    ajax.send(null);
    return false;

}
//=============================================================================
function solicitarLogin(){
    //donde se mostrará lo resultados
    divFormulario = document.getElementById('estado');
    //divFormulario = document.getElementById('estado');
    divFormulario.innerHTML= '<img src="img/loading.gif">';
    //login_usuario
    //
 
    //valores de los cajas de texto
    usuario=document.login_usuario.usuario.value;
    password=document.login_usuario.password.value;

    //instanciamos el objetoAjax
    ajax=objetoAjax();
    //usando del medoto POST
    //archivo que realizará la operacion ->actualizacion.php

    ajax.open("POST", "accesoUsuario.php",true);
    ajax.onreadystatechange=function() {
        if (ajax.readyState==4) {
            //mostrar los nuevos registros en esta capa
            divFormulario.innerHTML = ajax.responseText
        //una vez actualizacion ocultamos formulario
        // divFormulario.style.display="none";
        }
    }

    //muy importante este encabezado ya que hacemos uso de un formulario
    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    //enviando los valores
   
    ajax.send("usuario="+usuario+"&password="+password);

}
//=============================================================================
function ejecutarBusqueda(){
    //donde se mostrará lo resultados
    divResultado = document.getElementById('resultadoBusqueda');
    divResultado.innerHTML= '<img src="img/loading.gif">';

    criterioBusqueda=document.formBuscador.criterioBusqueda.value;
    
    //instanciamos el objetoAjax
    ajax=objetoAjax();

    //uso del medoto POST
    //archivo que realizará la operacion
    //registro.php
    ajax.open("POST", "buscar.php",true);
    ajax.onreadystatechange=function() {
        if (ajax.readyState==4) {
            //mostrar resultados en esta capa
            divResultado.innerHTML = ajax.responseText

            //llamar a funcion para limpiar los inputs
            LimpiarCampos();
        }
    }
    // alert("DATOS VIAJAN");
    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

    //enviando los valores
   
    ajax.send("criterioBusqueda="+criterioBusqueda);
}
//=============================================================================
function cargarDetallesBusqueda(idCooperativa){
    //donde se mostrará lo resultados
    divFormulario = document.getElementById('resultadoBusqueda');

    //instanciamos el objetoAjax
    ajax=objetoAjax();
    //uso del medotod POST
   
    ajax.open("POST", "detalleBusqueda.php");
    ajax.onreadystatechange=function() {
        if (ajax.readyState==4) {
            //mostrar resultados en esta capa
            divFormulario.innerHTML = ajax.responseText
           // divFormulario.style.display="block";
        }
    }
    //como hacemos uso del metodo POST
    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    //enviando el codigo del empleado
    ajax.send("idCooperativa="+idCooperativa);
   
}

//===========================================================================
function redireccionar($pagina){
    window.location=$pagina;

}

//===========================================================================
function Pagina(nropagina){
 //donde se mostrará los registros
 divContenido = document.getElementById('resultadoBusqueda');

 ajax=objetoAjax();
 //uso del medoto GET
 //indicamos el archivo que realizará el proceso de paginar
 //junto con un valor que representa el nro de pagina
 ajax.open("POST", "mostrarResultadoBusquedas.php?pag="+nropagina);
 divContenido.innerHTML= '<img src="img/loading.gif">';
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   divContenido.innerHTML = ajax.responseText
  }
 }
 //como hacemos uso del metodo GET
 //colocamos null ya que enviamos
 //el valor por la url ?pag=nropagina
 ajax.send('nropagina='+nropagina);
}

