/**
 *	--- textbanner ---
 *
 *	@author		Kristoffer Jönsson <jkrille@hotmail.com> 
 *				Alexander Velander <alexandervelander@gmail.com>
 *	@version	1.0
 *	@desc		För att visa textbanner.
 */
	/*
	 *	När dokumentet laddats
	 */
	$(document).ready(function() {
		// Initiera
		init();
	});
	/*
	 *	Variabler 
	 */
	var bannerTitle		= '#textBannerTitle';
	var banner			= '#textBanner';
	var bannerDisplay	= '#textBannerDisplay';
	var bannerList		= 'ul#textBannerList';
	var bannerDelay		= 6000;
	var bannerCurrent	= 0;
	var bannerElements	= null;
	var bannerPaused	= false;
	var bannerTimer		= null;
	/*
	 *	Initierare
	 */
	function init() {
		// Lägg till eventlyssnare
		$(banner).hover(
			// In
			function() {
				bannerPaused = true;
			},
			// Ut
			function() {
				bannerPaused = false;
			}
		);
		// Sätter element
		bannerElements = $(bannerList + '>' + 'li');	
		// Om bara ett element pausa
		if($(bannerElements).size() == 1) {
			bannerPaused = true;
		}
		// Om element finns
		if($(bannerElements).size() > 0) {
			// Visa bannertitel
			$(bannerTitle).show();
			// Visatextbanner
			$(banner).show();
			// Sätt html till första elementet
			$(bannerDisplay).html($(bannerElements[bannerCurrent]).html());
			// Starta visning
			bannerTimer = setInterval(function() { changeBannerElement(); }, bannerDelay);			
		}		
	}
	/*
	 *	Byter text
	 */
	function changeBannerElement() {
		// Kör om inte pausad
		if ( bannerPaused === false ) {
			// Sätt om element
			if ( (bannerCurrent + 1) < $(bannerElements).size() )
				bannerCurrent++;
			else
				bannerCurrent = 0;
			// Animera in nästa element
			animate($(bannerDisplay), $(bannerElements[bannerCurrent]).html());
		}
	}
