var currentNews = 0;
var timeout;

function moveNextNS() {
	currentNews++;
	if (currentNews == 5) {
		currentNews = 0;
	}
	$('#ns-' + currentNews).click();
}

function runIt() {
	var el = $('#blink-text');
	el.delay(1500)
	el.fadeOut(700, function() {
		var el = $('#blink-text');
		el.fadeIn(700);
		var h = el.html();
		if (h == 'Logowanie') {
			el.html('Rejestracja');
		} else {
			el.html('Logowanie');
		}
	});
	el.delay(100);
	el.fadeIn(700, runIt);
}

$.fn.blinkLogin = function() {
	return this.each(function() {
		var el = $(this);
		var q = el.queue("blinkLogin");
		runIt();
	});
};

$.fn.blink = function(options)
{
	var defaults = { delay:500 };
	var options = $.extend(defaults, options);
	
	return this.each(function()
	{
		var obj = $(this);
		setInterval(function()
		{
			if($(obj).css("visibility") == "visible")
			{
				$(obj).css('visibility','hidden');
			}
			else
			{
				$(obj).css('visibility','visible');
			}
		}, options.delay);
	});
}

jQuery(function() {
	// navbar
	$('#main-menu > li').each(function(index, value) {
		$(value).mouseenter(function(eo) {
			if (!$(eo).hasClass('hovered')) {
				var el = $('#main-menu li.hovered');
				el.removeClass('hovered');
				var navbar = $('#navbar');
				var contents = navbar.contents();
				contents.hide();
				el.append(contents);
				navbar.append($('ul', this));
				$('ul', navbar).show();
				$(this).addClass('hovered');
			}
		});
		if ($(this).hasClass('hovered')) {
			var navbar = $('#navbar');
			navbar.append($('ul', this));
			$('ul', navbar).show()
		}
	});
	
	// tabs
	$('div.block .title .tabs a').click(
			function(e) {
				var el = $(this);
				if (!el.hasClass('current')) {
					var current = $('.current', el.parent().parent());
					current.removeClass('current');
					el.addClass('current');

					if (el.attr('href').charAt(0) == '#') {
						$(current.attr('href')).hide();
						$(el.attr('href')).show();
					} else {
						$.ajax( {
							url : el.attr('href'),
							success : function(data) {
								$('.block-body',
										el.parent().parent().parent().parent())
										.html(data);
							}
						});
					}
				}
				e.preventDefault();
	});

	$('.site-search-form').submit(function(e) {
		var val = $(e.target).find('.site-search-keyword').val();
		if (val == 'szukaj...' || val.trim() == '') {
			e.preventDefault();
		}
	});

	$('#blink-text').blinkLogin();
	$('.blink').blink();
	
});

