jQuery.noConflict();

jQuery(document).ready(function($) {
	
	$("#main-menu-gallery a, #main-menu-gallery-selected a").click(function() {
		
		var collGall = $(this).attr('href') +" .collection-bar";
		
		if ( $('#collections-bar-wrapper').length ) {
			
			if( $('#collections-bar-wrapper').is(':hidden') ) {
				var collLength = $("#collections-bar-wrapper ul li").length;
				if(collLength <= 6) {
					var collHeight = '140px';
				} else if(collLength <= 12) {
					var collHeight = '280px';
				} else if(collLength <= 18) {
					var collHeight = '420px';
				} else if(collLength <= 24) {
					var collHeight = '560px';
				} else {
					var collHeight = '700px';
				}
				$("#collections-bar-wrapper").css('height',collHeight).slideDown('slow');
				$("#main-menu-gallery").addClass("main-menu-gallery-selected");
				
	 		} else {
		 		$("#collections-bar-wrapper ul li").removeClass("selected");
				$("#collections-bar-wrapper").slideUp('slow');
				$("#main-menu-gallery").removeClass("main-menu-gallery-selected");
				$("#sets-bar-wrapper").slideUp('slow', function() {
					$(this).remove();
				});
				

			}
		} else {
			$("#menu-bar-wrapper").after("<div id=\"collections-bar-wrapper\"></div>");
			$("#collections-bar-wrapper").load(collGall).css("display", "none");
			
			$("#collections-bar-wrapper ul").livequery(function() {
				var collLength = $(this).children('li').length;
				if(collLength <= 6) {
					var collHeight = '140px';
				} else if(collLength <= 12) {
					var collHeight = '280px';
				} else if(collLength <= 18) {
					var collHeight = '420px';
				} else if(collLength <= 24) {
					var collHeight = '560px';
				} else {
					var collHeight = '700px';
				}
				$("#collections-bar-wrapper").css("height", collHeight);
			});
			$("#collections-bar-wrapper").slideDown('slow');
			$("#main-menu-gallery").addClass("main-menu-gallery-selected");
			
			
		}
		return false;		
	});
	
	$("#collections-bar-wrapper ul li").livequery('click', function() {
		
		var setGall = $('a',this).attr('href')+' .set-bar';
		
		if( $("#sets-bar-wrapper").length ) {
			if( $(this).hasClass("selected") ) {
				$(this).removeClass("selected");
				$("#sets-bar-wrapper").slideUp('slow', function() {
					$(this).remove();
				});
				
				
				
			} else {
				$("#collections-bar-wrapper ul li").each(function() {
					if( $(this).hasClass("selected") ) {
						$(this).removeClass("selected");
						$("#sets-bar-wrapper").slideUp('slow', function() {
							$(this).empty();
							$(this).append('<span class="menu-loader"></span>');
							$(this).load(setGall);
						});
					}
				});
				$(this).addClass("selected");
				
				$("#sets-bar-wrapper ul").livequery(function() {
					var setLength = $(this).children('li').length;
					if(setLength <= 6) {
						var setHeight = '140px';
					} else if(setLength <= 12) {
						var setHeight = '280px';
					} else if(setLength <= 18) {
						var setHeight = '420px';
					} else if(setLength <= 24) {
						var setHeight = '560px';
					} else {
						var setHeight = '700px';
					}
					$("#sets-bar-wrapper").css("height", setHeight);
				});
				$("#sets-bar-wrapper").slideDown('slow');

			}
			
		} else {
			
			$(this).addClass("selected");
			$("#collections-bar-wrapper").after("<div id=\"sets-bar-wrapper\"><span class=\"menu-loader\"></span></div>");
			$("#sets-bar-wrapper").css("display", "none").load(setGall, function() {
				$("#sets-bar-wrapper .menu-loader").remove();
			});
			$("#sets-bar-wrapper ul").livequery(function() {
				var setLength = $(this).children('li').length;
				if(setLength <= 6) {
					var setHeight = '140px';
				} else if(setLength <= 12) {
					var setHeight = '280px';
				} else if(setLength <= 18) {
					var setHeight = '420px';
				} else if(setLength <= 24) {
					var setHeight = '560px';
				} else {
					var setHeight = '700px';
				}
				$("#sets-bar-wrapper").css("height", setHeight);
			});

			$("#sets-bar-wrapper").slideDown('slow');

			
		}
		
		return false;
		
	});

});
