// @author <ambulajan@gmail.com> Alexandr Carbivnicii
// using mootools

(function(){
var text = 'Attendere prego, caricamento del gioco in corso... ';
var maxAdvDuration = 11;         // maximum seconds to show ad
var minAdvDuration = 7;          // minimum seconds to show ad
var advDuration = null;          // random value between minAdvDuration and maxAdvDuration
var advtimer = null;             // DOM element to show timer in
var timerId = null;              // id of timer; setInterval js fun
var timeLeft = '';               // dynamic text to put in DOM element

window.addEvent('domready', showAdv);
function showAdv()
{
    maxAdvDuration = minAdvDuration >= maxAdvDuration ? minAdvDuration + 4 : maxAdvDuration; // validate values
    advDuration = $random(minAdvDuration, maxAdvDuration); // peek random value for timer
    advtimer = $('advtimer');
    advtimer.set('text', text + advDuration);
    timerId = advCount.periodical(1000);
}

function advCount()
{
    if(advDuration > 0)
    {
        advDuration -= 1;
        timeLeft = text + advDuration;
        advtimer.set('text', timeLeft);
    }
    else
    {
        $clear(timerId); // turn off the timer
        advtimer.setStyle('display', 'none'); // hide timer text
        $('flashGame').setStyle('display', 'block');
        $('adv_block').setStyle('display', 'none');
    }
}
})();

