/*** Banner ***/
jQuery(document).ready(
	function(){
		jQuery('div#img_header').each(function(i) {
			
			counter = 0;
			
			jQuery('.banner-item').each(function(index) {
				counter++;
			});
			
			if(counter > 1){
				new Teaser(jQuery(this));
			}
		});
	}
);
function Teaser(container) {
	var instance = this;
	this.debug = false;
	this.container = container;

	this.interval = null;
	this.current = null;

	this.t_pause = 1000 * 7; 
	this.t_animation = 1500;

	this.next = function() {
		this.current = jQuery("> div:last", this.container);
		jQuery('img', this.current).fadeOut(
			this.t_animation, 
			function() {
				instance.sort();
			}
		);
	}

	this.sort = function() {
		this.container.prepend(this.current);
		jQuery('img', this.current).show();
		this.start();
	}

	this.start = function() {
		clearInterval(this.interval);
		this.interval = setInterval(function() {instance.next()}, this.t_pause);
		
	}

	this.start();
}
