var sost_1 = false;
var sost_2 = false;
var wrap_el2 = null;
var show_block = null;
var show_block2 = null;


function but_delegate(){
    $('.bok_but_left').each(function(){
        var wrap_el = $(this),
            show_block = $('.pice_left_top',wrap_el);
        show_block.css({marginLeft:-wrap_el.width()-24+'px'}).addClass('hide');
        wrap_el.css({visibility:'visible'});
        $('.fix_left_title',wrap_el).height(wrap_el.height()).live('click',function(){
            if(show_block.hasClass('hide')){
                show_block.css({marginLeft:'0'}).removeClass('hide');
                sost_1 = 1
                $.cookie('but_sost', sost_1, { expires: 30 }); 
            }else{
                show_block.css({marginLeft:-wrap_el.width()-24+'px'}).addClass('hide');
                sost_1 = 0
                $.cookie('but_sost', sost_1, { expires: 30 }); 
            };
        });
        $('.fix_close',wrap_el).live('click',function(){
            $('.pice_left_top',wrap_el).css({marginLeft:-wrap_el.width()-24+'px'}).addClass('hide');
            sost_1 = 0
            $.cookie('but_sost', sost_1, { expires: 30 }); 
            return false;
        });
        if(sost_1 == 1){
            show_block.css({marginLeft:'0'}).removeClass('hide')
        }
    });
    
}
function but_delegate2_old(){
    $('.bok_but_right').each(function(){
        wrap_el2 = $(this);
        show_block2 = $('.pice_right_top',wrap_el2);
        show_block2.css({marginRight:-wrap_el2.width()-24+'px'}).addClass('hide');
        wrap_el2.css({visibility:'visible'});
        $('.fix_right_title',wrap_el2).height(wrap_el2.height()).live('click', showTOBlock);
        $('.fix_close',wrap_el2).live('click',function(){
            $('.pice_right_top',wrap_el2).css({marginRight:-wrap_el2.width()-24+'px'}).addClass('hide');
            sost_2 = 0
            $.cookie('but_sost2', sost_2, { expires: 30 }); 	
            return false;
        });
        if(sost_2 == 1){
            show_block2.css({marginRight:'0'}).removeClass('hide');
        }
    });
}
	
function but_delegate2(){
	$('.bok_but_right').each(function(){
		var wrap_el = $(this),
			show_block = $('.pice_right_top',wrap_el);
		show_block.css({marginRight:-wrap_el.width()-24+'px'}).addClass('hide');
		wrap_el.css({visibility:'visible'});
		$('.fix_right_title',wrap_el).height(wrap_el.height()).live('click',function(){
			if(show_block.hasClass('hide')){
				show_block.css({marginRight:'0'}).removeClass('hide');
				sost_2 = 1
				$.cookie('but_sost2', sost_2, { expires: 30 }); 
			}else{
				show_block.css({marginRight:-wrap_el.width()-24+'px'}).addClass('hide');
				sost_2 = 0
				$.cookie('but_sost2', sost_2, { expires: 30 }); 	
			};
		});
		$('.fix_close',wrap_el).live('click',function(){
			$('.pice_right_top',wrap_el).css({marginRight:-wrap_el.width()-24+'px'}).addClass('hide');
			sost_2 = 0
			$.cookie('but_sost2', sost_2, { expires: 30 }); 	
			return false;
		});
		if(sost_2 == 1){
			show_block.css({marginRight:'0'}).removeClass('hide');
		}
	});
}
	

function showTOBlock() {
    if(show_block2.hasClass('hide')){
        show_block2.css({marginRight:'0'}).removeClass('hide');
        sost_2 = 1
        $.cookie('but_sost2', sost_2, { expires: 30 }); 
    }else{
        show_block2.css({marginRight:-wrap_el2.width()-24+'px'}).addClass('hide');
        sost_2 = 0
        $.cookie('but_sost2', sost_2, { expires: 30 }); 	
    };
}

