//made by Vytautas Ziukas 
    var startY = 320;
    var top = 200;
    var left = 200;
    var nr = 1;
    var countOK = 0;
    var next = false;
    var flying = false;
    var speed = 2;
    var maxNr = 10;
    
    function Init(mode)
    {
        if (flying)
            return;
        nr = 1;
        countOK = 1;
        
        var bal1 = document.getElementById("ballon1"); 
        bal1.style.position = "absolute";
        bal1.style.top = startY+"px";
        left = randSimple(200);
        bal1.style.left = left+"px";

        var bal1text = document.getElementById("ballon1text"); 
        var rightNumber = document.getElementById("rightNumber"); 
        bal1text.style.position = bal1.style.position;
        bal1text.style.top = (startY + 5) + 'px';
        bal1text.style.left = (left-15) + 'px';
        bal1text.innerHTML = nr;
        rightNumber.innerHTML = nr;
        rightNumber.style.display = "";
        
        div1 = document.getElementById("rt_col");
        div2 = document.getElementById("rt_col2");
        div3 = document.getElementById("rt_col3");
        div2.style.display = "none";           
        div1.style.display = "none"; 
        div3.style.display = "";
                 
        var t=setTimeout("UpdateBalls()",500); 
        flying = true;        
        return;
    }
    
    function onMinus()
    {
        if (speed > 1)
            speed --;
    }
    
    function onPlus()
    {
        if (speed < 6)
            speed ++;    
    }
    
    function UpdateBalls()
    {
        flying = false;
        var bal1 = document.getElementById("ballon1"); 
        var bal1text = document.getElementById("ballon1text"); 
        var rightNumber = document.getElementById("rightNumber"); 
        

        bal1.style.display = "";
        bal1text.style.display = "";    
    
        top = top - speed;
        if (top < -100 || next)
        {
           next = false;    
           top = startY;
           left = randSimple(200);
           bal1.style.left = left + "px";
           nr++;
           
           if (nr < 10)
               bal1text.style.left = (left - 15) + "px";
           else
               bal1text.style.left = (left - 5) + "px";           
           
           if (nr > maxNr)
           {
                bal1.style.display = "none"; 
                bal1text.style.display = "none";
                div1 = document.getElementById("rt_col");
                div2 = document.getElementById("rt_col2");
                div3 = document.getElementById("rt_col3");

                div3.style.display = "none"; 
                if (countOK == nr)
                {                
                    div1.style.display = ""; 
                    div2.style.display = "none"; 
                    maxNr += 5;
                }
                else
                {
                    div1.style.display = "none"; 
                    div2.style.display = ""; 
                    maxNr = 10;
                }       
                return;
           }
           bal1text.innerHTML = nr;      
           rightNumber.innerHTML = nr;      
        }   
        bal1.style.top = top+"px";
        bal1text.style.top = (top + 5) + 'px';
        
        var t=setTimeout("UpdateBalls()",20); 
        flying = true;         
    }
    
    
    function selected( name )
    {
        next = true;  
        countOK ++;
    }
    
    function randSimple ( n )
    {
      return ( Math.floor ( Math.random ( ) * n ) );
}