

var Marcador = {
    counter: 1,
    delta: 10,  // delta en segundos
    timer: 60000,  // tiempo entre cada refresh
    prontus: 'deportes',

    start: function(ts, div, fname) {
        if(typeof fname === 'undefined') {
            fname = 'marcador.html';
        }
        var fechac = ts.substr(0,8);
        var file = '/'+Marcador.prontus+'/site/artic/'+fechac+'/mam/'+ts+'/site/'+fname;

        var rand = Math.floor(Math.random()*Marcador.delta*2);
        rand = (rand - Marcador.delta)*1000;
        Marcador.actualiza(file, div);
        setTimeout('Marcador.refresh("'+file+'","'+div+'", "'+Marcador.timer+'")', Marcador.timer + rand);
    },

    refresh: function(file, div, timer) {
        Marcador.actualiza(file, div);
        setTimeout('Marcador.refresh("'+file+'","'+div+'", "'+timer+'")', timer);
    },

    actualiza: function(file, div) {
        $('#'+div).load(file+'?srand='+Marcador.counter);
        Marcador.counter++;
        if(Marcador.counter>10000) {
            Marcador.counter = 1;
        }
        $('#s'+div).html('loaded').show().fadeOut('slow');
    }

};