$(document).ready(function(){

    if ($.browser.msie && $.browser.version < 7.0) {
        alert('Обновите, пожалуйста, браузер. У вас установлена старая версия - страница может отображаться некорректно!');
    }
    
	/*19.07.2011*/
	if($.cookie('but_sost')){
		sost_1 = $.cookie('but_sost');
	}
	if($.cookie('but_sost2')){
		sost_2 = $.cookie('but_sost2');
	}
    
    (function() {
        var hg = 0;
        var thatText = $('.tdsfh');
        var that = $('.furjbqy');
        var reformal = $('#reformalLeftStick');
        var authorizer = $('.fix_left_title');
        that.css({'opacity': 0.01});
        
        var overImage = new Image();
        overImage.src = '/images/otzyvOver.png';
        
        setInterval(function() {
            if (authorizer.height() !== hg) {
                hg = (authorizer.height() == 0) ? 380 : authorizer.height() + 220;
                reformal.css('top', hg);
                that.height(hg + 174);
            }
        }, 500);
        
        thatText.hover(function(){
            reformal.removeClass('reformalStickNormal').addClass('reformalStickOver');
        }, function(){
            reformal.removeClass('reformalStickOver').addClass('reformalStickNormal');
        });
    })();
    
    $('#cmessage').keyup(function(){$('div#commentsTooltip').fadeOut('slow')});
    $('div#commentsTooltip').click(function(){
        $(this).fadeOut();
        $('#cmessage').focus();
    })
    
    $('.commentsTip').tooltip({
		effect: 'fade',
		fadeOutSpeed: 80,
		offset: [-4, 0]
    });
    
    (function(){
        var leftList = $('.left_coll_otstup');
        if (leftList.height() < 24) leftList.hide();
        var leftBox = $('.coll_block_otstup');
        if (leftBox.height() < 30) leftBox.hide();
    })();    
    
	/*23.06.011*/
	$('.Geraldics_menu a').each(function(){
		var ger_item = $(this)	
		var str = $('img',ger_item).attr('src')
		var lastDot = str.toLowerCase().lastIndexOf('.');
		var newString = str.substring(/*lastSlash+1*/0, lastDot);
		ger_item.hover(function(){
			$('img',ger_item).attr('src',newString+'_over.png');
		},function(){
			$('img',ger_item).attr('src',str);
		})
	})
	
	$('.Geraldics img').each(function(){
		var ger_item = $(this)	
		var str = ger_item.attr('src')
		//var lastSlash = str.lastIndexOf('/');
		var lastDot = str.toLowerCase().lastIndexOf('.');
		var newString = str.substring(/*lastSlash+1*/0, lastDot);
		ger_item.hover(function(){
			ger_item.attr('src',newString+'_over.png');
		},function(){
			ger_item.attr('src',str);
		})
	})
	
	
	$('.search_group_item').each(function(){
		var s_group_item = $(this),
			s_res_show = $('.s_res_show',s_group_item),
			s_res_block = $('.s_res_block',s_group_item);
			
		s_res_show.click(function(){
			s_res_block.toggle()
			s_group_item.toggleClass('group_cur')
			return false
		})
	})
	
	
	
	
	/*if(screen.height <= 800){
					wrap_el.css({position:'fixed'});
				}*/
	
	
	
	/*if(screen.height <= 800){
	
	}*/
	
		
	
	/*****************************/
	/*05.04.11*/	
	/*****************************/
	var ua = navigator.userAgent.toLowerCase();	
	// Gecko = Mozilla + Firefox + Netscape
	if (ua.indexOf("gecko") != -1) {
		 if (ua.indexOf('chrome')!= -1){}
		 else {
			$('.player').remove().appendTo('body').addClass("ff_player");
		 }
	}
	/*****************************/
		
        
        
	//slide calendar
    $('.month_nav').click(function(){
        $('.slide_wrap .slide_item').toggle(700)
    })
					       
    //tables style
	$(".table1 tr").mouseover(function() {$(this).addClass("over");}).mouseout(function() {$(this).removeClass("over");});
	$(".table1 tr:even").addClass("alt");						   
						   
	//photo Gallery					   
	$('.img_link').hover(function(){
		var h_img = $(this).height()
		$(this)
		.find('img')
		.animate({opacity:'0.5'},100)
		.animate({opacity:'1'},300)	
	},function(){})

//rss
	$('.rss_link')
		.bind('mouseenter',function(){
			$(this).addClass('rss_active')
			$('.rss_select_block').show(0)							  
		})
		
	$('.rss_select_block,.coll_block_otstup')
		.bind('mouseleave',function(){
			$('.rss_link').removeClass('rss_active')
			$('.rss_select_block').hide(0)							  
		})
	
	
	/*28.06.11*/	
	$('.menu_top_block .rss_select_block').unbind("mouseleave");	
	$('.menu_top_block .red_cub').hover(
		function(){$(this).addClass('rss_active').next().show();}, 
		function(){$(this).removeClass('rss_active').next().hide();}
	)
	$('.menu_top_block .rss_select_block').hover(
		function(){$(this).show().prev().addClass("rss_active");},
		function(){$(this).hide().prev().removeClass("rss_active");}
	)
		
        
    $(window).load(function(){
        
        but_delegate();
        
        but_delegate2();
        
        
        //scroll geraldic
        var scroll_block2 = $('#scrollbar2');
        scroll_block2.tinyscrollbar({wheel: 0});	
        $('.track_top',scroll_block2).live('click',function(){
                var $content = $(".overview",scroll_block2),
                    $pos = $content.attr("style").split("-"),
                    $top = $pos[1],
                    $topNum = $top.split("px")
                    $top_up = $topNum[0]-20	
                if($top_up > 0){
                    scroll_block2.tinyscrollbar_update($top_up);	
                }else{
                    scroll_block2.tinyscrollbar_update();		
                    }
                return false
            })
            $('.track_bot',scroll_block2).live('click',function(){
                    var $h1 = $('.overview',scroll_block2).height(),
                        $h2 = $('.viewport',scroll_block2).height(),
                        $pmax = $h1 - $h2	
                    var $content = $(".overview",scroll_block2),
                    $pos = $content.attr("style").split("-"),
                    $top = $pos[1]
                    if($top){
                        var $topNum = $top.split("px"),
                            $top_bot = $topNum[0]*1+20*1
                            if($top_bot + 20 < $pmax){
                                scroll_block2.tinyscrollbar_update($top_bot);	
                            }else{
                                scroll_block2.tinyscrollbar_update($pmax);	
                            }
                    }else{
                        scroll_block2.tinyscrollbar_update(20);		
                    }
                return false
            })
        //*scroll geraldic

        
            
        // img style
        $('.content>img,.content>p>img').addClass('cont_img')
        $('.search_link').parent().attr('need',0);
        //coll height
        /*	var h1 = $('#coll_1').height();
            var h2 = $('#coll_2').height();
            if(h1 < h2){h1 = h2}
            $('.coll_h').animate({height:h1})
        */	
            
        //menu top
        
        
        $('.menu_top>li').addClass('top_li')
        $('.menu_top>li:first').addClass('p_left_side').next().addClass('p_left_side')
        $('.menu_top>li:last').addClass('p_right_side').prev().addClass('p_right_side')

        $('.menu_top .podmenu').prev('.p_1').addClass('p_full')
        
        //selected()
        function selected(){
              $('.menu_top .podmenu a.cur')
                    .parents('.menu_top>li')
                    .find('.p_full').addClass('p_open').end()
                    .find('.podmenu')
                        .show(0,function(){
                                var h_p = $(this).height()
                                $(this).parent().height(h_p+61)
                        })
        }
        
        $('.p_1').parent()
            .bind("mouseenter",function(){
                
                $(this)
                .find('.p_full').addClass('p_open').end()
                .height($(this).find('.podmenu').height()+61) //определяем высоту подменю и присваем её пункту (для «Opera»)
                .find('.podmenu').show(0,function(){
                        $('input.search_menu_input').focus()
                        //viravnivanie_po_MAX_velechine	
                        $('li',$(this)).width('auto')				   
                        w_li = $(this).children('li:first').width()					   
                        $(this).children('li').each(function(){
                            
                            $(this).find('a').addClass('bold')
                            
                            if(w_li < $(this).next('li').width()) {w_li = $(this).next('li').width()}
                            $(this).find('a').removeClass('bold')	
                        })
                        $(this).children('li').width(w_li)
                    })
            })
            
            $('.p_1').not('.search_link').parent().bind("mouseleave",function(){
                $(this)
                .find('.p_full').removeClass('p_open').end()
                .height(30) //возвращаем высоту
                .find('.podmenu').hide(0, function(){
                    $(this).children('li').width('auto')	   
                })
            })
            
            //alert($('.logo_kovsh').mouseleave());
            //alert($('.logo_kovsh').mouseenter());
            
            var closed_search = function closed_search()
                {
                    var need = $('.search_link').parent().attr('need');
                    if( need == 1 )
                    {
                        $('.search_link').parent()
                        .find('.p_full').removeClass('p_open').end()
                        .height(30) //возвращаем высоту
                        .find('.podmenu').hide(0, function(){
                        $(this).children('li').width('auto')
                        })				
                    } else {
                        return;
                    }
                }
            

            function func_timer_closed(){
                
                var timer_closed = setTimeout(closed_search, 1000);
                
            };
            
            
            $('.search_link').parent().bind("mouseover",function(){
                $('.search_link').parent().attr('need',0);
            })
            
            
            $('.search_link').parent().bind("mouseleave",function(){
                $('.search_link').parent().attr('need',1);
                func_timer_closed();		
            })
            
        
            
            
        /*	$('.search_link').parent().addClass("search_li").find('.podmenu').bind("mouseleave",
                function()
                    {
                        
                    
                        setInterval
                            (
                                function()
                                    {console.log("sdf");
                                        $(".search_li").find('a').removeClass('p_open');
                                        $(".search_li").find('ul').hide(0)	
                                    }, 3000
                            )
                        
                            
                    }, function(){alert("asd")}
            )
            */
            
        //--------------------
            
            $('.p_1').not('.search_link').parent()
            .bind("mouseenter",function(){
                $('.search_link').parent()
                .find('.p_full').removeClass('p_open').end()
                .height(30) //возвращаем высоту
                .find('.podmenu').hide(0, function(){
                    $(this).children('li').width('auto')	   
                })
            })
            
              $('.search_link,#wrapper,.close_search').bind("click",function(){
            $('.search_link').parent()	
                .find('.p_full').removeClass('p_open').end()
                .height(30) //возвращаем высоту
                .find('.podmenu').hide(0, function(){
                    $(this).children('li').width('auto')	   
                })	
            })
            
                
            /*$('.search_link').parent().find('ul').bind("mouseout",
                function()
                    {
                        
                        setInterval(function(){$('.search_link').parent().find('ul').hide();	
                            }	   , 1000)
                            
                        
                    }
            )
            */
            
            //--------------------
            
            
            $('.menu_tree2 span').click(function(){
                $('.services').children('li').css('width','auto').each(function(){
                    $(this).find('a').addClass('bold')
                    $(this).width($(this).width())	
                    $(this).find('a').removeClass('bold')
                })
            })
        

    })	
	
	$(window).scroll(function () { 		   
		//menu top fix
		
		var a = $(document).scrollTop();
		if (a > 102) { 
			$('.menu_top_block').addClass('menu_top_fixed');
			
			if(screen.height <= 800){
				$(".bok_but_left").add(".bok_but_right").removeClass("screen800").addClass('side_fix_top');
			}
			
		}
		
		else {
			$('.menu_top_block').removeClass('menu_top_fixed');
			if(screen.height <= 800){
				$('.bok_but_left').add(".bok_but_right").removeClass('side_fix_top').addClass("screen800");
			}
			
		
		}
	})
	
	if(screen.height <= 800){
		$(".bok_but_left").add(".bok_but_right").addClass("screen800");
	}
});

