
/**
 * prolounge.de
 * Copyright (c) 2009 Dirk Loose / prolounge.de. All rights reserved.
 */

/** verhindern von Konflikten mit dem '$' anderer JS-Bibliotheken wie z. B. Prototype */
jQuery.noConflict();

var KVARTET = {
	
	key_return: 13,
	
	// Initialize
	init: function() {
		// Init Teaserimages
		KVARTET.initTeaserimages();
	},

	
	/*******************************************************************/
	/***** Initialise Teaserimages *****/
	/*******************************************************************/

	// Initialize
	initTeaserimages: function() {
		
		jQuery('#teaserimages img:first').addClass('toplevel');
		
		if (jQuery('#teaserimages img.toplevel')) {
			setInterval( "KVARTET.teaserChanger()", 6000 );
			// var first = setTimeout( "KVARTET.teaserChanger()", 2000 );
		}
	},
	// change Teaser-Images with animate-function
	teaserChanger: function() {
		// --- get first image
		var $alt = jQuery('#teaserimages img.toplevel');

		// --- this version will work with links (the are needed here), old version didn't
		// var $neu = $alt.next('img').length ? $alt.next('img') : jQuery('#teaserimages img:first');
		var $neu = $alt.parent().next().find('img').length ? $alt.parent().next().find('img') : jQuery('#teaserimages img:first');
		
		// for testing/debugging
		// var $test = $alt.parent().next().find('img').addClass('xxx');
		
		$alt.addClass('midlevel');
		$alt.removeClass('toplevel');
		$neu.css({opacity: 0.0});		
		$neu.addClass('toplevel');

		// image-animation
		$neu.animate({opacity: 1.0}, {duration: 2000, queue: false}, function() {
			$alt.removeClass('midlevel');
		});
		
	}
};

jQuery(document).ready(function() {
	KVARTET.init();
});
