// jQuery News Ticker v.0.3
// Simon J. 2010

jQuery.fn.newsTicker = function(selector) {
	if(selector == null) selector = "li";
	var newsItems = $(selector, this);
	var i = 0;
	var init = function() {
		clearTimeout();
		if(i == newsItems.length) i = 0;
		if(newsItems[i].style.display == "none") {
			$(newsItems[i]).fadeIn();
			setTimeout(init, 4000);
		}
		else {
			i++
			$(newsItems[i - 1]).fadeOut(400, init);
		}
	};
	
	if(newsItems.length > 1) {
		newsItems.hide();
		init();
	}
};

jQuery.fn.navi = function() {
	$("li", this).hover(function(){
		if($(this).hasClass("hidesubnavi")) {}
		else $("ul", this).toggle();
	});
};

$(document).ready(function(){
	$("#header .mod_newslist").newsTicker("div");
	$('#header .mod_navigation').navi();
	$('#sliderImages').jqFancyTransitions({width: 790, height: 240, titleOpacity: 0.8, direction: "fountain", position: "top", navigation: true});
	//alert();
	var offset = $(window).height() - $("body").height();
	//alert(offset);
	if(offset > 0) $("#main").css("min-height", $("#main").height() + offset + 'px');
});