function changeDivHeight(hgt) {
  $(function() {$('.gallery_content').height(hgt); })	
  //alert(hgt);
}


/*
$(document).ready(function(){
	$('#tabs div').hide();
	$('#tabs div:first').show();
	$('#tabs ul li:first').addClass('active');
	$('#tabs ul li a').click(function(){
	$('#tabs ul li').removeClass('active');
	$(this).parent().addClass('active'); 
	var currentTab = $(this).attr('href'); 
	$('#tabs div').hide();
	$(currentTab).show();
	return false;
	});
});


jQuery.fn.tabss = function(options){
	// настройки по умолчанию
	var o = jQuery.extend({
	//n_coll: 2
	},options);
	return this.each(function(){
		elem = $(this)						  
		$('div',this).hide();
		$('div:first',this).show();
		$('ul li:first',this).addClass('active');
			$('ul:first',this).find('a').click(function(){
				var in_elem = $(this).parents('.tabs')
				$('.active',in_elem).removeClass('active');
				$(this).parent().addClass('active'); 
				var currentTab = $(this).attr('href'); 
				$('div',in_elem).hide();
				in_elem.find(currentTab).show();
				return false;
				
			})
			
	});
};*/

jQuery.fn.tabss = function(options){
    // настройки по умолчанию
    var o = jQuery.extend({
    //n_coll: 2
    },options);
    return this.each(function(){
        elem = $(this)
        $('div',this).hide();
        if($('ul li',this).hasClass('active')){
            var href_tab = $('.active',this).children('a').attr('href')
            $('div'+href_tab,this).show();
        }else{
            $('div:first',this).show();
            $('ul li:first',this).addClass('active');
        }

        $('ul:first',this).find('li').find('a').click(function(){
            var in_elem = $(this).parents('.tabs')
            $('.active',in_elem).removeClass('active');
            $(this).parent().addClass('active');
            var currentTab = $(this).attr('href');
            $('div',in_elem).hide();
            in_elem.find(currentTab).show();
            return false;
        })
    });
};

