//Se revisa el correcto ingreso de los datos
function revisarSolicitud(formulario){
    if(formulario.ltSolicitud.value == -1){
        alert("Debe seleccionar el tipo de Solicitud");
        formulario.ltSolicitud.focus();
        return false;
    }

    if(formulario.txtAsunto.value == ""){
        alert("Debe escribir el asunto de la Solicitud");
        formulario.txtAsunto.focus();
        return false;
    }

    if(formulario.txaMensaje.value == ""){
        alert("Debe escribir el mensaje de la Solicitud");
        formulario.txaMensaje.focus();
        return false;
    }
    
    if(confirm("Esta seguro dde enviar esta solicitud ?")){
        formulario.submit();
    }
}

//Se verifica si se desea borrar una Solicitud
function borrarSolicitud(id){
    if(confirm("Esta seguro de borrar esta solicitud ?")){
        url = "index.php?page=oirs/listar.php?op=del&operacion=borrar&solicitud=" + id;
        window.location.replace(url);
    }
}

//Se revisa el reenvio de una Solicitud
function revisarReenvio(formulario){
    if(formulario.txtPara.value == ""){
        alert("Debe ingresar el correo de destino.");
        formulario.txtPara.focus();
        return false;
    }

    if(!validarMail(formulario.txtPara.value)){
        alert("Debe ingresar el correo de destino.");
        formulario.txtPara.focus();
        return false;
    }
    
    if(formulario.txtAsunto.value == ""){
        alert("Debe ingresar el asunto del correo.");
        formulario.txtAsunto.focus();
        return false;
    }

    if(formulario.txaMensaje.value == ""){
        alert("Debe ingresar el mensaje del correo.");
        formulario.txaMensaje.focus();
        return false;
    }
    
    if(confirm("Esta seguro de reenviar esta Solicitud ?")){
        formulario.submit();
    }
}

//Se revisa el reenvio de una Solicitud
function revisarRespuesta(formulario, accion){
    if(formulario.txtAsunto.value == ""){
        alert("Debe ingresar el asunto del correo.");
        formulario.txtAsunto.focus();
        return false;
    }

    if(formulario.txtCorreoCopia.value != ""){
        if(!validarMail(formulario.txtCorreoCopia.value)){
            alert("Debe ingresar el o los correos a los que se enviara una copia.");
            formulario.txtCorreoCopia.focus();
            return false;
        }
    }
    
    if(formulario.txaRespuesta.value == ""){
        alert("Debe ingresar la respuesta del correo.");
        formulario.txaRespuesta.focus();
        return false;
    }
    
    if(accion == "enviar"){
        formulario.action = formulario.action + "&accion=enviar";
    }
    
    if(confirm("Esta seguro de esta respuesta ?")){
        formulario.submit();
    }
}

//Se trabaja con todos los elementos seleccionados
function seleccionadosOirs(formulario, operacion){
    contador = 0;
    for(i=0;i < formulario.elements.length;i++){
        if(formulario.elements[i].type == "checkbox"){
            if(formulario.elements[i].checked){
                contador += 1;
            }
        }
    }
    
    if(contador > 0){
        if(operacion == "borrar"){
            if(confirm("Esta seguro de borrar todas estas solicitudes ?")){
                formulario.action = "index.php?page=oirs/listar.php?op=dels&operacion=dels";
                formulario.submit();
            }
        }
    }else{
        alert("Debe seleccionar alguna Solicitud.");
        return false;
    }
}

//Se abre una pagina con los datos del Usuario
function datosUsuario(id){
    dir = "index.php?page=oirs/datosUsuario.php?usuario=" + id;
    nuevaImagen = window.open(dir, "nuevaImagen", "width=700,height=500,scrollbars=yes,resizable=no,left=0,top=0");
    nuevaImagen.focus();
}

//Se abre una pagina con los datos del Usuario Administrador
function datosAdmin(id){
    dir = "index.php?page=oirs/datosAdmin.php?admin=" + id;
    nuevaImagen = window.open(dir, "nuevaImagen", "width=700,height=500,scrollbars=yes,resizable=no,left=0,top=0");
    nuevaImagen.focus();
}
