
document.write('<script type="text/javascript" src="'+GEN_JS_DIR+'jquery.js"></script>');
document.write('<script type="text/javascript" src="'+GEN_JS_DIR+'jquery.cycle.all.min.js"></script>');
document.write('<script type="text/javascript" src="'+GEN_JS_DIR+'jquery.countdown.js"></script>');
document.write('<script type="text/javascript" src="http://www.melkermedia.cz/libs/js/jquery.cookie.js"></script>');

function move2ViewPort(object)
{
    var abspos = $(object).offset();
    var toppos = abspos.top - 30;
    
    $('html, body').animate({scrollTop:toppos}, 'slow');
    
    return true;
}

window.viewport = 
{
    height: function() { 
        return $(window).height(); 
    },
    
    width: function() {
        return $(window).width();
    },
    
    scrollTop: function() {
        return $(window).scrollTop();
    },
    
    scrollLeft: function() {
        return $(window).scrollLeft();
    }
};

/* hrani automatu zdarma */

function expiryCountDown()
{ 
    $('#freeGameExpiry').show();
    $('#realGameDiv').slideUp('slow', function(){$('#realGameDiv').html('');});
}
function startCountDown()
{
    //$('#freeGameBoardIntro').slideUp('fast');
    
    var secleft = 240;
    if($.cookie('fgcd') != null && parseInt($.cookie('fgcd')) <= secleft)
        secleft = parseInt($.cookie('fgcd'));
    
    // uz expiroval
    if(secleft == 0)
    {
        expiryCountDown();
        return;
    }
    
    $('#freeGameCountDown').show();
    $('#freeGameCountDownTxt').show();

    var timeNow = new Date();
    liftoffTime = new Date(timeNow.getTime()+secleft*1000);
    
    $('#realGameDiv').html(gameHTML);
    $('#realGameDiv').slideDown('slow');
    setTimeout("$('#realGameBtn').slideDown('slow')", 3000);

    $('#freeGameCountDown').countdown({until: liftoffTime, compact: true, 
    layout: '<div class="image{m10}"></div><div class="image{m1}"></div>' + 
        '<div class="imageSep"></div>' + 
        '<div class="image{s10}"></div><div class="image{s1}"></div>', 
    format: 'MS',
    onExpiry: expiryCountDown,
    onTick: watchCountdown});
}
function watchCountdown(periods)
{
    var secleft = (periods[5] * 60) + periods[6];
    $.cookie('fgcd', secleft, { path: '/', expires: 5 });
}

