/* 
 * Zobrazovani easter eggs
 */


this.eggs = function(){
    var pause = 10000;
    var fadeSpeed = 1000;
    
    //ma egg fokus, pokud ano, pak jej nesmim skryt
    var eggFocus = false;
    //bindovani udalosti
    $('#eggs li')
    .mouseover(function(){
        eggFocus = true;
        _gaq.push(['_trackEvent', 'Eggs', 'Hover', $(this).attr('id')]);
    })
    .mouseout(function(){
        eggFocus = false;
    });

    var length = $(".egg").length; 
    var temp = -1;		
    //vsechny skyt
    $("#eggs li").fadeOut(0);

    this.getRan = function(){
        var ran = Math.floor(Math.random()*length) + 1;
        return ran;
    };
    this.show = function(){
        if (eggFocus) return;
        var ran = getRan();
		
        while (ran == temp){
            ran = getRan();
        }; 
                
        temp = ran;
        $("#eggs li").fadeOut(fadeSpeed);	
        $("#eggs li:nth-child(" + ran + ")").fadeIn(fadeSpeed);		
    };
	
    show();
    setInterval(show,pause);
	
};
