$(window).addEvent('domready', function() {
	if($$('#content #teaser-box .ce_text.teaser').length > 0) {
		$$('#content #teaser-box .ce_text.teaser').addEvent('mouseenter', function() {
			this.getElement('.image_container').tween('top', this.getSize().y);
		});
		$$('#content #teaser-box .ce_text.teaser').addEvent('mouseleave', function() {
			this.getElement('.image_container').tween('top', this.getElement('h3').getSize().y);
		});
	}
	
	$$('.mod_navigation ul', '.mod_navigation li', '.mod_navigation a').addEvent('mouseenter', function() {
		this.addClass('hover');
	});
	
	$$('.mod_navigation ul', '.mod_navigation li', '.mod_navigation a').addEvent('mouseleave', function() {
		this.removeClass('hover');
	});
	
	if($('newsticker')) {
		ce_slideshow($('newsticker'), 'div', 4000);
	}

});

function ce_slideshow(container, type, length) {
	var length = length ? length : 4000 ;
	var elements = container.getElements(type);
	var elementcount = elements.length - 1;
	var visible = 0;
	elements.fade('hide');
	elements[visible].fade('show');
	
	var fader = window.setInterval(function(){
		elements[visible].fade(0);
		if(visible == elementcount) {
			visible = 0;
		} else {
			visible = visible + 1;
		}
		elements[visible].fade(1);
	}, length);
}