/*

jQuery.fn.tabss = function(options){
	// настройки по умолчанию
	var o = jQuery.extend({
	//n_coll: 2
	},options);
	return this.each(function(){
		elem = $(this)						  
		$('div',this).hide();
		$('div:first',this).show();
		$('ul li:first',this).addClass('active');
			$('ul:first',this).find('li').find('a').click(function(){
				var in_elem = $(this).parents('.tabs')
				$('.active',in_elem).removeClass('active');
				$(this).parent().addClass('active'); 
				var currentTab = $(this).attr('href'); 
				$('div',in_elem).hide();
				in_elem.find(currentTab).show();
				return false;
			})
	});
};

*/


///////////////////////////////////////////////////////////////////////////////
//                  Content Pictures Enlargement (by KiRea)                  //
///////////////////////////////////////////////////////////////////////////////

var PREFIX = 'big_';
var IMG_SIZE = 0.85;
var bigImg = new Image();
var subscript = '';

//-----------------------------------------------------------------------------

function initControllers() {
  $('body').append('<div id="blindScreen"></div>');
  $('body').append('<div id="bigImageFrame"><img src="/media/icons/about.jpg" height="100%" width="100%"></div>');
  $('body').append('<div id="bigImageSubscript">ABCDEF</div>');
  $('body').append('<div id="bigImageLoader"></div>');
  $('#blindScreen, #bigImageFrame')
    .click(function(){$('#blindScreen, #bigImageFrame, #bigImageLoader, #bigImageSubscript')
    .fadeOut('fast')}).hide();
}

