/*
 * Copyright 2010
 * Szczecińskie Centrum Świadczeń
 */



var menuSzybkosc	= 300;
var podmenuSzybkosc = 300;
var rotatorSzybkosc = 6000;
var rotatorPrzejscie = 2000;
var rotatorPrzejscieKlawisz = 1000;

//var rotatorElementow




$(document).ready(function() {
	
	// rotator
	var rotatorIndeks = 0;
	var rotatorBlokada = false;
	var rotatorWarstwy = $('div.home_rotator_tresc');
	rotatorWarstwy.eq(rotatorIndeks).show();
	
	var rotatorLinki = $('#home_rotator_buttony > a');
	rotatorLinki.css( { border: '1px solid #222' } );
	rotatorLinki.eq(rotatorIndeks).css( { border: '1px solid #fff', color: '#fff' } );
	//rotatorLinki.eq(1).css( { lineHeight: '14px', paddingTop : '2px', paddingBottom : '2px' } );
	//rotatorLinki.eq(3).css( { lineHeight: '14px', paddingTop : '2px', paddingBottom : '2px' } );
	
	// Automatyczne przejscie
	setInterval(
		function() {
			if ( rotatorBlokada == true ) return;
			
			var aktualny = rotatorWarstwy.eq(rotatorIndeks);
			rotatorLinki.eq(rotatorIndeks).animate( { borderColor: '#222', color: '#ccc' }, rotatorPrzejscieKlawisz );
			rotatorIndeks = rotatorIndeks == rotatorWarstwy.length - 1 ? 0 : rotatorIndeks+1;
			var nastepny = rotatorWarstwy.eq(rotatorIndeks);
			aktualny.animate( { opacity : 0 }, rotatorPrzejscie, function () { aktualny.hide(); } );
			nastepny.stop();
			nastepny.css( { opacity : 0 } );
			nastepny.show();
			nastepny.animate( { opacity : 1 }, rotatorPrzejscie );
			rotatorLinki.eq(rotatorIndeks).animate( { borderColor: '#fff', color: '#fff' }, rotatorPrzejscieKlawisz );
		}, rotatorSzybkosc
	);
	
	// Klikniecie
	rotatorLinki.click (
		function() {
			if ( rotatorIndeks == rotatorLinki.index(this) ) return;
		
			var aktualny = rotatorWarstwy.eq(rotatorIndeks);
			rotatorLinki.eq(rotatorIndeks).animate( { borderColor: '#222', color: '#ccc' }, rotatorPrzejscieKlawisz );
			rotatorIndeks = rotatorLinki.index(this);
			var nastepny = rotatorWarstwy.eq(rotatorIndeks);
			aktualny.animate( { opacity : 0 }, rotatorPrzejscieKlawisz, function () { aktualny.hide(); } );
			nastepny.stop();
			nastepny.css( { opacity : 0 } );
			nastepny.show();
			nastepny.animate( { opacity : 1 }, rotatorPrzejscieKlawisz );
			
			rotatorLinki.eq(rotatorIndeks).animate( { borderColor: '#fff', color: '#fff' }, rotatorPrzejscieKlawisz );
		}
	);
	
	$('div.home_rotator_tresc, #home_rotator_buttony > a').hover(
		function() { rotatorBlokada = true; },
		function() { rotatorBlokada = false; }
	);
	
	// Pozycje w menu
	$('#menu a').hover(
		function() {
			$(this).animate( { backgroundPosition:"0px 0px" }, menuSzybkosc );	
		},
		function() {
			$(this).animate( { backgroundPosition:"0px 43px" }, menuSzybkosc );
		}
	);
	
	// Wysuwane podmenu
	$('#menu_ext, #menu a:eq(666)').hover(
		function() {
			$('#menu_ext').stop().animate( { height : "100px" }, podmenuSzybkosc );
			
		},
		function() {
			$('#menu_ext').stop().animate( { height : "1px" }, podmenuSzybkosc,
				function() {
					$('#menu_ext').css( { display: "none" } );
				}
			);
		}
	);
});


