
/**
 * News-Ticker
 * http://net.tutsplus.com/tutorials/javascript-ajax/build-a-simple-jquery-news-ticker/
 */

$(document).ready(function() {

	/**
	 * der Ticker wird über einfaches JS realisiert,
	 * da FF zu viel CPU-Last erzeugt
	 */

	/*
	var ticker = $("#news_area");
	var duration = '';

		// animator function
		function animator(currentItem)
		{
			// Entfernung
			var distance = currentItem.height();

			// Die Scrollgeschwindigkeit aus den Anzahl der News berechnen
			duration = (distance - Math.abs(parseInt(currentItem.css("marginTop")))) / 0.015;

			// animate the first child of the ticker
			currentItem.animate({ marginTop: -distance }, duration, "linear", function() {

				// das aktuelle Element unten anhängen
				// currentItem.appendTo(currentItem.parent()).css("marginTop", 0);

				// ausblenden
				currentItem.appendTo(currentItem.parent()).css("display","none");
				// Position zurücksetzen
				currentItem.css("marginTop", 0);
				// Sliden
				currentItem.fadeIn('400');

				// rekursiv weitermachen
				animator(currentItem.parent().children(":first"));

			});
		};

		// Den Ticker starten
		animator(ticker.children(":first"));

		// Stoppen bei Mouseover
		ticker.mouseenter(function() {
			ticker.children().stop();
		});

		// Weitermachen bei Mouseout
		ticker.mouseleave(function() {
			animator(ticker.children(":first"));
		});
	*/

	/* Hover-Effekt der Hauptnavigation
	 * ---------------------------------*/

		// Trennstrich beim davorliegenden Element entfernen
		$("#mainnav ul li.inpath").prev().css('background-image','none');

		// Trennstrich beim letzten Element entfernen
		$("#mainnav ul li").last().css('background-image','none');


	/* Tabellen-Hintergrund cyclen
	 * ----------------------------*/
		/*
		var bgr = true;
		$("#inhalt table.stripes tr").each(function(){
			if (bgr)
			{
				bgr = false;
				$(this).css("background-color","#dddddd");
			} else {
				bgr = true;
				$(this).css("background-color","#ffffff");
			}
		});
		*/

	/* max_image_width
	 * -----------------------------*/

		$("#inhalt img").each(function(){

			var width = $(this).attr("width");
			if (width >= 540)
			{
				$(this).attr("width",540);
			}

		});

	/* Smarty "max_image_width" für externe Bilder
	 * --------------------------------------------*/

		$(".news_image").each(function() {
			var width = $(this).attr("width");
			if (width > 100)
			{
				$(this).attr("width",100);
			}
		});

	// Bildunterschrift erzeugen
	$.imageDescription("#inhalt span.bildbeschreibung img");
	$.imageDescription("#inhalt img.bildbeschreibung");

});