//-----------------------------------------------------------------------------

function getBigImagePath(source) {
  var strs = source.split('/');
  strs[strs.length-1] = PREFIX + strs[strs.length-1];
  return strs.join('/');
};

//-----------------------------------------------------------------------------

function bigImgLoaded() {
  var visW = document.documentElement.clientWidth;
  var visH = document.documentElement.clientHeight;
  var imgW = bigImg.width;
  var imgH = bigImg.height;
  $('#bigImageLoader').fadeOut('fast');
  $('#bigImageFrame').find('img').attr('src', bigImg.src);

  if (visW/visH < imgW/imgH) {
    var realWidth = Math.round(visW * IMG_SIZE);
    var realHeight = Math.round(realWidth / imgW * imgH);
  } else {
    var realHeight = Math.round(visH * IMG_SIZE);
    var realWidth = Math.round(realHeight / imgH * imgW);
  };

  var visTop = $(document).scrollTop();
  var visLeft = $(document).scrollLeft();

  var bigCSS_margin = (Math.round((1-IMG_SIZE)*50))+'%';
  $('#bigImageFrame')
    .animate({'left':(visW-realWidth)/2+visLeft, 'top':(visH-realHeight)/2+visTop, 'width':realWidth, 'height':realHeight}, 'normal', 
	  function(){
	  	$('#bigImageSubscript')
		  .text(subscript)
		  .css({'left': visW/2 - $('#bigImageSubscript').width() + visLeft + 35, 'top': (visH+realHeight)/2 + visTop + 16})
		  .fadeIn('fast');
	  });
};

