
jQuery(document).ready( function() {
	var jq = jQuery;
	
	// -- Hyphenator
	Hyphenator.config({ minwordlength : 6 });
	Hyphenator.run();
	
	// -- Home
	var teasers = jq('.teaser');
	
	teasers.css('cursor', 'pointer');
	
	teasers.hover(
		function(){ 
			jq('img',this).each(function(i){ jq(this).attr('src', jq(this).attr('src').replace('0','1')); } );
			jq(this).addClass('hover');
		},
		function(){	
			jq('img',this).each(function(i){ jq(this).attr('src', jq(this).attr('src').replace('1','0')); } );
			jq(this).removeClass('hover');
		}
	);
	
	teasers.click(function(){
		var url = jq('a', this).attr('href');
		if ( url ) { location.href = url; }
	});
	
	$('.smallteaser .go img').hover(
		function(){ 
			jq(this).attr('src', jq(this).attr('src').replace('0','1'));
		},
		function(){	
			jq(this).attr('src', jq(this).attr('src').replace('1','0'));
		}
	);
	
	
	// -- Seminar-Calendar
	var rowheaders = jq('.row-header');
	
	rowheaders.css('cursor', 'pointer');
	rowheaders.hover(
		function(){ 
			jq(this).addClass('hover');
		},
		function(){	
			jq(this).removeClass('hover');
		}
	);
	rowheaders.click( function() {
		var row = jq(this).parents( '.row' );
		var detail = jq( '.detail', row );
		if ( row.hasClass( 'isopen' ) ) {
			detail.slideUp( 300, function() {
				row.removeClass('isopen');
			});
		} else {
			detail.slideDown( 300, function() {
				row.addClass( 'isopen' );
			});
		}
	});
	
}); 

