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 initMenus() {			
	//resizeMenus();
	
	$('ul.menu ul').hide();	

	$('ul.menu a.selected').parents("ul").show();
		
	moveMenu();		
	/*$.each($('ul.menu a'), function(){
		//alert();
		//$('#' + this.id + '.selected').show();
		//$('#' + this.id + '.selected').show();
	});*/
	$('ul.menu li a').click(
		function() {	
			
			var checkElement = $(this).next();
			var parent = this.parentNode.parentNode.id;
			
			if($('#' + parent).hasClass('noaccordion')) {				
				$(this).next().slideToggle('normal');
				return false;
			}
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				if($('#' + parent).hasClass('collapsible')) {
					$('#' + parent + ' ul:visible').slideUp('normal');
				}
				return false;
			}
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {				
				/*$.get(this.href+'/ajax/1', function(data){
	   			$("#empty").html(data);
				});*/
				$('#' + parent + ' ul:visible').slideUp('normal');
				checkElement.slideDown('normal');
				return false;
			}
		}
	);	

}

$(document).ready(function() {initMenus();});
//$(document).ready(function() {moveMenu();});

