jQuery(document).ready(function($) {

    $('body').prepend('<ul id="froze_layers"><li id="froze_layer_main" class="froze_layer"></li><li id="froze_layer_1" class="froze_layer"></li><li id="froze_layer_2" class="froze_layer"></li><li id="froze_layer_3" class="froze_layer"></li><li id="froze_layer_4" class="froze_layer"></li><li id="froze_layer_5" class="froze_layer"></li><li id="froze_layer_6" class="froze_layer"></li><li id="froze_layer_7" class="froze_layer"></li><li id="froze_layer_8" class="froze_layer"></li><li id="froze_layer_9" class="froze_layer"></li></ul><div id="frozen_ie"></div>');

    var isiPad = navigator.userAgent.match(/iPad/i) != null;		
    var isiPhone = navigator.userAgent.match(/iPhone/i) != null;
    var isiPod = navigator.userAgent.match(/iPod/i) != null;

    if(isiPad || isiPhone || isiPod) { return false; }

    $('#froze_layers1').hide();

    var froze_timeout;
    var UNACTIVE_STATE_DELAY = 120000;
    var FROZE_EFFECT_DELAY = 2000;
    var froze_layers_list = $('#froze_layers');
    var froze_layers = $('.froze_layer')
    var main_froze_layer = $('#froze_layer_main');
    var froze_group_1;
    var froze_group_2 = $('#froze_layer_2,#froze_layer_5,#froze_layer_7,#froze_layer_9');
    var froze_group_3 = $('#froze_layer_3,#froze_layer_4,#froze_layer_6');
    var froze_group_4 = $('#froze_layer_1,#froze_layer_8');
	var timerr_blya;
	var timerr_blya2;

    function unfroze() {
		clearInterval(timerr_blya);
		clearTimeout(froze_timeout);
		if($.browser.msie){
			timerr_blya = setTimeout(function(){
				$('#frozen_ie').html('').hide();
			},200);
		} else {
			froze_layers.stop();
			froze_layers_list.fadeOut(400,function() {
				$(this).removeClass('active').removeAttr('style');
				froze_layers.removeAttr('style');
				froze_layers.stop().css('opacity',0);
			});
		}
    }

    function froze() {
//debugger;
		//clearInterval(timerr_blya);
		if($.browser.msie){
			$('#frozen_ie').show().flash({
				src: '/flash/frozen.swf',
				width: $('body').width(),
				height: $(window).height(),
				wmode: 'transparent'
			});
		} else {
			froze_layers_list.addClass('active');
			main_froze_layer.delay(4000).animate({opacity:0.4},6000);
			froze_group_2.delay(2000).animate({opacity:1},4000);
			froze_group_3.delay(4000).animate({opacity:1},4000);
			froze_group_4.delay(6000).animate({opacity:1},4000);
		}
    }

    $(document).mousemove(function() {
        unfroze();
        froze_timeout = setTimeout(froze, UNACTIVE_STATE_DELAY);
    }).click(function() {
        unfroze();
        froze_timeout = setTimeout(froze, UNACTIVE_STATE_DELAY);
    });
    
    froze_timeout = setTimeout(froze, UNACTIVE_STATE_DELAY);

});