//-----------------------------------------------------------------------------
function array_unique (inputArr) {
    var key = '',
        tmp_arr2 = {},
        val = '';

    var __array_search = function (needle, haystack) {
        var fkey = '';
        for (fkey in haystack) {
            if (haystack.hasOwnProperty(fkey)) {
                if ((haystack[fkey] + '') === (needle + '')) {
                    return fkey;
                }
            }
        }
        return false;
    };

    for (key in inputArr) {
        if (inputArr.hasOwnProperty(key)) {
            val = inputArr[key];
            if (false === __array_search(val, tmp_arr2)) {
                tmp_arr2[key] = val;
            }
        }
    }

    return tmp_arr2;
}
function implode (glue, pieces) {
    var i = '',
        retVal = '',
        tGlue = '';
    if (arguments.length === 1) {
        pieces = glue;
        glue = '';
    }
    if (typeof(pieces) === 'object') {
        if (pieces instanceof Array) {
            return pieces.join(glue);
        } else {
            for (i in pieces) {
                retVal += tGlue + pieces[i];
                tGlue = glue;
            }
            return retVal;
        }
    } else {
        return pieces;
    }
}

$(function(){
  initControllers();
  $('.clickable').each(function(){
    var bigSource = getBigImagePath($(this).attr('src'));

    $(this).click(function(){
   	 subscript = $(this).attr('alt');
     $('#blindScreen').fadeTo('fast', 0.8);
      var offset = $(this).offset();
      var loaderX = offset.left + $(this).width()/2 - 16;
      var loaderY = offset.top + $(this).height()/2 - 16;
      $('#bigImageLoader').show().css({'left':loaderX, 'top':loaderY});
      $('#bigImageFrame')
        .css({'left':offset.left-3, 'top':offset.top-3, 'width':$(this).width(), 'height':$(this).height()})
        .find('img').attr('src', $(this).attr('src'))
        .end()
        .fadeIn('fast');
      bigImg.src = bigSource;
      bigImg.onload = bigImgLoaded;
    })

    .mouseover(function(){
      $(this).animate({opacity:'0.7'},80).animate({opacity:'1'},150)
    })
  });
});


