$(document).ready(function(){
    if($('.sravnenie_table').length){
        sravn_table_div();

        $(".sravnenie_table .border_bottom").each(function(j) {
            var kjh=162-$(this).find('td').height();
            kjh='0 -'+kjh+'px';
            $(this).find('td').css({
                'backgroundPosition':kjh
            })
        })

        $('#open_close_4').click( function () {
            if($('#open_close_4').attr('class')=='close_left_search'){
                $('#left_search').animate({
                    'width':'224px'
                }, function(){
                    $('#left_search').removeClass('overfl');
                    sravn_table_div();
                });
                $('#td_224').animate({
                    'width':'224px'
                });
                $('#open_close_4').removeClass('close_left_search');	
            }
            else {
                $('#left_search').addClass('overfl').animate({
                    'width':'0'
                }, function(){
                    sravn_table_div();
                });
                $('#td_224').animate({
                    'width':'0'
                });
                $('#open_close_4').addClass('close_left_search');
            }
        });
						  
        $('.sravnenie_table tr, .sravnenie_table_titles div:not(.sravnenie_table_titles div.title)').hover(function(){
            var cl=$(this).attr('class').replace('galka','');
            cl=cl.replace('border_bottom','');
            cl=cl.replace('border_top','');
            $('.sravnenie_table').find('.'+cl).addClass('hover');	
            $(".sravnenie_table_titles").find('div.'+cl).addClass('hover');	
        }, function(){
            $('.sravnenie_table tr').removeClass('hover');	
            $('.sravnenie_table_titles  div').removeClass('hover');	
        })

        var delay = (function(){
            var timer = 0;
            return function(callback, ms){
                clearTimeout (timer);
                timer = setTimeout(callback, ms);
            };
        })();

        $(window).resize(function() {
            delay(function(){
                sravn_table_div()
            }, 200);
        });
    }
    
    if($('.tovar_slider .ctovar_overflow ul').length){
        $('.tovar_slider .ctovar_overflow ul').attr('id','0');
    }
		
    $('.tovar_cart_block .tovar_slider .arr2').click(function(){
        var id=$('.tovar_slider .ctovar_overflow ul').attr('id')-0+1;
        if(id<=$('.tovar_slider .ctovar_overflow ul li').length-1){
            $('.tovar_slider .ctovar_overflow ul').attr('id',id).animate({
                'left':'-=514px'
            });	
        }
        else {
            $('.tovar_slider .ctovar_overflow ul').attr('id','0').animate({
                'left':'0'
            });	
        }
    })
	
    $('.tovar_cart_block .tovar_slider .arr1').click(function(){
        var id=$('.tovar_slider .ctovar_overflow ul').attr('id')-0-1;
        if(id>=0){
            $('.tovar_slider .ctovar_overflow ul').attr('id',id).animate({
                'left':'+=514px'
            });	
        }
        else {
            var left=-($('.tovar_slider .ctovar_overflow ul li').length*514-514);
            $('.tovar_slider .ctovar_overflow ul').attr('id',$('.tovar_slider .ctovar_overflow ul li').length-1).animate({
                'left':left
            });	
        }
    })
})

function sravn_table_div(){
    $(".sravnenie_table_titles div:not(.sravnenie_table_titles div.title)").each(function(i) {
        var tc=this;										   
        var th=	$(this).attr('class');
        var dh= $(this).height();
        var dh2=dh;
        $('.sravnenie_table').find('tr.'+th).each(function(i) {
            if ($(this).find('td').height()>dh){
                if ($(this).attr('class').indexOf('border_top') + 1){				
                    if($.browser.mozilla){
                        dh=$(this).height()-23;
                    }
                    else {
                        dh=$(this).height()-24;
                    }
                }
                else if ($(this).attr('class').indexOf('border_bottom') + 1){
                    if($.browser.mozilla){
                        dh=$(this).height()-29;
                    }
                    else {
                        dh=$(this).height()-28;
                    }
                }
                else {
                    dh=$(this).height();
                }
            }
            $('.sravnenie_table').find('tr.'+th).find('td').css({
                'height':dh2
            });
            $(".sravnenie_table_titles").find('div.'+th).css({
                'height':dh
            });
        })	
	
    })
    if($.browser.mozilla){
		var top = 0;
		if($(".sravnenie_table tr").eq(1).length)
			var top=$(".sravnenie_table tr").eq(1).offset().top-$("#header").height()-33;
    }
    else {
		var top = 0;
        if($(".sravnenie_table tr").eq(1).length)
			var top=$(".sravnenie_table tr").eq(1).offset().top-$("#header").height()-32;
    }
    $('.sravnenie_table_titles').css({
        'top':top
    })
    var tableW=$('.sravnenie_table tr.tovar_foto_price td').length*244;
    $('.sravnenie_table_block').css({
        'width':tableW
    });
    $('.sravnenie_table_block_scroll').hide();
    var ww=$('.sravnenie_table_block_scroll').parent().width();
    $('.sravnenie_table_block_scroll').css({
        'width':ww
    }).show();
}

