function resizeMenus(){
	var height = $('#leftColumn').height();
	$('#rightColumn .categoriesBox').css('height', height);	
}

function moveMenu(){
	var parent = $('ul.menu a.selected').parent().parent();
	
	if(parent.attr('class') == 'menu'){	
		parent = $('ul.menu a.selected').parent();
	}	
	var position = parent.position();			
	//alert(position.top);
	
	if(position){		
		var xScroll = position.top - 105;
		//var xScroll = position.top;
		if(xScroll < 0 ){
			xScroll = 0;	
		}
		$('div.categoriesBox').scrollTo( xScroll, 0, {queue:true} );
	}
	
}

function ajax(target){
	//pobierz url srony
	var parts = target.href.split('/');
	var url = '';
	if(parts.length){
		url = parts.pop();	
	}
	
	//pobierz strone ajax
	$.get('/pages/page/url/'+ url +'/ajax/1', function(data){
		$("#mainContent").html(data);
		//sifr replacment
		 sIFR();
		 sIFR.bHideBrowserText = true;
		 sIFR.replaceElement("h1", named({sFlashSrc: "/flash/hermes.swf", sColor: "#636363", sWmode:"transparent"}));
		 sIFR.replaceElement("h2", named({sFlashSrc: "/flash/hermes.swf", sColor: "#636363", sWmode:"transparent"}));	 
		 sIFR.replaceElement("h3", named({sFlashSrc: "/flash/hermes.swf", sColor: "#636363", sWmode:"transparent"}));
		 sIFR.replaceElement("h4", named({sFlashSrc: "/flash/hermes.swf", sColor: "#636363", sWmode:"transparent"}));	 
	});	
}

function initMenus() {			
	//resizeMenus();
	
	$('ul.menu ul').hide();	

	$('ul.menu a.selected').parents("ul").show();
	
	$('ul.menu li:last-child').attr('class', 'lastChild');
	$('ul.menu li ul li:last-child').attr('class', '');
		
	//moveMenu();		
	/*$.each($('ul.menu a'), function(){
		//alert();
		//$('#' + this.id + '.selected').show();
		//$('#' + this.id + '.selected').show();
	});*/
	$('ul.menu li a').click(
		function() {	
			$('ul.menu a.selected').attr('class', '');
			$(this).attr('class', $(this).attr('class') + ' selected');
			
			var checkElement = $(this).next();
			var parent = this.parentNode.parentNode.id;
			
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				ajax(this);
				if($('#' + parent).hasClass('collapsible')) {
					$('#' + parent + ' ul:visible').slideUp('normal');
				}
				return false;
			}
			
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {							
				ajax(this);
				$('#' + parent + ' ul:visible').slideUp('normal');
				checkElement.slideDown('normal');
				return false;
			}
		}
	);	

}



$(document).ready(function() {initMenus();});
//$(document).ready(function() {moveMenu();});