function Set_Cookie( name, value )
{
    var today = new Date();
    today.setTime( today.getTime() );
    var expires = 9999999999;
    var expires_date = new Date( today.getTime() + (expires) );

    document.cookie = name + "=" +escape( value ) +
    ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + ";path=/";
}
function Get_Cookie( name ) {
    var start = document.cookie.indexOf( name + "=" );
    var len = start + name.length + 1;
    if ( ( !start ) &&
    ( name != document.cookie.substring( 0, name.length ) ) )
    {
    return null;
    }
    if ( start == -1 ) return null;
    var end = document.cookie.indexOf( ";", len );
    if ( end == -1 ) end = document.cookie.length;
    return unescape( document.cookie.substring( len, end ) );
}

function Delete_Cookie( name ) {
    if ( Get_Cookie( name ) ) document.cookie = name + "=" + ";path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function hide_slider_banner() {
    Set_Cookie('no_slider',1);
    $('#hide_slider_holder').hide();
    $('#show_slider_holder').show();
    return false;
}
function show_slider_banner() {
    Delete_Cookie('no_slider');
    document.cookie = "no_slider=;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT";
    $('#hide_slider_holder').show();
    $('#show_slider_holder').hide();
    $(".jCarouselLite").jCarouselLite({
		btnNext: ".next",
		btnPrev: ".prev",
		visible: 3,
		vertical: true,
		auto: 3800,
		speed: 2000,
		mouseWheel: false,
		btnGo: null,
		mouseWheel: false,
		circular: true,
		start: 0,
		scroll: 1,
		beforeStart: null,
		afterEnd: null
	});
    return false;
}

function hide_banner_banner() {
    Set_Cookie('no_banner',1);
    $('#hide_banner_holder').hide();
    $('#show_banner_holder').show();
    return false;
}
function show_banner_banner() {
    Delete_Cookie('no_banner');
    document.cookie = "no_banner=;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT";
    $('#hide_banner_holder').show();
    $('#show_banner_holder').hide();
    return false;
}

function add_favrorite(id) {
    if ( Get_Cookie( 'favorite' ) ) {
        var favorite = JSON.parse( Get_Cookie( 'favorite' ) );
    } else {
        var favorite = new Array();
    }
    favorite.push(id);
    Set_Cookie('favorite',JSON.stringify( favorite ));
    $('#addf'+id).remove();
    var fel = $('.fav_items').find(':first');
    if (fel.attr('href') == '/catalog/favorites/1') {    
        fel.remove();
    }
    
    favorite = JSON.parse(JSON.stringify( favorite ));
    favorite = array_unique(favorite);
    var ci = 0;
    for(var i in favorite)
    {  
        ci++;
    }     
    // $('.fav_items').find(':first').before('<a href="/catalog/favorites/1" class="fav_link">Мои товары-фавориты ('+ci+')</a>');  
    $('.fav_items').html('<a href="/catalog/favorites/1" class="fav_link">Мои товары-фавориты ('+ci+')</a>');  
    alert('Товар добавлен в фавориты.');
    return false;
}

  
function del_favrorite(id,el) {
    var favorite = JSON.parse( Get_Cookie( 'favorite' ) );
    favorite = array_unique(favorite);
    for(var i in favorite)
    {
        if (favorite[i] == id) {
            delete favorite[i];
        }
    }     
    favorite = '['+implode(', ',favorite)+']';
    Set_Cookie('favorite',favorite);       
    $(el).parent().remove();
    
    var fel = $('.fav_items').find(':first');
    if (fel.attr('href') == '/catalog/favorites/1') {    
        fel.remove();
    }    
    var favorite = JSON.parse( Get_Cookie( 'favorite' ) );
    favorite = array_unique(favorite);
    var ci = 0;
    for(var i in favorite)
    {  
        ci++;
    }     
    if (ci == 0) {
        // $('.fav_items').find(':first').remove();
        $('.fav_items').html('');  
    } else {
        $('.fav_items').html('<a href="/catalog/favorites/1" class="fav_link">Мои товары-фавориты ('+ci+')</a>');  
        // $('.fav_items').find(':first').before('<a href="/catalog/favorites/1" class="fav_link">Мои товары-фавориты ('+ci+')</a>');  
    }
}
