function llamadaDispatcher(action, tabla){

    dojo.xhrGet({
        url: 'dispatcher.php?action=' + action + '&tabla=' + tabla,
        load: function(data){
            dojo.byId("cont_ctr").innerHTML = data;
            dojo.parser.parse(dojo.byId("cont_ctr").innerHTML);
        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function llamadaAsociaciones(action, tabla){    
    if(dijit.byId( 'dianoticias' )) dijit.byId('dianoticias').destroyRecursive();
    if(dijit.byId( 'diaeventos' )) dijit.byId('diaeventos').destroyRecursive();
    if(dijit.byId( 'diadocumentos' )) dijit.byId('diadocumentos').destroyRecursive();
    if(dijit.byId( 'diagaleria' )) dijit.byId('diagaleria').destroyRecursive();
    if(dijit.byId( 'diafotos' )) dijit.byId('diafotos').destroyRecursive();
    dojo.xhrGet({
        url: 'asociaciones/dispatcherAsc.php?action=' + action + '&tabla=' + tabla,
        load: function(data){
            
            dojo.byId("cont_ctr").innerHTML = data;
            dojo.parser.parse(dojo.byId("cont_ctr").innerHTML);
            
        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function asociaciones(action, tabla, id){

    dojo.xhrGet({
        url: 'asociaciones/dispatcherAsc.php?action=' + action + '&tabla=' + tabla + '&id='+id,
        load: function(data){
            dojo.byId("cont_ctr").innerHTML = data;
            dojo.parser.parse(dojo.byId("cont_ctr").innerHTML);
        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function llamadaDetalle(action, tabla, id){

    dojo.xhrGet({
        url: 'dispatcher.php?action=' + action + '&tabla=' + tabla +'&id='+id,
        load: function(data){
            dojo.byId("cont_ctr").innerHTML = data;
            dojo.parser.parse(dojo.byId("cont_ctr").innerHTML);
        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function listarTabla(tabla){

    dojo.xhrGet({
        url: 'asociaciones/dispatcherAsc.php?action=listar&tabla=' + tabla,
        load: function(data){
        // dojo.byId("cont_ctr").innerHTML = data;
        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function contacto(){
    var nombre = dojo.byId('nombre').value;
    var email = dojo.byId('email').value;
    var mensaje = dojo.byId('consulta').value;
    
    if(nombre != "" && email !="" && mensaje !=""){
        dojo.xhrPost({
            // The page that parses the POST request
            url: "dispatcher.php?action=registro&tabla=contacto",
            // Name of the Form we want to submit
            form: "frmContacto",
            // Loads this function if everything went ok
            load: function(data){
                // Put the data into the appropriate <div>
                dojo.byId("respuesta").innerHTML = data;
                dojo.byId('frmContacto').reset();
                
            },
            // Call this function if an error happened
            error: function(error){
                console.error('Error: ', error);
            }
        });
    }
    else{
        dojo.byId("error").innerHTML = "Por favor ingrese todos los campos requeridos!";
    }
    
}

function loguearse(){
    dojo.xhrPost({
        // The page that parses the POST request
        url: "dispatcher.php?action=registro&tabla=login",
        // Name of the Form we want to submit
        form: "frmLogin",
        // Loads this function if everything went ok
        load: function(data){
            var foo = dojo.fromJson(data);
            if (foo.status == "true") {
                document.location.href = 'index.php';
            }
            else {
                dojo.byId('error').innerHTML = foo.msg;
            }
        },
        // Call this function if an error happened
        error: function(error){
        //console.error('Error: ', error);
        }
    });
}

function recuperarPwd(){

    var usr = dojo.byId('usuario');
    dojo.removeClass(usr, 'error');

    if(usr.value != ""){
        dojo.xhrPost({
            // The page that parses the POST request
            url: "dispatcher.php?action=registro&tabla=olvidoContrasena",
            // Name of the Form we want to submit
            form: "frmRecuperar",
            // Loads this function if everything went ok
            load: function(data){
                // Put the data into the appropriate <div>
                dojo.byId("resultado").innerHTML = data;
            },
            // Call this function if an error happened
            error: function(error){
                console.error('Error: ', error);
            }
        });
    }
    else{
        dojo.addClass(usr, 'error');
    }
}

function registrarseOnline(){

    dojo.query('.error', 'div_inner_cont').removeClass('error');
    
    var terminos = dojo.byId('acepto').checked;
    var pwd = dojo.byId('clave').value;
    var repwd = dojo.byId('reclave').value;

    var nombre = dojo.byId('nombre').value;
    var apellido = dojo.byId('apellido').value;
    var email = dojo.byId('email').value;
    var usuario = dojo.byId('usuario').value;
    var empresa = dojo.byId('empresa').value;
    var cargo = dojo.byId('cargo').value;
    var rubro = dojo.byId('rubro').value;
    var pais = dojo.byId('pais').value;
    var ciudad = dojo.byId('ciudad').value;
    var direccion = dojo.byId('direccion').value;
    var palabras = dojo.byId('palabrasclaves').value;

    if(nombre != "" && apellido != "" && email != "" && usuario != "" && empresa != "" && cargo != "" &&
        rubro != "" && pais != "" && ciudad != "" && direccion != "" && palabras != ""){
        if(pwd == repwd && pwd != "" && repwd != ""){
            if(terminos == true){
                dojo.io.iframe.send({
                    url: "dispatcher.php?action=registro&tabla=registrarse",
                    method: "post",
                    handleAs: "text",
                    form: dojo.byId('frmRegistro'),
                    handle: function(data, ioArgs){
                        var foo = dojo.fromJson(data);
                        if (foo.status == "ok") {
                            //dojo.byId("listados").innerHTML = foo.msg;
                            dojo.byId("div_inner_cont").innerHTML = foo.msg;
                        }
                        else {
                            dojo.byId("listados").innerHTML = "Error, pruebe devuelta! ";
                        }
                    }
                });
            }
            else{
                alert('No se puede registrar si no acpeta los Terminos de Uso!');
            }
        }
        else{
            dojo.addClass(dojo.byId('clave'),'error');
            dojo.addClass(dojo.byId('reclave'),'error');
            alert('Las contrasenas no coinciden!');
        }
    }
    else{
        dojo.query('.requerido', 'div_inner_cont').addClass('error');
    }

}

function guardarGenerico(tabla,idasc){

    if (dijit.byId("form" ).validate()) {
        dojo.xhrPost({
            // The page that parses the POST request
            url: "asociaciones/dispatcherAsc.php?action=guardar&tabla=" + tabla + "&id="+ idasc,
            // Name of the Form we want to submit
            form: "form",
            // Loads this function if everything went ok
            load: function(data){
                // Put the data into the appropriate <div>
                listarTablaInner(tabla,idasc);
                dijit.byId('dia'+tabla).hide();
            //dojo.byId("resultado").innerHTML = data;
            },
            // Call this function if an error happened
            error: function(error){
                console.error('Error: ', error);
            }
        });
    }
    
}

function listarTablaInner(tabla, idasc){

    dojo.xhrGet({
        url: 'asociaciones/dispatcherAsc.php?action=listar&tabla=' + tabla + '&id='+idasc,
        load: function(data){
            dojo.byId("tabla"+tabla).innerHTML = data;
        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function guardarDocumentoAsc(idasc){

    if (dijit.byId("form" ).validate()) {
        dojo.io.iframe.send({
            url: "asociaciones/dispatcherAsc.php?action=guardar&tabla=documentos&id="+idasc,
            method: "post",
            handleAs: "text",
            form: dojo.byId('form'),
            handle: function(data, ioArgs){
                var foo = dojo.fromJson(data);
                if (foo.status == "ok") {
                    listarTablaInner('documentos',idasc);
                    dijit.byId('diadocumentos').hide();
                }
                else {
                    listarTabla('documentos');
                    dojo.byId("resultado").innerHTML = "Error, pruebe devuelta ";
                }

            }
        });
    }
}

function actualizarEvento(idElem,idasc){

    if (dijit.byId("form" ).validate()) {
        dojo.xhrPost({
            // The page that parses the POST request
            url: "asociaciones/dispatcherAsc.php?action=editar&tabla=eventos&id="+idElem,
            form: "form",
            // Loads this function if everything went ok
            load: function(data){
                // Put the data into the appropriate <div>
                listarTablaInner('eventos',idasc);
                dijit.byId( 'diaeventos' ).hide();
            },
            // Call this function if an error happened
            error: function(error){
                console.error('Error: ', error);
            }
        });
    }
}

function actualizarNoticia(idElem,idasc){

    if (dijit.byId("form" ).validate()) {
        dojo.xhrPost({
            // The page that parses the POST request
            url: "asociaciones/dispatcherAsc.php?action=editar&tabla=noticias&id="+idElem,
            form: "form",
            // Loads this function if everything went ok
            load: function(data){
                // Put the data into the appropriate <div>
                listarTablaInner('noticias',idasc);
                dijit.byId( 'dianoticias' ).hide();
            },
            // Call this function if an error happened
            error: function(error){
                console.error('Error: ', error);
            }
        });
    }
}

function actualizarGaleria(idElem,idasc){

    if (dijit.byId("form" ).validate()) {
        dojo.xhrPost({
            // The page that parses the POST request
            url: "asociaciones/dispatcherAsc.php?action=editar&tabla=galeria&id="+idElem,
            form: "form",
            // Loads this function if everything went ok
            load: function(data){
                // Put the data into the appropriate <div>
                listarTablaInner('galeria',idasc);
                dijit.byId( 'diagaleria' ).hide();
            },
            // Call this function if an error happened
            error: function(error){
                console.error('Error: ', error);
            }
        });
    }
}

function actualizarAsociacion(idElem,idasc){

    dojo.xhrPost({
        // The page that parses the POST request
        url: "asociaciones/dispatcherAsc.php?action=editar&tabla=cuenta&id="+idElem,
        form: "form",
        // Loads this function if everything went ok
        load: function(data){
            // Put the data into the appropriate <div>
            //llamadaAsociaciones('crear', 'cuenta');
            dojo.byId('resultado').innerHTML  = '';
        },
        // Call this function if an error happened
        error: function(error){
            console.error('Error: ', error);
        }
    });
    
}

function eliminarAsc(tabla,id,element){

    if(confirm("Esta seguro que desea eliminar este contenido?")){
        dojo.byId("elemento").value = id;

        dojo.xhrPost({
            // The page that parses the POST request
            url: "asociaciones/dispatcherAsc.php?action=eliminar&tabla="+tabla+ "&id="+id,
            // Name of the Form we want to submit
            form: "formhidden",
            // Loads this function if everything went ok
            load: function(data){
                // Put the data into the appropriate <div>
                var td = element.parentNode;
                var tr = td.parentNode;
                var elim = tr.parentNode;
                elim.removeChild(tr);
            },
            // Call this function if an error happened
            error: function(error){
                console.error('Error: ', error);
            }
        });
    }
}

function eliminarDocumentoAsc(id,elemento){

    if(confirm("Esta seguro que desea eliminar este documento?")){
        dojo.byId("elemento").value = id;

        dojo.xhrPost({
            // The page that parses the POST request
            url: "asociaciones/dispatcherAsc.php?action=eliminar&tabla=documentos",
            // Name of the Form we want to submit
            form: "form",
            // Loads this function if everything went ok
            load: function(data){
                // Put the data into the appropriate <div>
                var td = element.parentNode;
                var tr = td.parentNode;
                var elim = tr.parentNode;
                elim.removeChild(tr);
            },
            // Call this function if an error happened
            error: function(error){
                console.error('Error: ', error);
            }
        });
    }
}

function mostrarDialogo( tabla, dialogo){
        
    if( dijit.byId("form") ) dijit.byId("form").destroyRecursive();
    dojo.xhrGet({
        url: 'asociaciones/dispatcherAsc.php?action=crear'  + '&tabla=' + tabla,
        load: function(data){
            dojo.byId("inner"+tabla).innerHTML = data;
            dojo.parser.parse(dojo.byId(dialogo).innerHTML);
            dijit.byId(dialogo).show()
            
        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function mostrarDialogoEditar( tabla, dialogo, id){

    if( dijit.byId("form") ) dijit.byId("form").destroyRecursive();
    dojo.xhrGet({
        url: 'asociaciones/dispatcherAsc.php?action=crear'  + '&tabla=' + tabla + '&id='  + id,
        load: function(data){
            dojo.byId("inner"+tabla).innerHTML = data;
            dojo.parser.parse(dojo.byId(dialogo).innerHTML);
            dijit.byId(dialogo).show()

        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function actualizarSocio(idSocio){
    dojo.query('.error', 'div_inner_cont').removeClass('error');

    var pwd = dojo.byId('clave').value;
    var repwd = dojo.byId('reclave').value;

    var nombre = dojo.byId('nombre').value;
    var apellido = dojo.byId('apellido').value;
    var email = dojo.byId('email').value;
    var usuario = dojo.byId('usuario').value;
    var empresa = dojo.byId('empresa').value;
    var cargo = dojo.byId('cargo').value;
    var rubro = dojo.byId('rubro').value;
    var pais = dojo.byId('pais').value;
    var ciudad = dojo.byId('ciudad').value;
    var direccion = dojo.byId('direccion').value;
    var palabras = dojo.byId('palabrasclaves').value;

    if(nombre != "" && apellido != "" && email != "" && usuario != "" && empresa != "" && cargo != "" &&
        rubro != "" && pais != "" && ciudad != "" && direccion != "" && palabras != ""){
        if(pwd == repwd && pwd != "" && repwd != ""){
            dojo.io.iframe.send({
                url: "dispatcher.php?action=registro&tabla=editarSocio&id="+idSocio,
                method: "post",
                handleAs: "text",
                form: dojo.byId('frmRegistro'),
                handle: function(data, ioArgs){
                    var foo = dojo.fromJson(data);
                    if (foo.status == "ok") {
                        //dojo.byId("listados").innerHTML = foo.msg;
                        dojo.byId("div_inner_cont").innerHTML = foo.msg;
                    }
                    else {
                        dojo.byId("listados").innerHTML = "Error, pruebe devuelta! ";
                    }
                }
            });
        }
        else{
            dojo.addClass(dojo.byId('clave'),'error');
            dojo.addClass(dojo.byId('reclave'),'error');
            alert('Las contrasenas no coinciden!');
        }
    }
    else{
        dojo.query('.requerido', 'div_inner_cont').addClass('error');
    }

}

function hablitarSocio(idSocio){

    dojo.xhrPost({
        // The page that parses the POST request
        url: "asociaciones/dispatcherAsc.php?action=crear&tabla=habilitarsocio&id="+idSocio,
        content: {
            id : idSocio
        },
        // Loads this function if everything went ok
        load: function(data){
        // Put the data into the appropriate <div>
        //listarTablaInner('galeria',idasc);
        },
        // Call this function if an error happened
        error: function(error){
            console.error('Error: ', error);
        }
    });
}

function eliminarSocio(idSocio,element){

    if(confirm("Esta seguro que desea eliminar este socio?")){

        dojo.xhrPost({
            // The page that parses the POST request
            url: "asociaciones/dispatcherAsc.php?action=crear&tabla=eliminarsocio&id="+idSocio,
            content: { 
                id : idSocio
            },
            // Loads this function if everything went ok
            load: function(data){
                // Put the data into the appropriate <div>
                var td = element.parentNode;
                var tr = td.parentNode;
                var elim = tr.parentNode;
                elim.removeChild(tr);
            },
            // Call this function if an error happened
            error: function(error){
                console.error('Error: ', error);
            }
        });
    }
}

function llamadaDetalleSocio(idSocio){
    
    dojo.xhrGet({
        url: 'asociaciones/dispatcherAsc.php?action=crear&tabla=detallesocio&id='+idSocio ,
        load: function(data){
            dojo.byId("div_inner_cont").innerHTML = data;
        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function hablitarSocio2(idSocio){

    dojo.xhrPost({
        // The page that parses the POST request
        url: "asociaciones/dispatcherAsc.php?action=crear&tabla=habilitarsocio&id="+idSocio,
        content: {
            id : idSocio
        },
        // Loads this function if everything went ok
        load: function(data){
            // Put the data into the appropriate <div>
            llamadaAsociaciones('crear', 'socios');
        },
        // Call this function if an error happened
        error: function(error){
            console.error('Error: ', error);
        }
    });
}

function buscadorSimp(params){
    dojo.xhrGet({
        url: 'dispatcher.php?action=vistaSimples&tabla=resultadosSimples&parametros=' + params,
        load: function(data){
            dojo.byId("cont_ctr").innerHTML = data;
            dojo.parser.parse(dojo.byId("cont_ctr").innerHTML);
        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function buscadorEmp(){
    dojo.xhrPost({
        url: 'dispatcher.php?action=vistaSimples&tabla=resultadosEmpresariales',
        form: dojo.byId('frmBuscadorEmpr'),
        load: function(data){

            dojo.byId("cont_ctr").innerHTML = data;
            dojo.parser.parse(dojo.byId("cont_ctr").innerHTML);

        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function mostrarDialogoFotos( tabla, dialogo, idGaleria){

    if( dijit.byId("frmFoto") ) dijit.byId("frmFoto").destroyRecursive();
    dojo.xhrGet({
        url: 'asociaciones/dispatcherAsc.php?action=crear'  + '&tabla=' + tabla + '&idGaleria='+idGaleria,
        load: function(data){
            dojo.byId("inner"+tabla).innerHTML = data;
            dojo.parser.parse(dojo.byId(dialogo).innerHTML);
            dijit.byId(dialogo).show()

        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function guardarFotoAsociacion(idAsc,idGaleria){

    //if (dijit.byId("frmFoto" ).validate()) {
    dojo.io.iframe.send({
        url: "asociaciones/dispatcherAsc.php?action=guardar&tabla=fotos&id="+idAsc + '&idGaleria='+idGaleria,
        method: "post",
        handleAs: "text",
        form: dojo.byId('frmFoto'),
        handle: function(data, ioArgs){
            var foo = dojo.fromJson(data);
            if (foo.status == "ok") {
                listarTablaInner('fotos',idGaleria);
            //dijit.byId('diadocumentos').hide();
            }
            else {
                //listarTabla('documentos');
                dojo.byId("resultado").innerHTML = "Error, pruebe devuelta ";
            }

        }
    });
//}
}

function imprimirContenido(id){
    //abrirPopup('terminosdeuso.html','','scrollbars=yes,width=500,height=400')
    window.open('dispatcher.php?action=vistaSimples&tabla=imprimirContenido&id='+id,'','scrollbars=yes,width=500,height=400');

//    dojo.xhrGet({
//        url: 'dispatcher.php?action=vistaSimples&tabla=imprimirContenido&id='+id,
//        load: function(data){
//            //dojo.byId("cont_ctr").innerHTML = data;
//            //dojo.parser.parse(dojo.byId("cont_ctr").innerHTML);
//        },
//        error: function(err){
//            console.debug("An error occurred: ", err);
//        },
//        timeout: 5000
//    });
}

function imprimirSimposio(id){

    window.open('dispatcher.php?action=vistaSimples&tabla=imprimirSimposio&id='+id,'','scrollbars=yes,width=500,height=400');

//    dojo.xhrGet({
//        url: 'dispatcher.php?action=vistaSimples&tabla=imprimirSimposio&id='+id,
//        load: function(data){
//            //dojo.byId("cont_ctr").innerHTML = data;
//            //dojo.parser.parse(dojo.byId("cont_ctr").innerHTML);
//        },
//        error: function(err){
//            console.debug("An error occurred: ", err);
//        },
//        timeout: 5000
//    });
}

/*
 * Funciones manejo de Foro Uniapac
 * */

function loginForo(){
    dojo.xhrPost({
        // The page that parses the POST request
        url: "dispatcher.php?action=registro&tabla=login",
        // Name of the Form we want to submit
        form: "frmLogin_foro",
        // Loads this function if everything went ok
        load: function(data){
            var foo = dojo.fromJson(data);
            if (foo.status == "true") {
                vistaCategorias();
                statusLogin();
            }
            else {
        //dojo.byId('error').innerHTML = foo.msg;
        }
        },
        // Call this function if an error happened
        error: function(error){
        //console.error('Error: ', error);
        }
    });
}

function vistaCategorias(){

    dojo.xhrGet({
        url: 'dispatcher.php?action=foro&tabla=desplegarCategorias',
        load: function(data){

            dojo.byId("cont_ctr").innerHTML = data;
            
        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function vistaTemas(idCategoria){

    dojo.xhrGet({
        url: 'dispatcher.php?action=foro&tabla=desplegarTemas&id=' + idCategoria,
        load: function(data){

            dojo.byId("cont_ctr").innerHTML = data;

        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function vistaMensajes(idTema){

    dojo.xhrGet({
        url: 'dispatcher.php?action=foro&tabla=desplegarMensajes&id=' + idTema,
        load: function(data){

            dojo.byId("cont_ctr").innerHTML = data;

        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function insertarCategoria(){

    dojo.xhrPost({
        url: "dispatcher.php?action=foro&tabla=ingresarCategoria",
        form: "frmPostCategoria1",
        load: function(data){
            vistaCategorias();

        },
        error: function(error){
            console.error('Error: ', error);
        }
    });
}

function insertarTema(idCat){

    dojo.xhrPost({
        url: "dispatcher.php?action=foro&tabla=ingresarTema&id=" + idCat,
        form: "frmPostTema1",
        load: function(data){
            
            vistaTemas(idCat);
            
        },
        error: function(error){
            console.error('Error: ', error);
        }
    });
}

function insertarMensaje(idTema){

    dojo.xhrPost({
        url: "dispatcher.php?action=foro&tabla=ingresarMensaje&id=" + idTema,
        form: "frmPostMensaje1",
        load: function(data){

            vistaMensajes(idTema);

        },
        error: function(error){
            console.error('Error: ', error);
        }
    });
}

function eliminarCategoria(idCat){

    dojo.xhrGet({
        url: "dispatcher.php?action=foro&tabla=eliminarCategoria&id=" + idCat,
        load: function(data){
            vistaCategorias();

        },
        error: function(error){
            console.error('Error: ', error);
        }
    });
}

function eliminarTema(idTema,idCat){

    dojo.xhrGet({
        url: "dispatcher.php?action=foro&tabla=eliminarTema&id=" + idTema,
        load: function(data){

            vistaTemas(idCat);

        },
        error: function(error){
            console.error('Error: ', error);
        }
    });
}

function eliminarMensaje(idmensaje,idTema){
    
    dojo.xhrGet({
        url: "dispatcher.php?action=foro&tabla=eliminarMensaje&id=" + idmensaje,
        load: function(data){
            
            vistaMensajes(idTema);

        },
        error: function(error){
            console.error('Error: ', error);
        }
    });
    
}

function vistaCategoriasAncla(){

    dojo.xhrGet({
        url: 'dispatcher.php?action=foro&tabla=desplegarCategorias#frmPostCategoria',
        load: function(data){

            dojo.byId("cont_ctr").innerHTML = data;
        //dijit.byid ('frmPostCategoria')
        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function vistaTemasAncla(idCategoria){

    dojo.xhrGet({
        url: 'dispatcher.php?action=foro&tabla=desplegarTemas&id=' + idCategoria + '#frmPostTema',
        load: function(data){

            dojo.byId("cont_ctr").innerHTML = data;

        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function vistaMensajesAncla(idTema){

    dojo.xhrGet({
        url: 'dispatcher.php?action=foro&tabla=desplegarMensajes&id='+idTema+'#frmPostMensaje',
        load: function(data){

            dojo.byId("cont_ctr").innerHTML = data;

        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}

function validarTema(){

    if (dojo.byId('titulo').value != ""){
        return true;
    }
    else{
        alert('Tema no puede estar Vacio');
        return false;
    }
}

function validarMensaje(){

    if (dojo.byId('titulo').value != ""){
        return true;
    }
    else{
        alert('Mensaje no puede estar Vacio');
        return false;
    }
}

function statusLogin(){
    dojo.xhrGet({
        url: 'dispatcher.php?action=vistaSimples&tabla=statusLogin',
        load: function(data){

            dojo.byId("statusLogin").innerHTML = data;

        },
        error: function(err){
            console.debug("An error occurred: ", err);
        },
        timeout: 5000
    });
}