var J = jQuery.noConflict();

J(document).ready(function(){
		J("table.hideable tr.show").addClass("normal_sgs");
		J("table.hideable tr:not(.show):not(.toggle)").hide();

		J("table.hideable tr.toggle td:first").click(function(){

			if (J(this).hasClass("disabled")){
				J(this).removeClass("disabled")
    				return false;
			} 

			J(this).parent().parent().children(":not(.show):not(.toggle)").toggle();
			J(this).parent().parent().find("tr.show td:first").addClass("disabled");
			J(this).parent().parent().find("tr.show td:first").click();

			return false;
		}).toggle(function() { 
				J(this).parent().find("td:first").html("<a href='#'><img src='images/less.jpg'></a>"); 
			

			},
			function() { 
				J(this).parent().find("td:first").html("<a href='#'><img src='images/more.jpg'></a>"); 
				
			}
		);
		
		J("table.hideable tr.show td:first").click(function(){
			if (J(this).hasClass("disabled")){
				J(this).removeClass("disabled")
    				return false;
			} 

			J(this).parent().parent().children(":not(.show):not(.toggle)").toggle();
			J(this).parent().parent().find("tr.toggle td:first").addClass("disabled");
			J(this).parent().parent().find("tr.toggle td:first").click();
			return false;
		}).toggle(function() { 
			J(this).parent().find("td:first").html("<a href='#'>-</a>"); 
			

		}, function() { 
			J(this).parent().find("td:first").html("<a href='#'>+</a>"); 
			
		}
		);

		J("a.sgs-filters-item").click(
			function(){
				
				J("a.sgs-filters-item").removeClass("selected");
				J(this).addClass("selected");
				

				var cuid=J(this).parent().attr("id"); 
				
				J(".train-table tr").removeClass("filter-hide");
				J(".train-table:.hideable tr").parent().removeClass("filter-hide");

				if (cuid!="sgs-filters-all"){
					var quer1=".train-table tr:not(."+cuid+")";
					var quer2=".train-table:.hideable tr:not(."+cuid+")";
					J(quer1).addClass("filter-hide");
					J(quer2).parent().addClass("filter-hide");
				}
				return false;
			}
			
		);

		J("table.hideable tr.show").hover(function(){
			J(this).removeClass("normal_sgs");
			J(this).addClass("highlight");},function(){
     			J(this).removeClass("highlight");
			J(this).addClass("normal_sgs");

		});
	});
