(function($) {
    var my_timer;
    $.fn.innerfade = function() {
        return this.each(function(){
            $.innerfade(this);
        });
    };
	$.fn.innerfadeClick = function(my_current, my_last) {
        return this.each(function(){
            $.innerfadeClick(this, my_current, my_last);
        });
    };
    $.innerfade = function(container, options) {
		my_timer = setTimeout(function() {
			$.innerfade.next(container, 0, 3);
		}, 1);
    }
	
    $.innerfadeClick = function(container, my_current, my_last) {
		clearTimeout(my_timer);
		$.innerfade.next(container, my_current, my_last);
    }


    $.innerfade.next = function(elements, current, last) {       
	 // alert(last + ' ' + $('#image_header_divs td:eq('+current+')') + ' ' + current);
		$('#image_header_divs td:eq('+last+')').removeClass();
		$('#image_header_divs td:eq('+last+')').addClass('image_item');
		$('#image_header_divs td:eq('+current+')').removeClass();
		$('#image_header_divs td:eq('+current+')').addClass('current_image_item');
		$('#image_header_divs td:eq('+last+')').removeClass();
		$('#image_header_divs td:eq('+last+')').addClass('image_item');
		//alert($(elements));
		$(elements).removeClass();
		$(elements).addClass('content_cat_'+current+'_back_img');
		//elements.style.backgroundImage = "url(../imgs/bb_main_back_"+(current-1)+".jpg)";
		if ((current + 1) < $('#image_header_divs td').length) {
			current = current + 1;
			last = current - 1;
		} else {
			current = 0;
			last = $('#image_header_divs td').length - 1;
		}
        my_timer = setTimeout((function() {
            $.innerfade.next(elements, current, last);
        }), 5000);
    }
})(jQuery);