function escuela_list(id_depto, pagina)
{
    if (!document.sending) {
        document.sending = true;
        $.ajax({
            type: "POST",
            url: WEB_PATH + "app/ajax/escuela_list.php",
            data: {
                id_depto: id_depto,
                p: pagina
            },
            success: function(response) {
                document.sending = false;
                $('#bd').html(response);
            },
            error: function(obj, what_happen, other_obj) {
            }
        });
    }
}

/**
 * @author Carlos Sanchez<csanchez@thef.com.uy>
 * @since 2010-06-04
 */


function escuela_postular_send()
{
    
    if (!document.sending && escuela_postular_valid()) {
        var data = {
            nombre: $('#postular_nombre').val().trim(),
            apellido: $('#postular_apellido').val().trim(),
            email: $('#postular_email').val().trim(),
            escuela: $('#postular_escuela').val().trim(),
            mensaje: $('#postular_msg').val().trim()
        }
        document.sending = true;
        $('#postular_error').html(MSG_SENDING);
        $.ajax({
            type: 'POST',
            url: WEB_PATH + 'app/ajax/escuela_postular_send.php',
            data: data,
            success: function(response) {
                document.sending = false;

                if (response==1) {

                    $('#postular_msg').val('');
                    $('#postular_error').html('Tu consulta fue enviada');
                } else {
                    $('#postular_error').html('Error de env&iacute;o. Vuelve a intentar en unos minutos');
                }
            }
        });
    }
}

function escuela_postular_valid()
{
    var valid = true;
    if ($('#postular_nombre').val().trim() == '')
    {
        valid = false;
        $('#postular_error').html('Debe ingresar su nombre');
    }
    else if ($('#postular_apellido').val().trim() == '')
    {
        valid = false;
        $('#postular_error').html('Debe ingresar su apellido');
    }
    else if ($('#postular_email').val().trim() == '')
    {
        valid = false;
        $('#postular_error').html('Debe ingresar su email');
    }
    else if (!is_email($('#postular_email').val()))
    {
        valid = false;
        $('#postular_error').html('El email ingresado no es v&aacute;lido');
    }
    else if ($('#postular_escuela').val().trim()=='')
    {
        valid = false;
        $('#postular_error').html('Debe ingresar el nombre de la escuela');
    }
    else if ($('#postular_msg').val().trim() == '')
    {
        valid = false;
        $('#postular_error').html('Debe ingresar su mensaje');
    }
    return valid;
}


/**
 * @author Paullie
 * @since 2010-09-06
 */

function edit_escuela(){
    if (!document.sending && escuela_valid()) {

        var data = {
            id :  $('#hidIdEscuela').val().trim(),
            cantidad_alumnos : $('#txtEscuelaCantAlumnos').val().trim(),
            id_departamento : $('#ddlEscuelaDepartamento').val(),
            telefono : $('#txtEscuelaTelefono').val().trim(),
            cant_maestros : $('#txtEscuelaCantMaestros').val().trim(),
            ciudad : $('#txtEscuelaCiudad').val().trim(),
            codigopostal : $('#txtEscuelaCodigoPostal').val().trim(),
            direccion : $('#txtEscuelaDireccion').val().trim(),
            id_categoria : ids_checked('categoria'),
            id_pais : $('#ddlEscuelaPais').val(),
            id_director : $('#ddlEscuelaDirector').val(),

            id_fuente_agua : ids_checked('fuente_agua'),
            obs_fuente_agua : $('#txtEscuelaObsFuenteAgua').val().trim(),
            id_deficit_agua : ids_checked('deficit_agua'),
            obs_deficit_agua : $('#txtEscuelaObsDeficitAgua').val().trim(),

            id_experiencia_agricultura : $('#ddlEscuelaExperienciaAgricultura').val(),
            obs_experiencia_agricultura : $('#txtEscuelaObsExperienciaAgricultura').val().trim(),
            id_involucramiento : $('#ddlEscuelaInvolucramiento').val(),
            obs_involucramiento : $('#txtEscuelaObsInvolucramiento').val().trim(),
            
            id_experiencia_agricultura_pqf : $('#ddlEscuelaExperienciaAgricultura_pqf').val(),
            obs_experiencia_agricultura_pqf : $('#txtEscuelaObsExperienciaAgricultura_pqf').val().trim(),
            id_involucramiento_pqf : $('#ddlEscuelaInvolucramiento_pqf').val(),
            obs_involucramiento_pqf : $('#txtEscuelaObsInvolucramiento_pqf').val().trim()
        }
        document.sending = true;
        $('.pEscuelaError').html(MSG_SENDING);
        $.ajax({
            type: 'POST',
            url: WEB_PATH + 'app/ajax/escuela.php',
            data: data,
            success: function(response) {
                document.sending = false;
                if (response==1) {
                    $('.pEscuelaError').html('Datos guardados con éxito.');
                    $('#form_foto').submit();
                } else {
                    //alert(response);
                    $('.pEscuelaError').html('Error al guardar los datos de la escuela. Por favor, intentalo de nuevo.');
                }
            }
        });
    }
}

