/*
 * default.js
 */
 
jQuery(document).ready(function(){

	/*
	 * Reihenfolge der Einträge in der Liste vergangener Termine umdrehen 
	 */
	
	jQuery.fn.reverse = [].reverse;
	
	if( jQuery(".table-news-termine-past") ){
		jQuery(".table-news-termine-past:not(.table-news-termine-past-processed)").each(function(){
			var $self = jQuery(this);
			var $target = jQuery('table', $self);
			
			$self.addClass('table-news-termine-past-processed');
			
			// Reihenfolge der Einträge aus Liste vergangener Termine umkehren
			jQuery('table tr.news-list-item', $self).reverse().each(function(){
				jQuery(this).appendTo(jQuery(this).parent());
			});
			
			// Einträge aus Liste zukünftiger Termine an die Liste vergangener Termine ranhängen
			$self.parent().next().find('.table-news-termine-future').each(function(){
				jQuery('table tr.news-list-item', this).appendTo($target)
			}).end().hide();
		});
	}
	
	// je termin past/future paar max eine 'Keine Nachrichten in dieser Ansicht'-Meldung ausgeben
	if( jQuery(".table-news-termine-no-news") ){
		if(jQuery(".table-news-termine-no-news").length==2){
			jQuery(".table-news-termine-no-news").eq(1).hide();
		}
		if(jQuery(".table-news-termine table tr.news-list-item").length>0){
			jQuery(".table-news-termine-no-news").hide();
		}
	}
	
	/*
	 * jquery ui Datepicker widget initialisieren
	 */
	 
	jQuery('.z35-datepicker').datepicker();
	
	
	
	
}); 



