﻿window.addEvent("domready", function() {

	//zaznaczanie biezacej strony
	$('menu_left').getElements('a').each(function(el){
		href = el.getProperty('href').replace(window.location.protocol+'//'+window.location.host+'','');
		url = window.location.href.replace(window.location.protocol+'//'+window.location.host+'/','');
		//console.log(href+" / "+url);
		if (href == url || (href == '.' && url == '')) {
			el.addClass('current');
			//alert(el);
			var parent_a = el.getParent().getParent().getParent().getFirst();
			if (parent_a.getProperty('href')) parent_a.addClass('current');
		}

	});
	
	if ($('news')) {
	
		//obsluga newsow
		$('n-1').setStyle('background-position', '0px -10px');
		news_buttons = new Array('n-1', 'n-2', 'n-3');
		function scrollNewsNumbers(num) {
			news_buttons.forEach(function(el){
					//console.log(el+' : '+num);
					if (el == num) $(el).tween('background-position', '0 0','0 -10');
					else if ($(el).getStyle('background-position') == '0px -10px')  (function(){ $(el).tween('background-position', '0 -10','0 0'); }).delay(600);
					//console.log($(el).getStyle('background-position'));
			});
		}

		function scrollNews(pos) {
			//console.log($('news_scroller').getScroll());
			var el = $('news_scroller');
			if (pos == 'auto') var pos = el.getScroll().y;
			//console.log(pos.y);
			if (pos < 10) {
				(function(){ new Fx.Scroll(el).start(0, 25); }).delay(300);
				scrollNewsNumbers('n-2');
			}
			else if (pos < 47) {
				(function(){ new Fx.Scroll(el).start(0, 49); }).delay(300);
				scrollNewsNumbers('n-3');
			}
			else {
				(function(){ new Fx.Scroll(el).toTop(); }).delay(300);
				scrollNewsNumbers('n-1');
			}
			(function (){el.fade('out')}).delay(300); 
			(function (){el.fade('in')}).delay(600);
		}
		
		var scrollNews_execute = function(){ scrollNews('auto'); };
		scrollNews_timer = scrollNews_execute.periodical(10000);
		
		//przyciski newsow
		news_buttons.forEach(function(el){
			$(el).addEvent('click', function(event) {
				new Event(event).stop();
				$(el).blur();
				if (el == 'n-1') scrollNews(49);
				else if (el == 'n-2') scrollNews(0);
				else scrollNews(46);
				scrollNews_timer = $clear(scrollNews_timer);
				var scrollNews_execute = function(){ scrollNews('auto'); };
				scrollNews_timer = scrollNews_execute.periodical(10000);
			});
		});
		
		
	} //koniec if news

	
}); //koniec ondomready