/**
 * teaser.view.js
 * 
 * Teaserwechsel in den Seiten
 * 
 * @author jjarolim, connetation
 */

$(document).ready(
	function() {

		// Vorbereiten des DOMs auf Teaserwechsel
		
		$('.content_centerbox_img .images').children().each(
			function(index) {
				$(this).addClass('item item_'+index);
			}
		);
		
	}
);

/**
 * Funktion startet die Teaserwechsel
 * Diese wird von der jeweiligen layout.js gestartet
 */
function startReordering() {
	$('.content_centerbox_img .images').each(
		function(index) {
			var $this = $(this);
			if ($this.children().size() > 1) {
				reorder('.content_centerbox_img .images:eq('+index+')');
			}
		}
	);
}

/**
 * Teaser neu sortieren und wieder einen 
 * Timeout starten
 * 
 * @param string parent_css_selector
 */
function reorder(parent_css_selector) {
	
	var $parent = $(parent_css_selector);
	var $children = $parent.children();
	var $lastChild = $($children.get($children.size()-1));
	$parent.prepend($lastChild);
	window.setTimeout('reorder("'+parent_css_selector+'")', 10000);

}

