var timeoutTitulosPublicos;
                
function onLoadTitulosPublicos() {
    // Inicializo la columna derecha.
    onLoadColumnaDerecha();
    // Defino el tiempo para cancelar la solicitud.
    DWREngine.setTimeout(timeToCancelRefresh);
    // Defino el manejador de errores para dwr.
    DWREngine.setErrorHandler(errorHandlerDwr);
    // Defino el tiempo a esperar para obtener nuevamente los datos.
    timeoutTitulosPublicos = setTimeout("getCotizacionesTitulosPublicos()", timeToRefresh);
}

function getCotizacionesTitulosPublicos() {
    // Cancelo el timer para que no refresque por el momento.
    window.clearTimeout(timeoutTitulosPublicos);
    // Obtengo los datos.
    TitulosPublicos.getHTMLCotizaciones(onDatosRecibidosCotizacionesTitulosPublicos);
    // Defino el tiempo a esperar para obtener nuevamente los datos.
    timeoutTitulosPublicos = setTimeout("getCotizacionesTitulosPublicos()", timeToRefresh);
}
  
function onDatosRecibidosCotizacionesTitulosPublicos(data) {
    // Cancelo el timer para que no refresque por el momento.
    window.clearTimeout(timeoutTitulosPublicos);
    // Cargo en la página los datos obtenidos.
    DWRUtil.setValue("cotizaciontitulopublico", data);
    // Defino el tiempo a esperar para obtener nuevamente los datos.
    timeoutTitulosPublicos = setTimeout("getCotizacionesTitulosPublicos()", timeToRefresh);
}

function errorHandlerDwr(msg) {
    window.defaultStatus="Error al obtener los datos... " + msg;
}