window.addEvent('domready', function() {
	//rozwijane menu
	var menu = $('nav');
	var subMenu = $('navSub');
	
	var hideIDs = ['brandBox', 'searchBox', 'recommendBox', 'newsletterBox', 'newBox', 'newsBox', 'mediaBox', 'downloadBox', 'academyBox', 'amtraBox', 'localizer'];
	var hideClasses = ['.brand', '.product'];
	var hideEls = [];
	
	var tmp;
	
	hideIDs.each(function(el){
		if (tmp = $(el)) hideEls.push(tmp);
	});
	
	hideClasses.each(function(el){
		$$(el).each(function(el2){
			hideEls.push(el2);
		});
	});

	menu.addEvent('mouseleave', function() {
		menu.getElements('.level2view').destroy();
	});
	
	menu.getElements('a').addEvent('mouseover', function() {
		//menu.getElements('a').removeClass('active');
		//this.addClass('active');
		sub = this.getNext('ul.nl2')
		menu.getElements('.level2view').destroy();
		if (sub) {
			sub = sub.clone();
			sub.setStyle('display', 'block');
			//ukrywamy elementy dla IE
			if (Browser.Engine.trident) {
				hideEls.each(function(el){
					el.setStyle('z-index', '-1');
				});
			}
			
			var totalwidth = 973;

			//var width = this.getStyle('width'); 
			var width = 240;
			
			sub.setStyle('width', width+'px');
			sub.setStyle('position', 'absolute');
			if(this.getPosition(menu).x < totalwidth - width)
				sub.setStyle('left', this.getPosition(menu).x);
				else
				sub.setStyle('right', 0);
			
			sub.setStyle('z-index', -1);
			sub.addClass('level2view');
			sub.injectInside(subMenu);
			sub.getElements('a').each(function(el){
				el.setStyle('opacity', '.90');
			});
			sub.addEvent('mouseleave', function() {
				sub.destroy();
				if (Browser.Engine.trident) {
					hideEls.each(function(el){
						el.setStyle('z-index', '0');
					});
				}
			});
		}
	});
});