function escuela_valid(){
    var valid = true;
    //TAB DATOS BÁSICOS
    if ($('#tabDatosBasicos').is(".ui-state-active")) {
        var cantidad_alumnos = $('#txtEscuelaCantAlumnos').val().trim();
        var id_departamento = $('#ddlEscuelaDepartamento').val();
        var telefono = $('#txtEscuelaTelefono').val().trim();
        var cant_maestros = $('#txtEscuelaCantMaestros').val().trim();
        var ciudad = $('#txtEscuelaCiudad').val().trim();
        var codigopostal = $('#txtEscuelaCodigoPostal').val().trim();
        var direccion = $('#txtEscuelaDireccion').val().trim()
        var foto =  $('#fileEscuelaFoto').val().trim();
        var id_categoria = $('#ddlEscuelaCategoria').val();
        var id_pais = $('#ddlEscuelaPais').val();
        var id_director = $('#ddlEscuelaDirector').val();

        //ID_DIRECTOR E ID_CATEGORIA NO SON MÁS CAMPOS REQUERIDOS 20/10/2010 RODRIGO
        //si están todos vacíos
        if (cantidad_alumnos != "" || cantidad_alumnos != 0 || id_departamento != 0 || telefono != "" || (cant_maestros != "" && cant_maestros != 0)
            || ciudad != "" || codigopostal != "" || direccion != "" || foto != "" || id_pais != 0 || id_director != 0  || id_categoria != "") {

            if (direccion == "") {
                valid = false;
                $('#pEscuelaError1').html('Debe ingresar la dirección.');
            }else if (ciudad == "") {
                valid = false;
                $('#pEscuelaError1').html('Debe ingresar la ciudad.');
            }else if (id_departamento == 0) {
                valid = false;
                $('#pEscuelaError1').html('Debe seleccionar el departamento.');
            }else if (id_pais == 0) {
                valid = false;
                $('#pEscuelaError1').html('Debe seleccionar el país.');
            }else if (codigopostal == "") {
                valid = false;
                $('#pEscuelaError1').html('Debe ingresar el código postal.');
            }else if (telefono == "") {
                valid = false;
                $('#pEscuelaError1').html('Debe ingresar el teléfono.');
            }else if (cantidad_alumnos == "" || cantidad_alumnos == 0) {
                valid = false;
                $('#pEscuelaError1').html('Debe ingresar la cantidad de alumnos.');
            }else if (cant_maestros == "" || cant_maestros == 0) {
                valid = false;
                $('#pEscuelaError1').html('Debe ingresar la cantidad de maestros.');
            }
        }
        return valid;
    }

    //TAB FUENTES DE AGUA
    if ($('#tabFuentes').is(".ui-state-active")) {
        var id_fuente_agua = ids_checked('fuente_agua');
        var obs_fuente_agua = $('#txtEscuelaObsFuenteAgua').val().trim();
        var id_deficit_agua = ids_checked('deficit_agua');
        var obs_deficit_agua = $('#txtEscuelaObsDeficitAgua').val().trim();

        if (id_fuente_agua != "" || obs_fuente_agua != "" || id_deficit_agua != "" || obs_deficit_agua != "") {
            if (id_fuente_agua == "") {
                valid = false;
                $('#pEscuelaError2').html('Debe seleccionar una fuente de agua.');
            }else if (obs_fuente_agua == "" || obs_deficit_agua == "") {
                valid = false;
                $('#pEscuelaError2').html('Debe ingresar observaciones.');
            }else if (id_deficit_agua == "") {
                valid = false;
                $('#pEscuelaError2').html('Debe seleccionar el deficit de agua.');
            }
        }
    }

    //TAB IMPACTO DE LA COMUNIDAD - PHO
    if ($('#tabImpactoPho').is(".ui-state-active")) {
        var id_experiencia_agricultura = $('#ddlEscuelaExperienciaAgricultura').val();
        var obs_experiencia_agricultura = $('#txtEscuelaObsExperienciaAgricultura').val().trim();
        var id_involucramiento = $('#ddlEscuelaInvolucramiento').val();
        var obs_involucramiento = $('#txtEscuelaObsInvolucramiento').val().trim();

        if (id_experiencia_agricultura != 0 || obs_experiencia_agricultura != "" || id_involucramiento != 0 || obs_involucramiento != "") {
            if (id_experiencia_agricultura == 0) {
                valid = false;
                $('#pEscuelaError3').html('Debe seleccionar cantidad de casos.');
            }else if (id_involucramiento == 0) {
                valid = false;
                $('#pEscuelaError3').html('Debe seleccionar cantidad de involucrados en el proyecto');
            }
        }
    }
 
    //TAB IMPACTO DE LA COMUNIDAD - PQF
    if ($('#tabImpactoPqf').is(".ui-state-active")) {
        var id_experiencia_agricultura_pqf = $('#ddlEscuelaExperienciaAgricultura_pqf').val();
        var obs_experiencia_agricultura_pqf = $('#txtEscuelaObsExperienciaAgricultura_pqf').val().trim();
        var id_involucramiento_pqf = $('#ddlEscuelaInvolucramiento_pqf').val();
        var obs_involucramiento_pqf = $('#txtEscuelaObsInvolucramiento_pqf').val().trim();

        if (id_experiencia_agricultura_pqf != 0 || obs_experiencia_agricultura_pqf != "" || id_involucramiento_pqf != 0 || obs_involucramiento_pqf != "") {
            if (id_experiencia_agricultura_pqf == 0) {
                valid = false;
                $('#pEscuelaError4').html('Debe seleccionar cantidad de casos.');
            }else if (id_involucramiento_pqf == 0) {
                valid = false;
                $('#pEscuelaError4').html('Debe seleccionar cantidad de involucrados en el proyecto');
            }
        }
    }
    if (valid) {
        $('.pEscuelaError').html('');
    }
    return valid;
}

function upload_zip_fotos()
{
    var valid = true;
    if ($('#txtTitulo').val().trim() == '')
    {
        valid = false;
        $('#pErrorFotos').html('Debe ingresar un título.');
    }
    else if ($('#txtDescripcion').val().trim() == '')
    {
        valid = false;
        $('#pErrorFotos').html('Debe ingresar uan descripción.');
    }
    else if ($('#fileZip').val().trim() == '')
    {
        valid = false;
        $('#pErrorFotos').html('Debe seleccionar un archivo zip.');
    }else if(!esZip($('#fileZip').val().trim())){
        valid = false;
        $('#pErrorFotos').html('El archivo seleccionado no es un zip. Verifíquelo.');
    }
    if (valid) {
        $('#form_fotos').submit();
    }
    
}

function esZip(archivo){
    var largo_string = archivo.length;
    return archivo.substr(largo_string - 3, 3) == "zip";
}

function upload_ok() {
    $('#pErrorFotos').html('Galería generada correctamente');
}
