$(document).ready(function(){
						   
						   
	//Declare height of listboxes
	function declareheight()	{
			if(next_color == 'green')	{
				heightvar = '330px';
			}
			else	{	
				if(next_color == 'yellow')	{
					heightvar = '300px';
				}
				else	{
					if(next_color == 'red')	{
						heightvar = '400px';
					}
					else	{
						if(next_color == 'blue')	{
							heightvar = '500px';
						}
						else	{
							if(next_color == 'purple')	{
								heightvar = '300px';
							}
						}
					}
				}
			}
	}					   
	
	//Fix Errors - http://www.learningjquery.com/2009/01/quick-tip-prevent-animation-queue-buildup/
	
	//Remove outline from links
	$("a").click(function(){
		$(this).blur();
	});

	//Mouseup event on list elements
	$("div.menuobject").mousedown(function(){
		stopcollapse = false;
		//document.write(stopcollapse);
	});
	
	$("li.menu_container").mouseup(function(){ 
		if(stopcollapse == false)	{
			declareheight()					 
			if(previous_color == 'white')	{
			$(this).stop().animate({height:heightvar},{queue:false, duration:600, easing: 'easeOutQuad'});
			}
			else	{		
				if(next_color != previous_color)	{
					$("li").stop().animate({height:'50px'},{queue:false, duration:600, easing: 'easeOutQuad'}); 	// Collapses all menus
					$(this).stop().animate({height:heightvar},{queue:false, duration:600, easing: 'easeOutQuad'});
				}
				else	{
					$("li").stop().animate({height:'50px'},{queue:false, duration:600, easing: 'easeOutQuad'}); 	// Collapses all menus
					next_color = 'white';
					previous_color = 'white';
				}
			}
		stopcollapse = true;
		}
	});	
});