// Wyszyszczenie zawartoœci hasha
	if(location.hash != "")
		location.href = "index.php";

// Zmienna mówi¹ca, czy mo¿na nacisn¹æ inny przycisk, a wszystkie operacje zwi¹zane z poprzednim
// zosta³y ju¿ wykonane
var can_click = true;

// Indeks elementu do wyœwietlenia (od 0 d0 2)
var index = 0;

// Identyfikator automatu
var id;

// Utworzenie tablicy zawieraj¹cej poprzednie identyfikatory do aktualnoœci
var old_urls = new Array(3);

// Pobranie elementów do tablicy lokalnej
var news = new Array(3);

var g = 1;

function animate(elem)
{
	// Sprawdzenie, czy powinno siêzmieniæ element
	if(can_click)
	{
		// Zablokowanie przycisku
		can_click = false;
		
		// Pobranie do zmiennej lokalnej nazwy klasy rodzica
		// odsy³acza
		var which_li = jQuery(elem).parent().attr("class");
		// Pobranie do lokalnego obiektu panelu, który powinien zostaæ wyœwietlony
		var which = jQuery("#" + which_li + "_news");
		
		// Pobranie do tablicy wszystkie panele
		var panels = jQuery("#news_main_content .news_item");
			
		// Utworzenie zmiennej przechowuj¹cej aktualnie wyœwietlany panel
		var current_panel = panels[0];
			
		// Dla ka¿dego innego panelu
		for(var i = 1; i < 3; i++)
			// Sprawdzenie,  czy wyœwietlany jest inny ni¿ pierwszy panel
			if(jQuery(panels[i]).css("display") != "none")
			{
				// Je¿eli tak
				// Podmiana paneli
				current_panel = panels[i];
				// Opuszczenie pêtli
				break;
			}
				
		if(jQuery(current_panel).attr("id") != jQuery(which).attr("id"))
		{			
			// Ukrycie wszytskich paneli oprócz aktualnie wyœwietlanego
			jQuery("#news_main_content .news_item[id != '" + jQuery(current_panel).attr("id") + "']").hide();
				
			// Ukrycie aktualnego panelu
			jQuery(current_panel).fadeOut("slow").css("display", "none");
			jQuery(which).fadeIn("slow");
		}
		
		// Odblokowanie przycisku
		can_click = true;
	}
	
}

jQuery(document).ready(function(){

	// Zapamiêtanie staych adresów URL
	old_urls[0] = jQuery("#news_main_top ul li.first a").eq(0).attr("href");
	old_urls[1] = jQuery("#news_main_top ul li.middle a").eq(0).attr("href");
	old_urls[2] = jQuery("#news_main_top ul li.last a").eq(0).attr("href");
		
	// Podmiana linków prowadz¹cych do aktualnoœci
	jQuery("#news_main_top ul li.first a").attr("href", location.href + "#first");
	jQuery("#news_main_top ul li.middle a").attr("href", location.href +  "#middle");
	jQuery("#news_main_top ul li.last a").attr("href", location.href +  "#last");
	
	// Wype³nienie tablicy danymi
	news[0] = jQuery("#news_main_top ul li.first a");
	news[1] = jQuery("#news_main_top ul li.middle a");
	news[2] = jQuery("#news_main_top ul li.last a");
	zmieniarka();
	setInterval(zmieniarka, 6000);
	function zmieniarka() {
		switch(g)
		{
			// Pierwszy panel
			case 1:
				index = 0;
				
				
				break;
				
			// Œrodkowy panel
			case 2:
				index = 1;

				break;
				
			// Ostatni panel
			case 3:
				index = 2;

				break;
		}
		g++;
		
		// Sprawdzenie zakresu
		if(g > 3)
			g = 1;
		animate(news[index]);	
	}
	//interwalzmieniarki =  setInterval(zmieniarka, 8000);
	
	// Dodanie metody obs³ugi naciœniêcia odsy³acza
	jQuery("#news_main_top ul li a").click(function(){
		
		// Pobranie wartoœci indeksu
		switch(jQuery(this).parent().attr("class"))
		{
			// Pierwszy panel
			case "first":
				index = 0;
				break;
				
			// Œrodkowy panel
			case "middle":
				index = 1;
				break;
				
			// Ostatni panel
			default:
				index = 2;
				break;
		}
		animate(news[index]);	
	});
	
	// Dodanie metody obs³ugi naciœniêcia odsy³acza
	jQuery("#news_main_top ul li a *").click(function(){
		
		// Pobranie wartoœci indeksu
		switch(jQuery(this).parent().parent().attr("class"))
		{
			// Pierwszy panel
			case "first":
				index = 0;
				break;
				
			// Œrodkowy panel
			case "middle":
				index = 1;
				break;
				
			// Ostatni panel
			default:
				index = 2;
				break;
		}
		
		animate(news[index]);
	});	
});