(function($){
		  
		  
		    	function callbackFunc(url){
					//console.log(url);
		window.location = url;

		}
		
		
$.fn.extend({
			
	filterMenu : function(options){
		
		var defaults = {
			media_ids: 0
			};
			
		var options = $.extend(defaults,options);
	
	
		return this.each(function(){
								  
		var obj = $(this);
		
		var allLinks = $("a",obj);
		
		var elm = $(this);
		var hdnFlds = Array();
		allLinks.each(function(){
							 if( $(this).attr("rel")!="all") hdnFlds.push($(this).attr("rel"));				   
							   })
	
	allLinks.each(function(){
					 var target = $(this).attr("rel");	
					 var id = $(this).attr("rev");	
					 if($(this).parents("dd").hasClass("searchSelected")){
						 str = $("#"+target).val();
						 if(str!="") str+=",";
						 str += id;
						 $("#"+target).val(str);		
					 }
							   
									   });
	
		
		allLinks.each(function(){
				
				// - set all links
				
				
				
				
			$(this).bind("click",function(){
										
			
					if($(this).parents("dd").hasClass("searchSelected")){
						$(this).parents("dd").removeClass("searchSelected");
						$(this).parents("dd").addClass("searchAvailable");
					} else {
				$(this).parents("dd").addClass("searchSelected");
					}
		
				  if($(this).attr("rel")!=""){
				
					
					  	var target = $(this).attr("rel");
					var id = $(this).attr("rev");
					   var hdnFld = $(this).attr("rel");
					   var index = $(this).parents("dl").attr("title");
				
					$("#filter_index").val(index);
					   var groupLinks = $("a[rel="+$(this).attr("rel")+"]");
					   	var str=""
					
					   groupLinks.each(function(){
											
								if($(this).parents("dd").hasClass("searchSelected")){
									if(str!="") str+=",";
									str += $(this).attr("rev");
								}
								})
								$("#"+hdnFld).val(str);
				  }
						/*
						if($("input[name=all]").val()==1){
							
							for(i=0;i<hdnFlds.length;i++){
						
								$("#"+hdnFlds[i]).val("");				  
							}
						}
						*/	
							setFilters();
						
							//$(this).parents("form").action = location.href;
							//$(this).parents("form").submit();
								
												})
					   });
					
				
			
		
		
		
	//	
		});
		}
});

})(jQuery);