$(document).ready(function() 
{
    function glubina_f(min,max)
    {
        return (Math.floor(Math.random() * max)+min)/10;
    }
    
    function ritm_f(min,max)
    {
        return (Math.floor(Math.random() * max)+min)*100;
    }
    
    
    
    function svet(lampa)
    {
        var rand=Math.floor(Math.random() * 3)+1;
       // 
       // if(rand==2)
      //  {
            var yark=$('.'+lampa).css('opacity');
            
            
            if(yark==0)
                {
                    var ritm=ritm_f(5,9); var glybina=glubina_f(5,10);
                    
                    if(lampa=='mal1_1')
                        mal1();
                 /*   if(lampa=='mal2_1')
                        mal2();*/
                    if(lampa=='mal4_1')
                        mal4();
                    else                    
                        $('.'+lampa).animate({opacity: glybina}, ritm, function(){ $('.'+lampa).animate({opacity: 0}, ritm); });
                }
            
       // }
    }
   
    function mal1()
    {
        var ritm=ritm_f(5,9);var glybina=glubina_f(5,10);
        
        $('.mal1_1').animate({opacity: glybina}, ritm, function(){            
            var ritm=ritm_f(5,9);var glybina=glubina_f(5,10);         
            $('.mal1_2').animate({opacity: glybina}, ritm, function(){
                    $('.mal1_2').animate({opacity: 0}, ritm, function(){$('.mal1_1').animate({opacity: 0}, ritm);});
                });
        });
    } 
   
    function mal4()
    {
        var ritm=ritm_f(5,9);var glybina=glubina_f(5,10);
        
        $('.mal4_1').animate({opacity: glybina}, ritm, function(){            
            var ritm=ritm_f(5,9);var glybina=glubina_f(5,10);         
            $('.mal4_2').animate({opacity: glybina}, ritm, function(){
                    $('.mal4_2').animate({opacity: 0}, ritm, function(){$('.mal4_1').animate({opacity: 0}, ritm);});
                });
        });
    } 
    
    
    
    
    
    function svet_on()
    {
        var ar_lamp = new Array()
        ar_lamp[1] = 'lpr';
        ar_lamp[2] = 'rpr'; 
        ar_lamp[3] = 'mal1_1'; 
        ar_lamp[4] = 'mal2_1'; 
        ar_lamp[5] = 'mal3_1'; 
        ar_lamp[6] = 'mal4_1';    
        var rand=Math.floor(Math.random() * 6)+1;
        
        
        svet(ar_lamp[rand]);
        
    }
    
    setInterval(svet_on,1000);
    
    
    
    
});
