window.addEvent('load', function() {
	var aktywny=0;
	$each($$('#news #menu .item'), function(el,i) {
		el.addEvents({
			'click': function(e) {
				if (e) { 
					//e.stop();
				}
				if (aktywny!=i) {
					$$('#news #menu .item')[aktywny].morph('#head_news #menu .item');
					$$('#news #menu .item')[aktywny].setStyle('background','none');
					//el.morph('#head_news #menu .item.selected');
					//					el.morph('#head_news #menu .selectedn');
					el.setStyle('background','url('+siteURL+'gfx/images/newsmenubg.gif)');
					$$('#news #info .news')[aktywny].setStyle('display','none');
					var effect = new Fx.Tween($$('#news #info .news')[aktywny],  {
						onStart: function(){
						},
						onComplete: function() {
							if (aktywny==i) {
								$$('#news #info .news')[i].tween('opacity','0','1');
								$$('#news #info .news')[i].setStyle('display','block');
							}
						}
					});
					effect.start('opacity','0');
					$$('#head_news #zdjecie .item')[aktywny].tween('opacity','1','0');
					$$('#head_news #zdjecie .item')[aktywny].setStyle('display','none');
					$$('#head_news #zdjecie .item')[i].setStyle('display','block');
					$$('#head_news #zdjecie .item')[i].tween('opacity','0','1');
					aktywny=i;
				}

			}
		});
	});

	var changer_repeat = function(){this.fireEvent('click'); };
	var changer = function(){changer_repeat.delay(0,this); changer_repeat.periodical(18000,this); };
	changer.delay(0, $$('#news #menu .item')[0]);
	changer.delay(6000, $$('#news #menu .item')[1]);
	changer.delay(12000, $$('#news #menu .item')[2]);
	//	changer.periodical(1500, $$('#news #menu .item')[0]).delay(0);
	//	changer.periodical(1500, $$('#news #menu .item')[1]).delay(500);
	//	changer.periodical(1500, $$('#news #menu .item')[2]).delay(1500);

	var active=0;
	$each($$('#content .content_box .tytul .menu'), function(el,i) {
		el.addEvents({
			'click': function(e) {
				e.stop();
				if (active!=i) {
					$$('#content .content_box .tytul .menu')[active].morph('#content .content_box .tytul .menu');
					el.morph('#content .content_box .tytul .selectedm');
					var effect = new Fx.Tween($$('#content .content_box .media .item')[active],  {
						onStart: function(){
						},
						onComplete: function() {
							if (active==i)
							$$('#content .content_box .media .item')[i].tween('opacity','0','1');
						}
					});
					effect.start('opacity','1','0');
					active=i;
				}
			}
		});
	});
	var tubea=0;
	$each($$('.navigator img'), function(el,i) {
		el.addEvents({
			'click': function(e) {
				e.stop();
				if (tubea!=i) {
					$$('#tube .item')[tubea].setProperty('class','item');
					$$('#tube .item')[i].setProperty('class','item selected');
					tubea=i;
				}
			}
		});
	});
});

var menus=new Array;
var submenus=new Array;
var closeMenu;

function hidesubmenu(id) {
	for (a=0;a<menus.length;a++	) {
		if (menus[a]!=id) {
			$(menus[a]).setStyle('background','transparent');
			if ($('sub'+menus[a]))
			$('sub'+menus[a]).setStyle('visibility','hidden');
		}
	}
}
function hidesubmenu2(id) {
	for (b=0;b<submenus.length;b++) {
		if ($(submenus[b]+'_2') && $(submenus[b]+'_2')!=id) {
			$(submenus[b]+'_2').setStyle('visibility','hidden');
		}
	}
	hidesubmenu2bg();
}

function hidesubmenu2bg() {
	for (a=0;a<menus.length;a++	) {
		if ($('sub'+menus[a])) {
			var sub=$('sub'+menus[a]).getElements('.submenuitem');
			for (b=0;b<sub.length;b++) {
				$(sub[b]).setStyle('background','transparent');
			}
		}
	}
}

function menuhighlights(id) {
	for (a=0;a<menus.length;a++	) {
		if (menus[a]!=id) {
			$(menus[a]).addEvent('mouseover', function(e) {
				this.setStyle('background','url('+siteURL+'gfx/images/menuselbg.png) repeat-x');
			});
			$(menus[a]).addEvent('mouseout', function(e) {
				this.setStyle('background','transparent');
			});
		} else {
			$(menus[a]).removeEvents('mouseover');
			$(menus[a]).removeEvents('mouseout');
		}
	}
}

