if(typeof tx_wmdbbitimageswitch_pi1 == 'undefined') {
	var tx_wmdbbitimageswitch_pi1 = new function() {
		this.settings = {
			interval : 6200,
			duration : {
				fadein : 1.250,
				fadeout: 0.850
			},
			effect : 'fade',
			element : 'div.tx_wmdbbitimageswitch_pi1_contentwrap'
		};
		this.contentObjs = null;
		this.init = function() {
			this.contentObjs = $$(this.settings.element);
			if(this.contentObjs.length > 0) {
				this.contentObjs.each(function(element,index){
					tx_wmdbbitimageswitch_pi1.initSwitch(element);
				});
			}
		};
		this.initSwitch = function(parentElement) {
			parentElement.firstDescendant().addClassName('first').addClassName('active');
			parentElement.childElements().last().addClassName('last');
			window.setInterval(function() { tx_wmdbbitimageswitch_pi1.switchIt(parentElement); }, this.settings.interval);
		};
		this.switchIt = function(parentElement) {
			var parentId = parentElement.readAttribute('id'); 
			var activeElement = $$('div#' + parentId + ' div.active').first();
			$(activeElement).removeClassName('active');
			if(activeElement.hasClassName('last')) {
				parentElement.firstDescendant().addClassName('active');
				$(activeElement).fade({duration: this.settings.duration.fadeout});
				parentElement.firstDescendant().appear({duration: this.settings.duration.fadein});
			} else {
				$(activeElement).fade({duration: this.settings.duration.fadeout});
				$(activeElement).next().addClassName('active').appear({duration: this.settings.duration.fadein});
			}
		};
	};
	Event.observe(window, 'load', function() {
		tx_wmdbbitimageswitch_pi1.init();
	});
}

