﻿(function(a){function b(c){if(c.firstRun==1){currentLength=c.currentLength;currentItem=c.currentItem;c.firstRun=0}if(currentItem==c.newsItemCounter+1)currentItem=0;if(currentLength==0)if(c.newsLinks[currentItem].length>0)a(c.newsList).empty().append('<li><a href="'+c.newsLinks[currentItem]+'"></a></li>');else a(c.newsList).empty().append("<li></li>");if(currentLength%2==0)placeHolder=c.placeHolder1;else placeHolder=c.placeHolder2;if(currentLength<=c.newsItems[currentItem].length+1){var d=c.newsItems[currentItem].substring(0,currentLength);if(c.newsLinks[currentItem].length>0)a(c.newsList+" li a").text(d+placeHolder);else a(c.newsList+" li").text(d+placeHolder);currentLength++;setTimeout(function(){b(c);c=null},c.tickerRate)}else{if(c.newsLinks[currentItem].length>0)a(c.newsList+" li a").text(c.newsItems[currentItem]);else a(c.newsList+" li").text(c.newsItems[currentItem]);currentLength=0;currentItem++;setTimeout(function(){b(c);c=null},c.loopDelay)}}a.fn.extend({newsTicker:function(c){c=jQuery.extend({newsList:"#news",tickerRate:80,startDelay:100,loopDelay:3e3,placeHolder1:" |",placeHolder2:"_"},c);var e=[],f=[],d=0;a(c.newsList+" li").hide();a(c.newsList+" li").each(function(){if(a(this).children("a").length){e[d]=a(this).children("a").text();f[d]=a(this).children("a").attr("href")}else{e[d]=a(this).text();f[d]=""}d++});c=jQuery.extend(c,{newsItems:e,newsLinks:f,newsItemCounter:d-1,currentItem:0,currentLength:0,firstRun:1});setTimeout(function(){b(c);c=null},c.startDelay)}})})(jQuery)