$(document).ready(function(){  
   $("#mainMenu ul ul li:has(ul)").mouseenter(function(){$("ul:last", this).show(0);});  
   $("#mainMenu ul ul li:has(ul)").mouseleave(function(){$("ul:last", this).hide(0);});	
   $("#mainMenu ul:first li:has(ul)").mouseenter(function(){$("ul:first", this).slideDown(140);});  
   $("#mainMenu ul:first li:has(ul)").mouseleave(function(){$("ul:first", this).slideUp(140);});
   
   $("h2").click(function(){
		var curr_id = $(this).parent().attr('id');
		$(this).next().slideToggle('slow');		
		if($(this).parent().attr('class') == 'show-hide plus'){
			$(this).parent().removeClass('plus');
			$(this).parent().addClass('minus');
		}
		else{
			$(this).parent().removeClass('minus');
			$(this).parent().addClass('plus');
		}
		
		$('h2').each(function() {			
			if(curr_id != $(this).parent().attr('id') && $(this).parent().attr('class') == 'show-hide minus'){			
				$(this).next().slideToggle('slow');	
				$(this).parent().removeClass('minus');
				$(this).parent().addClass('plus');
			}
		});	
   }); 
	$(".minus").click(function(){
		$(this).parent().toggle(500);
		$(this).parent().parent().removeClass('minus');
		$(this).parent().parent().addClass('plus');
	});   
});
