function filter_feed(area, id, types){	
	//$('#feed-loading').height($('#events').height());
	$('#feed-loading').width('606px');
	$('#events').fadeOut(150,function(){
	$('#feed-loading').fadeIn(250,function(){
	$('#events').load('/gallery/filter/?area=' + area + '&id=' + id + '&types=' + types, function(){
																										  //$('#feed-loading').height($('#learning-feed').height());
																										  $('#feed-loading').fadeOut(150,function(){$('#events').fadeIn(250);});
																										  $('#feed-loading').hide();
																										  
																										  });	});
	});
	return false;
}

function get_types(){	
	var types = Array();
	$('.listing-refine-section  a').each(function(i) {
		if($(this).hasClass('selected')==true){
			types[i] = $(this).attr('name'); 	
		}
	});
	return types;	
}

$(function(){		   
		  $('.listing-refine-section a').click(function(){
											  if($(this).hasClass('selected')==true){
												 	$(this).removeClass('selected');  
											  }else{
											  		$(this).addClass('selected');
											  } 											   
											  var types = get_types();											   
											  filter_feed('index',0,types);
											  });		  
		    //main 
		    $('.main-filter div a.main-filter').click(function(){
												 if($(this).hasClass('selected')==true){													  
												 	$(this).removeClass('selected');  
													//remove selected from its children
													$(this).parent().find('.sub-filter li a').removeClass('selected'); 
												 }else{
														$(this).addClass('selected');
														$(this).parent().find('.sub-filter li a').addClass('selected'); 
												  }												   
												   var types = get_types();
											   	   filter_feed('index',0,types);
												  
												   });
		   });