/* ------------------------------------------------------------------------

	dSlider
	Author:
		Darius Leskauskas aka darles
		email: darius [at] cute [dot] lt
		skype: darles

------------------------------------------------------------------------- */

(function($) {

	$.fn.dSlider = function() {

		var element = $('#' + $(this).attr('id') + '>li:first');
		var current = element;
		var interval = null;
		var delay = 3000;//15000;
		var paging = '#dPaging';

		$('#slider_screen>ul>li').each(function(index) {

			$(paging).append('<a href="javascript:void(0)" rel="' + $(this).attr('id') + '">&nbsp;</a>');

		});



		var dSlider = function() {

				if(interval == null)
					interval = setInterval(dSlider, delay);

				aElement = $('[rel|=' +$(element).attr('id')+']');
				$(current).hide();
				$('#slider_screen>ul>li>div').hide();
				dActivate(aElement);
				$(current).stop();
                                $('.sliderText').html($(element).find('div').html());
				$(element).fadeIn(800);
                                $(element).css('list-style', 'none');
				//$('#' + $(element).attr('id') + '>div').css('backgroundColor', '#'+$('#' + $(element).attr('id')).attr('title'));
				//$('#' + $(element).attr('id') + '>div').delay(800).slideDown(300);
				current = element;
				element = $(element).next('li');
				if($(element).attr('id') == null) element = $('#slider_screen>ul>li:first');


		};

		var dActivate = function(id) {

				$('a').removeClass('dPagingActive');
				$(id).addClass('dPagingActive');

		};

		$(paging +' a').click(function() {

				element = $('#' + $(this).attr('rel'));
				dActivate(this);
				clearInterval(interval);
				interval = null;
				dSlider();

		});


		dSlider();

	};


})(jQuery);
