$(document).ready(function() {
    
	if(document.getElementById("loader")) {
    	QueryLoader.selectorPreload = "#loader";
    	QueryLoader.init();
    }

    var animation = false;
    
    $("#content_front .block_2, #content_front .block_4, #content_front .block_7").mouseenter(function() {
 
        if($(this).hasClass('block_2')) n = 1;
        else if($(this).hasClass('block_4')) n = 2;
        else n = 3;
        
        if(n!=1) $("#content_front .block_2").hide();
        if(n!=2) $("#content_front .block_4").hide();
        if(n!=3) $("#content_front .block_7").hide();
        $("#content_front .block_5").hide();

        $("#content_fon").removeClass('fon_1 fon_2 fon_3').addClass('fon_'+n);
        $("#header_back").removeClass('fon_1 fon_2 fon_3').addClass('fon_'+n);

        $("#content_back").stop(true,true).fadeOut(300);
        $("#header_front").stop(true,true).fadeOut(300);
    });
    
    $("#content_front .block_2, #content_front .block_4, #content_front .block_7").mouseleave(function() {

        $("#content_back").fadeIn(300, function(){
            $("#content_front .block_2").show();
            $("#content_front .block_4").show();
            $("#content_front .block_7").show();
            $("#content_front .block_5").show();
        });

        $("#header_front").fadeIn(300);
    });


	function menu_open()  { $(this).find('ul').eq(0).css("opacity","0").css("visibility","visible").fadeTo(500, 1, function() { $(this).css("opacity",""); }); }
    function menu_close() { $(this).find('ul').eq(0).fadeTo(300, 0, function() { $(this).css("visibility","hidden"); }); }

    var config = {    
         sensitivity: 2,    
         interval: 100,    
         timeout: 100,    
         over: menu_open,    
         out: menu_close    
    };

	$("table.menu_top td , table.menu_top td li ").hoverIntent(config);

	/*$("table.menu_top td table td, table.menu_top table td li").hoverIntent(config);

    $("table.menu_top td table td ul li ul").each(function() {
       $(this).css('left',$(this).parent().parent('ul').width());
       $(this).css('top',$(this).parent('li').eq(0).find('a').position().top);
    });	*/
						   
						   
    // Uniform jQuery
    $("input:not(.skip_uf), textarea:not(.skip_uf), reset:not(.skip_uf), select:not(.skip_uf), button:not(.skip_uf)").uniform();
    
    // fancybox
	$.fn.fancybox.defaults.overlayOpacity = 0.6;
	$.fn.fancybox.defaults.overlayColor = '#000000';
    
    $("a.popup[href!=#],a[href$=.jpg],a[href$=.png],a[href$=.gif],div.error").fancybox({
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic',
        'titlePosition' : 'over',
		'overlayOpacity': '0.6',
		'overlayColor'	: '#000'
		
    });

    $("input[name=BasketOrder]").click(function (){
        if ($("input[name=total_cost]").val() < 40000) {
		if (!confirm ("Ваш заказ менее 40 000 руб. Всё равно продолжить?")) {
                	return false;
		}
	}
	$("#order_form_div").show();
	$('html, body').animate({scrollTop:(findPos(document.getElementById('order_form_div'))[1]-20)+'px'}, 1000);
        return fasle;
    });

});

function findPos(obj) {  
     var curleft = curtop = 0;  
     if (obj.offsetParent) {  
         curleft = obj.offsetLeft  
         curtop = obj.offsetTop  
         while (obj = obj.offsetParent) {  
             curleft += obj.offsetLeft  
             curtop += obj.offsetTop  
         }  
     }  
     return [curleft,curtop];  
} 

function display(id) {
    obj = document.getElementById(id);
    obj.style.display = (obj.style.display == 'none') ? '' : 'none';
}
		
function select(obj) {
	$(obj).siblings('.selected').removeClass('selected');
    $(obj).addClass('selected');
}

function slide(id) {
    obj = document.getElementById(id);
    $(obj).slideToggle("normal");
}