function submenuhighlights(id) {
	for (a=0;a<submenus.length;a++	) {
		if (submenus[a]!=id) {
			$(submenus[a]).addEvent('mouseover', function(e) {
				this.setStyle('background','url('+siteURL+'gfx/images/menusel2bg.png) repeat-x');
			});
			$(submenus[a]).addEvent('mouseout', function(e) {
				this.setStyle('background','transparent');
			});
		} else {
			$(submenus[a]).removeEvents('mouseover');
			$(submenus[a]).removeEvents('mouseout');
		}
	}
}

function prepareWidth(id) {

	var width = $(id).offsetLeft;
	/*for (a=0;a<submenus.length;a++	) {
	if (id!=submenus[a]) {
	width+=$(submenus[a]).getStyle('width').toInt()+26;
	} else {
	break;
	}
	}*/
	$(id+'_2').setStyle('left',width);
	if ($(id).getStyle('width').toInt()>$(id+'_2').getStyle('width').toInt()) {
		$(id+'_2').setStyle('width',$(id).getStyle('width').toInt()+10);
	}
}

function slide(id,active) {
	menus.push(id);

	$(id).addEvent('mouseover', function(e) {
		this.setStyle('background','url('+siteURL+'gfx/images/menuselbg.png) repeat-x');
	});
	$(id).addEvent('mouseout', function(e) {
		//this.setStyle('background','transparent');
	});
	/*	$(id).addEvent('focus', function(e) {
	blur();
	});*/
	if (active) {
		if ($('sub'+id))
		$('sub'+id).setStyle('visibility','visible');
		$(id).setStyle('background','url('+siteURL+'gfx/images/menuselbg.png) repeat-x');
		$(id).removeEvents('mouseover');
		$(id).removeEvents('mouseout');
	}
	if ($('sub'+id)) {
		var sub=$('sub'+id).getElements('.submenuitem');
		for (a=0;a<sub.length;a++) {
			submenus.push($(sub[a]).getProperty('id'));

			$(sub[a]).addEvent('mouseover', function(e) {
				this.setStyle('background','url('+siteURL+'gfx/images/menusel2bg.png) repeat-x');
			});

			$(sub[a]).addEvent('mouseout', function(e) {
				//this.setStyle('background','transparent');
			});

			/*			$(sub[a]).addEvent('focus', function(e) {
			blur();
			});*/

			$(sub[a]).addEvent('mouseout', function(e) {
				if (!e) var e = window.event;
				var tg = e.srcElement || e.target;
				if (tg.id != this.id){
					return;
				}
				var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
				while (reltg != tg && reltg.tagName != 'BODY'){
					// 							reltg = reltg.getParent();
					reltg = reltg.parentNode;
					if (reltg == tg){
						return;
					}
				}
				closeMenu = (function(){hidesubmenu2($(this.getProperty('id')+'_2_2')); }).delay(300,this);
				return false;
			});
			$(sub[a]).addEvent('mouseover', function(e) {
				e.stop();
				if ($(this.getProperty('id')+'_2')) {
					$clear(closeMenu);					
					$(this.getProperty('id')+'_2').setStyle('visibility','visible');
					$(this.getProperty('id')+'_2').addEvent('mouseover', function(e) {
						$clear(closeMenu);
					});
					$(this.getProperty('id')+'_2').addEvent('mouseout', function(e) {
						e.stop();
						if (!e) var e = window.event;
						var tg = e.srcElement || e.target;
						if (tg.id != this.id){
							return;
						}
						var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
						while (reltg != tg && reltg.tagName != 'BODY'){
							// 							reltg = reltg.getParent();
							reltg = reltg.parentNode;
							if (reltg == tg){
								return;
							}
						}

						closeMenu = (function(){hidesubmenu2($(this.getProperty('id')+'_2')); }).delay(100,this);
						return false;
					});
					prepareWidth(this.getProperty('id'));
				}
				hidesubmenu2($(this.getProperty('id')+'_2'));
				//				submenuhighlights(this.getProperty('id'));
				this.setStyle('background','url('+siteURL+'gfx/images/menusel2bg.png) repeat-x');
			});
			$(sub[a]).addEvent('click', function(e) {
				if (!$(this.getProperty('id')+'_2')) {
					self.location.href=this.getProperty('href');
				}
			});
		}
	}
	$(id).addEvent('mouseover', function(e) {
		e.stop();
		if($('sub'+id)) {
			$('sub'+id).setStyle('visibility','visible');
			$(id).setStyle('background','url('+siteURL+'gfx/images/menuselbg.png) repeat-x');
			hidesubmenu(id);
			hidesubmenu2(null);
			//menuhighlights(id);
		}
	});
	$(id).addEvent('click', function(e) {
		if(!$('sub'+id)) {
			self.location.href=this.getProperty('href');
		}
	});
}